/src/skia/include/private/base/SkTArray.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright 2011 Google Inc. |
3 | | * |
4 | | * Use of this source code is governed by a BSD-style license that can be |
5 | | * found in the LICENSE file. |
6 | | */ |
7 | | |
8 | | #ifndef SkTArray_DEFINED |
9 | | #define SkTArray_DEFINED |
10 | | |
11 | | #include "include/private/base/SkASAN.h" // IWYU pragma: keep |
12 | | #include "include/private/base/SkAlignedStorage.h" |
13 | | #include "include/private/base/SkAssert.h" |
14 | | #include "include/private/base/SkAttributes.h" |
15 | | #include "include/private/base/SkContainers.h" |
16 | | #include "include/private/base/SkDebug.h" |
17 | | #include "include/private/base/SkMalloc.h" |
18 | | #include "include/private/base/SkMath.h" |
19 | | #include "include/private/base/SkSpan_impl.h" |
20 | | #include "include/private/base/SkTo.h" |
21 | | #include "include/private/base/SkTypeTraits.h" // IWYU pragma: keep |
22 | | |
23 | | #include <algorithm> |
24 | | #include <climits> |
25 | | #include <cstddef> |
26 | | #include <cstdint> |
27 | | #include <cstring> |
28 | | #include <initializer_list> |
29 | | #include <new> |
30 | | #include <utility> |
31 | | |
32 | | namespace skia_private { |
33 | | /** TArray<T> implements a typical, mostly std::vector-like array. |
34 | | Each T will be default-initialized on allocation, and ~T will be called on destruction. |
35 | | |
36 | | MEM_MOVE controls the behavior when a T needs to be moved (e.g. when the array is resized) |
37 | | - true: T will be bit-copied via memcpy. |
38 | | - false: T will be moved via move-constructors. |
39 | | */ |
40 | | template <typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>> class TArray { |
41 | | public: |
42 | | using value_type = T; |
43 | | |
44 | | /** |
45 | | * Creates an empty array with no initial storage |
46 | | */ |
47 | 13.4M | TArray() : fOwnMemory(true), fCapacity{0} {} skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TArray() Line | Count | Source | 47 | 10.5k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TArray() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TArray() Unexecuted instantiation: skia_private::TArray<char const*, true>::TArray() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TArray() Line | Count | Source | 47 | 24 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkString, true>::TArray() Line | Count | Source | 47 | 10.5k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TArray() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray() skia_private::TArray<SkPath, true>::TArray() Line | Count | Source | 47 | 2.20M | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray() skia_private::TArray<std::__1::thread, false>::TArray() Line | Count | Source | 47 | 76 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TArray() skia_private::TArray<int, true>::TArray() Line | Count | Source | 47 | 869k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<float, true>::TArray() Line | Count | Source | 47 | 31.9k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::TArray() Line | Count | Source | 47 | 9.16k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<unsigned int, true>::TArray() Line | Count | Source | 47 | 91.4k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkPaint, true>::TArray() Line | Count | Source | 47 | 234k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkPicture const>, true>::TArray() Line | Count | Source | 47 | 234k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkDrawable>, true>::TArray() Line | Count | Source | 47 | 234k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray() Line | Count | Source | 47 | 234k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkVertices const>, true>::TArray() Line | Count | Source | 47 | 234k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkImage const>, true>::TArray() Line | Count | Source | 47 | 234k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray() Line | Count | Source | 47 | 234k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkMatrix, true>::TArray() Line | Count | Source | 47 | 4.75k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray() Line | Count | Source | 47 | 379k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkTypeface>, true>::TArray() Line | Count | Source | 47 | 1 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkSize, true>::TArray() skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TArray() Line | Count | Source | 47 | 341k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::Field, true>::TArray() Line | Count | Source | 47 | 197k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray() skia_private::TArray<SkSL::RP::Program::Stage, true>::TArray() Line | Count | Source | 47 | 206k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::TArray() Line | Count | Source | 47 | 206k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<float*, true>::TArray() Line | Count | Source | 47 | 206k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::RP::Instruction, true>::TArray() Line | Count | Source | 47 | 43.8k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TArray() Line | Count | Source | 47 | 1.90M | TArray() : fOwnMemory(true), fCapacity{0} {} |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TArray() Line | Count | Source | 47 | 1.90M | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::Variable*, true>::TArray() Line | Count | Source | 47 | 395k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<SkSL::SwitchCase const*, true>::TArray() Line | Count | Source | 47 | 132k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TArray() Line | Count | Source | 47 | 36.9k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray() skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray() Line | Count | Source | 47 | 10.3k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TArray() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray() Line | Count | Source | 47 | 10.3k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skgpu::Plot*, true>::TArray() Line | Count | Source | 47 | 1.95k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrOnFlushCallbackObject*, true>::TArray() Line | Count | Source | 47 | 10.3k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TArray() Line | Count | Source | 47 | 10.3k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TArray() Line | Count | Source | 47 | 10.3k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrTextureProxy*, true>::TArray() Line | Count | Source | 47 | 814k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray() Line | Count | Source | 47 | 435k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray() Line | Count | Source | 47 | 455k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray() Line | Count | Source | 47 | 54.9k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrSurfaceProxy*, true>::TArray() Line | Count | Source | 47 | 631k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TArray() Line | Count | Source | 47 | 22.6k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TArray() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::TArray() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray() Line | Count | Source | 47 | 4.70k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TArray() skia_private::TArray<SkSVGDevice::ClipRec, true>::TArray() Line | Count | Source | 47 | 26.2k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TArray() Line | Count | Source | 47 | 1 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray() Line | Count | Source | 47 | 13.2k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TArray() Line | Count | Source | 47 | 438 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray() Line | Count | Source | 47 | 95.4k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TArray() skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TArray() Line | Count | Source | 47 | 96 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TArray() Line | Count | Source | 47 | 96 | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<GrXPFactoryTestFactory*, true>::TArray() Line | Count | Source | 47 | 96 | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TArray() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray() Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TArray() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray() skia_private::TArray<SkSL::Variable const*, true>::TArray() Line | Count | Source | 47 | 14.3k | TArray() : fOwnMemory(true), fCapacity{0} {} |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::TArray() Line | Count | Source | 47 | 1.08k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TArray() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray() Line | Count | Source | 47 | 43.8k | TArray() : fOwnMemory(true), fCapacity{0} {} |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray() |
48 | | |
49 | | /** |
50 | | * Creates an empty array that will preallocate space for reserveCount elements. |
51 | | */ |
52 | 104k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TArray(int) skia_private::TArray<SkMatrix, true>::TArray(int) Line | Count | Source | 52 | 4.75k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TArray(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TArray(int) Line | Count | Source | 52 | 4.70k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TArray(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TArray(int) Line | Count | Source | 52 | 95.4k | explicit TArray(int reserveCount) : TArray() { this->reserve_exact(reserveCount); } |
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TArray(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<float, true>::TArray(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(int) |
53 | | |
54 | | /** |
55 | | * Copies one array to another. The new array will be heap allocated. |
56 | | */ |
57 | 0 | TArray(const TArray& that) : TArray(that.fData, that.fSize) {} Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(skia_private::TArray<sk_sp<SkPicture const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(skia_private::TArray<sk_sp<SkDrawable>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(skia_private::TArray<sk_sp<SkTextBlob const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(skia_private::TArray<sk_sp<SkVertices const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(skia_private::TArray<sk_sp<SkImage const>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(skia_private::TArray<unsigned char, true> const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TArray(skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia_private::TArray<skia::textlayout::Run, false> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia_private::TArray<skia::textlayout::Cluster, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(skia_private::TArray<unsigned long, true> const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray(skia_private::TArray<SkBlendMode, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true> const&) |
58 | | |
59 | 1.93M | TArray(TArray&& that) { |
60 | 1.93M | if (that.fOwnMemory) { |
61 | 1.46M | this->setData(that); |
62 | 1.46M | that.setData({}); |
63 | 1.46M | } else { |
64 | 473k | this->initData(that.fSize); |
65 | 473k | that.move(fData); |
66 | 473k | } |
67 | 1.93M | this->changeSize(that.fSize); |
68 | 1.93M | that.changeSize(0); |
69 | 1.93M | } Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TArray(skia_private::TArray<GrAuditTrail::OpInfo::Op, true>&&) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TArray(skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>&&) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TArray(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&) Unexecuted instantiation: skia_private::TArray<float, true>::TArray(skia_private::TArray<float, true>&&) skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>&&) Line | Count | Source | 59 | 436k | TArray(TArray&& that) { | 60 | 436k | if (that.fOwnMemory) { | 61 | 5.89k | this->setData(that); | 62 | 5.89k | that.setData({}); | 63 | 431k | } else { | 64 | 431k | this->initData(that.fSize); | 65 | 431k | that.move(fData); | 66 | 431k | } | 67 | 436k | this->changeSize(that.fSize); | 68 | 436k | that.changeSize(0); | 69 | 436k | } |
skia_private::TArray<SkSL::Field, true>::TArray(skia_private::TArray<SkSL::Field, true>&&) Line | Count | Source | 59 | 686k | TArray(TArray&& that) { | 60 | 686k | if (that.fOwnMemory) { | 61 | 686k | this->setData(that); | 62 | 686k | that.setData({}); | 63 | 686k | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 686k | this->changeSize(that.fSize); | 68 | 686k | that.changeSize(0); | 69 | 686k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::TArray(skia_private::TArray<SkSL::RP::Instruction, true>&&) Line | Count | Source | 59 | 87.6k | TArray(TArray&& that) { | 60 | 87.6k | if (that.fOwnMemory) { | 61 | 87.6k | this->setData(that); | 62 | 87.6k | that.setData({}); | 63 | 87.6k | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 87.6k | this->changeSize(that.fSize); | 68 | 87.6k | that.changeSize(0); | 69 | 87.6k | } |
skia_private::TArray<SkSL::Variable*, true>::TArray(skia_private::TArray<SkSL::Variable*, true>&&) Line | Count | Source | 59 | 682k | TArray(TArray&& that) { | 60 | 682k | if (that.fOwnMemory) { | 61 | 682k | this->setData(that); | 62 | 682k | that.setData({}); | 63 | 682k | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 682k | this->changeSize(that.fSize); | 68 | 682k | that.changeSize(0); | 69 | 682k | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&) Line | Count | Source | 59 | 42.2k | TArray(TArray&& that) { | 60 | 42.2k | if (that.fOwnMemory) { | 61 | 0 | this->setData(that); | 62 | 0 | that.setData({}); | 63 | 42.2k | } else { | 64 | 42.2k | this->initData(that.fSize); | 65 | 42.2k | that.move(fData); | 66 | 42.2k | } | 67 | 42.2k | this->changeSize(that.fSize); | 68 | 42.2k | that.changeSize(0); | 69 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::TArray(skia_private::TArray<sk_sp<GrRenderTask>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TArray(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TArray(skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>&&) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::TArray(skia_private::TArray<SkPDFStructElem*, true>&&) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TArray(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TArray(skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>&&) Line | Count | Source | 59 | 876 | TArray(TArray&& that) { | 60 | 876 | if (that.fOwnMemory) { | 61 | 876 | this->setData(that); | 62 | 876 | that.setData({}); | 63 | 876 | } else { | 64 | 0 | this->initData(that.fSize); | 65 | 0 | that.move(fData); | 66 | 0 | } | 67 | 876 | this->changeSize(that.fSize); | 68 | 876 | that.changeSize(0); | 69 | 876 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TArray(skia_private::TArray<skgpu::graphite::BindBufferInfo, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TArray(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(skia_private::TArray<skgpu::graphite::Uniform, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TArray(skia_private::TArray<skgpu::graphite::ResourceBinding, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TArray(skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TArray(skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>&&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia_private::TArray<skia::textlayout::Placeholder, true>&&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia_private::TArray<skia::textlayout::Block, true>&&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(skia_private::TArray<SkShaper::Feature, true>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TArray(skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TArray(skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TArray(skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>&&) |
70 | | |
71 | | /** |
72 | | * Creates a TArray by copying contents of a standard C array. The new |
73 | | * array will be heap allocated. Be careful not to use this constructor |
74 | | * when you really want the (void*, int) version. |
75 | | */ |
76 | 11.7M | TArray(const T* array, int count) { |
77 | 11.7M | this->initData(count); |
78 | 11.7M | this->copy(array); |
79 | 11.7M | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::TArray(sk_sp<SkPicture const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::TArray(sk_sp<SkDrawable> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::TArray(sk_sp<SkTextBlob const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::TArray(sk_sp<SkVertices const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::TArray(sk_sp<SkImage const> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TArray(sk_sp<sktext::gpu::Slug const> const*, int) skia_private::TArray<float, true>::TArray(float const*, int) Line | Count | Source | 76 | 6.88k | TArray(const T* array, int count) { | 77 | 6.88k | this->initData(count); | 78 | 6.88k | this->copy(array); | 79 | 6.88k | } |
skia_private::TArray<SkSL::Field, true>::TArray(SkSL::Field const*, int) Line | Count | Source | 76 | 57 | TArray(const T* array, int count) { | 77 | 57 | this->initData(count); | 78 | 57 | this->copy(array); | 79 | 57 | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::TArray(unsigned char const*, int) skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(SkSL::SPIRVCodeGenerator::Word const*, int) Line | Count | Source | 76 | 11.7M | TArray(const T* array, int count) { | 77 | 11.7M | this->initData(count); | 78 | 11.7M | this->copy(array); | 79 | 11.7M | } |
skia_private::TArray<unsigned int, true>::TArray(unsigned int const*, int) Line | Count | Source | 76 | 14.1k | TArray(const T* array, int count) { | 77 | 14.1k | this->initData(count); | 78 | 14.1k | this->copy(array); | 79 | 14.1k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TArray(skgpu::graphite::GlobalCache::StaticVertexCopyRanges const*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(skgpu::graphite::Uniform const*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(skgpu::graphite::TextureAndSampler const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TArray(sk_sp<skgpu::graphite::TextureProxy> const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray(skia::textlayout::Block const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray(skia::textlayout::Placeholder const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TArray(skia::textlayout::Run const*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TArray(skia::textlayout::Cluster const*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray(unsigned long const*, int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TArray(SkUnicode::CodeUnitFlags const*, int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TArray(SkShaper::Feature const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TArray(sk_sp<skgpu::graphite::PrecompileShader> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileColorFilter> const*, int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TArray(SkBlendMode const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TArray(sk_sp<skgpu::graphite::PrecompileBlender> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileImageFilter> const*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TArray(sk_sp<skgpu::graphite::PrecompileMaskFilter> const*, int) |
80 | | |
81 | | /** |
82 | | * Creates a TArray by copying contents from an SkSpan. The new array will be heap allocated. |
83 | | */ |
84 | 0 | TArray(SkSpan<const T> data) : TArray(data.begin(), static_cast<int>(data.size())) {} Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TArray(SkSpan<skgpu::graphite::Uniform const>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TArray(SkSpan<skgpu::graphite::TextureAndSampler const>) |
85 | | |
86 | | /** |
87 | | * Creates a TArray by copying contents of an initializer list. |
88 | | */ |
89 | 11.7M | TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {} skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>) Line | Count | Source | 89 | 11.7M | TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {} |
skia_private::TArray<unsigned int, true>::TArray(std::initializer_list<unsigned int>) Line | Count | Source | 89 | 14.1k | TArray(std::initializer_list<T> data) : TArray(data.begin(), data.size()) {} |
|
90 | | |
91 | 264M | TArray& operator=(const TArray& that) { |
92 | 264M | if (this == &that) { |
93 | 0 | return *this; |
94 | 0 | } |
95 | 264M | this->clear(); |
96 | 264M | this->checkRealloc(that.size(), kExactFit); |
97 | 264M | this->changeSize(that.fSize); |
98 | 264M | this->copy(that.fData); |
99 | 264M | return *this; |
100 | 264M | } skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 91 | 5.21k | TArray& operator=(const TArray& that) { | 92 | 5.21k | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 5.21k | this->clear(); | 96 | 5.21k | this->checkRealloc(that.size(), kExactFit); | 97 | 5.21k | this->changeSize(that.fSize); | 98 | 5.21k | this->copy(that.fData); | 99 | 5.21k | return *this; | 100 | 5.21k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator=(skia_private::TArray<unsigned int, true> const&) skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true> const&) Line | Count | Source | 91 | 1.90M | TArray& operator=(const TArray& that) { | 92 | 1.90M | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 1.90M | this->clear(); | 96 | 1.90M | this->checkRealloc(that.size(), kExactFit); | 97 | 1.90M | this->changeSize(that.fSize); | 98 | 1.90M | this->copy(that.fData); | 99 | 1.90M | return *this; | 100 | 1.90M | } |
skia_private::TArray<unsigned char, true>::operator=(skia_private::TArray<unsigned char, true> const&) Line | Count | Source | 91 | 123M | TArray& operator=(const TArray& that) { | 92 | 123M | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 123M | this->clear(); | 96 | 123M | this->checkRealloc(that.size(), kExactFit); | 97 | 123M | this->changeSize(that.fSize); | 98 | 123M | this->copy(that.fData); | 99 | 123M | return *this; | 100 | 123M | } |
skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true> const&) Line | Count | Source | 91 | 123M | TArray& operator=(const TArray& that) { | 92 | 123M | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 123M | this->clear(); | 96 | 123M | this->checkRealloc(that.size(), kExactFit); | 97 | 123M | this->changeSize(that.fSize); | 98 | 123M | this->copy(that.fData); | 99 | 123M | return *this; | 100 | 123M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::operator=(skia_private::TArray<SkPaint, true> const&) Unexecuted instantiation: skia_private::TArray<SkString, true>::operator=(skia_private::TArray<SkString, true> const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::operator=(skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true> const&) skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true> const&) Line | Count | Source | 91 | 14.7M | TArray& operator=(const TArray& that) { | 92 | 14.7M | if (this == &that) { | 93 | 0 | return *this; | 94 | 0 | } | 95 | 14.7M | this->clear(); | 96 | 14.7M | this->checkRealloc(that.size(), kExactFit); | 97 | 14.7M | this->changeSize(that.fSize); | 98 | 14.7M | this->copy(that.fData); | 99 | 14.7M | return *this; | 100 | 14.7M | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator=(skia_private::TArray<skia::textlayout::Run, false> const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator=(skia_private::TArray<skia::textlayout::Cluster, true> const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true> const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator=(skia_private::TArray<SkUnicode::CodeUnitFlags, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::operator=(skia_private::TArray<SkBlendMode, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true> const&) |
101 | | |
102 | 96.8M | TArray& operator=(TArray&& that) { |
103 | 96.8M | if (this != &that) { |
104 | 96.8M | this->clear(); |
105 | 96.8M | this->unpoison(); |
106 | 96.8M | that.unpoison(); |
107 | 96.8M | if (that.fOwnMemory) { |
108 | | // The storage is on the heap, so move the data pointer. |
109 | 5.95M | if (fOwnMemory) { |
110 | 96.0k | sk_free(fData); |
111 | 96.0k | } |
112 | | |
113 | 5.95M | fData = std::exchange(that.fData, nullptr); |
114 | | |
115 | | // Can't use exchange with bitfields. |
116 | 5.95M | fCapacity = that.fCapacity; |
117 | 5.95M | that.fCapacity = 0; |
118 | | |
119 | 5.95M | fOwnMemory = true; |
120 | | |
121 | 5.95M | this->changeSize(that.fSize); |
122 | 90.8M | } else { |
123 | | // The data is stored inline in that, so move it element-by-element. |
124 | 90.8M | this->checkRealloc(that.size(), kExactFit); |
125 | 90.8M | this->changeSize(that.fSize); |
126 | 90.8M | that.move(fData); |
127 | 90.8M | } |
128 | 96.8M | that.changeSize(0); |
129 | 96.8M | } |
130 | 96.8M | return *this; |
131 | 96.8M | } Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator=(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator=(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&&) Unexecuted instantiation: skia_private::TArray<float, true>::operator=(skia_private::TArray<float, true>&&) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 102 | 4.10M | TArray& operator=(TArray&& that) { | 103 | 4.10M | if (this != &that) { | 104 | 4.10M | this->clear(); | 105 | 4.10M | this->unpoison(); | 106 | 4.10M | that.unpoison(); | 107 | 4.10M | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 2.15M | if (fOwnMemory) { | 110 | 0 | sk_free(fData); | 111 | 0 | } | 112 | | | 113 | 2.15M | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 2.15M | fCapacity = that.fCapacity; | 117 | 2.15M | that.fCapacity = 0; | 118 | | | 119 | 2.15M | fOwnMemory = true; | 120 | | | 121 | 2.15M | this->changeSize(that.fSize); | 122 | 2.15M | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 1.95M | this->checkRealloc(that.size(), kExactFit); | 125 | 1.95M | this->changeSize(that.fSize); | 126 | 1.95M | that.move(fData); | 127 | 1.95M | } | 128 | 4.10M | that.changeSize(0); | 129 | 4.10M | } | 130 | 4.10M | return *this; | 131 | 4.10M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 102 | 25.4M | TArray& operator=(TArray&& that) { | 103 | 25.4M | if (this != &that) { | 104 | 25.4M | this->clear(); | 105 | 25.4M | this->unpoison(); | 106 | 25.4M | that.unpoison(); | 107 | 25.4M | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 3.67M | if (fOwnMemory) { | 110 | 9.97k | sk_free(fData); | 111 | 9.97k | } | 112 | | | 113 | 3.67M | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 3.67M | fCapacity = that.fCapacity; | 117 | 3.67M | that.fCapacity = 0; | 118 | | | 119 | 3.67M | fOwnMemory = true; | 120 | | | 121 | 3.67M | this->changeSize(that.fSize); | 122 | 21.7M | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 21.7M | this->checkRealloc(that.size(), kExactFit); | 125 | 21.7M | this->changeSize(that.fSize); | 126 | 21.7M | that.move(fData); | 127 | 21.7M | } | 128 | 25.4M | that.changeSize(0); | 129 | 25.4M | } | 130 | 25.4M | return *this; | 131 | 25.4M | } |
skia_private::TArray<int, true>::operator=(skia_private::TArray<int, true>&&) Line | Count | Source | 102 | 67.2M | TArray& operator=(TArray&& that) { | 103 | 67.2M | if (this != &that) { | 104 | 67.2M | this->clear(); | 105 | 67.2M | this->unpoison(); | 106 | 67.2M | that.unpoison(); | 107 | 67.2M | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 44.5k | if (fOwnMemory) { | 110 | 43.8k | sk_free(fData); | 111 | 43.8k | } | 112 | | | 113 | 44.5k | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 44.5k | fCapacity = that.fCapacity; | 117 | 44.5k | that.fCapacity = 0; | 118 | | | 119 | 44.5k | fOwnMemory = true; | 120 | | | 121 | 44.5k | this->changeSize(that.fSize); | 122 | 67.1M | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 67.1M | this->checkRealloc(that.size(), kExactFit); | 125 | 67.1M | this->changeSize(that.fSize); | 126 | 67.1M | that.move(fData); | 127 | 67.1M | } | 128 | 67.2M | that.changeSize(0); | 129 | 67.2M | } | 130 | 67.2M | return *this; | 131 | 67.2M | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&&) Line | Count | Source | 102 | 84.4k | TArray& operator=(TArray&& that) { | 103 | 84.4k | if (this != &that) { | 104 | 84.4k | this->clear(); | 105 | 84.4k | this->unpoison(); | 106 | 84.4k | that.unpoison(); | 107 | 84.4k | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 84.4k | if (fOwnMemory) { | 110 | 42.2k | sk_free(fData); | 111 | 42.2k | } | 112 | | | 113 | 84.4k | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 84.4k | fCapacity = that.fCapacity; | 117 | 84.4k | that.fCapacity = 0; | 118 | | | 119 | 84.4k | fOwnMemory = true; | 120 | | | 121 | 84.4k | this->changeSize(that.fSize); | 122 | 84.4k | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 0 | this->checkRealloc(that.size(), kExactFit); | 125 | 0 | this->changeSize(that.fSize); | 126 | 0 | that.move(fData); | 127 | 0 | } | 128 | 84.4k | that.changeSize(0); | 129 | 84.4k | } | 130 | 84.4k | return *this; | 131 | 84.4k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator=(skia_private::TArray<sk_sp<GrRenderTask>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::operator=(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>&&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator=(skia_private::TArray<GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::operator=(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator=(skia_private::TArray<skgpu::graphite::UploadInstance, false>&&) skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 102 | 6.29k | TArray& operator=(TArray&& that) { | 103 | 6.29k | if (this != &that) { | 104 | 6.29k | this->clear(); | 105 | 6.29k | this->unpoison(); | 106 | 6.29k | that.unpoison(); | 107 | 6.29k | if (that.fOwnMemory) { | 108 | | // The storage is on the heap, so move the data pointer. | 109 | 19 | if (fOwnMemory) { | 110 | 7 | sk_free(fData); | 111 | 7 | } | 112 | | | 113 | 19 | fData = std::exchange(that.fData, nullptr); | 114 | | | 115 | | // Can't use exchange with bitfields. | 116 | 19 | fCapacity = that.fCapacity; | 117 | 19 | that.fCapacity = 0; | 118 | | | 119 | 19 | fOwnMemory = true; | 120 | | | 121 | 19 | this->changeSize(that.fSize); | 122 | 6.27k | } else { | 123 | | // The data is stored inline in that, so move it element-by-element. | 124 | 6.27k | this->checkRealloc(that.size(), kExactFit); | 125 | 6.27k | this->changeSize(that.fSize); | 126 | 6.27k | that.move(fData); | 127 | 6.27k | } | 128 | 6.29k | that.changeSize(0); | 129 | 6.29k | } | 130 | 6.29k | return *this; | 131 | 6.29k | } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::operator=(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&&) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::TArray<SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::operator=(skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator=(skia_private::TArray<skgpu::graphite::SamplerDesc, true>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator=(skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator=(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::operator=(skia_private::TArray<skgpu::graphite::Uniform, true>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::operator=(skia_private::TArray<skgpu::graphite::TextureAndSampler, true>&&) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::operator=(skia_private::TArray<VkVertexInputBindingDescription2EXT, true>&&) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::operator=(skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>&&) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::operator=(skia_private::TArray<SkPoint, true>&&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator=(skia_private::TArray<unsigned long, true>&&) |
132 | | |
133 | 872M | ~TArray() { |
134 | 872M | this->destroyAll(); |
135 | 872M | this->unpoison(); |
136 | 872M | if (fOwnMemory) { |
137 | 172M | sk_free(fData); |
138 | 172M | } |
139 | 872M | } skia_private::TArray<bool, true>::~TArray() Line | Count | Source | 133 | 269k | ~TArray() { | 134 | 269k | this->destroyAll(); | 135 | 269k | this->unpoison(); | 136 | 269k | if (fOwnMemory) { | 137 | 8.64k | sk_free(fData); | 138 | 8.64k | } | 139 | 269k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::~TArray() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::~TArray() Line | Count | Source | 133 | 10.5k | ~TArray() { | 134 | 10.5k | this->destroyAll(); | 135 | 10.5k | this->unpoison(); | 136 | 10.5k | if (fOwnMemory) { | 137 | 10.5k | sk_free(fData); | 138 | 10.5k | } | 139 | 10.5k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::~TArray() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::~TArray() Unexecuted instantiation: skia_private::TArray<char const*, true>::~TArray() skia_private::TArray<SkString, true>::~TArray() Line | Count | Source | 133 | 10.3k | ~TArray() { | 134 | 10.3k | this->destroyAll(); | 135 | 10.3k | this->unpoison(); | 136 | 10.3k | if (fOwnMemory) { | 137 | 10.3k | sk_free(fData); | 138 | 10.3k | } | 139 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::~TArray() skia_private::TArray<int, true>::~TArray() Line | Count | Source | 133 | 111M | ~TArray() { | 134 | 111M | this->destroyAll(); | 135 | 111M | this->unpoison(); | 136 | 111M | if (fOwnMemory) { | 137 | 994k | sk_free(fData); | 138 | 994k | } | 139 | 111M | } |
skia_private::TArray<SkPoint, true>::~TArray() Line | Count | Source | 133 | 163M | ~TArray() { | 134 | 163M | this->destroyAll(); | 135 | 163M | this->unpoison(); | 136 | 163M | if (fOwnMemory) { | 137 | 65.8M | sk_free(fData); | 138 | 65.8M | } | 139 | 163M | } |
skia_private::TArray<SkPath, true>::~TArray() Line | Count | Source | 133 | 2.20M | ~TArray() { | 134 | 2.20M | this->destroyAll(); | 135 | 2.20M | this->unpoison(); | 136 | 2.20M | if (fOwnMemory) { | 137 | 2.20M | sk_free(fData); | 138 | 2.20M | } | 139 | 2.20M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::~TArray() skia_private::TArray<sk_sp<SkSVGNode>, true>::~TArray() Line | Count | Source | 133 | 154k | ~TArray() { | 134 | 154k | this->destroyAll(); | 135 | 154k | this->unpoison(); | 136 | 154k | if (fOwnMemory) { | 137 | 57.6k | sk_free(fData); | 138 | 57.6k | } | 139 | 154k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::~TArray() Line | Count | Source | 133 | 314k | ~TArray() { | 134 | 314k | this->destroyAll(); | 135 | 314k | this->unpoison(); | 136 | 314k | if (fOwnMemory) { | 137 | 4.41k | sk_free(fData); | 138 | 4.41k | } | 139 | 314k | } |
skia_private::TArray<float, true>::~TArray() Line | Count | Source | 133 | 161M | ~TArray() { | 134 | 161M | this->destroyAll(); | 135 | 161M | this->unpoison(); | 136 | 161M | if (fOwnMemory) { | 137 | 20.0M | sk_free(fData); | 138 | 20.0M | } | 139 | 161M | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::~TArray() Line | Count | Source | 133 | 33.9k | ~TArray() { | 134 | 33.9k | this->destroyAll(); | 135 | 33.9k | this->unpoison(); | 136 | 33.9k | if (fOwnMemory) { | 137 | 3.85k | sk_free(fData); | 138 | 3.85k | } | 139 | 33.9k | } |
skia_private::TArray<char, true>::~TArray() Line | Count | Source | 133 | 33.9k | ~TArray() { | 134 | 33.9k | this->destroyAll(); | 135 | 33.9k | this->unpoison(); | 136 | 33.9k | if (fOwnMemory) { | 137 | 3.85k | sk_free(fData); | 138 | 3.85k | } | 139 | 33.9k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::~TArray() Line | Count | Source | 133 | 37.3k | ~TArray() { | 134 | 37.3k | this->destroyAll(); | 135 | 37.3k | this->unpoison(); | 136 | 37.3k | if (fOwnMemory) { | 137 | 17.2k | sk_free(fData); | 138 | 17.2k | } | 139 | 37.3k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::~TArray() Line | Count | Source | 133 | 8.08M | ~TArray() { | 134 | 8.08M | this->destroyAll(); | 135 | 8.08M | this->unpoison(); | 136 | 8.08M | if (fOwnMemory) { | 137 | 116 | sk_free(fData); | 138 | 116 | } | 139 | 8.08M | } |
skia_private::TArray<unsigned int, true>::~TArray() Line | Count | Source | 133 | 5.25M | ~TArray() { | 134 | 5.25M | this->destroyAll(); | 135 | 5.25M | this->unpoison(); | 136 | 5.25M | if (fOwnMemory) { | 137 | 105k | sk_free(fData); | 138 | 105k | } | 139 | 5.25M | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::~TArray() Line | Count | Source | 133 | 9.16k | ~TArray() { | 134 | 9.16k | this->destroyAll(); | 135 | 9.16k | this->unpoison(); | 136 | 9.16k | if (fOwnMemory) { | 137 | 9.16k | sk_free(fData); | 138 | 9.16k | } | 139 | 9.16k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::~TArray() Line | Count | Source | 133 | 570k | ~TArray() { | 134 | 570k | this->destroyAll(); | 135 | 570k | this->unpoison(); | 136 | 570k | if (fOwnMemory) { | 137 | 1.96k | sk_free(fData); | 138 | 1.96k | } | 139 | 570k | } |
skia_private::TArray<std::__1::thread, false>::~TArray() Line | Count | Source | 133 | 76 | ~TArray() { | 134 | 76 | this->destroyAll(); | 135 | 76 | this->unpoison(); | 136 | 76 | if (fOwnMemory) { | 137 | 76 | sk_free(fData); | 138 | 76 | } | 139 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::~TArray() skia_private::TArray<sk_sp<SkShader>, true>::~TArray() Line | Count | Source | 133 | 465k | ~TArray() { | 134 | 465k | this->destroyAll(); | 135 | 465k | this->unpoison(); | 136 | 465k | if (fOwnMemory) { | 137 | 51.8k | sk_free(fData); | 138 | 51.8k | } | 139 | 465k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::~TArray() Line | Count | Source | 133 | 465k | ~TArray() { | 134 | 465k | this->destroyAll(); | 135 | 465k | this->unpoison(); | 136 | 465k | if (fOwnMemory) { | 137 | 322k | sk_free(fData); | 138 | 322k | } | 139 | 465k | } |
skia_private::TArray<unsigned char, true>::~TArray() Line | Count | Source | 133 | 160M | ~TArray() { | 134 | 160M | this->destroyAll(); | 135 | 160M | this->unpoison(); | 136 | 160M | if (fOwnMemory) { | 137 | 44.3M | sk_free(fData); | 138 | 44.3M | } | 139 | 160M | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::~TArray() Line | Count | Source | 133 | 234k | ~TArray() { | 134 | 234k | this->destroyAll(); | 135 | 234k | this->unpoison(); | 136 | 234k | if (fOwnMemory) { | 137 | 234k | sk_free(fData); | 138 | 234k | } | 139 | 234k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::~TArray() Line | Count | Source | 133 | 234k | ~TArray() { | 134 | 234k | this->destroyAll(); | 135 | 234k | this->unpoison(); | 136 | 234k | if (fOwnMemory) { | 137 | 234k | sk_free(fData); | 138 | 234k | } | 139 | 234k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::~TArray() Line | Count | Source | 133 | 234k | ~TArray() { | 134 | 234k | this->destroyAll(); | 135 | 234k | this->unpoison(); | 136 | 234k | if (fOwnMemory) { | 137 | 234k | sk_free(fData); | 138 | 234k | } | 139 | 234k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::~TArray() Line | Count | Source | 133 | 234k | ~TArray() { | 134 | 234k | this->destroyAll(); | 135 | 234k | this->unpoison(); | 136 | 234k | if (fOwnMemory) { | 137 | 234k | sk_free(fData); | 138 | 234k | } | 139 | 234k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::~TArray() Line | Count | Source | 133 | 234k | ~TArray() { | 134 | 234k | this->destroyAll(); | 135 | 234k | this->unpoison(); | 136 | 234k | if (fOwnMemory) { | 137 | 234k | sk_free(fData); | 138 | 234k | } | 139 | 234k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::~TArray() Line | Count | Source | 133 | 234k | ~TArray() { | 134 | 234k | this->destroyAll(); | 135 | 234k | this->unpoison(); | 136 | 234k | if (fOwnMemory) { | 137 | 234k | sk_free(fData); | 138 | 234k | } | 139 | 234k | } |
skia_private::TArray<SkPaint, true>::~TArray() Line | Count | Source | 133 | 234k | ~TArray() { | 134 | 234k | this->destroyAll(); | 135 | 234k | this->unpoison(); | 136 | 234k | if (fOwnMemory) { | 137 | 234k | sk_free(fData); | 138 | 234k | } | 139 | 234k | } |
skia_private::TArray<SkMatrix, true>::~TArray() Line | Count | Source | 133 | 4.75k | ~TArray() { | 134 | 4.75k | this->destroyAll(); | 135 | 4.75k | this->unpoison(); | 136 | 4.75k | if (fOwnMemory) { | 137 | 4.75k | sk_free(fData); | 138 | 4.75k | } | 139 | 4.75k | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::~TArray() Line | Count | Source | 133 | 379k | ~TArray() { | 134 | 379k | this->destroyAll(); | 135 | 379k | this->unpoison(); | 136 | 379k | if (fOwnMemory) { | 137 | 379k | sk_free(fData); | 138 | 379k | } | 139 | 379k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::~TArray() Line | Count | Source | 133 | 55.5k | ~TArray() { | 134 | 55.5k | this->destroyAll(); | 135 | 55.5k | this->unpoison(); | 136 | 55.5k | if (fOwnMemory) { | 137 | 43.8k | sk_free(fData); | 138 | 43.8k | } | 139 | 55.5k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::~TArray() Line | Count | Source | 133 | 1 | ~TArray() { | 134 | 1 | this->destroyAll(); | 135 | 1 | this->unpoison(); | 136 | 1 | if (fOwnMemory) { | 137 | 1 | sk_free(fData); | 138 | 1 | } | 139 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::~TArray() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::~TArray() Line | Count | Source | 133 | 60.6k | ~TArray() { | 134 | 60.6k | this->destroyAll(); | 135 | 60.6k | this->unpoison(); | 136 | 60.6k | if (fOwnMemory) { | 137 | 17.2k | sk_free(fData); | 138 | 17.2k | } | 139 | 60.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::~TArray() Line | Count | Source | 133 | 33.5M | ~TArray() { | 134 | 33.5M | this->destroyAll(); | 135 | 33.5M | this->unpoison(); | 136 | 33.5M | if (fOwnMemory) { | 137 | 4.75M | sk_free(fData); | 138 | 4.75M | } | 139 | 33.5M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::~TArray() Line | Count | Source | 133 | 5.75M | ~TArray() { | 134 | 5.75M | this->destroyAll(); | 135 | 5.75M | this->unpoison(); | 136 | 5.75M | if (fOwnMemory) { | 137 | 2.93M | sk_free(fData); | 138 | 2.93M | } | 139 | 5.75M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::~TArray() Line | Count | Source | 133 | 878k | ~TArray() { | 134 | 878k | this->destroyAll(); | 135 | 878k | this->unpoison(); | 136 | 878k | if (fOwnMemory) { | 137 | 443k | sk_free(fData); | 138 | 443k | } | 139 | 878k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::~TArray() Line | Count | Source | 133 | 341k | ~TArray() { | 134 | 341k | this->destroyAll(); | 135 | 341k | this->unpoison(); | 136 | 341k | if (fOwnMemory) { | 137 | 341k | sk_free(fData); | 138 | 341k | } | 139 | 341k | } |
skia_private::TArray<SkSL::Field, true>::~TArray() Line | Count | Source | 133 | 884k | ~TArray() { | 134 | 884k | this->destroyAll(); | 135 | 884k | this->unpoison(); | 136 | 884k | if (fOwnMemory) { | 137 | 884k | sk_free(fData); | 138 | 884k | } | 139 | 884k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::~TArray() Line | Count | Source | 133 | 14.0k | ~TArray() { | 134 | 14.0k | this->destroyAll(); | 135 | 14.0k | this->unpoison(); | 136 | 14.0k | if (fOwnMemory) { | 137 | 2 | sk_free(fData); | 138 | 2 | } | 139 | 14.0k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::~TArray() Line | Count | Source | 133 | 131k | ~TArray() { | 134 | 131k | this->destroyAll(); | 135 | 131k | this->unpoison(); | 136 | 131k | if (fOwnMemory) { | 137 | 131k | sk_free(fData); | 138 | 131k | } | 139 | 131k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::~TArray() Line | Count | Source | 133 | 206k | ~TArray() { | 134 | 206k | this->destroyAll(); | 135 | 206k | this->unpoison(); | 136 | 206k | if (fOwnMemory) { | 137 | 206k | sk_free(fData); | 138 | 206k | } | 139 | 206k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::~TArray() Line | Count | Source | 133 | 206k | ~TArray() { | 134 | 206k | this->destroyAll(); | 135 | 206k | this->unpoison(); | 136 | 206k | if (fOwnMemory) { | 137 | 206k | sk_free(fData); | 138 | 206k | } | 139 | 206k | } |
skia_private::TArray<float*, true>::~TArray() Line | Count | Source | 133 | 206k | ~TArray() { | 134 | 206k | this->destroyAll(); | 135 | 206k | this->unpoison(); | 136 | 206k | if (fOwnMemory) { | 137 | 206k | sk_free(fData); | 138 | 206k | } | 139 | 206k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::~TArray() Line | Count | Source | 133 | 191k | ~TArray() { | 134 | 191k | this->destroyAll(); | 135 | 191k | this->unpoison(); | 136 | 191k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 191k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::~TArray() Line | Count | Source | 133 | 1.90M | ~TArray() { | 134 | 1.90M | this->destroyAll(); | 135 | 1.90M | this->unpoison(); | 136 | 1.90M | if (fOwnMemory) { | 137 | 1.90M | sk_free(fData); | 138 | 1.90M | } | 139 | 1.90M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::~TArray() Line | Count | Source | 133 | 1.90M | ~TArray() { | 134 | 1.90M | this->destroyAll(); | 135 | 1.90M | this->unpoison(); | 136 | 1.90M | if (fOwnMemory) { | 137 | 1.90M | sk_free(fData); | 138 | 1.90M | } | 139 | 1.90M | } |
skia_private::TArray<SkSL::Type const*, true>::~TArray() Line | Count | Source | 133 | 1.65M | ~TArray() { | 134 | 1.65M | this->destroyAll(); | 135 | 1.65M | this->unpoison(); | 136 | 1.65M | if (fOwnMemory) { | 137 | 2.62k | sk_free(fData); | 138 | 2.62k | } | 139 | 1.65M | } |
skia_private::TArray<SkSL::Variable*, true>::~TArray() Line | Count | Source | 133 | 1.07M | ~TArray() { | 134 | 1.07M | this->destroyAll(); | 135 | 1.07M | this->unpoison(); | 136 | 1.07M | if (fOwnMemory) { | 137 | 1.07M | sk_free(fData); | 138 | 1.07M | } | 139 | 1.07M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::~TArray() Line | Count | Source | 133 | 132k | ~TArray() { | 134 | 132k | this->destroyAll(); | 135 | 132k | this->unpoison(); | 136 | 132k | if (fOwnMemory) { | 137 | 132k | sk_free(fData); | 138 | 132k | } | 139 | 132k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::~TArray() Line | Count | Source | 133 | 247k | ~TArray() { | 134 | 247k | this->destroyAll(); | 135 | 247k | this->unpoison(); | 136 | 247k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 247k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::~TArray() Line | Count | Source | 133 | 36.9k | ~TArray() { | 134 | 36.9k | this->destroyAll(); | 135 | 36.9k | this->unpoison(); | 136 | 36.9k | if (fOwnMemory) { | 137 | 36.9k | sk_free(fData); | 138 | 36.9k | } | 139 | 36.9k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::~TArray() Line | Count | Source | 133 | 2.92M | ~TArray() { | 134 | 2.92M | this->destroyAll(); | 135 | 2.92M | this->unpoison(); | 136 | 2.92M | if (fOwnMemory) { | 137 | 487k | sk_free(fData); | 138 | 487k | } | 139 | 2.92M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::~TArray() skia_private::TArray<sk_sp<GrRenderTask>, true>::~TArray() Line | Count | Source | 133 | 10.3k | ~TArray() { | 134 | 10.3k | this->destroyAll(); | 135 | 10.3k | this->unpoison(); | 136 | 10.3k | if (fOwnMemory) { | 137 | 10.3k | sk_free(fData); | 138 | 10.3k | } | 139 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::~TArray() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::~TArray() Line | Count | Source | 133 | 94.7k | ~TArray() { | 134 | 94.7k | this->destroyAll(); | 135 | 94.7k | this->unpoison(); | 136 | 94.7k | if (fOwnMemory) { | 137 | 94.7k | sk_free(fData); | 138 | 94.7k | } | 139 | 94.7k | } |
skia_private::TArray<skgpu::Plot*, true>::~TArray() Line | Count | Source | 133 | 1.95k | ~TArray() { | 134 | 1.95k | this->destroyAll(); | 135 | 1.95k | this->unpoison(); | 136 | 1.95k | if (fOwnMemory) { | 137 | 1.95k | sk_free(fData); | 138 | 1.95k | } | 139 | 1.95k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::~TArray() Line | Count | Source | 133 | 3.92k | ~TArray() { | 134 | 3.92k | this->destroyAll(); | 135 | 3.92k | this->unpoison(); | 136 | 3.92k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 3.92k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::~TArray() Line | Count | Source | 133 | 10.3k | ~TArray() { | 134 | 10.3k | this->destroyAll(); | 135 | 10.3k | this->unpoison(); | 136 | 10.3k | if (fOwnMemory) { | 137 | 10.3k | sk_free(fData); | 138 | 10.3k | } | 139 | 10.3k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::~TArray() Line | Count | Source | 133 | 10.3k | ~TArray() { | 134 | 10.3k | this->destroyAll(); | 135 | 10.3k | this->unpoison(); | 136 | 10.3k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 10.3k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::~TArray() Line | Count | Source | 133 | 10.3k | ~TArray() { | 134 | 10.3k | this->destroyAll(); | 135 | 10.3k | this->unpoison(); | 136 | 10.3k | if (fOwnMemory) { | 137 | 10.3k | sk_free(fData); | 138 | 10.3k | } | 139 | 10.3k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::~TArray() Line | Count | Source | 133 | 10.3k | ~TArray() { | 134 | 10.3k | this->destroyAll(); | 135 | 10.3k | this->unpoison(); | 136 | 10.3k | if (fOwnMemory) { | 137 | 10.3k | sk_free(fData); | 138 | 10.3k | } | 139 | 10.3k | } |
skia_private::TArray<GrRenderTask*, true>::~TArray() Line | Count | Source | 133 | 1.62M | ~TArray() { | 134 | 1.62M | this->destroyAll(); | 135 | 1.62M | this->unpoison(); | 136 | 1.62M | if (fOwnMemory) { | 137 | 125k | sk_free(fData); | 138 | 125k | } | 139 | 1.62M | } |
skia_private::TArray<GrTextureProxy*, true>::~TArray() Line | Count | Source | 133 | 814k | ~TArray() { | 134 | 814k | this->destroyAll(); | 135 | 814k | this->unpoison(); | 136 | 814k | if (fOwnMemory) { | 137 | 814k | sk_free(fData); | 138 | 814k | } | 139 | 814k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::~TArray() Line | Count | Source | 133 | 814k | ~TArray() { | 134 | 814k | this->destroyAll(); | 135 | 814k | this->unpoison(); | 136 | 814k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 814k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::~TArray() Line | Count | Source | 133 | 435k | ~TArray() { | 134 | 435k | this->destroyAll(); | 135 | 435k | this->unpoison(); | 136 | 435k | if (fOwnMemory) { | 137 | 435k | sk_free(fData); | 138 | 435k | } | 139 | 435k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::~TArray() Line | Count | Source | 133 | 455k | ~TArray() { | 134 | 455k | this->destroyAll(); | 135 | 455k | this->unpoison(); | 136 | 455k | if (fOwnMemory) { | 137 | 455k | sk_free(fData); | 138 | 455k | } | 139 | 455k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::~TArray() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::~TArray() Line | Count | Source | 133 | 10.9k | ~TArray() { | 134 | 10.9k | this->destroyAll(); | 135 | 10.9k | this->unpoison(); | 136 | 10.9k | if (fOwnMemory) { | 137 | 567 | sk_free(fData); | 138 | 567 | } | 139 | 10.9k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::~TArray() Line | Count | Source | 133 | 5.02k | ~TArray() { | 134 | 5.02k | this->destroyAll(); | 135 | 5.02k | this->unpoison(); | 136 | 5.02k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 5.02k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::~TArray() Line | Count | Source | 133 | 7.55k | ~TArray() { | 134 | 7.55k | this->destroyAll(); | 135 | 7.55k | this->unpoison(); | 136 | 7.55k | if (fOwnMemory) { | 137 | 1.47k | sk_free(fData); | 138 | 1.47k | } | 139 | 7.55k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::~TArray() Line | Count | Source | 133 | 19.2k | ~TArray() { | 134 | 19.2k | this->destroyAll(); | 135 | 19.2k | this->unpoison(); | 136 | 19.2k | if (fOwnMemory) { | 137 | 305 | sk_free(fData); | 138 | 305 | } | 139 | 19.2k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::~TArray() Line | Count | Source | 133 | 3.60k | ~TArray() { | 134 | 3.60k | this->destroyAll(); | 135 | 3.60k | this->unpoison(); | 136 | 3.60k | if (fOwnMemory) { | 137 | 51 | sk_free(fData); | 138 | 51 | } | 139 | 3.60k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::~TArray() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::~TArray() Line | Count | Source | 133 | 97 | ~TArray() { | 134 | 97 | this->destroyAll(); | 135 | 97 | this->unpoison(); | 136 | 97 | if (fOwnMemory) { | 137 | 2 | sk_free(fData); | 138 | 2 | } | 139 | 97 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::~TArray() Line | Count | Source | 133 | 58 | ~TArray() { | 134 | 58 | this->destroyAll(); | 135 | 58 | this->unpoison(); | 136 | 58 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 58 | } |
skia_private::TArray<SkRect, true>::~TArray() Line | Count | Source | 133 | 58 | ~TArray() { | 134 | 58 | this->destroyAll(); | 135 | 58 | this->unpoison(); | 136 | 58 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::~TArray() Line | Count | Source | 133 | 51.2k | ~TArray() { | 134 | 51.2k | this->destroyAll(); | 135 | 51.2k | this->unpoison(); | 136 | 51.2k | if (fOwnMemory) { | 137 | 416 | sk_free(fData); | 138 | 416 | } | 139 | 51.2k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::~TArray() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::~TArray() Line | Count | Source | 133 | 54.9k | ~TArray() { | 134 | 54.9k | this->destroyAll(); | 135 | 54.9k | this->unpoison(); | 136 | 54.9k | if (fOwnMemory) { | 137 | 3.10k | sk_free(fData); | 138 | 3.10k | } | 139 | 54.9k | } |
skia_private::TArray<GrSurfaceProxy*, true>::~TArray() Line | Count | Source | 133 | 631k | ~TArray() { | 134 | 631k | this->destroyAll(); | 135 | 631k | this->unpoison(); | 136 | 631k | if (fOwnMemory) { | 137 | 631k | sk_free(fData); | 138 | 631k | } | 139 | 631k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::~TArray() Line | Count | Source | 133 | 22.6k | ~TArray() { | 134 | 22.6k | this->destroyAll(); | 135 | 22.6k | this->unpoison(); | 136 | 22.6k | if (fOwnMemory) { | 137 | 22.6k | sk_free(fData); | 138 | 22.6k | } | 139 | 22.6k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::~TArray() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::~TArray() skia_private::TArray<CircularRRectOp::RRect, true>::~TArray() Line | Count | Source | 133 | 120 | ~TArray() { | 134 | 120 | this->destroyAll(); | 135 | 120 | this->unpoison(); | 136 | 120 | if (fOwnMemory) { | 137 | 16 | sk_free(fData); | 138 | 16 | } | 139 | 120 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::~TArray() Line | Count | Source | 133 | 2.36k | ~TArray() { | 134 | 2.36k | this->destroyAll(); | 135 | 2.36k | this->unpoison(); | 136 | 2.36k | if (fOwnMemory) { | 137 | 195 | sk_free(fData); | 138 | 195 | } | 139 | 2.36k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::~TArray() skia_private::TArray<CircleOp::Circle, true>::~TArray() Line | Count | Source | 133 | 277 | ~TArray() { | 134 | 277 | this->destroyAll(); | 135 | 277 | this->unpoison(); | 136 | 277 | if (fOwnMemory) { | 137 | 31 | sk_free(fData); | 138 | 31 | } | 139 | 277 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::~TArray() Line | Count | Source | 133 | 1.12k | ~TArray() { | 134 | 1.12k | this->destroyAll(); | 135 | 1.12k | this->unpoison(); | 136 | 1.12k | if (fOwnMemory) { | 137 | 82 | sk_free(fData); | 138 | 82 | } | 139 | 1.12k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::~TArray() Line | Count | Source | 133 | 185 | ~TArray() { | 134 | 185 | this->destroyAll(); | 135 | 185 | this->unpoison(); | 136 | 185 | if (fOwnMemory) { | 137 | 15 | sk_free(fData); | 138 | 15 | } | 139 | 185 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::~TArray() Line | Count | Source | 133 | 458 | ~TArray() { | 134 | 458 | this->destroyAll(); | 135 | 458 | this->unpoison(); | 136 | 458 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::~TArray() Line | Count | Source | 133 | 609k | ~TArray() { | 134 | 609k | this->destroyAll(); | 135 | 609k | this->unpoison(); | 136 | 609k | if (fOwnMemory) { | 137 | 1.50k | sk_free(fData); | 138 | 1.50k | } | 139 | 609k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::~TArray() RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::~TArray() Line | Count | Source | 133 | 78 | ~TArray() { | 134 | 78 | this->destroyAll(); | 135 | 78 | this->unpoison(); | 136 | 78 | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::~TArray() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::~TArray() Line | Count | Source | 133 | 24.5k | ~TArray() { | 134 | 24.5k | this->destroyAll(); | 135 | 24.5k | this->unpoison(); | 136 | 24.5k | if (fOwnMemory) { | 137 | 1.69k | sk_free(fData); | 138 | 1.69k | } | 139 | 24.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::~TArray() Line | Count | Source | 133 | 3.02k | ~TArray() { | 134 | 3.02k | this->destroyAll(); | 135 | 3.02k | this->unpoison(); | 136 | 3.02k | if (fOwnMemory) { | 137 | 90 | sk_free(fData); | 138 | 90 | } | 139 | 3.02k | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::~TArray() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::~TArray() Line | Count | Source | 133 | 13.2k | ~TArray() { | 134 | 13.2k | this->destroyAll(); | 135 | 13.2k | this->unpoison(); | 136 | 13.2k | if (fOwnMemory) { | 137 | 13.2k | sk_free(fData); | 138 | 13.2k | } | 139 | 13.2k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::~TArray() Line | Count | Source | 133 | 8.55k | ~TArray() { | 134 | 8.55k | this->destroyAll(); | 135 | 8.55k | this->unpoison(); | 136 | 8.55k | if (fOwnMemory) { | 137 | 77 | sk_free(fData); | 138 | 77 | } | 139 | 8.55k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::~TArray() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::~TArray() Line | Count | Source | 133 | 4.70k | ~TArray() { | 134 | 4.70k | this->destroyAll(); | 135 | 4.70k | this->unpoison(); | 136 | 4.70k | if (fOwnMemory) { | 137 | 4.70k | sk_free(fData); | 138 | 4.70k | } | 139 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::~TArray() skia_private::TArray<SkSVGDevice::ClipRec, true>::~TArray() Line | Count | Source | 133 | 26.2k | ~TArray() { | 134 | 26.2k | this->destroyAll(); | 135 | 26.2k | this->unpoison(); | 136 | 26.2k | if (fOwnMemory) { | 137 | 26.2k | sk_free(fData); | 138 | 26.2k | } | 139 | 26.2k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::~TArray() Line | Count | Source | 133 | 305k | ~TArray() { | 134 | 305k | this->destroyAll(); | 135 | 305k | this->unpoison(); | 136 | 305k | if (fOwnMemory) { | 137 | 100 | sk_free(fData); | 138 | 100 | } | 139 | 305k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::~TArray() Line | Count | Source | 133 | 304k | ~TArray() { | 134 | 304k | this->destroyAll(); | 135 | 304k | this->unpoison(); | 136 | 304k | if (fOwnMemory) { | 137 | 53 | sk_free(fData); | 138 | 53 | } | 139 | 304k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::~TArray() Line | Count | Source | 133 | 1 | ~TArray() { | 134 | 1 | this->destroyAll(); | 135 | 1 | this->unpoison(); | 136 | 1 | if (fOwnMemory) { | 137 | 1 | sk_free(fData); | 138 | 1 | } | 139 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::~TArray() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::~TArray() Line | Count | Source | 133 | 10.4k | ~TArray() { | 134 | 10.4k | this->destroyAll(); | 135 | 10.4k | this->unpoison(); | 136 | 10.4k | if (fOwnMemory) { | 137 | 0 | sk_free(fData); | 138 | 0 | } | 139 | 10.4k | } |
skia_private::TArray<unsigned short, true>::~TArray() Line | Count | Source | 133 | 1.10M | ~TArray() { | 134 | 1.10M | this->destroyAll(); | 135 | 1.10M | this->unpoison(); | 136 | 1.10M | if (fOwnMemory) { | 137 | 499 | sk_free(fData); | 138 | 499 | } | 139 | 1.10M | } |
skia_private::TArray<SkMask::Format, true>::~TArray() Line | Count | Source | 133 | 5.08k | ~TArray() { | 134 | 5.08k | this->destroyAll(); | 135 | 5.08k | this->unpoison(); | 136 | 5.08k | if (fOwnMemory) { | 137 | 151 | sk_free(fData); | 138 | 151 | } | 139 | 5.08k | } |
skia_private::TArray<SkPackedGlyphID, true>::~TArray() Line | Count | Source | 133 | 5.08k | ~TArray() { | 134 | 5.08k | this->destroyAll(); | 135 | 5.08k | this->unpoison(); | 136 | 5.08k | if (fOwnMemory) { | 137 | 151 | sk_free(fData); | 138 | 151 | } | 139 | 5.08k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::~TArray() Line | Count | Source | 133 | 1.31k | ~TArray() { | 134 | 1.31k | this->destroyAll(); | 135 | 1.31k | this->unpoison(); | 136 | 1.31k | if (fOwnMemory) { | 137 | 1.31k | sk_free(fData); | 138 | 1.31k | } | 139 | 1.31k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::~TArray() Line | Count | Source | 133 | 31.5M | ~TArray() { | 134 | 31.5M | this->destroyAll(); | 135 | 31.5M | this->unpoison(); | 136 | 31.5M | if (fOwnMemory) { | 137 | 11.7M | sk_free(fData); | 138 | 11.7M | } | 139 | 31.5M | } |
skia_private::TArray<SkGlyph const*, true>::~TArray() Line | Count | Source | 133 | 1.09M | ~TArray() { | 134 | 1.09M | this->destroyAll(); | 135 | 1.09M | this->unpoison(); | 136 | 1.09M | if (fOwnMemory) { | 137 | 197 | sk_free(fData); | 138 | 197 | } | 139 | 1.09M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::~TArray() Line | Count | Source | 133 | 146M | ~TArray() { | 134 | 146M | this->destroyAll(); | 135 | 146M | this->unpoison(); | 136 | 146M | if (fOwnMemory) { | 137 | 250 | sk_free(fData); | 138 | 250 | } | 139 | 146M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::~TArray() Line | Count | Source | 133 | 41.3k | ~TArray() { | 134 | 41.3k | this->destroyAll(); | 135 | 41.3k | this->unpoison(); | 136 | 41.3k | if (fOwnMemory) { | 137 | 92 | sk_free(fData); | 138 | 92 | } | 139 | 41.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::~TArray() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::~TArray() Line | Count | Source | 133 | 95.4k | ~TArray() { | 134 | 95.4k | this->destroyAll(); | 135 | 95.4k | this->unpoison(); | 136 | 95.4k | if (fOwnMemory) { | 137 | 95.4k | sk_free(fData); | 138 | 95.4k | } | 139 | 95.4k | } |
skia_private::TArray<PathSegment, true>::~TArray() Line | Count | Source | 133 | 58 | ~TArray() { | 134 | 58 | this->destroyAll(); | 135 | 58 | this->unpoison(); | 136 | 58 | if (fOwnMemory) { | 137 | 31 | sk_free(fData); | 138 | 31 | } | 139 | 58 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::~TArray() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::~TArray() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::~TArray() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::~TArray() skia_private::TArray<OffsetEdge, true>::~TArray() Line | Count | Source | 133 | 401 | ~TArray() { | 134 | 401 | this->destroyAll(); | 135 | 401 | this->unpoison(); | 136 | 401 | if (fOwnMemory) { | 137 | 311 | sk_free(fData); | 138 | 311 | } | 139 | 401 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::~TArray() Line | Count | Source | 133 | 99.7k | ~TArray() { | 134 | 99.7k | this->destroyAll(); | 135 | 99.7k | this->unpoison(); | 136 | 99.7k | if (fOwnMemory) { | 137 | 2.76k | sk_free(fData); | 138 | 2.76k | } | 139 | 99.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::~TArray() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::~TArray() skia_private::TArray<SkOpRayHit*, true>::~TArray() Line | Count | Source | 133 | 5.88M | ~TArray() { | 134 | 5.88M | this->destroyAll(); | 135 | 5.88M | this->unpoison(); | 136 | 5.88M | if (fOwnMemory) { | 137 | 5.65M | sk_free(fData); | 138 | 5.65M | } | 139 | 5.88M | } |
skia_private::TArray<double, true>::~TArray() Line | Count | Source | 133 | 110k | ~TArray() { | 134 | 110k | this->destroyAll(); | 135 | 110k | this->unpoison(); | 136 | 110k | if (fOwnMemory) { | 137 | 62.1k | sk_free(fData); | 138 | 62.1k | } | 139 | 110k | } |
skia_private::TArray<SkClosestRecord const*, true>::~TArray() Line | Count | Source | 133 | 5.44M | ~TArray() { | 134 | 5.44M | this->destroyAll(); | 135 | 5.44M | this->unpoison(); | 136 | 5.44M | if (fOwnMemory) { | 137 | 1.14k | sk_free(fData); | 138 | 1.14k | } | 139 | 5.44M | } |
skia_private::TArray<SkClosestRecord, true>::~TArray() Line | Count | Source | 133 | 5.44M | ~TArray() { | 134 | 5.44M | this->destroyAll(); | 135 | 5.44M | this->unpoison(); | 136 | 5.44M | if (fOwnMemory) { | 137 | 1.34k | sk_free(fData); | 138 | 1.34k | } | 139 | 5.44M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::~TArray() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::~TArray() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::~TArray() skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::~TArray() Line | Count | Source | 133 | 5.45k | ~TArray() { | 134 | 5.45k | this->destroyAll(); | 135 | 5.45k | this->unpoison(); | 136 | 5.45k | if (fOwnMemory) { | 137 | 1 | sk_free(fData); | 138 | 1 | } | 139 | 5.45k | } |
skia_private::TArray<SkSL::Variable const*, true>::~TArray() Line | Count | Source | 133 | 14.3k | ~TArray() { | 134 | 14.3k | this->destroyAll(); | 135 | 14.3k | this->unpoison(); | 136 | 14.3k | if (fOwnMemory) { | 137 | 14.3k | sk_free(fData); | 138 | 14.3k | } | 139 | 14.3k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::~TArray() Line | Count | Source | 133 | 1.08k | ~TArray() { | 134 | 1.08k | this->destroyAll(); | 135 | 1.08k | this->unpoison(); | 136 | 1.08k | if (fOwnMemory) { | 137 | 1.08k | sk_free(fData); | 138 | 1.08k | } | 139 | 1.08k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::~TArray() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::~TArray() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::~TArray() Line | Count | Source | 133 | 17.1k | ~TArray() { | 134 | 17.1k | this->destroyAll(); | 135 | 17.1k | this->unpoison(); | 136 | 17.1k | if (fOwnMemory) { | 137 | 11 | sk_free(fData); | 138 | 11 | } | 139 | 17.1k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::~TArray() Line | Count | Source | 133 | 20.6k | ~TArray() { | 134 | 20.6k | this->destroyAll(); | 135 | 20.6k | this->unpoison(); | 136 | 20.6k | if (fOwnMemory) { | 137 | 64 | sk_free(fData); | 138 | 64 | } | 139 | 20.6k | } |
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::~TArray() Line | Count | Source | 133 | 24 | ~TArray() { | 134 | 24 | this->destroyAll(); | 135 | 24 | this->unpoison(); | 136 | 24 | if (fOwnMemory) { | 137 | 24 | sk_free(fData); | 138 | 24 | } | 139 | 24 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::~TArray() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::~TArray() |
140 | | |
141 | | /** |
142 | | * Resets to size() = n newly constructed T objects and resets any reserve count. |
143 | | */ |
144 | 101k | void reset(int n) { |
145 | 101k | SkASSERT(n >= 0); |
146 | 101k | this->clear(); |
147 | 101k | this->checkRealloc(n, kExactFit); |
148 | 101k | this->changeSize(n); |
149 | 536k | for (int i = 0; i < this->size(); ++i) { |
150 | 434k | new (fData + i) T; |
151 | 434k | } |
152 | 101k | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int) skia_private::TArray<int, true>::reset(int) Line | Count | Source | 144 | 18.3k | void reset(int n) { | 145 | 18.3k | SkASSERT(n >= 0); | 146 | 18.3k | this->clear(); | 147 | 18.3k | this->checkRealloc(n, kExactFit); | 148 | 18.3k | this->changeSize(n); | 149 | 80.2k | for (int i = 0; i < this->size(); ++i) { | 150 | 61.9k | new (fData + i) T; | 151 | 61.9k | } | 152 | 18.3k | } |
skia_private::TArray<float, true>::reset(int) Line | Count | Source | 144 | 18.3k | void reset(int n) { | 145 | 18.3k | SkASSERT(n >= 0); | 146 | 18.3k | this->clear(); | 147 | 18.3k | this->checkRealloc(n, kExactFit); | 148 | 18.3k | this->changeSize(n); | 149 | 80.2k | for (int i = 0; i < this->size(); ++i) { | 150 | 61.9k | new (fData + i) T; | 151 | 61.9k | } | 152 | 18.3k | } |
Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::reset(int) Line | Count | Source | 144 | 60.6k | void reset(int n) { | 145 | 60.6k | SkASSERT(n >= 0); | 146 | 60.6k | this->clear(); | 147 | 60.6k | this->checkRealloc(n, kExactFit); | 148 | 60.6k | this->changeSize(n); | 149 | 358k | for (int i = 0; i < this->size(); ++i) { | 150 | 297k | new (fData + i) T; | 151 | 297k | } | 152 | 60.6k | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int) skia_private::TArray<SkFontParameters::Variation::Axis, true>::reset(int) Line | Count | Source | 144 | 2.71k | void reset(int n) { | 145 | 2.71k | SkASSERT(n >= 0); | 146 | 2.71k | this->clear(); | 147 | 2.71k | this->checkRealloc(n, kExactFit); | 148 | 2.71k | this->changeSize(n); | 149 | 11.5k | for (int i = 0; i < this->size(); ++i) { | 150 | 8.87k | new (fData + i) T; | 151 | 8.87k | } | 152 | 2.71k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::reset(int) Line | Count | Source | 144 | 1.46k | void reset(int n) { | 145 | 1.46k | SkASSERT(n >= 0); | 146 | 1.46k | this->clear(); | 147 | 1.46k | this->checkRealloc(n, kExactFit); | 148 | 1.46k | this->changeSize(n); | 149 | 6.19k | for (int i = 0; i < this->size(); ++i) { | 150 | 4.73k | new (fData + i) T; | 151 | 4.73k | } | 152 | 1.46k | } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::reset(int) Unexecuted instantiation: skia_private::TArray<SkPath, true>::reset(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::reset(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reset(int) |
153 | | |
154 | | /** |
155 | | * Resets to a copy of a C array and resets any reserve count. |
156 | | */ |
157 | 0 | void reset(const T* array, int count) { |
158 | 0 | SkASSERT(count >= 0); |
159 | 0 | this->clear(); |
160 | 0 | this->checkRealloc(count, kExactFit); |
161 | 0 | this->changeSize(count); |
162 | 0 | this->copy(array); |
163 | 0 | } Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::reset(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*, int) |
164 | | |
165 | | /** |
166 | | * Ensures there is enough reserved space for at least n elements. This is guaranteed at least |
167 | | * until the array size grows above n and subsequently shrinks below n, any version of reset() |
168 | | * is called, or reserve() is called again. |
169 | | */ |
170 | 2.43M | void reserve(int n) { |
171 | 2.43M | SkASSERT(n >= 0); |
172 | 2.43M | if (n > this->size()) { |
173 | 2.39M | this->checkRealloc(n - this->size(), kGrowing); |
174 | 2.39M | } |
175 | 2.43M | } skia_private::TArray<SkPoint, true>::reserve(int) Line | Count | Source | 170 | 995k | void reserve(int n) { | 171 | 995k | SkASSERT(n >= 0); | 172 | 995k | if (n > this->size()) { | 173 | 995k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 995k | } | 175 | 995k | } |
skia_private::TArray<unsigned char, true>::reserve(int) Line | Count | Source | 170 | 995k | void reserve(int n) { | 171 | 995k | SkASSERT(n >= 0); | 172 | 995k | if (n > this->size()) { | 173 | 995k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 995k | } | 175 | 995k | } |
skia_private::TArray<float, true>::reserve(int) Line | Count | Source | 170 | 278k | void reserve(int n) { | 171 | 278k | SkASSERT(n >= 0); | 172 | 278k | if (n > this->size()) { | 173 | 278k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 278k | } | 175 | 278k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::reserve(int) Line | Count | Source | 170 | 12.1k | void reserve(int n) { | 171 | 12.1k | SkASSERT(n >= 0); | 172 | 12.1k | if (n > this->size()) { | 173 | 12.1k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 12.1k | } | 175 | 12.1k | } |
skia_private::TArray<sk_sp<SkShader>, true>::reserve(int) Line | Count | Source | 170 | 113k | void reserve(int n) { | 171 | 113k | SkASSERT(n >= 0); | 172 | 113k | if (n > this->size()) { | 173 | 113k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 113k | } | 175 | 113k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::reserve(int) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve(int) Line | Count | Source | 170 | 43.8k | void reserve(int n) { | 171 | 43.8k | SkASSERT(n >= 0); | 172 | 43.8k | if (n > this->size()) { | 173 | 2.10k | this->checkRealloc(n - this->size(), kGrowing); | 174 | 2.10k | } | 175 | 43.8k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::reserve(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::reserve(int) |
176 | | |
177 | | /** |
178 | | * Ensures there is enough reserved space for exactly n elements. The same capacity guarantees |
179 | | * as above apply. |
180 | | */ |
181 | 51.8M | void reserve_exact(int n) { |
182 | 51.8M | SkASSERT(n >= 0); |
183 | 51.8M | if (n > this->size()) { |
184 | 48.0M | this->checkRealloc(n - this->size(), kExactFit); |
185 | 48.0M | } |
186 | 51.8M | } skia_private::TArray<SkPoint, true>::reserve_exact(int) Line | Count | Source | 181 | 19.4M | void reserve_exact(int n) { | 182 | 19.4M | SkASSERT(n >= 0); | 183 | 19.4M | if (n > this->size()) { | 184 | 18.8M | this->checkRealloc(n - this->size(), kExactFit); | 185 | 18.8M | } | 186 | 19.4M | } |
skia_private::TArray<unsigned char, true>::reserve_exact(int) Line | Count | Source | 181 | 19.4M | void reserve_exact(int n) { | 182 | 19.4M | SkASSERT(n >= 0); | 183 | 19.4M | if (n > this->size()) { | 184 | 18.8M | this->checkRealloc(n - this->size(), kExactFit); | 185 | 18.8M | } | 186 | 19.4M | } |
skia_private::TArray<float, true>::reserve_exact(int) Line | Count | Source | 181 | 2.08M | void reserve_exact(int n) { | 182 | 2.08M | SkASSERT(n >= 0); | 183 | 2.08M | if (n > this->size()) { | 184 | 531k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 531k | } | 186 | 2.08M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int) skia_private::TArray<char, true>::reserve_exact(int) Line | Count | Source | 181 | 56.7k | void reserve_exact(int n) { | 182 | 56.7k | SkASSERT(n >= 0); | 183 | 56.7k | if (n > this->size()) { | 184 | 56.7k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 56.7k | } | 186 | 56.7k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::reserve_exact(int) Line | Count | Source | 181 | 56.7k | void reserve_exact(int n) { | 182 | 56.7k | SkASSERT(n >= 0); | 183 | 56.7k | if (n > this->size()) { | 184 | 56.7k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 56.7k | } | 186 | 56.7k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::reserve_exact(int) Line | Count | Source | 181 | 83.4k | void reserve_exact(int n) { | 182 | 83.4k | SkASSERT(n >= 0); | 183 | 83.4k | if (n > this->size()) { | 184 | 54.9k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 54.9k | } | 186 | 83.4k | } |
skia_private::TArray<SkMatrix, true>::reserve_exact(int) Line | Count | Source | 181 | 4.75k | void reserve_exact(int n) { | 182 | 4.75k | SkASSERT(n >= 0); | 183 | 4.75k | if (n > this->size()) { | 184 | 287 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 287 | } | 186 | 4.75k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::reserve_exact(int) Line | Count | Source | 181 | 11.2k | void reserve_exact(int n) { | 182 | 11.2k | SkASSERT(n >= 0); | 183 | 11.2k | if (n > this->size()) { | 184 | 11.2k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 11.2k | } | 186 | 11.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int) Line | Count | Source | 181 | 239k | void reserve_exact(int n) { | 182 | 239k | SkASSERT(n >= 0); | 183 | 239k | if (n > this->size()) { | 184 | 237k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 237k | } | 186 | 239k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int) Line | Count | Source | 181 | 5.18k | void reserve_exact(int n) { | 182 | 5.18k | SkASSERT(n >= 0); | 183 | 5.18k | if (n > this->size()) { | 184 | 5.18k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 5.18k | } | 186 | 5.18k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::reserve_exact(int) Line | Count | Source | 181 | 162k | void reserve_exact(int n) { | 182 | 162k | SkASSERT(n >= 0); | 183 | 162k | if (n > this->size()) { | 184 | 35.4k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 35.4k | } | 186 | 162k | } |
skia_private::TArray<int, true>::reserve_exact(int) Line | Count | Source | 181 | 382k | void reserve_exact(int n) { | 182 | 382k | SkASSERT(n >= 0); | 183 | 382k | if (n > this->size()) { | 184 | 256k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 256k | } | 186 | 382k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int) Line | Count | Source | 181 | 162k | void reserve_exact(int n) { | 182 | 162k | SkASSERT(n >= 0); | 183 | 162k | if (n > this->size()) { | 184 | 162k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 162k | } | 186 | 162k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int) Line | Count | Source | 181 | 85 | void reserve_exact(int n) { | 182 | 85 | SkASSERT(n >= 0); | 183 | 85 | if (n > this->size()) { | 184 | 85 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 85 | } | 186 | 85 | } |
skia_private::TArray<SkSL::Variable*, true>::reserve_exact(int) Line | Count | Source | 181 | 17.1k | void reserve_exact(int n) { | 182 | 17.1k | SkASSERT(n >= 0); | 183 | 17.1k | if (n > this->size()) { | 184 | 6.30k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 6.30k | } | 186 | 17.1k | } |
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int) Line | Count | Source | 181 | 53.6k | void reserve_exact(int n) { | 182 | 53.6k | SkASSERT(n >= 0); | 183 | 53.6k | if (n > this->size()) { | 184 | 51.9k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 51.9k | } | 186 | 53.6k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int) skia_private::TArray<GrTextureProxy*, true>::reserve_exact(int) Line | Count | Source | 181 | 45.5k | void reserve_exact(int n) { | 182 | 45.5k | SkASSERT(n >= 0); | 183 | 45.5k | if (n > this->size()) { | 184 | 0 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 0 | } | 186 | 45.5k | } |
skia_private::TArray<GrSurfaceProxy*, true>::reserve_exact(int) Line | Count | Source | 181 | 45.5k | void reserve_exact(int n) { | 182 | 45.5k | SkASSERT(n >= 0); | 183 | 45.5k | if (n > this->size()) { | 184 | 10.0k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 10.0k | } | 186 | 45.5k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::reserve_exact(int) Line | Count | Source | 181 | 45.5k | void reserve_exact(int n) { | 182 | 45.5k | SkASSERT(n >= 0); | 183 | 45.5k | if (n > this->size()) { | 184 | 12.2k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 12.2k | } | 186 | 45.5k | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::reserve_exact(int) Line | Count | Source | 181 | 4.70k | void reserve_exact(int n) { | 182 | 4.70k | SkASSERT(n >= 0); | 183 | 4.70k | if (n > this->size()) { | 184 | 4.70k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 4.70k | } | 186 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::reserve_exact(int) Line | Count | Source | 181 | 95.4k | void reserve_exact(int n) { | 182 | 95.4k | SkASSERT(n >= 0); | 183 | 95.4k | if (n > this->size()) { | 184 | 95.4k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 95.4k | } | 186 | 95.4k | } |
Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int) skia_private::TArray<OffsetEdge, true>::reserve_exact(int) Line | Count | Source | 181 | 401 | void reserve_exact(int n) { | 182 | 401 | SkASSERT(n >= 0); | 183 | 401 | if (n > this->size()) { | 184 | 401 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 401 | } | 186 | 401 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int) skia_private::TArray<double, true>::reserve_exact(int) Line | Count | Source | 181 | 110k | void reserve_exact(int n) { | 182 | 110k | SkASSERT(n >= 0); | 183 | 110k | if (n > this->size()) { | 184 | 110k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 110k | } | 186 | 110k | } |
Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::reserve_exact(int) skia_private::TArray<SkPoint, true>::reserve_exact(int) Line | Count | Source | 181 | 26 | void reserve_exact(int n) { | 182 | 26 | SkASSERT(n >= 0); | 183 | 26 | if (n > this->size()) { | 184 | 26 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 26 | } | 186 | 26 | } |
skia_private::TArray<unsigned char, true>::reserve_exact(int) Line | Count | Source | 181 | 26 | void reserve_exact(int n) { | 182 | 26 | SkASSERT(n >= 0); | 183 | 26 | if (n > this->size()) { | 184 | 26 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 26 | } | 186 | 26 | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::reserve_exact(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::reserve_exact(int) Line | Count | Source | 181 | 5.67M | void reserve_exact(int n) { | 182 | 5.67M | SkASSERT(n >= 0); | 183 | 5.67M | if (n > this->size()) { | 184 | 5.56M | this->checkRealloc(n - this->size(), kExactFit); | 185 | 5.56M | } | 186 | 5.67M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::reserve_exact(int) Line | Count | Source | 181 | 995k | void reserve_exact(int n) { | 182 | 995k | SkASSERT(n >= 0); | 183 | 995k | if (n > this->size()) { | 184 | 975k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 975k | } | 186 | 995k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::reserve_exact(int) Line | Count | Source | 181 | 5.45k | void reserve_exact(int n) { | 182 | 5.45k | SkASSERT(n >= 0); | 183 | 5.45k | if (n > this->size()) { | 184 | 2.47k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 2.47k | } | 186 | 5.45k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::reserve_exact(int) Line | Count | Source | 181 | 43.8k | void reserve_exact(int n) { | 182 | 43.8k | SkASSERT(n >= 0); | 183 | 43.8k | if (n > this->size()) { | 184 | 17.1k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 17.1k | } | 186 | 43.8k | } |
skia_private::TArray<int, true>::reserve_exact(int) Line | Count | Source | 181 | 321k | void reserve_exact(int n) { | 182 | 321k | SkASSERT(n >= 0); | 183 | 321k | if (n > this->size()) { | 184 | 294k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 294k | } | 186 | 321k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::reserve_exact(int) Line | Count | Source | 181 | 43.8k | void reserve_exact(int n) { | 182 | 43.8k | SkASSERT(n >= 0); | 183 | 43.8k | if (n > this->size()) { | 184 | 43.8k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 43.8k | } | 186 | 43.8k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::reserve_exact(int) Line | Count | Source | 181 | 191k | void reserve_exact(int n) { | 182 | 191k | SkASSERT(n >= 0); | 183 | 191k | if (n > this->size()) { | 184 | 191k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 191k | } | 186 | 191k | } |
skia_private::TArray<SkSL::Variable*, true>::reserve_exact(int) Line | Count | Source | 181 | 376k | void reserve_exact(int n) { | 182 | 376k | SkASSERT(n >= 0); | 183 | 376k | if (n > this->size()) { | 184 | 174k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 174k | } | 186 | 376k | } |
skia_private::TArray<SkSL::Type const*, true>::reserve_exact(int) Line | Count | Source | 181 | 1.59M | void reserve_exact(int n) { | 182 | 1.59M | SkASSERT(n >= 0); | 183 | 1.59M | if (n > this->size()) { | 184 | 1.39M | this->checkRealloc(n - this->size(), kExactFit); | 185 | 1.39M | } | 186 | 1.59M | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::reserve_exact(int) skia_private::TArray<unsigned int, true>::reserve_exact(int) Line | Count | Source | 181 | 47.5k | void reserve_exact(int n) { | 182 | 47.5k | SkASSERT(n >= 0); | 183 | 47.5k | if (n > this->size()) { | 184 | 37.3k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 37.3k | } | 186 | 47.5k | } |
skia_private::TArray<SkSL::Field, true>::reserve_exact(int) Line | Count | Source | 181 | 697 | void reserve_exact(int n) { | 182 | 697 | SkASSERT(n >= 0); | 183 | 697 | if (n > this->size()) { | 184 | 697 | this->checkRealloc(n - this->size(), kExactFit); | 185 | 697 | } | 186 | 697 | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::reserve_exact(int) Line | Count | Source | 181 | 1.08k | void reserve_exact(int n) { | 182 | 1.08k | SkASSERT(n >= 0); | 183 | 1.08k | if (n > this->size()) { | 184 | 1.08k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 1.08k | } | 186 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::reserve_exact(int) Line | Count | Source | 181 | 5.45k | void reserve_exact(int n) { | 182 | 5.45k | SkASSERT(n >= 0); | 183 | 5.45k | if (n > this->size()) { | 184 | 2.47k | this->checkRealloc(n - this->size(), kExactFit); | 185 | 2.47k | } | 186 | 5.45k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::reserve_exact(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::reserve_exact(int) |
187 | | |
188 | 2.05k | void removeShuffle(int n) { |
189 | 2.05k | SkASSERT(n < this->size()); |
190 | 2.05k | int newCount = fSize - 1; |
191 | 2.05k | fData[n].~T(); |
192 | 2.05k | if (n != newCount) { |
193 | 52 | this->move(n, newCount); |
194 | 52 | } |
195 | 2.05k | this->changeSize(newCount); |
196 | 2.05k | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int) skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::removeShuffle(int) Line | Count | Source | 188 | 1.18k | void removeShuffle(int n) { | 189 | 1.18k | SkASSERT(n < this->size()); | 190 | 1.18k | int newCount = fSize - 1; | 191 | 1.18k | fData[n].~T(); | 192 | 1.18k | if (n != newCount) { | 193 | 12 | this->move(n, newCount); | 194 | 12 | } | 195 | 1.18k | this->changeSize(newCount); | 196 | 1.18k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::removeShuffle(int) Line | Count | Source | 188 | 875 | void removeShuffle(int n) { | 189 | 875 | SkASSERT(n < this->size()); | 190 | 875 | int newCount = fSize - 1; | 191 | 875 | fData[n].~T(); | 192 | 875 | if (n != newCount) { | 193 | 40 | this->move(n, newCount); | 194 | 40 | } | 195 | 875 | this->changeSize(newCount); | 196 | 875 | } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::removeShuffle(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::removeShuffle(int) |
197 | | |
198 | | // Is the array empty. |
199 | 2.66G | bool empty() const { return fSize == 0; } skia_private::TArray<bool, true>::empty() const Line | Count | Source | 199 | 9.93M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::empty() const skia_private::TArray<SkString, true>::empty() const Line | Count | Source | 199 | 10.5k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::empty() const Line | Count | Source | 199 | 24.8k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::empty() const Line | Count | Source | 199 | 4.08M | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::empty() const Line | Count | Source | 199 | 2.92M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::empty() const skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::empty() const Line | Count | Source | 199 | 102k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPoint, true>::empty() const Line | Count | Source | 199 | 355M | bool empty() const { return fSize == 0; } |
skia_private::TArray<float, true>::empty() const Line | Count | Source | 199 | 471M | bool empty() const { return fSize == 0; } |
skia_private::TArray<unsigned char, true>::empty() const Line | Count | Source | 199 | 481M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::empty() const skia_private::TArray<unsigned int, true>::empty() const Line | Count | Source | 199 | 21.9M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::empty() const skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::empty() const Line | Count | Source | 199 | 21.1k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::empty() const Line | Count | Source | 199 | 4.54M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::empty() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::empty() const Line | Count | Source | 199 | 11.7M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::empty() const Unexecuted instantiation: skia_private::TArray<char const*, true>::empty() const skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::empty() const Line | Count | Source | 199 | 24 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::empty() const skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::empty() const Line | Count | Source | 199 | 10.3k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::empty() const Line | Count | Source | 199 | 10.3k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::empty() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::empty() const skia_private::TArray<SkPath, true>::empty() const Line | Count | Source | 199 | 3.57M | bool empty() const { return fSize == 0; } |
skia_private::TArray<int, true>::empty() const Line | Count | Source | 199 | 239M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::empty() const skia_private::TArray<sk_sp<SkSVGNode>, true>::empty() const Line | Count | Source | 199 | 392k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::empty() const Line | Count | Source | 199 | 444k | bool empty() const { return fSize == 0; } |
skia_private::TArray<char, true>::empty() const Line | Count | Source | 199 | 95.7k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::empty() const Line | Count | Source | 199 | 9.54M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::empty() const Line | Count | Source | 199 | 38.8k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::empty() const Line | Count | Source | 199 | 16.9M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::empty() const Line | Count | Source | 199 | 109k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::thread, false>::empty() const Line | Count | Source | 199 | 76 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::empty() const skia_private::TArray<sk_sp<SkShader>, true>::empty() const Line | Count | Source | 199 | 465k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::empty() const Line | Count | Source | 199 | 465k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::empty() const Line | Count | Source | 199 | 234k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkVertices const>, true>::empty() const Line | Count | Source | 199 | 235k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::empty() const Line | Count | Source | 199 | 236k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkDrawable>, true>::empty() const Line | Count | Source | 199 | 234k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkPicture const>, true>::empty() const Line | Count | Source | 199 | 234k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkImage const>, true>::empty() const Line | Count | Source | 199 | 326k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPaint, true>::empty() const Line | Count | Source | 199 | 234k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMatrix, true>::empty() const Line | Count | Source | 199 | 4.75k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::empty() const Line | Count | Source | 199 | 759k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkTypeface>, true>::empty() const Line | Count | Source | 199 | 1 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::empty() const skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::empty() const Line | Count | Source | 199 | 121k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::empty() const Line | Count | Source | 199 | 66.4M | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::empty() const Line | Count | Source | 199 | 878k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::empty() const Line | Count | Source | 199 | 341k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Field, true>::empty() const Line | Count | Source | 199 | 1.05M | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::empty() const Line | Count | Source | 199 | 14.0k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::RP::Instruction, true>::empty() const Line | Count | Source | 199 | 6.53M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::empty() const Line | Count | Source | 199 | 206k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::empty() const Line | Count | Source | 199 | 206k | bool empty() const { return fSize == 0; } |
skia_private::TArray<float*, true>::empty() const Line | Count | Source | 199 | 412k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::empty() const Line | Count | Source | 199 | 191k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::empty() const Line | Count | Source | 199 | 3.70M | bool empty() const { return fSize == 0; } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::empty() const Line | Count | Source | 199 | 1.90M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Type const*, true>::empty() const Line | Count | Source | 199 | 1.66M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Variable*, true>::empty() const Line | Count | Source | 199 | 1.07M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::SwitchCase const*, true>::empty() const Line | Count | Source | 199 | 270k | bool empty() const { return fSize == 0; } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::empty() const Line | Count | Source | 199 | 720k | bool empty() const { return fSize == 0; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::empty() const Line | Count | Source | 199 | 73.8k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::empty() const skia_private::TArray<sk_sp<GrRenderTask>, true>::empty() const Line | Count | Source | 199 | 52.5k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::empty() const skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::empty() const Line | Count | Source | 199 | 221k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::Plot*, true>::empty() const Line | Count | Source | 199 | 3.90k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::empty() const Line | Count | Source | 199 | 3.92k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::empty() const Line | Count | Source | 199 | 10.3k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::empty() const skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::empty() const Line | Count | Source | 199 | 814k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrTextureProxy*, true>::empty() const Line | Count | Source | 199 | 1.16M | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrRenderTask*, true>::empty() const Line | Count | Source | 199 | 1.62M | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrGpu::SubmittedProc, true>::empty() const Line | Count | Source | 199 | 58.4k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::empty() const Line | Count | Source | 199 | 1.28M | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::empty() const Line | Count | Source | 199 | 901k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::empty() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::empty() const Line | Count | Source | 199 | 19.1k | bool empty() const { return fSize == 0; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::empty() const Line | Count | Source | 199 | 331k | bool empty() const { return fSize == 0; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::empty() const Line | Count | Source | 199 | 5.02k | bool empty() const { return fSize == 0; } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::empty() const Line | Count | Source | 199 | 19.2k | bool empty() const { return fSize == 0; } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::empty() const Line | Count | Source | 199 | 5.27k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::empty() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::empty() const Line | Count | Source | 199 | 97 | bool empty() const { return fSize == 0; } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::empty() const Line | Count | Source | 199 | 58 | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkRect, true>::empty() const Line | Count | Source | 199 | 58 | bool empty() const { return fSize == 0; } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::empty() const Line | Count | Source | 199 | 51.2k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::empty() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::empty() const Line | Count | Source | 199 | 164k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrSurfaceProxy*, true>::empty() const Line | Count | Source | 199 | 981k | bool empty() const { return fSize == 0; } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::empty() const Line | Count | Source | 199 | 22.6k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::empty() const Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::empty() const skia_private::TArray<CircularRRectOp::RRect, true>::empty() const Line | Count | Source | 199 | 239 | bool empty() const { return fSize == 0; } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::empty() const Line | Count | Source | 199 | 4.72k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::empty() const skia_private::TArray<CircleOp::Circle, true>::empty() const Line | Count | Source | 199 | 518 | bool empty() const { return fSize == 0; } |
skia_private::TArray<EllipseOp::Ellipse, true>::empty() const Line | Count | Source | 199 | 3.05k | bool empty() const { return fSize == 0; } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::empty() const Line | Count | Source | 199 | 328 | bool empty() const { return fSize == 0; } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::empty() const Line | Count | Source | 199 | 458 | bool empty() const { return fSize == 0; } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::empty() const Line | Count | Source | 199 | 78 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::empty() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::empty() const Line | Count | Source | 199 | 48.6k | bool empty() const { return fSize == 0; } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::empty() const Line | Count | Source | 199 | 6.01k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::empty() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::empty() const skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::empty() const Line | Count | Source | 199 | 16.1k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::empty() const Line | Count | Source | 199 | 16.0k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::empty() const Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::empty() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::empty() const Line | Count | Source | 199 | 9.41k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::empty() const skia_private::TArray<SkSVGDevice::ClipRec, true>::empty() const Line | Count | Source | 199 | 57.0k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::empty() const Line | Count | Source | 199 | 308k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::empty() const Line | Count | Source | 199 | 305k | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::empty() const Line | Count | Source | 199 | 1 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::empty() const skia_private::TArray<unsigned short, true>::empty() const Line | Count | Source | 199 | 2.16M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMask::Format, true>::empty() const Line | Count | Source | 199 | 9.58k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkPackedGlyphID, true>::empty() const Line | Count | Source | 199 | 9.58k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::empty() const Line | Count | Source | 199 | 4.07k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::empty() const Line | Count | Source | 199 | 59.9M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkGlyph const*, true>::empty() const Line | Count | Source | 199 | 2.14M | bool empty() const { return fSize == 0; } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::empty() const Line | Count | Source | 199 | 846M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::empty() const Line | Count | Source | 199 | 81.2k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::empty() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::empty() const Line | Count | Source | 199 | 6.00M | bool empty() const { return fSize == 0; } |
skia_private::TArray<PathSegment, true>::empty() const Line | Count | Source | 199 | 98.5k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::empty() const Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::empty() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::empty() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::empty() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::empty() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::empty() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::empty() const skia_private::TArray<OffsetEdge, true>::empty() const Line | Count | Source | 199 | 401 | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::empty() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::empty() const Line | Count | Source | 199 | 266k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::empty() const skia_private::TArray<SkOpRayHit*, true>::empty() const Line | Count | Source | 199 | 5.88M | bool empty() const { return fSize == 0; } |
skia_private::TArray<double, true>::empty() const Line | Count | Source | 199 | 110k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkClosestRecord const*, true>::empty() const Line | Count | Source | 199 | 5.44M | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkClosestRecord, true>::empty() const Line | Count | Source | 199 | 5.44M | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::empty() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::empty() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::empty() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::empty() const skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::empty() const Line | Count | Source | 199 | 5.45k | bool empty() const { return fSize == 0; } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::empty() const Line | Count | Source | 199 | 1.08k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkSL::Variable const*, true>::empty() const Line | Count | Source | 199 | 42.7k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::empty() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::empty() const Line | Count | Source | 199 | 63.7k | bool empty() const { return fSize == 0; } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::empty() const Line | Count | Source | 199 | 639k | bool empty() const { return fSize == 0; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::empty() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::empty() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::empty() const |
200 | | |
201 | | /** |
202 | | * Adds one new default-initialized T value and returns it by reference. Note that the reference |
203 | | * only remains valid until the next call that adds or removes elements. |
204 | | */ |
205 | 12.6M | T& push_back() { |
206 | 12.6M | void* newT = this->push_back_raw(1); |
207 | 12.6M | return *new (newT) T; |
208 | 12.6M | } skia_private::TArray<SkString, true>::push_back() Line | Count | Source | 205 | 96 | T& push_back() { | 206 | 96 | void* newT = this->push_back_raw(1); | 207 | 96 | return *new (newT) T; | 208 | 96 | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back() Line | Count | Source | 205 | 10.3k | T& push_back() { | 206 | 10.3k | void* newT = this->push_back_raw(1); | 207 | 10.3k | return *new (newT) T; | 208 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back() skia_private::TArray<SkPath, true>::push_back() Line | Count | Source | 205 | 328k | T& push_back() { | 206 | 328k | void* newT = this->push_back_raw(1); | 207 | 328k | return *new (newT) T; | 208 | 328k | } |
skia_private::TArray<SkMatrix, true>::push_back() Line | Count | Source | 205 | 13.0k | T& push_back() { | 206 | 13.0k | void* newT = this->push_back_raw(1); | 207 | 13.0k | return *new (newT) T; | 208 | 13.0k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back() Line | Count | Source | 205 | 1 | T& push_back() { | 206 | 1 | void* newT = this->push_back_raw(1); | 207 | 1 | return *new (newT) T; | 208 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back() Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back() Line | Count | Source | 205 | 154k | T& push_back() { | 206 | 154k | void* newT = this->push_back_raw(1); | 207 | 154k | return *new (newT) T; | 208 | 154k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back() Line | Count | Source | 205 | 5.02k | T& push_back() { | 206 | 5.02k | void* newT = this->push_back_raw(1); | 207 | 5.02k | return *new (newT) T; | 208 | 5.02k | } |
skia_private::TArray<float, true>::push_back() Line | Count | Source | 205 | 43.0k | T& push_back() { | 206 | 43.0k | void* newT = this->push_back_raw(1); | 207 | 43.0k | return *new (newT) T; | 208 | 43.0k | } |
skia_private::TArray<int, true>::push_back() Line | Count | Source | 205 | 17.9k | T& push_back() { | 206 | 17.9k | void* newT = this->push_back_raw(1); | 207 | 17.9k | return *new (newT) T; | 208 | 17.9k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back() LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back() Line | Count | Source | 205 | 458 | T& push_back() { | 206 | 458 | void* newT = this->push_back_raw(1); | 207 | 458 | return *new (newT) T; | 208 | 458 | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back() Line | Count | Source | 205 | 78 | T& push_back() { | 206 | 78 | void* newT = this->push_back_raw(1); | 207 | 78 | return *new (newT) T; | 208 | 78 | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::push_back() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back() Line | Count | Source | 205 | 209k | T& push_back() { | 206 | 209k | void* newT = this->push_back_raw(1); | 207 | 209k | return *new (newT) T; | 208 | 209k | } |
skia_private::TArray<PathSegment, true>::push_back() Line | Count | Source | 205 | 22.8k | T& push_back() { | 206 | 22.8k | void* newT = this->push_back_raw(1); | 207 | 22.8k | return *new (newT) T; | 208 | 22.8k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back() skia_private::TArray<SkClosestRecord, true>::push_back() Line | Count | Source | 205 | 11.7M | T& push_back() { | 206 | 11.7M | void* newT = this->push_back_raw(1); | 207 | 11.7M | return *new (newT) T; | 208 | 11.7M | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::push_back() Line | Count | Source | 205 | 31.0k | T& push_back() { | 206 | 31.0k | void* newT = this->push_back_raw(1); | 207 | 31.0k | return *new (newT) T; | 208 | 31.0k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back() Line | Count | Source | 205 | 24.3k | T& push_back() { | 206 | 24.3k | void* newT = this->push_back_raw(1); | 207 | 24.3k | return *new (newT) T; | 208 | 24.3k | } |
|
209 | | |
210 | | /** |
211 | | * Adds one new T value which is copy-constructed, returning it by reference. As always, |
212 | | * the reference only remains valid until the next call that adds or removes elements. |
213 | | */ |
214 | 305M | T& push_back(const T& t) { |
215 | 305M | this->unpoison(); |
216 | 305M | T* newT; |
217 | 305M | if (this->capacity() > fSize) SK_LIKELY { |
218 | | // Copy over the element directly. |
219 | 291M | newT = new (fData + fSize) T(t); |
220 | 291M | } else { |
221 | 14.4M | newT = this->growAndConstructAtEnd(t); |
222 | 14.4M | } |
223 | | |
224 | 305M | this->changeSize(fSize + 1); |
225 | 305M | return *newT; |
226 | 305M | } Unexecuted instantiation: skia_private::TArray<bool, true>::push_back(bool const&) skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy* const&) Line | Count | Source | 214 | 1.06M | T& push_back(const T& t) { | 215 | 1.06M | this->unpoison(); | 216 | 1.06M | T* newT; | 217 | 1.06M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 588k | newT = new (fData + fSize) T(t); | 220 | 588k | } else { | 221 | 474k | newT = this->growAndConstructAtEnd(t); | 222 | 474k | } | 223 | | | 224 | 1.06M | this->changeSize(fSize + 1); | 225 | 1.06M | return *newT; | 226 | 1.06M | } |
skia_private::TArray<unsigned int, true>::push_back(unsigned int const&) Line | Count | Source | 214 | 15.8M | T& push_back(const T& t) { | 215 | 15.8M | this->unpoison(); | 216 | 15.8M | T* newT; | 217 | 15.8M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 15.8M | newT = new (fData + fSize) T(t); | 220 | 15.8M | } else { | 221 | 22.0k | newT = this->growAndConstructAtEnd(t); | 222 | 22.0k | } | 223 | | | 224 | 15.8M | this->changeSize(fSize + 1); | 225 | 15.8M | return *newT; | 226 | 15.8M | } |
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::push_back(SkPixmap const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::push_back(sk_sp<SkImage> const&) skia_private::TArray<float, true>::push_back(float const&) Line | Count | Source | 214 | 35.0M | T& push_back(const T& t) { | 215 | 35.0M | this->unpoison(); | 216 | 35.0M | T* newT; | 217 | 35.0M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 34.1M | newT = new (fData + fSize) T(t); | 220 | 34.1M | } else { | 221 | 848k | newT = this->growAndConstructAtEnd(t); | 222 | 848k | } | 223 | | | 224 | 35.0M | this->changeSize(fSize + 1); | 225 | 35.0M | return *newT; | 226 | 35.0M | } |
skia_private::TArray<SkPoint, true>::push_back(SkPoint const&) Line | Count | Source | 214 | 36.0M | T& push_back(const T& t) { | 215 | 36.0M | this->unpoison(); | 216 | 36.0M | T* newT; | 217 | 36.0M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 35.6M | newT = new (fData + fSize) T(t); | 220 | 35.6M | } else { | 221 | 405k | newT = this->growAndConstructAtEnd(t); | 222 | 405k | } | 223 | | | 224 | 36.0M | this->changeSize(fSize + 1); | 225 | 36.0M | return *newT; | 226 | 36.0M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::push_back(SkPaint const&) Unexecuted instantiation: skia_private::TArray<SkSize, true>::push_back(SkSize const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::push_back(sk_sp<SkPicture> const&) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2> const&) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::push_back(SkRasterPipelineContexts::BranchCtx* const&) Line | Count | Source | 214 | 2.51M | T& push_back(const T& t) { | 215 | 2.51M | this->unpoison(); | 216 | 2.51M | T* newT; | 217 | 2.51M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 2.51M | newT = new (fData + fSize) T(t); | 220 | 2.51M | } else { | 221 | 181 | newT = this->growAndConstructAtEnd(t); | 222 | 181 | } | 223 | | | 224 | 2.51M | this->changeSize(fSize + 1); | 225 | 2.51M | return *newT; | 226 | 2.51M | } |
skia_private::TArray<int, true>::push_back(int const&) Line | Count | Source | 214 | 4.74M | T& push_back(const T& t) { | 215 | 4.74M | this->unpoison(); | 216 | 4.74M | T* newT; | 217 | 4.74M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 4.73M | newT = new (fData + fSize) T(t); | 220 | 4.73M | } else { | 221 | 5.43k | newT = this->growAndConstructAtEnd(t); | 222 | 5.43k | } | 223 | | | 224 | 4.74M | this->changeSize(fSize + 1); | 225 | 4.74M | return *newT; | 226 | 4.74M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::push_back(skia_private::THashSet<int, SkGoodHash> const* const&) Line | Count | Source | 214 | 2.04M | T& push_back(const T& t) { | 215 | 2.04M | this->unpoison(); | 216 | 2.04M | T* newT; | 217 | 2.04M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 2.04M | newT = new (fData + fSize) T(t); | 220 | 2.04M | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 2.04M | this->changeSize(fSize + 1); | 225 | 2.04M | return *newT; | 226 | 2.04M | } |
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const* const&) Line | Count | Source | 214 | 1.31M | T& push_back(const T& t) { | 215 | 1.31M | this->unpoison(); | 216 | 1.31M | T* newT; | 217 | 1.31M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 1.31M | newT = new (fData + fSize) T(t); | 220 | 1.31M | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 1.31M | this->changeSize(fSize + 1); | 225 | 1.31M | return *newT; | 226 | 1.31M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::push_back(SkSL::SwitchCase const* const&) Line | Count | Source | 214 | 28.9k | T& push_back(const T& t) { | 215 | 28.9k | this->unpoison(); | 216 | 28.9k | T* newT; | 217 | 28.9k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 26.1k | newT = new (fData + fSize) T(t); | 220 | 26.1k | } else { | 221 | 2.82k | newT = this->growAndConstructAtEnd(t); | 222 | 2.82k | } | 223 | | | 224 | 28.9k | this->changeSize(fSize + 1); | 225 | 28.9k | return *newT; | 226 | 28.9k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::push_back(GrAuditTrail::Op* const&) skia_private::TArray<GrOnFlushCallbackObject*, true>::push_back(GrOnFlushCallbackObject* const&) Line | Count | Source | 214 | 10.6k | T& push_back(const T& t) { | 215 | 10.6k | this->unpoison(); | 216 | 10.6k | T* newT; | 217 | 10.6k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 268 | newT = new (fData + fSize) T(t); | 220 | 10.3k | } else { | 221 | 10.3k | newT = this->growAndConstructAtEnd(t); | 222 | 10.3k | } | 223 | | | 224 | 10.6k | this->changeSize(fSize + 1); | 225 | 10.6k | return *newT; | 226 | 10.6k | } |
skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask* const&) Line | Count | Source | 214 | 1.51M | T& push_back(const T& t) { | 215 | 1.51M | this->unpoison(); | 216 | 1.51M | T* newT; | 217 | 1.51M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 1.38M | newT = new (fData + fSize) T(t); | 220 | 1.38M | } else { | 221 | 125k | newT = this->growAndConstructAtEnd(t); | 222 | 125k | } | 223 | | | 224 | 1.51M | this->changeSize(fSize + 1); | 225 | 1.51M | return *newT; | 226 | 1.51M | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::push_back(GrTextureProxy* const&) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&) Line | Count | Source | 214 | 97 | T& push_back(const T& t) { | 215 | 97 | this->unpoison(); | 216 | 97 | T* newT; | 217 | 97 | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 97 | newT = new (fData + fSize) T(t); | 220 | 97 | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 97 | this->changeSize(fSize + 1); | 225 | 97 | return *newT; | 226 | 97 | } |
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::push_back((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&) StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&) Line | Count | Source | 214 | 171 | T& push_back(const T& t) { | 215 | 171 | this->unpoison(); | 216 | 171 | T* newT; | 217 | 171 | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 171 | newT = new (fData + fSize) T(t); | 220 | 171 | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 171 | this->changeSize(fSize + 1); | 225 | 171 | return *newT; | 226 | 171 | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::push_back(GrVkSemaphore::Resource* const&) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const* const&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::push_back(GrVkRenderPass const* const&) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::push_back(GrVkCommandPool* const&) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::push_back(GrVkRenderPass* const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer> const&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::push_back(skgpu::UniqueKey const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::push_back(skgpu::graphite::Renderer const* const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back(SkBlendMode const&) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::push_back(SkPDFStructElem* const&) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long const&) skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying const&) Line | Count | Source | 214 | 3.36k | T& push_back(const T& t) { | 215 | 3.36k | this->unpoison(); | 216 | 3.36k | T* newT; | 217 | 3.36k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 3.36k | newT = new (fData + fSize) T(t); | 220 | 3.36k | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 3.36k | this->changeSize(fSize + 1); | 225 | 3.36k | return *newT; | 226 | 3.36k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::push_back(skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&) Line | Count | Source | 214 | 727 | T& push_back(const T& t) { | 215 | 727 | this->unpoison(); | 216 | 727 | T* newT; | 217 | 727 | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 289 | newT = new (fData + fSize) T(t); | 220 | 438 | } else { | 221 | 438 | newT = this->growAndConstructAtEnd(t); | 222 | 438 | } | 223 | | | 224 | 727 | this->changeSize(fSize + 1); | 225 | 727 | return *newT; | 226 | 727 | } |
Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::push_back(VkBufferMemoryBarrier const&) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::push_back(VkImageMemoryBarrier const&) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::push_back(GrVkDescriptorSet const* const&) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::push_back(skgpu::Swizzle const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::push_back(skgpu::graphite::BindBufferInfo const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::push_back(skgpu::graphite::ShaderNode* const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey const&) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::push_back(sk_sp<SkRuntimeEffect> const&) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back(VkVertexInputAttributeDescription const&) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back(VkVertexInputBindingDescription const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData const&) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::push_back(VkVertexInputAttributeDescription2EXT const&) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::push_back(VkVertexInputBindingDescription2EXT const&) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::push_back(skgpu::ganesh::ClipStack::Element const&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back(skgpu::graphite::SamplerDesc const&) skia_private::TArray<SkOpRayHit*, true>::push_back(SkOpRayHit* const&) Line | Count | Source | 214 | 154M | T& push_back(const T& t) { | 215 | 154M | this->unpoison(); | 216 | 154M | T* newT; | 217 | 154M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 141M | newT = new (fData + fSize) T(t); | 220 | 141M | } else { | 221 | 12.4M | newT = this->growAndConstructAtEnd(t); | 222 | 12.4M | } | 223 | | | 224 | 154M | this->changeSize(fSize + 1); | 225 | 154M | return *newT; | 226 | 154M | } |
skia_private::TArray<SkPath, true>::push_back(SkPath const&) Line | Count | Source | 214 | 692k | T& push_back(const T& t) { | 215 | 692k | this->unpoison(); | 216 | 692k | T* newT; | 217 | 692k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 525k | newT = new (fData + fSize) T(t); | 220 | 525k | } else { | 221 | 166k | newT = this->growAndConstructAtEnd(t); | 222 | 166k | } | 223 | | | 224 | 692k | this->changeSize(fSize + 1); | 225 | 692k | return *newT; | 226 | 692k | } |
skia_private::TArray<double, true>::push_back(double const&) Line | Count | Source | 214 | 50.8M | T& push_back(const T& t) { | 215 | 50.8M | this->unpoison(); | 216 | 50.8M | T* newT; | 217 | 50.8M | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 50.8M | newT = new (fData + fSize) T(t); | 220 | 50.8M | } else { | 221 | 0 | newT = this->growAndConstructAtEnd(t); | 222 | 0 | } | 223 | | | 224 | 50.8M | this->changeSize(fSize + 1); | 225 | 50.8M | return *newT; | 226 | 50.8M | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString const&) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::push_back(skia::textlayout::TextStyle const&) skia_private::TArray<SkSL::Variable const*, true>::push_back(SkSL::Variable const* const&) Line | Count | Source | 214 | 5.16k | T& push_back(const T& t) { | 215 | 5.16k | this->unpoison(); | 216 | 5.16k | T* newT; | 217 | 5.16k | if (this->capacity() > fSize) SK_LIKELY { | 218 | | // Copy over the element directly. | 219 | 2.06k | newT = new (fData + fSize) T(t); | 220 | 3.10k | } else { | 221 | 3.10k | newT = this->growAndConstructAtEnd(t); | 222 | 3.10k | } | 223 | | | 224 | 5.16k | this->changeSize(fSize + 1); | 225 | 5.16k | return *newT; | 226 | 5.16k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::push_back(sk_sp<skottie::SlotManager::ImageAssetProxy> const&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBlender> const&) |
227 | | |
228 | | /** |
229 | | * Adds one new T value which is copy-constructed, returning it by reference. |
230 | | */ |
231 | 841M | T& push_back(T&& t) { |
232 | 841M | this->unpoison(); |
233 | 841M | T* newT; |
234 | 841M | if (this->capacity() > fSize) SK_LIKELY { |
235 | | // Move over the element directly. |
236 | 835M | newT = new (fData + fSize) T(std::move(t)); |
237 | 835M | } else { |
238 | 5.74M | newT = this->growAndConstructAtEnd(std::move(t)); |
239 | 5.74M | } |
240 | | |
241 | 841M | this->changeSize(fSize + 1); |
242 | 841M | return *newT; |
243 | 841M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::push_back(SkJSONWriter::Scope&&) skia_private::TArray<bool, true>::push_back(bool&&) Line | Count | Source | 231 | 835k | T& push_back(T&& t) { | 232 | 835k | this->unpoison(); | 233 | 835k | T* newT; | 234 | 835k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 834k | newT = new (fData + fSize) T(std::move(t)); | 237 | 834k | } else { | 238 | 1.00k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 1.00k | } | 240 | | | 241 | 835k | this->changeSize(fSize + 1); | 242 | 835k | return *newT; | 243 | 835k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::push_back(skif::FilterResult::Builder::SampledFilterResult&&) Line | Count | Source | 231 | 1.07M | T& push_back(T&& t) { | 232 | 1.07M | this->unpoison(); | 233 | 1.07M | T* newT; | 234 | 1.07M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 750k | newT = new (fData + fSize) T(std::move(t)); | 237 | 750k | } else { | 238 | 323k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 323k | } | 240 | | | 241 | 1.07M | this->changeSize(fSize + 1); | 242 | 1.07M | return *newT; | 243 | 1.07M | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::push_back(skgpu::BulkUsePlotUpdater::PlotData&&) Line | Count | Source | 231 | 4.16k | T& push_back(T&& t) { | 232 | 4.16k | this->unpoison(); | 233 | 4.16k | T* newT; | 234 | 4.16k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 4.16k | newT = new (fData + fSize) T(std::move(t)); | 237 | 4.16k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 4.16k | this->changeSize(fSize + 1); | 242 | 4.16k | return *newT; | 243 | 4.16k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::push_back(GrFragmentProcessor::ProgramImpl*&&) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back(SkRuntimeEffect::ChildPtr&&) Line | Count | Source | 231 | 15.3k | T& push_back(T&& t) { | 232 | 15.3k | this->unpoison(); | 233 | 15.3k | T* newT; | 234 | 15.3k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 15.3k | newT = new (fData + fSize) T(std::move(t)); | 237 | 15.3k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 15.3k | this->changeSize(fSize + 1); | 242 | 15.3k | return *newT; | 243 | 15.3k | } |
skia_private::TArray<unsigned int, true>::push_back(unsigned int&&) Line | Count | Source | 231 | 3.48M | T& push_back(T&& t) { | 232 | 3.48M | this->unpoison(); | 233 | 3.48M | T* newT; | 234 | 3.48M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 3.48M | newT = new (fData + fSize) T(std::move(t)); | 237 | 3.48M | } else { | 238 | 84 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 84 | } | 240 | | | 241 | 3.48M | this->changeSize(fSize + 1); | 242 | 3.48M | return *newT; | 243 | 3.48M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::push_back(SkAutoPixmapStorage&&) Unexecuted instantiation: skia_private::TArray<char const*, true>::push_back(char const*&&) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::push_back(skiatest::graphite::ContextFactory::OwnedContextInfo&&) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::push_back(sk_sp<ToolUtils::TopoTestNode>&&) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back(SkString&&) skia_private::TArray<sk_sp<SkImageFilter>, true>::push_back(sk_sp<SkImageFilter>&&) Line | Count | Source | 231 | 82.4k | T& push_back(T&& t) { | 232 | 82.4k | this->unpoison(); | 233 | 82.4k | T* newT; | 234 | 82.4k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 81.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 81.5k | } else { | 238 | 929 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 929 | } | 240 | | | 241 | 82.4k | this->changeSize(fSize + 1); | 242 | 82.4k | return *newT; | 243 | 82.4k | } |
skia_private::TArray<float, true>::push_back(float&&) Line | Count | Source | 231 | 62.0k | T& push_back(T&& t) { | 232 | 62.0k | this->unpoison(); | 233 | 62.0k | T* newT; | 234 | 62.0k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 62.0k | newT = new (fData + fSize) T(std::move(t)); | 237 | 62.0k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 62.0k | this->changeSize(fSize + 1); | 242 | 62.0k | return *newT; | 243 | 62.0k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::push_back(sk_sp<SkSVGNode>&&) Line | Count | Source | 231 | 520k | T& push_back(T&& t) { | 232 | 520k | this->unpoison(); | 233 | 520k | T* newT; | 234 | 520k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 447k | newT = new (fData + fSize) T(std::move(t)); | 237 | 447k | } else { | 238 | 73.5k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 73.5k | } | 240 | | | 241 | 520k | this->changeSize(fSize + 1); | 242 | 520k | return *newT; | 243 | 520k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back(SkRGBA4f<(SkAlphaType)3>&&) Line | Count | Source | 231 | 287k | T& push_back(T&& t) { | 232 | 287k | this->unpoison(); | 233 | 287k | T* newT; | 234 | 287k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 261k | newT = new (fData + fSize) T(std::move(t)); | 237 | 261k | } else { | 238 | 25.4k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 25.4k | } | 240 | | | 241 | 287k | this->changeSize(fSize + 1); | 242 | 287k | return *newT; | 243 | 287k | } |
skia_private::TArray<sk_sp<SkShader>, true>::push_back(sk_sp<SkShader>&&) Line | Count | Source | 231 | 164k | T& push_back(T&& t) { | 232 | 164k | this->unpoison(); | 233 | 164k | T* newT; | 234 | 164k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 164k | newT = new (fData + fSize) T(std::move(t)); | 237 | 164k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 164k | this->changeSize(fSize + 1); | 242 | 164k | return *newT; | 243 | 164k | } |
skia_private::TArray<unsigned char, true>::push_back(unsigned char&&) Line | Count | Source | 231 | 586M | T& push_back(T&& t) { | 232 | 586M | this->unpoison(); | 233 | 586M | T* newT; | 234 | 586M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 583M | newT = new (fData + fSize) T(std::move(t)); | 237 | 583M | } else { | 238 | 2.58M | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 2.58M | } | 240 | | | 241 | 586M | this->changeSize(fSize + 1); | 242 | 586M | return *newT; | 243 | 586M | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::push_back(sk_sp<SkPicture const>&&) Line | Count | Source | 231 | 137k | T& push_back(T&& t) { | 232 | 137k | this->unpoison(); | 233 | 137k | T* newT; | 234 | 137k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 134k | newT = new (fData + fSize) T(std::move(t)); | 237 | 134k | } else { | 238 | 2.89k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 2.89k | } | 240 | | | 241 | 137k | this->changeSize(fSize + 1); | 242 | 137k | return *newT; | 243 | 137k | } |
skia_private::TArray<SkPaint, true>::push_back(SkPaint&&) Line | Count | Source | 231 | 98.7k | T& push_back(T&& t) { | 232 | 98.7k | this->unpoison(); | 233 | 98.7k | T* newT; | 234 | 98.7k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 75.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 75.5k | } else { | 238 | 23.1k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 23.1k | } | 240 | | | 241 | 98.7k | this->changeSize(fSize + 1); | 242 | 98.7k | return *newT; | 243 | 98.7k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::push_back(sk_sp<SkTextBlob const>&&) Line | Count | Source | 231 | 1.27k | T& push_back(T&& t) { | 232 | 1.27k | this->unpoison(); | 233 | 1.27k | T* newT; | 234 | 1.27k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 1.08k | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.08k | } else { | 238 | 188 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 188 | } | 240 | | | 241 | 1.27k | this->changeSize(fSize + 1); | 242 | 1.27k | return *newT; | 243 | 1.27k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::push_back(sk_sp<sktext::gpu::Slug const>&&) skia_private::TArray<sk_sp<SkVertices const>, true>::push_back(sk_sp<SkVertices const>&&) Line | Count | Source | 231 | 634 | T& push_back(T&& t) { | 232 | 634 | this->unpoison(); | 233 | 634 | T* newT; | 234 | 634 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 516 | newT = new (fData + fSize) T(std::move(t)); | 237 | 516 | } else { | 238 | 118 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 118 | } | 240 | | | 241 | 634 | this->changeSize(fSize + 1); | 242 | 634 | return *newT; | 243 | 634 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::push_back(sk_sp<SkImage const>&&) Line | Count | Source | 231 | 373k | T& push_back(T&& t) { | 232 | 373k | this->unpoison(); | 233 | 373k | T* newT; | 234 | 373k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 295k | newT = new (fData + fSize) T(std::move(t)); | 237 | 295k | } else { | 238 | 77.7k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 77.7k | } | 240 | | | 241 | 373k | this->changeSize(fSize + 1); | 242 | 373k | return *newT; | 243 | 373k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::push_back(sk_sp<SkDrawable>&&) Line | Count | Source | 231 | 12 | T& push_back(T&& t) { | 232 | 12 | this->unpoison(); | 233 | 12 | T* newT; | 234 | 12 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 5 | newT = new (fData + fSize) T(std::move(t)); | 237 | 7 | } else { | 238 | 7 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 7 | } | 240 | | | 241 | 12 | this->changeSize(fSize + 1); | 242 | 12 | return *newT; | 243 | 12 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::push_back(SkRasterPipelineContexts::MemoryCtxInfo&&) Line | Count | Source | 231 | 6.61M | T& push_back(T&& t) { | 232 | 6.61M | this->unpoison(); | 233 | 6.61M | T* newT; | 234 | 6.61M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 6.61M | newT = new (fData + fSize) T(std::move(t)); | 237 | 6.61M | } else { | 238 | 116 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 116 | } | 240 | | | 241 | 6.61M | this->changeSize(fSize + 1); | 242 | 6.61M | return *newT; | 243 | 6.61M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::push_back(SkResourceCache::PurgeSharedIDMessage&&) Line | Count | Source | 231 | 20.0k | T& push_back(T&& t) { | 232 | 20.0k | this->unpoison(); | 233 | 20.0k | T* newT; | 234 | 20.0k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 2.54k | newT = new (fData + fSize) T(std::move(t)); | 237 | 17.4k | } else { | 238 | 17.4k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 17.4k | } | 240 | | | 241 | 20.0k | this->changeSize(fSize + 1); | 242 | 20.0k | return *newT; | 243 | 20.0k | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::push_back(SkRGBA4f<(SkAlphaType)2>&&) skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::push_back(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&) Line | Count | Source | 231 | 16.1M | T& push_back(T&& t) { | 232 | 16.1M | this->unpoison(); | 233 | 16.1M | T* newT; | 234 | 16.1M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 16.0M | newT = new (fData + fSize) T(std::move(t)); | 237 | 16.0M | } else { | 238 | 108k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 108k | } | 240 | | | 241 | 16.1M | this->changeSize(fSize + 1); | 242 | 16.1M | return *newT; | 243 | 16.1M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&) Line | Count | Source | 231 | 8.10M | T& push_back(T&& t) { | 232 | 8.10M | this->unpoison(); | 233 | 8.10M | T* newT; | 234 | 8.10M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 7.84M | newT = new (fData + fSize) T(std::move(t)); | 237 | 7.84M | } else { | 238 | 265k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 265k | } | 240 | | | 241 | 8.10M | this->changeSize(fSize + 1); | 242 | 8.10M | return *newT; | 243 | 8.10M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::push_back(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&) Line | Count | Source | 231 | 2.19M | T& push_back(T&& t) { | 232 | 2.19M | this->unpoison(); | 233 | 2.19M | T* newT; | 234 | 2.19M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 2.00M | newT = new (fData + fSize) T(std::move(t)); | 237 | 2.00M | } else { | 238 | 198k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 198k | } | 240 | | | 241 | 2.19M | this->changeSize(fSize + 1); | 242 | 2.19M | return *newT; | 243 | 2.19M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::push_back(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&) Line | Count | Source | 231 | 669k | T& push_back(T&& t) { | 232 | 669k | this->unpoison(); | 233 | 669k | T* newT; | 234 | 669k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 656k | newT = new (fData + fSize) T(std::move(t)); | 237 | 656k | } else { | 238 | 13.4k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 13.4k | } | 240 | | | 241 | 669k | this->changeSize(fSize + 1); | 242 | 669k | return *newT; | 243 | 669k | } |
skia_private::TArray<SkSL::Field, true>::push_back(SkSL::Field&&) Line | Count | Source | 231 | 842k | T& push_back(T&& t) { | 232 | 842k | this->unpoison(); | 233 | 842k | T* newT; | 234 | 842k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 669k | newT = new (fData + fSize) T(std::move(t)); | 237 | 669k | } else { | 238 | 172k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 172k | } | 240 | | | 241 | 842k | this->changeSize(fSize + 1); | 242 | 842k | return *newT; | 243 | 842k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::push_back(SkSL::RP::Instruction&&) Line | Count | Source | 231 | 25.1M | T& push_back(T&& t) { | 232 | 25.1M | this->unpoison(); | 233 | 25.1M | T* newT; | 234 | 25.1M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 24.9M | newT = new (fData + fSize) T(std::move(t)); | 237 | 24.9M | } else { | 238 | 168k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 168k | } | 240 | | | 241 | 25.1M | this->changeSize(fSize + 1); | 242 | 25.1M | return *newT; | 243 | 25.1M | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::push_back(SkSL::RP::Program::Stage&&) Line | Count | Source | 231 | 55.7M | T& push_back(T&& t) { | 232 | 55.7M | this->unpoison(); | 233 | 55.7M | T* newT; | 234 | 55.7M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 55.7M | newT = new (fData + fSize) T(std::move(t)); | 237 | 55.7M | } else { | 238 | 20.5k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 20.5k | } | 240 | | | 241 | 55.7M | this->changeSize(fSize + 1); | 242 | 55.7M | return *newT; | 243 | 55.7M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::push_back(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&) Line | Count | Source | 231 | 1.16M | T& push_back(T&& t) { | 232 | 1.16M | this->unpoison(); | 233 | 1.16M | T* newT; | 234 | 1.16M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 547 | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.16M | } else { | 238 | 1.16M | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 1.16M | } | 240 | | | 241 | 1.16M | this->changeSize(fSize + 1); | 242 | 1.16M | return *newT; | 243 | 1.16M | } |
skia_private::TArray<int, true>::push_back(int&&) Line | Count | Source | 231 | 101M | T& push_back(T&& t) { | 232 | 101M | this->unpoison(); | 233 | 101M | T* newT; | 234 | 101M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 101M | newT = new (fData + fSize) T(std::move(t)); | 237 | 101M | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 101M | this->changeSize(fSize + 1); | 242 | 101M | return *newT; | 243 | 101M | } |
skia_private::TArray<SkSL::Variable*, true>::push_back(SkSL::Variable*&&) Line | Count | Source | 231 | 563k | T& push_back(T&& t) { | 232 | 563k | this->unpoison(); | 233 | 563k | T* newT; | 234 | 563k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 563k | newT = new (fData + fSize) T(std::move(t)); | 237 | 563k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 563k | this->changeSize(fSize + 1); | 242 | 563k | return *newT; | 243 | 563k | } |
skia_private::TArray<SkSL::Type const*, true>::push_back(SkSL::Type const*&&) Line | Count | Source | 231 | 701k | T& push_back(T&& t) { | 232 | 701k | this->unpoison(); | 233 | 701k | T* newT; | 234 | 701k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 701k | newT = new (fData + fSize) T(std::move(t)); | 237 | 701k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 701k | this->changeSize(fSize + 1); | 242 | 701k | return *newT; | 243 | 701k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::push_back(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&) Line | Count | Source | 231 | 530k | T& push_back(T&& t) { | 232 | 530k | this->unpoison(); | 233 | 530k | T* newT; | 234 | 530k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 530k | newT = new (fData + fSize) T(std::move(t)); | 237 | 530k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 530k | this->changeSize(fSize + 1); | 242 | 530k | return *newT; | 243 | 530k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::push_back(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&) Line | Count | Source | 231 | 150k | T& push_back(T&& t) { | 232 | 150k | this->unpoison(); | 233 | 150k | T* newT; | 234 | 150k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 142k | newT = new (fData + fSize) T(std::move(t)); | 237 | 142k | } else { | 238 | 8.06k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 8.06k | } | 240 | | | 241 | 150k | this->changeSize(fSize + 1); | 242 | 150k | return *newT; | 243 | 150k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back(sk_sp<GrRenderTask>&&) Line | Count | Source | 231 | 814k | T& push_back(T&& t) { | 232 | 814k | this->unpoison(); | 233 | 814k | T* newT; | 234 | 814k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 786k | newT = new (fData + fSize) T(std::move(t)); | 237 | 786k | } else { | 238 | 27.4k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 27.4k | } | 240 | | | 241 | 814k | this->changeSize(fSize + 1); | 242 | 814k | return *newT; | 243 | 814k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&) Line | Count | Source | 231 | 2.33M | T& push_back(T&& t) { | 232 | 2.33M | this->unpoison(); | 233 | 2.33M | T* newT; | 234 | 2.33M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 1.89M | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.89M | } else { | 238 | 432k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 432k | } | 240 | | | 241 | 2.33M | this->changeSize(fSize + 1); | 242 | 2.33M | return *newT; | 243 | 2.33M | } |
Unexecuted instantiation: skia_private::TArray<double, true>::push_back(double&&) skia_private::TArray<GrRenderTask*, true>::push_back(GrRenderTask*&&) Line | Count | Source | 231 | 72.0k | T& push_back(T&& t) { | 232 | 72.0k | this->unpoison(); | 233 | 72.0k | T* newT; | 234 | 72.0k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 69.9k | newT = new (fData + fSize) T(std::move(t)); | 237 | 69.9k | } else { | 238 | 2.17k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 2.17k | } | 240 | | | 241 | 72.0k | this->changeSize(fSize + 1); | 242 | 72.0k | return *newT; | 243 | 72.0k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::push_back(sk_sp<skgpu::ganesh::PathRenderer>&&) Line | Count | Source | 231 | 27.4k | T& push_back(T&& t) { | 232 | 27.4k | this->unpoison(); | 233 | 27.4k | T* newT; | 234 | 27.4k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 27.4k | newT = new (fData + fSize) T(std::move(t)); | 237 | 27.4k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 27.4k | this->changeSize(fSize + 1); | 242 | 27.4k | return *newT; | 243 | 27.4k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::push_back(skgpu::UniqueKeyInvalidatedMessage&&) Line | Count | Source | 231 | 93.6k | T& push_back(T&& t) { | 232 | 93.6k | this->unpoison(); | 233 | 93.6k | T* newT; | 234 | 93.6k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 77.9k | newT = new (fData + fSize) T(std::move(t)); | 237 | 77.9k | } else { | 238 | 15.7k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 15.7k | } | 240 | | | 241 | 93.6k | this->changeSize(fSize + 1); | 242 | 93.6k | return *newT; | 243 | 93.6k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::push_back(GrResourceCache::UnrefResourceMessage&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::push_back(sk_sp<skgpu::ganesh::AtlasRenderTask>&&) skia_private::TArray<GrSurfaceProxy*, true>::push_back(GrSurfaceProxy*&&) Line | Count | Source | 231 | 12.9k | T& push_back(T&& t) { | 232 | 12.9k | this->unpoison(); | 233 | 12.9k | T* newT; | 234 | 12.9k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 7.80k | newT = new (fData + fSize) T(std::move(t)); | 237 | 7.80k | } else { | 238 | 5.13k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 5.13k | } | 240 | | | 241 | 12.9k | this->changeSize(fSize + 1); | 242 | 12.9k | return *newT; | 243 | 12.9k | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::push_back(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&) Line | Count | Source | 231 | 61 | T& push_back(T&& t) { | 232 | 61 | this->unpoison(); | 233 | 61 | T* newT; | 234 | 61 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 61 | newT = new (fData + fSize) T(std::move(t)); | 237 | 61 | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 61 | this->changeSize(fSize + 1); | 242 | 61 | return *newT; | 243 | 61 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::push_back(SkRSXform&&) Unexecuted instantiation: skia_private::TArray<SkRect, true>::push_back(SkRect&&) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::push_back(GrGeometryProcessor::TextureSampler&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::push_back(GrGeometryProcessor::Attribute&&) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back(ButtCapDashedCircleOp::Circle&&) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::push_back(sk_sp<GrBuffer const>&&) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::push_back(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back(unsigned long&&) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::push_back(sk_sp<GrManagedResource const>&&) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::push_back(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::push_back(GrVkResourceProvider::MSAALoadPipeline&&) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::push_back(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::push_back(sk_sp<skgpu::graphite::Resource>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::push_back(sk_sp<skgpu::RefCntedCallback>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::push_back(skgpu::graphite::UniformDataCache::Entry&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::push_back(std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::push_back(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::push_back(std::__1::pair<unsigned long, unsigned long>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::push_back(skgpu::graphite::BufferTextureCopyData&&) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::push_back(SkPDFStructElem::MarkedContentInfo&&) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::push_back(header_outline::(anonymous namespace)::Entry*&&) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::push_back(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&) Line | Count | Source | 231 | 641 | T& push_back(T&& t) { | 232 | 641 | this->unpoison(); | 233 | 641 | T* newT; | 234 | 641 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 641 | newT = new (fData + fSize) T(std::move(t)); | 237 | 641 | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 641 | this->changeSize(fSize + 1); | 242 | 641 | return *newT; | 243 | 641 | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::push_back(dng_exception&&) skia_private::TArray<SkSVGDevice::ClipRec, true>::push_back(SkSVGDevice::ClipRec&&) Line | Count | Source | 231 | 2.61k | T& push_back(T&& t) { | 232 | 2.61k | this->unpoison(); | 233 | 2.61k | T* newT; | 234 | 2.61k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 1.22k | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.39k | } else { | 238 | 1.39k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 1.39k | } | 240 | | | 241 | 2.61k | this->changeSize(fSize + 1); | 242 | 2.61k | return *newT; | 243 | 2.61k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::push_back(std::__1::array<unsigned short, 3ul>&&) skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::push_back(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&) Line | Count | Source | 231 | 1.65k | T& push_back(T&& t) { | 232 | 1.65k | this->unpoison(); | 233 | 1.65k | T* newT; | 234 | 1.65k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 279 | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.37k | } else { | 238 | 1.37k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 1.37k | } | 240 | | | 241 | 1.65k | this->changeSize(fSize + 1); | 242 | 1.65k | return *newT; | 243 | 1.65k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::push_back(SkSL::SPIRVCodeGenerator::Word&&) Line | Count | Source | 231 | 17.8M | T& push_back(T&& t) { | 232 | 17.8M | this->unpoison(); | 233 | 17.8M | T* newT; | 234 | 17.8M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 17.8M | newT = new (fData + fSize) T(std::move(t)); | 237 | 17.8M | } else { | 238 | 217 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 217 | } | 240 | | | 241 | 17.8M | this->changeSize(fSize + 1); | 242 | 17.8M | return *newT; | 243 | 17.8M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::push_back(sk_sp<SkIDChangeListener>&&) Line | Count | Source | 231 | 95.3k | T& push_back(T&& t) { | 232 | 95.3k | this->unpoison(); | 233 | 95.3k | T* newT; | 234 | 95.3k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 94.9k | newT = new (fData + fSize) T(std::move(t)); | 237 | 94.9k | } else { | 238 | 364 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 364 | } | 240 | | | 241 | 95.3k | this->changeSize(fSize + 1); | 242 | 95.3k | return *newT; | 243 | 95.3k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back(SkMeshSpecification::Varying&&) Line | Count | Source | 231 | 20.5k | T& push_back(T&& t) { | 232 | 20.5k | this->unpoison(); | 233 | 20.5k | T* newT; | 234 | 20.5k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 20.5k | newT = new (fData + fSize) T(std::move(t)); | 237 | 20.5k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 20.5k | this->changeSize(fSize + 1); | 242 | 20.5k | return *newT; | 243 | 20.5k | } |
skia_private::TArray<GrXPFactoryTestFactory*, true>::push_back(GrXPFactoryTestFactory*&&) Line | Count | Source | 231 | 384 | T& push_back(T&& t) { | 232 | 384 | this->unpoison(); | 233 | 384 | T* newT; | 234 | 384 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 288 | newT = new (fData + fSize) T(std::move(t)); | 237 | 288 | } else { | 238 | 96 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 96 | } | 240 | | | 241 | 384 | this->changeSize(fSize + 1); | 242 | 384 | return *newT; | 243 | 384 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::push_back(GrProcessorTestFactory<GrGeometryProcessor*>*&&) Line | Count | Source | 231 | 1.34k | T& push_back(T&& t) { | 232 | 1.34k | this->unpoison(); | 233 | 1.34k | T* newT; | 234 | 1.34k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 1.15k | newT = new (fData + fSize) T(std::move(t)); | 237 | 1.15k | } else { | 238 | 192 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 192 | } | 240 | | | 241 | 1.34k | this->changeSize(fSize + 1); | 242 | 1.34k | return *newT; | 243 | 1.34k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::push_back(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&) Line | Count | Source | 231 | 864 | T& push_back(T&& t) { | 232 | 864 | this->unpoison(); | 233 | 864 | T* newT; | 234 | 864 | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 768 | newT = new (fData + fSize) T(std::move(t)); | 237 | 768 | } else { | 238 | 96 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 96 | } | 240 | | | 241 | 864 | this->changeSize(fSize + 1); | 242 | 864 | return *newT; | 243 | 864 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::push_back(GrProgramInfo const*&&) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::push_back(skgpu::VulkanYcbcrConversionInfo&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::push_back(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::push_back(VkSemaphore_T*&&) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::push_back(GrVkSampler const*&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::push_back(sk_sp<skgpu::graphite::Buffer>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::push_back(skgpu::graphite::StaticBufferManager::CopyRange&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::push_back(skgpu::graphite::GlobalCache::StaticVertexCopyRanges&&) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::push_back(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::push_back(skgpu::graphite::(anonymous namespace)::TextureBinding&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::push_back(sk_sp<skgpu::graphite::TextureProxy>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back(skgpu::graphite::SamplerDesc&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::push_back(skgpu::graphite::GraphicsPipelineDesc&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::push_back(sk_sp<skgpu::graphite::GraphicsPipeline>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::push_back(sk_sp<skgpu::graphite::Sampler>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::push_back(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::push_back(skgpu::UniqueKeyInvalidatedMsg_Graphite&&) skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Line | Count | Source | 231 | 3.24k | T& push_back(T&& t) { | 232 | 3.24k | this->unpoison(); | 233 | 3.24k | T* newT; | 234 | 3.24k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 3.24k | newT = new (fData + fSize) T(std::move(t)); | 237 | 3.24k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 3.24k | this->changeSize(fSize + 1); | 242 | 3.24k | return *newT; | 243 | 3.24k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::push_back(skgpu::graphite::ShaderSnippet&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::push_back(skgpu::graphite::PaintParamsKey&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::push_back(sk_sp<skgpu::graphite::ComputePipeline>&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::push_back(skgpu::graphite::ResourceBinding&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::push_back(skgpu::graphite::ComputePipelineDesc&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::push_back(skgpu::graphite::DispatchGroup::Dispatch&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back(VkClearValue&&) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::push_back(skgpu::graphite::DescriptorData&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::push_back(std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::push_back(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::push_back(std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::push_back(sk_sp<skgpu::graphite::VulkanFramebuffer>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::push_back(sk_sp<skgpu::graphite::PrecompileBase>&&) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::push_back(SkCanvas::ImageSetEntry&&) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::push_back(skgpu::ganesh::ClipStack::Element const*&&) Line | Count | Source | 231 | 117k | T& push_back(T&& t) { | 232 | 117k | this->unpoison(); | 233 | 117k | T* newT; | 234 | 117k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 114k | newT = new (fData + fSize) T(std::move(t)); | 237 | 114k | } else { | 238 | 3.00k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 3.00k | } | 240 | | | 241 | 117k | this->changeSize(fSize + 1); | 242 | 117k | return *newT; | 243 | 117k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::push_back(skgpu::graphite::ClipStack::Element const*&&) skia_private::TArray<SkClosestRecord const*, true>::push_back(SkClosestRecord const*&&) Line | Count | Source | 231 | 6.32M | T& push_back(T&& t) { | 232 | 6.32M | this->unpoison(); | 233 | 6.32M | T* newT; | 234 | 6.32M | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 6.32M | newT = new (fData + fSize) T(std::move(t)); | 237 | 6.32M | } else { | 238 | 3.41k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 3.41k | } | 240 | | | 241 | 6.32M | this->changeSize(fSize + 1); | 242 | 6.32M | return *newT; | 243 | 6.32M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::push_back(hb_feature_t&&) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::push_back(SkShaper::Feature&&) skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::push_back(skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*&&) Line | Count | Source | 231 | 30.4k | T& push_back(T&& t) { | 232 | 30.4k | this->unpoison(); | 233 | 30.4k | T* newT; | 234 | 30.4k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 30.4k | newT = new (fData + fSize) T(std::move(t)); | 237 | 30.4k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 30.4k | this->changeSize(fSize + 1); | 242 | 30.4k | return *newT; | 243 | 30.4k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::push_back(SkSL::SwitchCase const*&&) Line | Count | Source | 231 | 18.6k | T& push_back(T&& t) { | 232 | 18.6k | this->unpoison(); | 233 | 18.6k | T* newT; | 234 | 18.6k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 12.7k | newT = new (fData + fSize) T(std::move(t)); | 237 | 12.7k | } else { | 238 | 5.87k | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 5.87k | } | 240 | | | 241 | 18.6k | this->changeSize(fSize + 1); | 242 | 18.6k | return *newT; | 243 | 18.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::push_back(std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >&&) Line | Count | Source | 231 | 3.24k | T& push_back(T&& t) { | 232 | 3.24k | this->unpoison(); | 233 | 3.24k | T* newT; | 234 | 3.24k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 3.24k | newT = new (fData + fSize) T(std::move(t)); | 237 | 3.24k | } else { | 238 | 0 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 0 | } | 240 | | | 241 | 3.24k | this->changeSize(fSize + 1); | 242 | 3.24k | return *newT; | 243 | 3.24k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::push_back(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::push_back(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::push_back(skottie::SlotManager::ValuePair<float*>&&) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::push_back(skottie::SlotManager::ValuePair<SkV2*>&&) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::push_back(sk_sp<skottie::internal::TextAdapter>&&) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::push_back(skottie::Shaper::RunRec&&) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::push_back(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&) Line | Count | Source | 231 | 15.1k | T& push_back(T&& t) { | 232 | 15.1k | this->unpoison(); | 233 | 15.1k | T* newT; | 234 | 15.1k | if (this->capacity() > fSize) SK_LIKELY { | 235 | | // Move over the element directly. | 236 | 15.1k | newT = new (fData + fSize) T(std::move(t)); | 237 | 15.1k | } else { | 238 | 22 | newT = this->growAndConstructAtEnd(std::move(t)); | 239 | 22 | } | 240 | | | 241 | 15.1k | this->changeSize(fSize + 1); | 242 | 15.1k | return *newT; | 243 | 15.1k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::push_back(sk_sp<skgpu::graphite::PrecompileColorFilter>&&) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back(SkBlendMode&&) |
244 | | |
245 | | /** |
246 | | * Constructs a new T at the back of this array, returning it by reference. |
247 | | */ |
248 | 2.50M | template <typename... Args> T& emplace_back(Args&&... args) { |
249 | 2.50M | this->unpoison(); |
250 | 2.50M | T* newT; |
251 | 2.50M | if (this->capacity() > fSize) SK_LIKELY { |
252 | | // Emplace the new element in directly. |
253 | 2.49M | newT = new (fData + fSize) T(std::forward<Args>(args)...); |
254 | 2.49M | } else { |
255 | 7.53k | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); |
256 | 7.53k | } |
257 | | |
258 | 2.50M | this->changeSize(fSize + 1); |
259 | 2.50M | return *newT; |
260 | 2.50M | } Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo& skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::emplace_back<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&) Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo& skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::emplace_back<int&, SkIRect&>(int&, SkIRect&) Unexecuted instantiation: int& skia_private::TArray<int, true>::emplace_back<unsigned int&>(unsigned int&) Unexecuted instantiation: TestSVGTypeface::GlyfInfo& skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::emplace_back<>() SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&) Line | Count | Source | 248 | 570k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 570k | this->unpoison(); | 250 | 570k | T* newT; | 251 | 570k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 570k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 570k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 570k | this->changeSize(fSize + 1); | 259 | 570k | return *newT; | 260 | 570k | } |
SkNoPixelsDevice::ClipState& skia_private::TArray<SkNoPixelsDevice::ClipState, true>::emplace_back<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&) Line | Count | Source | 248 | 89.4k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 89.4k | this->unpoison(); | 250 | 89.4k | T* newT; | 251 | 89.4k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 85.5k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 85.5k | } else { | 255 | 3.84k | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 3.84k | } | 257 | | | 258 | 89.4k | this->changeSize(fSize + 1); | 259 | 89.4k | return *newT; | 260 | 89.4k | } |
std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&) Line | Count | Source | 248 | 190 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 190 | this->unpoison(); | 250 | 190 | T* newT; | 251 | 190 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 114 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 114 | } else { | 255 | 76 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 76 | } | 257 | | | 258 | 190 | this->changeSize(fSize + 1); | 259 | 190 | return *newT; | 260 | 190 | } |
Unexecuted instantiation: std::__1::thread& skia_private::TArray<std::__1::thread, false>::emplace_back<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&) Unexecuted instantiation: std::__1::function<void ()>& skia_private::TArray<std::__1::function<void ()>, false>::emplace_back<std::__1::function<void ()> >(std::__1::function<void ()>&&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkShader>&>(sk_sp<SkShader>&) SkRuntimeEffect::ChildPtr& skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::emplace_back<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&) Line | Count | Source | 248 | 15.9k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 15.9k | this->unpoison(); | 250 | 15.9k | T* newT; | 251 | 15.9k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 15.9k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 15.9k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 15.9k | this->changeSize(fSize + 1); | 259 | 15.9k | return *newT; | 260 | 15.9k | } |
sk_sp<SkTypeface>& skia_private::TArray<sk_sp<SkTypeface>, true>::emplace_back<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&) Line | Count | Source | 248 | 1 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 1 | this->unpoison(); | 250 | 1 | T* newT; | 251 | 1 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 0 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 1 | } else { | 255 | 1 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 1 | } | 257 | | | 258 | 1 | this->changeSize(fSize + 1); | 259 | 1 | return *newT; | 260 | 1 | } |
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::emplace_back<GrAuditTrail::Op*&>(GrAuditTrail::Op*&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >& skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::emplace_back<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&) Unexecuted instantiation: GrGpu::SubmittedProc& skia_private::TArray<GrGpu::SubmittedProc, true>::emplace_back<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&) sk_sp<GrSurfaceProxy>& skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::emplace_back<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&) Line | Count | Source | 248 | 814k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 814k | this->unpoison(); | 250 | 814k | T* newT; | 251 | 814k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 814k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 814k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 814k | this->changeSize(fSize + 1); | 259 | 814k | return *newT; | 260 | 814k | } |
Unexecuted instantiation: GrTextureResolveRenderTask::Resolve& skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::emplace_back<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&) Line | Count | Source | 248 | 10.9k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 10.9k | this->unpoison(); | 250 | 10.9k | T* newT; | 251 | 10.9k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 10.9k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 10.9k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 10.9k | this->changeSize(fSize + 1); | 259 | 10.9k | return *newT; | 260 | 10.9k | } |
AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData& skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::emplace_back<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&) Line | Count | Source | 248 | 19.2k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 19.2k | this->unpoison(); | 250 | 19.2k | T* newT; | 251 | 19.2k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 19.2k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 19.2k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 19.2k | this->changeSize(fSize + 1); | 259 | 19.2k | return *newT; | 260 | 19.2k | } |
AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::emplace_back<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&) Line | Count | Source | 248 | 3.60k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 3.60k | this->unpoison(); | 250 | 3.60k | T* newT; | 251 | 3.60k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 3.60k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 3.60k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 3.60k | this->changeSize(fSize + 1); | 259 | 3.60k | return *newT; | 260 | 3.60k | } |
DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData& skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::emplace_back<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&) Line | Count | Source | 248 | 51.2k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 51.2k | this->unpoison(); | 250 | 51.2k | T* newT; | 251 | 51.2k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 51.2k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 51.2k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 51.2k | this->changeSize(fSize + 1); | 259 | 51.2k | return *newT; | 260 | 51.2k | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<SkMesh const&>(SkMesh const&) DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh& skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::emplace_back<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&) Line | Count | Source | 248 | 54.9k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 54.9k | this->unpoison(); | 250 | 54.9k | T* newT; | 251 | 54.9k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 54.9k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 54.9k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 54.9k | this->changeSize(fSize + 1); | 259 | 54.9k | return *newT; | 260 | 54.9k | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&) CircularRRectOp::RRect& skia_private::TArray<CircularRRectOp::RRect, true>::emplace_back<CircularRRectOp::RRect>(CircularRRectOp::RRect&&) Line | Count | Source | 248 | 120 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 120 | this->unpoison(); | 250 | 120 | T* newT; | 251 | 120 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 120 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 120 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 120 | this->changeSize(fSize + 1); | 259 | 120 | return *newT; | 260 | 120 | } |
EllipticalRRectOp::RRect& skia_private::TArray<EllipticalRRectOp::RRect, true>::emplace_back<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&) Line | Count | Source | 248 | 2.36k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 2.36k | this->unpoison(); | 250 | 2.36k | T* newT; | 251 | 2.36k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 2.36k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 2.36k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 2.36k | this->changeSize(fSize + 1); | 259 | 2.36k | return *newT; | 260 | 2.36k | } |
CircleOp::Circle& skia_private::TArray<CircleOp::Circle, true>::emplace_back<CircleOp::Circle>(CircleOp::Circle&&) Line | Count | Source | 248 | 277 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 277 | this->unpoison(); | 250 | 277 | T* newT; | 251 | 277 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 277 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 277 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 277 | this->changeSize(fSize + 1); | 259 | 277 | return *newT; | 260 | 277 | } |
EllipseOp::Ellipse& skia_private::TArray<EllipseOp::Ellipse, true>::emplace_back<EllipseOp::Ellipse>(EllipseOp::Ellipse&&) Line | Count | Source | 248 | 1.12k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 1.12k | this->unpoison(); | 250 | 1.12k | T* newT; | 251 | 1.12k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 1.12k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 1.12k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 1.12k | this->changeSize(fSize + 1); | 259 | 1.12k | return *newT; | 260 | 1.12k | } |
DIEllipseOp::Ellipse& skia_private::TArray<DIEllipseOp::Ellipse, true>::emplace_back<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&) Line | Count | Source | 248 | 185 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 185 | this->unpoison(); | 250 | 185 | T* newT; | 251 | 185 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 185 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 185 | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 185 | this->changeSize(fSize + 1); | 259 | 185 | return *newT; | 260 | 185 | } |
skgpu::ganesh::OpsTask::OpChain& skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::emplace_back<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&) Line | Count | Source | 248 | 833k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 833k | this->unpoison(); | 250 | 833k | T* newT; | 251 | 833k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 829k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 829k | } else { | 255 | 3.35k | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 3.35k | } | 257 | | | 258 | 833k | this->changeSize(fSize + 1); | 259 | 833k | return *newT; | 260 | 833k | } |
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry& skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::emplace_back<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&) SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry& skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::emplace_back<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&) Line | Count | Source | 248 | 24.5k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 24.5k | this->unpoison(); | 250 | 24.5k | T* newT; | 251 | 24.5k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 24.5k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 24.5k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 24.5k | this->changeSize(fSize + 1); | 259 | 24.5k | return *newT; | 260 | 24.5k | } |
StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo& skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::emplace_back<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&) Line | Count | Source | 248 | 2.85k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 2.85k | this->unpoison(); | 250 | 2.85k | T* newT; | 251 | 2.85k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 2.85k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 2.85k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 2.85k | this->changeSize(fSize + 1); | 259 | 2.85k | return *newT; | 260 | 2.85k | } |
Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >& skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::emplace_back<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&) Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >& skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::emplace_back<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&) Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet& skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::emplace_back<GrVkRenderPass*&>(GrVkRenderPass*&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane& skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&) Unexecuted instantiation: sk_sp<skgpu::graphite::Task>& skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::emplace_back<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Device>& skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::emplace_back<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: skgpu::graphite::UploadInstance& skia_private::TArray<skgpu::graphite::UploadInstance, false>::emplace_back<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&) Unexecuted instantiation: SkPDFIndirectReference& skia_private::TArray<SkPDFIndirectReference, true>::emplace_back<SkPDFIndirectReference>(SkPDFIndirectReference&&) Unexecuted instantiation: SkPDFIndirectReference& skia_private::TArray<SkPDFIndirectReference, true>::emplace_back<>() sk_sp<sktext::gpu::TextBlob>& skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::emplace_back<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&) Line | Count | Source | 248 | 2.90k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 2.90k | this->unpoison(); | 250 | 2.90k | T* newT; | 251 | 2.90k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 2.84k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 2.84k | } else { | 255 | 65 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 65 | } | 257 | | | 258 | 2.90k | this->changeSize(fSize + 1); | 259 | 2.90k | return *newT; | 260 | 2.90k | } |
SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Line | Count | Source | 248 | 57 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 57 | this->unpoison(); | 250 | 57 | T* newT; | 251 | 57 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 0 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 57 | } else { | 255 | 57 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 57 | } | 257 | | | 258 | 57 | this->changeSize(fSize + 1); | 259 | 57 | return *newT; | 260 | 57 | } |
SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&) Line | Count | Source | 248 | 3.09k | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 3.09k | this->unpoison(); | 250 | 3.09k | T* newT; | 251 | 3.09k | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 3.09k | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 3.09k | } else { | 255 | 0 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 0 | } | 257 | | | 258 | 3.09k | this->changeSize(fSize + 1); | 259 | 3.09k | return *newT; | 260 | 3.09k | } |
SkSL::Field& skia_private::TArray<SkSL::Field, true>::emplace_back<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Line | Count | Source | 248 | 128 | template <typename... Args> T& emplace_back(Args&&... args) { | 249 | 128 | this->unpoison(); | 250 | 128 | T* newT; | 251 | 128 | if (this->capacity() > fSize) SK_LIKELY { | 252 | | // Emplace the new element in directly. | 253 | 0 | newT = new (fData + fSize) T(std::forward<Args>(args)...); | 254 | 128 | } else { | 255 | 128 | newT = this->growAndConstructAtEnd(std::forward<Args>(args)...); | 256 | 128 | } | 257 | | | 258 | 128 | this->changeSize(fSize + 1); | 259 | 128 | return *newT; | 260 | 128 | } |
Unexecuted instantiation: GrRecordingContext::ProgramData& skia_private::TArray<GrRecordingContext::ProgramData, false>::emplace_back<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute& skia_private::TArray<GrGeometryProcessor::Attribute, true>::emplace_back<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>& skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::emplace_back<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >& skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::emplace_back<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&) Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun& skia_private::TArray<(anonymous namespace)::ShapedRun, true>::emplace_back<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&) Unexecuted instantiation: skia::textlayout::Placeholder& skia_private::TArray<skia::textlayout::Placeholder, true>::emplace_back<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&) Unexecuted instantiation: skia::textlayout::Block& skia_private::TArray<skia::textlayout::Block, true>::emplace_back<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&) Unexecuted instantiation: unsigned long& skia_private::TArray<unsigned long, true>::emplace_back<unsigned long&>(unsigned long&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&) Unexecuted instantiation: skia::textlayout::Cluster& skia_private::TArray<skia::textlayout::Cluster, true>::emplace_back<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&) Unexecuted instantiation: skia::textlayout::TextLine& skia_private::TArray<skia::textlayout::TextLine, false>::emplace_back<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&) Unexecuted instantiation: SkString& skia_private::TArray<SkString, true>::emplace_back<SkString const&>(SkString const&) Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature&>(SkShaper::Feature&) Unexecuted instantiation: SkShaper::Feature& skia_private::TArray<SkShaper::Feature, true>::emplace_back<SkShaper::Feature>(SkShaper::Feature&&) Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor& skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::emplace_back<unsigned long&, SkFont&>(unsigned long&, SkFont&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::Run&>(skia::textlayout::Run&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&) Unexecuted instantiation: skia::textlayout::Run& skia_private::TArray<skia::textlayout::Run, false>::emplace_back<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>& skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::emplace_back<sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&) |
261 | | |
262 | | /** |
263 | | * Allocates n more default-initialized T values, and returns the address of |
264 | | * the start of that new range. Note: this address is only valid until the |
265 | | * next API call made on the array that might add or remove elements. |
266 | | */ |
267 | 777M | T* push_back_n(int n) { |
268 | 777M | SkASSERT(n >= 0); |
269 | 777M | T* newTs = TCast(this->push_back_raw(n)); |
270 | 5.31G | for (int i = 0; i < n; ++i) { |
271 | 4.54G | new (&newTs[i]) T; |
272 | 4.54G | } |
273 | 777M | return newTs; |
274 | 777M | } skia_private::TArray<SkPoint, true>::push_back_n(int) Line | Count | Source | 267 | 706M | T* push_back_n(int n) { | 268 | 706M | SkASSERT(n >= 0); | 269 | 706M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 4.69G | for (int i = 0; i < n; ++i) { | 271 | 3.99G | new (&newTs[i]) T; | 272 | 3.99G | } | 273 | 706M | return newTs; | 274 | 706M | } |
skia_private::TArray<unsigned char, true>::push_back_n(int) Line | Count | Source | 267 | 33.6M | T* push_back_n(int n) { | 268 | 33.6M | SkASSERT(n >= 0); | 269 | 33.6M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 433M | for (int i = 0; i < n; ++i) { | 271 | 399M | new (&newTs[i]) T; | 272 | 399M | } | 273 | 33.6M | return newTs; | 274 | 33.6M | } |
skia_private::TArray<float, true>::push_back_n(int) Line | Count | Source | 267 | 1.43M | T* push_back_n(int n) { | 268 | 1.43M | SkASSERT(n >= 0); | 269 | 1.43M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 53.3M | for (int i = 0; i < n; ++i) { | 271 | 51.9M | new (&newTs[i]) T; | 272 | 51.9M | } | 273 | 1.43M | return newTs; | 274 | 1.43M | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int) skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_n(int) Line | Count | Source | 267 | 1.44k | T* push_back_n(int n) { | 268 | 1.44k | SkASSERT(n >= 0); | 269 | 1.44k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 4.32k | for (int i = 0; i < n; ++i) { | 271 | 2.88k | new (&newTs[i]) T; | 272 | 2.88k | } | 273 | 1.44k | return newTs; | 274 | 1.44k | } |
skia_private::TArray<unsigned int, true>::push_back_n(int) Line | Count | Source | 267 | 1.44k | T* push_back_n(int n) { | 268 | 1.44k | SkASSERT(n >= 0); | 269 | 1.44k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 4.32k | for (int i = 0; i < n; ++i) { | 271 | 2.88k | new (&newTs[i]) T; | 272 | 2.88k | } | 273 | 1.44k | return newTs; | 274 | 1.44k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_n(int) Line | Count | Source | 267 | 1.51k | T* push_back_n(int n) { | 268 | 1.51k | SkASSERT(n >= 0); | 269 | 1.51k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 10.7k | for (int i = 0; i < n; ++i) { | 271 | 9.20k | new (&newTs[i]) T; | 272 | 9.20k | } | 273 | 1.51k | return newTs; | 274 | 1.51k | } |
skia_private::TArray<float*, true>::push_back_n(int) Line | Count | Source | 267 | 162k | T* push_back_n(int n) { | 268 | 162k | SkASSERT(n >= 0); | 269 | 162k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 383k | for (int i = 0; i < n; ++i) { | 271 | 221k | new (&newTs[i]) T; | 272 | 221k | } | 273 | 162k | return newTs; | 274 | 162k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int) skia_private::TArray<SkRect, true>::push_back_n(int) Line | Count | Source | 267 | 58 | T* push_back_n(int n) { | 268 | 58 | SkASSERT(n >= 0); | 269 | 58 | T* newTs = TCast(this->push_back_raw(n)); | 270 | 241 | for (int i = 0; i < n; ++i) { | 271 | 183 | new (&newTs[i]) T; | 272 | 183 | } | 273 | 58 | return newTs; | 274 | 58 | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int) skia_private::TArray<SkPackedGlyphID, true>::push_back_n(int) Line | Count | Source | 267 | 4.50k | T* push_back_n(int n) { | 268 | 4.50k | SkASSERT(n >= 0); | 269 | 4.50k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 141k | for (int i = 0; i < n; ++i) { | 271 | 137k | new (&newTs[i]) T; | 272 | 137k | } | 273 | 4.50k | return newTs; | 274 | 4.50k | } |
skia_private::TArray<unsigned short, true>::push_back_n(int) Line | Count | Source | 267 | 1.05M | T* push_back_n(int n) { | 268 | 1.05M | SkASSERT(n >= 0); | 269 | 1.05M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 2.84M | for (int i = 0; i < n; ++i) { | 271 | 1.78M | new (&newTs[i]) T; | 272 | 1.78M | } | 273 | 1.05M | return newTs; | 274 | 1.05M | } |
skia_private::TArray<SkMask::Format, true>::push_back_n(int) Line | Count | Source | 267 | 4.50k | T* push_back_n(int n) { | 268 | 4.50k | SkASSERT(n >= 0); | 269 | 4.50k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 141k | for (int i = 0; i < n; ++i) { | 271 | 137k | new (&newTs[i]) T; | 272 | 137k | } | 273 | 4.50k | return newTs; | 274 | 4.50k | } |
skia_private::TArray<SkGlyph const*, true>::push_back_n(int) Line | Count | Source | 267 | 1.04M | T* push_back_n(int n) { | 268 | 1.04M | SkASSERT(n >= 0); | 269 | 1.04M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 2.56M | for (int i = 0; i < n; ++i) { | 271 | 1.51M | new (&newTs[i]) T; | 272 | 1.51M | } | 273 | 1.04M | return newTs; | 274 | 1.04M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int) skia_private::TArray<OffsetEdge, true>::push_back_n(int) Line | Count | Source | 267 | 4.12k | T* push_back_n(int n) { | 268 | 4.12k | SkASSERT(n >= 0); | 269 | 4.12k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 746k | for (int i = 0; i < n; ++i) { | 271 | 742k | new (&newTs[i]) T; | 272 | 742k | } | 273 | 4.12k | return newTs; | 274 | 4.12k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back_n(int) skia_private::TArray<SkPoint, true>::push_back_n(int) Line | Count | Source | 267 | 83.8k | T* push_back_n(int n) { | 268 | 83.8k | SkASSERT(n >= 0); | 269 | 83.8k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 160k | for (int i = 0; i < n; ++i) { | 271 | 77.0k | new (&newTs[i]) T; | 272 | 77.0k | } | 273 | 83.8k | return newTs; | 274 | 83.8k | } |
skia_private::TArray<unsigned char, true>::push_back_n(int) Line | Count | Source | 267 | 26 | T* push_back_n(int n) { | 268 | 26 | SkASSERT(n >= 0); | 269 | 26 | T* newTs = TCast(this->push_back_raw(n)); | 270 | 104 | for (int i = 0; i < n; ++i) { | 271 | 78 | new (&newTs[i]) T; | 272 | 78 | } | 273 | 26 | return newTs; | 274 | 26 | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_n(int) skia_private::TArray<unsigned int, true>::push_back_n(int) Line | Count | Source | 267 | 9.48k | T* push_back_n(int n) { | 268 | 9.48k | SkASSERT(n >= 0); | 269 | 9.48k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 44.0k | for (int i = 0; i < n; ++i) { | 271 | 34.5k | new (&newTs[i]) T; | 272 | 34.5k | } | 273 | 9.48k | return newTs; | 274 | 9.48k | } |
skia_private::TArray<float*, true>::push_back_n(int) Line | Count | Source | 267 | 43.8k | T* push_back_n(int n) { | 268 | 43.8k | SkASSERT(n >= 0); | 269 | 43.8k | T* newTs = TCast(this->push_back_raw(n)); | 270 | 99.2k | for (int i = 0; i < n; ++i) { | 271 | 55.3k | new (&newTs[i]) T; | 272 | 55.3k | } | 273 | 43.8k | return newTs; | 274 | 43.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_n(int) Line | Count | Source | 267 | 1.80M | T* push_back_n(int n) { | 268 | 1.80M | SkASSERT(n >= 0); | 269 | 1.80M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 3.62M | for (int i = 0; i < n; ++i) { | 271 | 1.81M | new (&newTs[i]) T; | 272 | 1.81M | } | 273 | 1.80M | return newTs; | 274 | 1.80M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_n(int) skia_private::TArray<int, true>::push_back_n(int) Line | Count | Source | 267 | 31.5M | T* push_back_n(int n) { | 268 | 31.5M | SkASSERT(n >= 0); | 269 | 31.5M | T* newTs = TCast(this->push_back_raw(n)); | 270 | 124M | for (int i = 0; i < n; ++i) { | 271 | 93.0M | new (&newTs[i]) T; | 272 | 93.0M | } | 273 | 31.5M | return newTs; | 274 | 31.5M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_n(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back_n(int) |
275 | | |
276 | | /** |
277 | | * Version of above that uses a copy constructor to initialize all n items |
278 | | * to the same T. |
279 | | */ |
280 | 5.95M | T* push_back_n(int n, const T& t) { |
281 | 5.95M | SkASSERT(n >= 0); |
282 | 5.95M | T* newTs = TCast(this->push_back_raw(n)); |
283 | 22.3M | for (int i = 0; i < n; ++i) { |
284 | 16.4M | new (&newTs[i]) T(t); |
285 | 16.4M | } |
286 | 5.95M | return static_cast<T*>(newTs); |
287 | 5.95M | } skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_n(int, SkSVGTextContext::PositionAdjustment const&) Line | Count | Source | 280 | 4.42M | T* push_back_n(int n, const T& t) { | 281 | 4.42M | SkASSERT(n >= 0); | 282 | 4.42M | T* newTs = TCast(this->push_back_raw(n)); | 283 | 9.02M | for (int i = 0; i < n; ++i) { | 284 | 4.59M | new (&newTs[i]) T(t); | 285 | 4.59M | } | 286 | 4.42M | return static_cast<T*>(newTs); | 287 | 4.42M | } |
skia_private::TArray<bool, true>::push_back_n(int, bool const&) Line | Count | Source | 280 | 60.6k | T* push_back_n(int n, const T& t) { | 281 | 60.6k | SkASSERT(n >= 0); | 282 | 60.6k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 358k | for (int i = 0; i < n; ++i) { | 284 | 297k | new (&newTs[i]) T(t); | 285 | 297k | } | 286 | 60.6k | return static_cast<T*>(newTs); | 287 | 60.6k | } |
skia_private::TArray<int, true>::push_back_n(int, int const&) Line | Count | Source | 280 | 324k | T* push_back_n(int n, const T& t) { | 281 | 324k | SkASSERT(n >= 0); | 282 | 324k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 1.08M | for (int i = 0; i < n; ++i) { | 284 | 764k | new (&newTs[i]) T(t); | 285 | 764k | } | 286 | 324k | return static_cast<T*>(newTs); | 287 | 324k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back_n(int, VkDescriptorSetLayout_T* const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_n(int, unsigned long const&) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const&) skia_private::TArray<int, true>::push_back_n(int, int const&) Line | Count | Source | 280 | 175k | T* push_back_n(int n, const T& t) { | 281 | 175k | SkASSERT(n >= 0); | 282 | 175k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 7.57M | for (int i = 0; i < n; ++i) { | 284 | 7.40M | new (&newTs[i]) T(t); | 285 | 7.40M | } | 286 | 175k | return static_cast<T*>(newTs); | 287 | 175k | } |
skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const&) Line | Count | Source | 280 | 952k | T* push_back_n(int n, const T& t) { | 281 | 952k | SkASSERT(n >= 0); | 282 | 952k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 4.33M | for (int i = 0; i < n; ++i) { | 284 | 3.37M | new (&newTs[i]) T(t); | 285 | 3.37M | } | 286 | 952k | return static_cast<T*>(newTs); | 287 | 952k | } |
skia_private::TArray<bool, true>::push_back_n(int, bool const&) Line | Count | Source | 280 | 4.71k | T* push_back_n(int n, const T& t) { | 281 | 4.71k | SkASSERT(n >= 0); | 282 | 4.71k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 6.77k | for (int i = 0; i < n; ++i) { | 284 | 2.06k | new (&newTs[i]) T(t); | 285 | 2.06k | } | 286 | 4.71k | return static_cast<T*>(newTs); | 287 | 4.71k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back_n(int, VkDescriptorSetLayout_T* const&) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_n(int, SkUnicode::CodeUnitFlags const&) skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Line | Count | Source | 280 | 8.58k | T* push_back_n(int n, const T& t) { | 281 | 8.58k | SkASSERT(n >= 0); | 282 | 8.58k | T* newTs = TCast(this->push_back_raw(n)); | 283 | 12.8k | for (int i = 0; i < n; ++i) { | 284 | 4.25k | new (&newTs[i]) T(t); | 285 | 4.25k | } | 286 | 8.58k | return static_cast<T*>(newTs); | 287 | 8.58k | } |
|
288 | | |
289 | | /** |
290 | | * Version of above that uses a copy constructor to initialize the n items |
291 | | * to separate T values. |
292 | | */ |
293 | 4.45M | T* push_back_n(int n, const T t[]) { |
294 | 4.45M | SkASSERT(n >= 0); |
295 | 4.45M | this->checkRealloc(n, kGrowing); |
296 | 4.45M | T* end = this->end(); |
297 | 4.45M | this->changeSize(fSize + n); |
298 | 9.08M | for (int i = 0; i < n; ++i) { |
299 | 4.63M | new (end + i) T(t[i]); |
300 | 4.63M | } |
301 | 4.45M | return end; |
302 | 4.45M | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const*) skia_private::TArray<char, true>::push_back_n(int, char const*) Line | Count | Source | 293 | 4.42M | T* push_back_n(int n, const T t[]) { | 294 | 4.42M | SkASSERT(n >= 0); | 295 | 4.42M | this->checkRealloc(n, kGrowing); | 296 | 4.42M | T* end = this->end(); | 297 | 4.42M | this->changeSize(fSize + n); | 298 | 9.02M | for (int i = 0; i < n; ++i) { | 299 | 4.59M | new (end + i) T(t[i]); | 300 | 4.59M | } | 301 | 4.42M | return end; | 302 | 4.42M | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData const*) Line | Count | Source | 293 | 1.80k | T* push_back_n(int n, const T t[]) { | 294 | 1.80k | SkASSERT(n >= 0); | 295 | 1.80k | this->checkRealloc(n, kGrowing); | 296 | 1.80k | T* end = this->end(); | 297 | 1.80k | this->changeSize(fSize + n); | 298 | 3.65k | for (int i = 0; i < n; ++i) { | 299 | 1.84k | new (end + i) T(t[i]); | 300 | 1.84k | } | 301 | 1.80k | return end; | 302 | 1.80k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::push_back_n(int, (anonymous namespace)::AAHairlineOp::PathData const*) Line | Count | Source | 293 | 2.89k | T* push_back_n(int n, const T t[]) { | 294 | 2.89k | SkASSERT(n >= 0); | 295 | 2.89k | this->checkRealloc(n, kGrowing); | 296 | 2.89k | T* end = this->end(); | 297 | 2.89k | this->changeSize(fSize + n); | 298 | 5.83k | for (int i = 0; i < n; ++i) { | 299 | 2.94k | new (end + i) T(t[i]); | 300 | 2.94k | } | 301 | 2.89k | return end; | 302 | 2.89k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData const*) Line | Count | Source | 293 | 265 | T* push_back_n(int n, const T t[]) { | 294 | 265 | SkASSERT(n >= 0); | 295 | 265 | this->checkRealloc(n, kGrowing); | 296 | 265 | T* end = this->end(); | 297 | 265 | this->changeSize(fSize + n); | 298 | 538 | for (int i = 0; i < n; ++i) { | 299 | 273 | new (end + i) T(t[i]); | 300 | 273 | } | 301 | 265 | return end; | 302 | 265 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::push_back_n(int, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const*) Line | Count | Source | 293 | 3 | T* push_back_n(int n, const T t[]) { | 294 | 3 | SkASSERT(n >= 0); | 295 | 3 | this->checkRealloc(n, kGrowing); | 296 | 3 | T* end = this->end(); | 297 | 3 | this->changeSize(fSize + n); | 298 | 6 | for (int i = 0; i < n; ++i) { | 299 | 3 | new (end + i) T(t[i]); | 300 | 3 | } | 301 | 3 | return end; | 302 | 3 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::push_back_n(int, (anonymous namespace)::DefaultPathOp::PathData const*) Line | Count | Source | 293 | 2.40k | T* push_back_n(int n, const T t[]) { | 294 | 2.40k | SkASSERT(n >= 0); | 295 | 2.40k | this->checkRealloc(n, kGrowing); | 296 | 2.40k | T* end = this->end(); | 297 | 2.40k | this->changeSize(fSize + n); | 298 | 4.84k | for (int i = 0; i < n; ++i) { | 299 | 2.44k | new (end + i) T(t[i]); | 300 | 2.44k | } | 301 | 2.40k | return end; | 302 | 2.40k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*) skia_private::TArray<CircularRRectOp::RRect, true>::push_back_n(int, CircularRRectOp::RRect const*) Line | Count | Source | 293 | 57 | T* push_back_n(int n, const T t[]) { | 294 | 57 | SkASSERT(n >= 0); | 295 | 57 | this->checkRealloc(n, kGrowing); | 296 | 57 | T* end = this->end(); | 297 | 57 | this->changeSize(fSize + n); | 298 | 114 | for (int i = 0; i < n; ++i) { | 299 | 57 | new (end + i) T(t[i]); | 300 | 57 | } | 301 | 57 | return end; | 302 | 57 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::push_back_n(int, EllipticalRRectOp::RRect const*) Line | Count | Source | 293 | 2.05k | T* push_back_n(int n, const T t[]) { | 294 | 2.05k | SkASSERT(n >= 0); | 295 | 2.05k | this->checkRealloc(n, kGrowing); | 296 | 2.05k | T* end = this->end(); | 297 | 2.05k | this->changeSize(fSize + n); | 298 | 4.11k | for (int i = 0; i < n; ++i) { | 299 | 2.05k | new (end + i) T(t[i]); | 300 | 2.05k | } | 301 | 2.05k | return end; | 302 | 2.05k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*) skia_private::TArray<CircleOp::Circle, true>::push_back_n(int, CircleOp::Circle const*) Line | Count | Source | 293 | 147 | T* push_back_n(int n, const T t[]) { | 294 | 147 | SkASSERT(n >= 0); | 295 | 147 | this->checkRealloc(n, kGrowing); | 296 | 147 | T* end = this->end(); | 297 | 147 | this->changeSize(fSize + n); | 298 | 295 | for (int i = 0; i < n; ++i) { | 299 | 148 | new (end + i) T(t[i]); | 300 | 148 | } | 301 | 147 | return end; | 302 | 147 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::push_back_n(int, EllipseOp::Ellipse const*) Line | Count | Source | 293 | 635 | T* push_back_n(int n, const T t[]) { | 294 | 635 | SkASSERT(n >= 0); | 295 | 635 | this->checkRealloc(n, kGrowing); | 296 | 635 | T* end = this->end(); | 297 | 635 | this->changeSize(fSize + n); | 298 | 1.27k | for (int i = 0; i < n; ++i) { | 299 | 635 | new (end + i) T(t[i]); | 300 | 635 | } | 301 | 635 | return end; | 302 | 635 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::push_back_n(int, DIEllipseOp::Ellipse const*) Line | Count | Source | 293 | 62 | T* push_back_n(int n, const T t[]) { | 294 | 62 | SkASSERT(n >= 0); | 295 | 62 | this->checkRealloc(n, kGrowing); | 296 | 62 | T* end = this->end(); | 297 | 62 | this->changeSize(fSize + n); | 298 | 129 | for (int i = 0; i < n; ++i) { | 299 | 67 | new (end + i) T(t[i]); | 300 | 67 | } | 301 | 62 | return end; | 302 | 62 | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::push_back_n(int, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry const*) Line | Count | Source | 293 | 14.9k | T* push_back_n(int n, const T t[]) { | 294 | 14.9k | SkASSERT(n >= 0); | 295 | 14.9k | this->checkRealloc(n, kGrowing); | 296 | 14.9k | T* end = this->end(); | 297 | 14.9k | this->changeSize(fSize + n); | 298 | 31.6k | for (int i = 0; i < n; ++i) { | 299 | 16.7k | new (end + i) T(t[i]); | 300 | 16.7k | } | 301 | 14.9k | return end; | 302 | 14.9k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::push_back_n(int, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const*) Line | Count | Source | 293 | 1.26k | T* push_back_n(int n, const T t[]) { | 294 | 1.26k | SkASSERT(n >= 0); | 295 | 1.26k | this->checkRealloc(n, kGrowing); | 296 | 1.26k | T* end = this->end(); | 297 | 1.26k | this->changeSize(fSize + n); | 298 | 2.62k | for (int i = 0; i < n; ++i) { | 299 | 1.35k | new (end + i) T(t[i]); | 300 | 1.35k | } | 301 | 1.26k | return end; | 302 | 1.26k | } |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::push_back_n(int, unsigned int const*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_n(int, (anonymous namespace)::DrawAtlasOpImpl::Geometry const*) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::push_back_n(int, ButtCapDashedCircleOp::Circle const*) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_n(int, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo const*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::push_back_n(int, (anonymous namespace)::ShadowCircularRRectOp::Geometry const*) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_n(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::push_back_n(int, SkPoint const*) skia_private::TArray<SkSL::SwitchCase const*, true>::push_back_n(int, SkSL::SwitchCase const* const*) Line | Count | Source | 293 | 4.00k | T* push_back_n(int n, const T t[]) { | 294 | 4.00k | SkASSERT(n >= 0); | 295 | 4.00k | this->checkRealloc(n, kGrowing); | 296 | 4.00k | T* end = this->end(); | 297 | 4.00k | this->changeSize(fSize + n); | 298 | 7.17k | for (int i = 0; i < n; ++i) { | 299 | 3.16k | new (end + i) T(t[i]); | 300 | 3.16k | } | 301 | 4.00k | return end; | 302 | 4.00k | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::push_back_n(int, SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::push_back_n(int, skgpu::graphite::ComputeStep::WorkgroupBufferDesc const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileShader> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileImageFilter> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileMaskFilter> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::push_back_n(int, sk_sp<skgpu::graphite::PrecompileColorFilter> const*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::push_back_n(int, SkBlendMode const*) |
303 | | |
304 | | /** |
305 | | * Version of above that uses the move constructor to set n items. |
306 | | */ |
307 | 196k | T* move_back_n(int n, T* t) { |
308 | 196k | SkASSERT(n >= 0); |
309 | 196k | this->checkRealloc(n, kGrowing); |
310 | 196k | T* end = this->end(); |
311 | 196k | this->changeSize(fSize + n); |
312 | 277k | for (int i = 0; i < n; ++i) { |
313 | 81.3k | new (end + i) T(std::move(t[i])); |
314 | 81.3k | } |
315 | 196k | return end; |
316 | 196k | } DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move_back_n(int, (anonymous namespace)::MeshOp::Mesh*) Line | Count | Source | 307 | 6.79k | T* move_back_n(int n, T* t) { | 308 | 6.79k | SkASSERT(n >= 0); | 309 | 6.79k | this->checkRealloc(n, kGrowing); | 310 | 6.79k | T* end = this->end(); | 311 | 6.79k | this->changeSize(fSize + n); | 312 | 14.0k | for (int i = 0; i < n; ++i) { | 313 | 7.21k | new (end + i) T(std::move(t[i])); | 314 | 7.21k | } | 315 | 6.79k | return end; | 316 | 6.79k | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*) skia_private::TArray<GrTextureProxy*, true>::move_back_n(int, GrTextureProxy**) Line | Count | Source | 307 | 63.1k | T* move_back_n(int n, T* t) { | 308 | 63.1k | SkASSERT(n >= 0); | 309 | 63.1k | this->checkRealloc(n, kGrowing); | 310 | 63.1k | T* end = this->end(); | 311 | 63.1k | this->changeSize(fSize + n); | 312 | 63.1k | for (int i = 0; i < n; ++i) { | 313 | 0 | new (end + i) T(std::move(t[i])); | 314 | 0 | } | 315 | 63.1k | return end; | 316 | 63.1k | } |
skia_private::TArray<GrSurfaceProxy*, true>::move_back_n(int, GrSurfaceProxy**) Line | Count | Source | 307 | 63.1k | T* move_back_n(int n, T* t) { | 308 | 63.1k | SkASSERT(n >= 0); | 309 | 63.1k | this->checkRealloc(n, kGrowing); | 310 | 63.1k | T* end = this->end(); | 311 | 63.1k | this->changeSize(fSize + n); | 312 | 99.3k | for (int i = 0; i < n; ++i) { | 313 | 36.1k | new (end + i) T(std::move(t[i])); | 314 | 36.1k | } | 315 | 63.1k | return end; | 316 | 63.1k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move_back_n(int, skgpu::ganesh::OpsTask::OpChain*) Line | Count | Source | 307 | 63.1k | T* move_back_n(int n, T* t) { | 308 | 63.1k | SkASSERT(n >= 0); | 309 | 63.1k | this->checkRealloc(n, kGrowing); | 310 | 63.1k | T* end = this->end(); | 311 | 63.1k | this->changeSize(fSize + n); | 312 | 101k | for (int i = 0; i < n; ++i) { | 313 | 37.9k | new (end + i) T(std::move(t[i])); | 314 | 37.9k | } | 315 | 63.1k | return end; | 316 | 63.1k | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move_back_n(int, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch*) |
317 | | |
318 | | /** |
319 | | * Removes the last element. Not safe to call when size() == 0. |
320 | | */ |
321 | 14.8M | void pop_back() { |
322 | 14.8M | sk_collection_not_empty(this->empty()); |
323 | 14.8M | fData[fSize - 1].~T(); |
324 | 14.8M | this->changeSize(fSize - 1); |
325 | 14.8M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::pop_back() skia_private::TArray<bool, true>::pop_back() Line | Count | Source | 321 | 631k | void pop_back() { | 322 | 631k | sk_collection_not_empty(this->empty()); | 323 | 631k | fData[fSize - 1].~T(); | 324 | 631k | this->changeSize(fSize - 1); | 325 | 631k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back() skia_private::TArray<SkNoPixelsDevice::ClipState, true>::pop_back() Line | Count | Source | 321 | 89.4k | void pop_back() { | 322 | 89.4k | sk_collection_not_empty(this->empty()); | 323 | 89.4k | fData[fSize - 1].~T(); | 324 | 89.4k | this->changeSize(fSize - 1); | 325 | 89.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::pop_back() skia_private::TArray<SkSL::RP::Instruction, true>::pop_back() Line | Count | Source | 321 | 6.40M | void pop_back() { | 322 | 6.40M | sk_collection_not_empty(this->empty()); | 323 | 6.40M | fData[fSize - 1].~T(); | 324 | 6.40M | this->changeSize(fSize - 1); | 325 | 6.40M | } |
skia_private::TArray<int, true>::pop_back() Line | Count | Source | 321 | 54.0k | void pop_back() { | 322 | 54.0k | sk_collection_not_empty(this->empty()); | 323 | 54.0k | fData[fSize - 1].~T(); | 324 | 54.0k | this->changeSize(fSize - 1); | 325 | 54.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::pop_back() Line | Count | Source | 321 | 8.45k | void pop_back() { | 322 | 8.45k | sk_collection_not_empty(this->empty()); | 323 | 8.45k | fData[fSize - 1].~T(); | 324 | 8.45k | this->changeSize(fSize - 1); | 325 | 8.45k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::pop_back() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::pop_back() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::pop_back() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::pop_back() skia_private::TArray<SkSVGDevice::ClipRec, true>::pop_back() Line | Count | Source | 321 | 2.61k | void pop_back() { | 322 | 2.61k | sk_collection_not_empty(this->empty()); | 323 | 2.61k | fData[fSize - 1].~T(); | 324 | 2.61k | this->changeSize(fSize - 1); | 325 | 2.61k | } |
Unexecuted instantiation: skia_private::TArray<float, true>::pop_back() skia_private::TArray<unsigned int, true>::pop_back() Line | Count | Source | 321 | 7.44M | void pop_back() { | 322 | 7.44M | sk_collection_not_empty(this->empty()); | 323 | 7.44M | fData[fSize - 1].~T(); | 324 | 7.44M | this->changeSize(fSize - 1); | 325 | 7.44M | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::pop_back() Line | Count | Source | 321 | 209k | void pop_back() { | 322 | 209k | sk_collection_not_empty(this->empty()); | 323 | 209k | fData[fSize - 1].~T(); | 324 | 209k | this->changeSize(fSize - 1); | 325 | 209k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::pop_back() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::pop_back() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::pop_back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::pop_back() |
326 | | |
327 | | /** |
328 | | * Removes the last n elements. Not safe to call when size() < n. |
329 | | */ |
330 | 27.2k | void pop_back_n(int n) { |
331 | 27.2k | SkASSERT(n >= 0); |
332 | 27.2k | SkASSERT(this->size() >= n); |
333 | 27.2k | int i = fSize; |
334 | 3.52M | while (i-- > fSize - n) { |
335 | 3.49M | (*this)[i].~T(); |
336 | 3.49M | } |
337 | 27.2k | this->changeSize(fSize - n); |
338 | 27.2k | } skia_private::TArray<SkPoint, true>::pop_back_n(int) Line | Count | Source | 330 | 4.68k | void pop_back_n(int n) { | 331 | 4.68k | SkASSERT(n >= 0); | 332 | 4.68k | SkASSERT(this->size() >= n); | 333 | 4.68k | int i = fSize; | 334 | 3.42M | while (i-- > fSize - n) { | 335 | 3.41M | (*this)[i].~T(); | 336 | 3.41M | } | 337 | 4.68k | this->changeSize(fSize - n); | 338 | 4.68k | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::pop_back_n(int) Line | Count | Source | 330 | 4.20k | void pop_back_n(int n) { | 331 | 4.20k | SkASSERT(n >= 0); | 332 | 4.20k | SkASSERT(this->size() >= n); | 333 | 4.20k | int i = fSize; | 334 | 67.3k | while (i-- > fSize - n) { | 335 | 63.1k | (*this)[i].~T(); | 336 | 63.1k | } | 337 | 4.20k | this->changeSize(fSize - n); | 338 | 4.20k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<float*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::pop_back_n(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::pop_back_n(int) Line | Count | Source | 330 | 18.3k | void pop_back_n(int n) { | 331 | 18.3k | SkASSERT(n >= 0); | 332 | 18.3k | SkASSERT(this->size() >= n); | 333 | 18.3k | int i = fSize; | 334 | 30.0k | while (i-- > fSize - n) { | 335 | 11.7k | (*this)[i].~T(); | 336 | 11.7k | } | 337 | 18.3k | this->changeSize(fSize - n); | 338 | 18.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::pop_back_n(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::pop_back_n(int) |
339 | | |
340 | | /** |
341 | | * Pushes or pops from the back to resize. Pushes will be default initialized. |
342 | | */ |
343 | 166M | void resize_back(int newCount) { |
344 | 166M | SkASSERT(newCount >= 0); |
345 | 166M | if (newCount > this->size()) { |
346 | 162M | if (this->empty()) { |
347 | | // When the container is completely empty, grow to exactly the requested size. |
348 | 162M | this->checkRealloc(newCount, kExactFit); |
349 | 162M | } |
350 | 162M | this->push_back_n(newCount - fSize); |
351 | 162M | } else if (newCount < this->size()) { |
352 | 8.89k | this->pop_back_n(fSize - newCount); |
353 | 8.89k | } |
354 | 166M | } skia_private::TArray<SkPoint, true>::resize_back(int) Line | Count | Source | 343 | 126M | void resize_back(int newCount) { | 344 | 126M | SkASSERT(newCount >= 0); | 345 | 126M | if (newCount > this->size()) { | 346 | 125M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 125M | this->checkRealloc(newCount, kExactFit); | 349 | 125M | } | 350 | 125M | this->push_back_n(newCount - fSize); | 351 | 125M | } else if (newCount < this->size()) { | 352 | 4.68k | this->pop_back_n(fSize - newCount); | 353 | 4.68k | } | 354 | 126M | } |
skia_private::TArray<unsigned char, true>::resize_back(int) Line | Count | Source | 343 | 1.98M | void resize_back(int newCount) { | 344 | 1.98M | SkASSERT(newCount >= 0); | 345 | 1.98M | if (newCount > this->size()) { | 346 | 1.33M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 1.33M | this->checkRealloc(newCount, kExactFit); | 349 | 1.33M | } | 350 | 1.33M | this->push_back_n(newCount - fSize); | 351 | 1.33M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.98M | } |
skia_private::TArray<float, true>::resize_back(int) Line | Count | Source | 343 | 1.99M | void resize_back(int newCount) { | 344 | 1.99M | SkASSERT(newCount >= 0); | 345 | 1.99M | if (newCount > this->size()) { | 346 | 438k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 438k | this->checkRealloc(newCount, kExactFit); | 349 | 438k | } | 350 | 438k | this->push_back_n(newCount - fSize); | 351 | 1.55M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.99M | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int) Line | Count | Source | 343 | 1.75k | void resize_back(int newCount) { | 344 | 1.75k | SkASSERT(newCount >= 0); | 345 | 1.75k | if (newCount > this->size()) { | 346 | 1.51k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 1.51k | this->checkRealloc(newCount, kExactFit); | 349 | 1.51k | } | 350 | 1.51k | this->push_back_n(newCount - fSize); | 351 | 1.51k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.75k | } |
skia_private::TArray<float*, true>::resize_back(int) Line | Count | Source | 343 | 162k | void resize_back(int newCount) { | 344 | 162k | SkASSERT(newCount >= 0); | 345 | 162k | if (newCount > this->size()) { | 346 | 162k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 162k | this->checkRealloc(newCount, kExactFit); | 349 | 162k | } | 350 | 162k | this->push_back_n(newCount - fSize); | 351 | 162k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 162k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int) Line | Count | Source | 343 | 4.56k | void resize_back(int newCount) { | 344 | 4.56k | SkASSERT(newCount >= 0); | 345 | 4.56k | if (newCount > this->size()) { | 346 | 0 | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 0 | this->checkRealloc(newCount, kExactFit); | 349 | 0 | } | 350 | 0 | this->push_back_n(newCount - fSize); | 351 | 4.56k | } else if (newCount < this->size()) { | 352 | 4.20k | this->pop_back_n(fSize - newCount); | 353 | 4.20k | } | 354 | 4.56k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int) skia_private::TArray<SkPackedGlyphID, true>::resize_back(int) Line | Count | Source | 343 | 5.08k | void resize_back(int newCount) { | 344 | 5.08k | SkASSERT(newCount >= 0); | 345 | 5.08k | if (newCount > this->size()) { | 346 | 4.50k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 4.50k | this->checkRealloc(newCount, kExactFit); | 349 | 4.50k | } | 350 | 4.50k | this->push_back_n(newCount - fSize); | 351 | 4.50k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 5.08k | } |
skia_private::TArray<unsigned short, true>::resize_back(int) Line | Count | Source | 343 | 1.10M | void resize_back(int newCount) { | 344 | 1.10M | SkASSERT(newCount >= 0); | 345 | 1.10M | if (newCount > this->size()) { | 346 | 1.05M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 1.05M | this->checkRealloc(newCount, kExactFit); | 349 | 1.05M | } | 350 | 1.05M | this->push_back_n(newCount - fSize); | 351 | 1.05M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.10M | } |
skia_private::TArray<SkMask::Format, true>::resize_back(int) Line | Count | Source | 343 | 5.08k | void resize_back(int newCount) { | 344 | 5.08k | SkASSERT(newCount >= 0); | 345 | 5.08k | if (newCount > this->size()) { | 346 | 4.50k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 4.50k | this->checkRealloc(newCount, kExactFit); | 349 | 4.50k | } | 350 | 4.50k | this->push_back_n(newCount - fSize); | 351 | 4.50k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 5.08k | } |
Unexecuted instantiation: skia_private::TArray<int, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::resize_back(int) skia_private::TArray<SkGlyph const*, true>::resize_back(int) Line | Count | Source | 343 | 1.09M | void resize_back(int newCount) { | 344 | 1.09M | SkASSERT(newCount >= 0); | 345 | 1.09M | if (newCount > this->size()) { | 346 | 1.04M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 1.04M | this->checkRealloc(newCount, kExactFit); | 349 | 1.04M | } | 350 | 1.04M | this->push_back_n(newCount - fSize); | 351 | 1.04M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.09M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned char, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<float, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize_back(int) skia_private::TArray<float*, true>::resize_back(int) Line | Count | Source | 343 | 43.8k | void resize_back(int newCount) { | 344 | 43.8k | SkASSERT(newCount >= 0); | 345 | 43.8k | if (newCount > this->size()) { | 346 | 43.8k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 43.8k | this->checkRealloc(newCount, kExactFit); | 349 | 43.8k | } | 350 | 43.8k | this->push_back_n(newCount - fSize); | 351 | 43.8k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 43.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize_back(int) Line | Count | Source | 343 | 1.85M | void resize_back(int newCount) { | 344 | 1.85M | SkASSERT(newCount >= 0); | 345 | 1.85M | if (newCount > this->size()) { | 346 | 1.80M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 1.80M | this->checkRealloc(newCount, kExactFit); | 349 | 1.80M | } | 350 | 1.80M | this->push_back_n(newCount - fSize); | 351 | 1.80M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 1.85M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::resize_back(int) skia_private::TArray<int, true>::resize_back(int) Line | Count | Source | 343 | 31.5M | void resize_back(int newCount) { | 344 | 31.5M | SkASSERT(newCount >= 0); | 345 | 31.5M | if (newCount > this->size()) { | 346 | 31.5M | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 31.5M | this->checkRealloc(newCount, kExactFit); | 349 | 31.5M | } | 350 | 31.5M | this->push_back_n(newCount - fSize); | 351 | 31.5M | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 31.5M | } |
skia_private::TArray<unsigned int, true>::resize_back(int) Line | Count | Source | 343 | 9.48k | void resize_back(int newCount) { | 344 | 9.48k | SkASSERT(newCount >= 0); | 345 | 9.48k | if (newCount > this->size()) { | 346 | 9.48k | if (this->empty()) { | 347 | | // When the container is completely empty, grow to exactly the requested size. | 348 | 9.48k | this->checkRealloc(newCount, kExactFit); | 349 | 9.48k | } | 350 | 9.48k | this->push_back_n(newCount - fSize); | 351 | 9.48k | } else if (newCount < this->size()) { | 352 | 0 | this->pop_back_n(fSize - newCount); | 353 | 0 | } | 354 | 9.48k | } |
Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize_back(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize_back(int) |
355 | | |
356 | | /** Swaps the contents of this array with that array. Does a pointer swap if possible, |
357 | | otherwise copies the T values. */ |
358 | 1.29M | void swap(TArray& that) { |
359 | 1.29M | using std::swap; |
360 | 1.29M | if (this == &that) { |
361 | 0 | return; |
362 | 0 | } |
363 | 1.29M | if (fOwnMemory && that.fOwnMemory) { |
364 | 1.25M | swap(fData, that.fData); |
365 | 1.25M | swap(fSize, that.fSize); |
366 | | |
367 | | // Can't use swap because fCapacity is a bit field. |
368 | 1.25M | auto allocCount = fCapacity; |
369 | 1.25M | fCapacity = that.fCapacity; |
370 | 1.25M | that.fCapacity = allocCount; |
371 | 1.25M | } else { |
372 | | // This could be more optimal... |
373 | 42.2k | TArray copy(std::move(that)); |
374 | 42.2k | that = std::move(*this); |
375 | 42.2k | *this = std::move(copy); |
376 | 42.2k | } |
377 | 1.29M | } skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::swap(skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>&) Line | Count | Source | 358 | 379k | void swap(TArray& that) { | 359 | 379k | using std::swap; | 360 | 379k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 379k | if (fOwnMemory && that.fOwnMemory) { | 364 | 379k | swap(fData, that.fData); | 365 | 379k | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 379k | auto allocCount = fCapacity; | 369 | 379k | fCapacity = that.fCapacity; | 370 | 379k | that.fCapacity = allocCount; | 371 | 379k | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 379k | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::swap(skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>&) Unexecuted instantiation: skia_private::TArray<float, true>::swap(skia_private::TArray<float, true>&) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>&) Line | Count | Source | 358 | 42.2k | void swap(TArray& that) { | 359 | 42.2k | using std::swap; | 360 | 42.2k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 42.2k | if (fOwnMemory && that.fOwnMemory) { | 364 | 0 | swap(fData, that.fData); | 365 | 0 | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 0 | auto allocCount = fCapacity; | 369 | 0 | fCapacity = that.fCapacity; | 370 | 0 | that.fCapacity = allocCount; | 371 | 42.2k | } else { | 372 | | // This could be more optimal... | 373 | 42.2k | TArray copy(std::move(that)); | 374 | 42.2k | that = std::move(*this); | 375 | 42.2k | *this = std::move(copy); | 376 | 42.2k | } | 377 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::swap(skia_private::TArray<sk_sp<GrRenderTask>, true>&) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>&) Line | Count | Source | 358 | 424k | void swap(TArray& that) { | 359 | 424k | using std::swap; | 360 | 424k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 424k | if (fOwnMemory && that.fOwnMemory) { | 364 | 424k | swap(fData, that.fData); | 365 | 424k | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 424k | auto allocCount = fCapacity; | 369 | 424k | fCapacity = that.fCapacity; | 370 | 424k | that.fCapacity = allocCount; | 371 | 424k | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 424k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::swap(skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>&) Line | Count | Source | 358 | 445k | void swap(TArray& that) { | 359 | 445k | using std::swap; | 360 | 445k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 445k | if (fOwnMemory && that.fOwnMemory) { | 364 | 445k | swap(fData, that.fData); | 365 | 445k | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 445k | auto allocCount = fCapacity; | 369 | 445k | fCapacity = that.fCapacity; | 370 | 445k | that.fCapacity = allocCount; | 371 | 445k | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 445k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::swap(skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>&) skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::swap(skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>&) Line | Count | Source | 358 | 2.90k | void swap(TArray& that) { | 359 | 2.90k | using std::swap; | 360 | 2.90k | if (this == &that) { | 361 | 0 | return; | 362 | 0 | } | 363 | 2.90k | if (fOwnMemory && that.fOwnMemory) { | 364 | 2.90k | swap(fData, that.fData); | 365 | 2.90k | swap(fSize, that.fSize); | 366 | | | 367 | | // Can't use swap because fCapacity is a bit field. | 368 | 2.90k | auto allocCount = fCapacity; | 369 | 2.90k | fCapacity = that.fCapacity; | 370 | 2.90k | that.fCapacity = allocCount; | 371 | 2.90k | } else { | 372 | | // This could be more optimal... | 373 | 0 | TArray copy(std::move(that)); | 374 | 0 | that = std::move(*this); | 375 | 0 | *this = std::move(copy); | 376 | 0 | } | 377 | 2.90k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::swap(skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>&) |
378 | | |
379 | | /** |
380 | | * Moves all elements of `that` to the end of this array, leaving `that` empty. |
381 | | * This is a no-op if `that` is empty or equal to this array. |
382 | | */ |
383 | 0 | void move_back(TArray& that) { |
384 | 0 | if (that.empty() || &that == this) { |
385 | 0 | return; |
386 | 0 | } |
387 | 0 | void* dst = this->push_back_raw(that.size()); |
388 | | // After move() returns, the contents of `dst` will have either been in-place initialized |
389 | | // using a the move constructor (per-item from `that`'s elements), or will have been |
390 | | // mem-copied into when MEM_MOVE is true (now valid objects). |
391 | 0 | that.move(dst); |
392 | | // All items in `that` have either been destroyed (when MEM_MOVE is false) or should be |
393 | | // considered invalid (when MEM_MOVE is true). Reset fSize to 0 directly to skip any further |
394 | | // per-item destruction. |
395 | 0 | that.changeSize(0); |
396 | 0 | } |
397 | | |
398 | 1.38G | T* begin() { |
399 | 1.38G | return fData; |
400 | 1.38G | } skia_private::TArray<bool, true>::begin() Line | Count | Source | 398 | 266k | T* begin() { | 399 | 266k | return fData; | 400 | 266k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::begin() skia_private::TArray<sk_sp<SkImageFilter>, true>::begin() Line | Count | Source | 398 | 145k | T* begin() { | 399 | 145k | return fData; | 400 | 145k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::begin() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::begin() Line | Count | Source | 398 | 3.95k | T* begin() { | 399 | 3.95k | return fData; | 400 | 3.95k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin() Line | Count | Source | 398 | 1.91M | T* begin() { | 399 | 1.91M | return fData; | 400 | 1.91M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::begin() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::begin() Line | Count | Source | 398 | 13.3k | T* begin() { | 399 | 13.3k | return fData; | 400 | 13.3k | } |
skia_private::TArray<float, true>::begin() Line | Count | Source | 398 | 28.3M | T* begin() { | 399 | 28.3M | return fData; | 400 | 28.3M | } |
skia_private::TArray<unsigned char, true>::begin() Line | Count | Source | 398 | 169M | T* begin() { | 399 | 169M | return fData; | 400 | 169M | } |
skia_private::TArray<SkPoint, true>::begin() Line | Count | Source | 398 | 175M | T* begin() { | 399 | 175M | return fData; | 400 | 175M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::begin() skia_private::TArray<unsigned int, true>::begin() Line | Count | Source | 398 | 4.73M | T* begin() { | 399 | 4.73M | return fData; | 400 | 4.73M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::begin() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::begin() Line | Count | Source | 398 | 10.3k | T* begin() { | 399 | 10.3k | return fData; | 400 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::begin() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin() Line | Count | Source | 398 | 3.49M | T* begin() { | 399 | 3.49M | return fData; | 400 | 3.49M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::begin() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::begin() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::begin() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::begin() Unexecuted instantiation: skia_private::TArray<char const*, true>::begin() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::begin() Line | Count | Source | 398 | 24 | T* begin() { | 399 | 24 | return fData; | 400 | 24 | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::begin() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::begin() skia_private::TArray<int, true>::begin() Line | Count | Source | 398 | 47.1M | T* begin() { | 399 | 47.1M | return fData; | 400 | 47.1M | } |
skia_private::TArray<SkPath, true>::begin() Line | Count | Source | 398 | 238k | T* begin() { | 399 | 238k | return fData; | 400 | 238k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::begin() skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() Line | Count | Source | 398 | 108k | T* begin() { | 399 | 108k | return fData; | 400 | 108k | } |
skia_private::TArray<char, true>::begin() Line | Count | Source | 398 | 51.7k | T* begin() { | 399 | 51.7k | return fData; | 400 | 51.7k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::begin() Line | Count | Source | 398 | 51.7k | T* begin() { | 399 | 51.7k | return fData; | 400 | 51.7k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::begin() Line | Count | Source | 398 | 72.0k | T* begin() { | 399 | 72.0k | return fData; | 400 | 72.0k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::begin() Line | Count | Source | 398 | 11.9M | T* begin() { | 399 | 11.9M | return fData; | 400 | 11.9M | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::begin() Line | Count | Source | 398 | 1.44k | T* begin() { | 399 | 1.44k | return fData; | 400 | 1.44k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::begin() Line | Count | Source | 398 | 570k | T* begin() { | 399 | 570k | return fData; | 400 | 570k | } |
skia_private::TArray<std::__1::thread, false>::begin() Line | Count | Source | 398 | 76 | T* begin() { | 399 | 76 | return fData; | 400 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::begin() skia_private::TArray<sk_sp<SkShader>, true>::begin() Line | Count | Source | 398 | 113k | T* begin() { | 399 | 113k | return fData; | 400 | 113k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::begin() Line | Count | Source | 398 | 761k | T* begin() { | 399 | 761k | return fData; | 400 | 761k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin() skia_private::TArray<sk_sp<SkVertices const>, true>::begin() Line | Count | Source | 398 | 89 | T* begin() { | 399 | 89 | return fData; | 400 | 89 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin() Line | Count | Source | 398 | 117 | T* begin() { | 399 | 117 | return fData; | 400 | 117 | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::begin() Line | Count | Source | 398 | 7 | T* begin() { | 399 | 7 | return fData; | 400 | 7 | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::begin() Line | Count | Source | 398 | 33.1k | T* begin() { | 399 | 33.1k | return fData; | 400 | 33.1k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::begin() Line | Count | Source | 398 | 71.7k | T* begin() { | 399 | 71.7k | return fData; | 400 | 71.7k | } |
skia_private::TArray<SkPaint, true>::begin() Line | Count | Source | 398 | 21.0k | T* begin() { | 399 | 21.0k | return fData; | 400 | 21.0k | } |
skia_private::TArray<SkMatrix, true>::begin() Line | Count | Source | 398 | 5.03k | T* begin() { | 399 | 5.03k | return fData; | 400 | 5.03k | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::begin() Line | Count | Source | 398 | 17.3k | T* begin() { | 399 | 17.3k | return fData; | 400 | 17.3k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::begin() Line | Count | Source | 398 | 1 | T* begin() { | 399 | 1 | return fData; | 400 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::begin() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::begin() Line | Count | Source | 398 | 181k | T* begin() { | 399 | 181k | return fData; | 400 | 181k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() Line | Count | Source | 398 | 12.6M | T* begin() { | 399 | 12.6M | return fData; | 400 | 12.6M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::begin() Line | Count | Source | 398 | 1.02M | T* begin() { | 399 | 1.02M | return fData; | 400 | 1.02M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::begin() Line | Count | Source | 398 | 368k | T* begin() { | 399 | 368k | return fData; | 400 | 368k | } |
skia_private::TArray<SkSL::Field, true>::begin() Line | Count | Source | 398 | 993k | T* begin() { | 399 | 993k | return fData; | 400 | 993k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin() Line | Count | Source | 398 | 6.27k | T* begin() { | 399 | 6.27k | return fData; | 400 | 6.27k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::begin() Line | Count | Source | 398 | 43.7k | T* begin() { | 399 | 43.7k | return fData; | 400 | 43.7k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::begin() Line | Count | Source | 398 | 45.8k | T* begin() { | 399 | 45.8k | return fData; | 400 | 45.8k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::begin() Line | Count | Source | 398 | 412k | T* begin() { | 399 | 412k | return fData; | 400 | 412k | } |
skia_private::TArray<float*, true>::begin() Line | Count | Source | 398 | 206k | T* begin() { | 399 | 206k | return fData; | 400 | 206k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::begin() Line | Count | Source | 398 | 169k | T* begin() { | 399 | 169k | return fData; | 400 | 169k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::begin() Line | Count | Source | 398 | 1.80M | T* begin() { | 399 | 1.80M | return fData; | 400 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::begin() Line | Count | Source | 398 | 3.06M | T* begin() { | 399 | 3.06M | return fData; | 400 | 3.06M | } |
skia_private::TArray<SkSL::Type const*, true>::begin() Line | Count | Source | 398 | 1.32M | T* begin() { | 399 | 1.32M | return fData; | 400 | 1.32M | } |
skia_private::TArray<SkSL::Variable*, true>::begin() Line | Count | Source | 398 | 517k | T* begin() { | 399 | 517k | return fData; | 400 | 517k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::begin() Line | Count | Source | 398 | 11.3k | T* begin() { | 399 | 11.3k | return fData; | 400 | 11.3k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::begin() Line | Count | Source | 398 | 494k | T* begin() { | 399 | 494k | return fData; | 400 | 494k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::begin() Line | Count | Source | 398 | 8.08k | T* begin() { | 399 | 8.08k | return fData; | 400 | 8.08k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::begin() skia_private::TArray<sk_sp<GrRenderTask>, true>::begin() Line | Count | Source | 398 | 212k | T* begin() { | 399 | 212k | return fData; | 400 | 212k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::begin() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::begin() Line | Count | Source | 398 | 42.2k | T* begin() { | 399 | 42.2k | return fData; | 400 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::begin() skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::begin() Line | Count | Source | 398 | 309k | T* begin() { | 399 | 309k | return fData; | 400 | 309k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::begin() Line | Count | Source | 398 | 74.0k | T* begin() { | 399 | 74.0k | return fData; | 400 | 74.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::begin() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() Line | Count | Source | 398 | 1.62M | T* begin() { | 399 | 1.62M | return fData; | 400 | 1.62M | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::begin() skia_private::TArray<GrRenderTask*, true>::begin() Line | Count | Source | 398 | 1.45M | T* begin() { | 399 | 1.45M | return fData; | 400 | 1.45M | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::begin() skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::begin() Line | Count | Source | 398 | 11.6k | T* begin() { | 399 | 11.6k | return fData; | 400 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::begin() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::begin() Line | Count | Source | 398 | 12.7k | T* begin() { | 399 | 12.7k | return fData; | 400 | 12.7k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::begin() Line | Count | Source | 398 | 5.02k | T* begin() { | 399 | 5.02k | return fData; | 400 | 5.02k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::begin() Line | Count | Source | 398 | 7.52k | T* begin() { | 399 | 7.52k | return fData; | 400 | 7.52k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::begin() Line | Count | Source | 398 | 22.1k | T* begin() { | 399 | 22.1k | return fData; | 400 | 22.1k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin() Line | Count | Source | 398 | 3.86k | T* begin() { | 399 | 3.86k | return fData; | 400 | 3.86k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::begin() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin() Line | Count | Source | 398 | 100 | T* begin() { | 399 | 100 | return fData; | 400 | 100 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::begin() Line | Count | Source | 398 | 58 | T* begin() { | 399 | 58 | return fData; | 400 | 58 | } |
skia_private::TArray<SkRect, true>::begin() Line | Count | Source | 398 | 58 | T* begin() { | 399 | 58 | return fData; | 400 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin() Line | Count | Source | 398 | 53.6k | T* begin() { | 399 | 53.6k | return fData; | 400 | 53.6k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::begin() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::begin() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::begin() Line | Count | Source | 398 | 84.4k | T* begin() { | 399 | 84.4k | return fData; | 400 | 84.4k | } |
skia_private::TArray<GrSurfaceProxy*, true>::begin() Line | Count | Source | 398 | 486k | T* begin() { | 399 | 486k | return fData; | 400 | 486k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::begin() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::begin() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::begin() skia_private::TArray<CircularRRectOp::RRect, true>::begin() Line | Count | Source | 398 | 237 | T* begin() { | 399 | 237 | return fData; | 400 | 237 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::begin() Line | Count | Source | 398 | 4.71k | T* begin() { | 399 | 4.71k | return fData; | 400 | 4.71k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::begin() skia_private::TArray<CircleOp::Circle, true>::begin() Line | Count | Source | 398 | 516 | T* begin() { | 399 | 516 | return fData; | 400 | 516 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::begin() Line | Count | Source | 398 | 1.87k | T* begin() { | 399 | 1.87k | return fData; | 400 | 1.87k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::begin() Line | Count | Source | 398 | 326 | T* begin() { | 399 | 326 | return fData; | 400 | 326 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::begin() Line | Count | Source | 398 | 458 | T* begin() { | 399 | 458 | return fData; | 400 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() Line | Count | Source | 398 | 2.51M | T* begin() { | 399 | 2.51M | return fData; | 400 | 2.51M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::begin() Line | Count | Source | 398 | 78 | T* begin() { | 399 | 78 | return fData; | 400 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::begin() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin() Line | Count | Source | 398 | 39.5k | T* begin() { | 399 | 39.5k | return fData; | 400 | 39.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin() Line | Count | Source | 398 | 4.28k | T* begin() { | 399 | 4.28k | return fData; | 400 | 4.28k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::begin() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::begin() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::begin() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::begin() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::begin() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::begin() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::begin() Line | Count | Source | 398 | 4.27k | T* begin() { | 399 | 4.27k | return fData; | 400 | 4.27k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::begin() Line | Count | Source | 398 | 1.70k | T* begin() { | 399 | 1.70k | return fData; | 400 | 1.70k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::begin() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::begin() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::begin() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::begin() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::begin() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::begin() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::begin() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::begin() Line | Count | Source | 398 | 559 | T* begin() { | 399 | 559 | return fData; | 400 | 559 | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::begin() Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::begin() skia_private::TArray<SkFontParameters::Variation::Axis, true>::begin() Line | Count | Source | 398 | 2.71k | T* begin() { | 399 | 2.71k | return fData; | 400 | 2.71k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::begin() Line | Count | Source | 398 | 1.46k | T* begin() { | 399 | 1.46k | return fData; | 400 | 1.46k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::begin() Line | Count | Source | 398 | 1 | T* begin() { | 399 | 1 | return fData; | 400 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::begin() skia_private::TArray<unsigned short, true>::begin() Line | Count | Source | 398 | 1.05M | T* begin() { | 399 | 1.05M | return fData; | 400 | 1.05M | } |
skia_private::TArray<SkMask::Format, true>::begin() Line | Count | Source | 398 | 4.50k | T* begin() { | 399 | 4.50k | return fData; | 400 | 4.50k | } |
skia_private::TArray<SkPackedGlyphID, true>::begin() Line | Count | Source | 398 | 4.50k | T* begin() { | 399 | 4.50k | return fData; | 400 | 4.50k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::begin() Line | Count | Source | 398 | 438 | T* begin() { | 399 | 438 | return fData; | 400 | 438 | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() Line | Count | Source | 398 | 31.5M | T* begin() { | 399 | 31.5M | return fData; | 400 | 31.5M | } |
skia_private::TArray<SkGlyph const*, true>::begin() Line | Count | Source | 398 | 1.04M | T* begin() { | 399 | 1.04M | return fData; | 400 | 1.04M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::begin() Line | Count | Source | 398 | 843M | T* begin() { | 399 | 843M | return fData; | 400 | 843M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::begin() Line | Count | Source | 398 | 22.0k | T* begin() { | 399 | 22.0k | return fData; | 400 | 22.0k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::begin() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::begin() skia_private::TArray<PathSegment, true>::begin() Line | Count | Source | 398 | 46 | T* begin() { | 399 | 46 | return fData; | 400 | 46 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::begin() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::begin() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::begin() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::begin() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::begin() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::begin() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::begin() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::begin() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::begin() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::begin() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::begin() skia_private::TArray<OffsetEdge, true>::begin() Line | Count | Source | 398 | 401 | T* begin() { | 399 | 401 | return fData; | 400 | 401 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::begin() skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::begin() Line | Count | Source | 398 | 152k | T* begin() { | 399 | 152k | return fData; | 400 | 152k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::begin() skia_private::TArray<SkOpRayHit*, true>::begin() Line | Count | Source | 398 | 11.7M | T* begin() { | 399 | 11.7M | return fData; | 400 | 11.7M | } |
skia_private::TArray<double, true>::begin() Line | Count | Source | 398 | 220k | T* begin() { | 399 | 220k | return fData; | 400 | 220k | } |
skia_private::TArray<SkClosestRecord const*, true>::begin() Line | Count | Source | 398 | 10.6M | T* begin() { | 399 | 10.6M | return fData; | 400 | 10.6M | } |
skia_private::TArray<SkClosestRecord, true>::begin() Line | Count | Source | 398 | 5.44M | T* begin() { | 399 | 5.44M | return fData; | 400 | 5.44M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::begin() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::begin() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::begin() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::begin() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::begin() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::begin() skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::begin() Line | Count | Source | 398 | 2.47k | T* begin() { | 399 | 2.47k | return fData; | 400 | 2.47k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::begin() Line | Count | Source | 398 | 3.37k | T* begin() { | 399 | 3.37k | return fData; | 400 | 3.37k | } |
skia_private::TArray<SkSL::Variable const*, true>::begin() Line | Count | Source | 398 | 5.98k | T* begin() { | 399 | 5.98k | return fData; | 400 | 5.98k | } |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::begin() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::begin() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::begin() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::begin() Line | Count | Source | 398 | 14.9k | T* begin() { | 399 | 14.9k | return fData; | 400 | 14.9k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::begin() Line | Count | Source | 398 | 20.3k | T* begin() { | 399 | 20.3k | return fData; | 400 | 20.3k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::begin() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::begin() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::begin() |
401 | 1.11G | const T* begin() const { |
402 | 1.11G | return fData; |
403 | 1.11G | } Unexecuted instantiation: skia_private::TArray<SkString, true>::begin() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::begin() const Line | Count | Source | 401 | 4.50M | const T* begin() const { | 402 | 4.50M | return fData; | 403 | 4.50M | } |
skia_private::TArray<unsigned char, true>::begin() const Line | Count | Source | 401 | 479M | const T* begin() const { | 402 | 479M | return fData; | 403 | 479M | } |
skia_private::TArray<SkPoint, true>::begin() const Line | Count | Source | 401 | 323M | const T* begin() const { | 402 | 323M | return fData; | 403 | 323M | } |
skia_private::TArray<float, true>::begin() const Line | Count | Source | 401 | 254M | const T* begin() const { | 402 | 254M | return fData; | 403 | 254M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::begin() const Line | Count | Source | 401 | 7.61M | const T* begin() const { | 402 | 7.61M | return fData; | 403 | 7.61M | } |
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::begin() const skia_private::TArray<sk_sp<SkSVGNode>, true>::begin() const Line | Count | Source | 401 | 63.1k | const T* begin() const { | 402 | 63.1k | return fData; | 403 | 63.1k | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::begin() const skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::begin() const Line | Count | Source | 401 | 2.88M | const T* begin() const { | 402 | 2.88M | return fData; | 403 | 2.88M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::begin() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::begin() const Line | Count | Source | 401 | 11.7M | const T* begin() const { | 402 | 11.7M | return fData; | 403 | 11.7M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::begin() const Line | Count | Source | 401 | 8.26M | const T* begin() const { | 402 | 8.26M | return fData; | 403 | 8.26M | } |
skia_private::TArray<SkSL::RP::Instruction, true>::begin() const Line | Count | Source | 401 | 293k | const T* begin() const { | 402 | 293k | return fData; | 403 | 293k | } |
skia_private::TArray<int, true>::begin() const Line | Count | Source | 401 | 191k | const T* begin() const { | 402 | 191k | return fData; | 403 | 191k | } |
skia_private::TArray<SkSL::Field, true>::begin() const Line | Count | Source | 401 | 1.43k | const T* begin() const { | 402 | 1.43k | return fData; | 403 | 1.43k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::begin() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::begin() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::begin() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::begin() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::begin() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::begin() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::begin() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::begin() const skia_private::TArray<GrSurfaceProxy*, true>::begin() const Line | Count | Source | 401 | 6.10M | const T* begin() const { | 402 | 6.10M | return fData; | 403 | 6.10M | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::begin() const Line | Count | Source | 401 | 617k | const T* begin() const { | 402 | 617k | return fData; | 403 | 617k | } |
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::begin() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::begin() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::begin() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::begin() const skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::begin() const Line | Count | Source | 401 | 7.38M | const T* begin() const { | 402 | 7.38M | return fData; | 403 | 7.38M | } |
skia_private::TArray<unsigned int, true>::begin() const Line | Count | Source | 401 | 3.15M | const T* begin() const { | 402 | 3.15M | return fData; | 403 | 3.15M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::begin() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::begin() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::begin() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::begin() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::begin() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::begin() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::begin() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::begin() const |
404 | | |
405 | | // It's safe to use fItemArray + fSize because if fItemArray is nullptr then adding 0 is |
406 | | // valid and returns nullptr. See [expr.add] in the C++ standard. |
407 | 1.38G | T* end() { |
408 | 1.38G | if (fData == nullptr) { |
409 | 1.92M | SkASSERT(fSize == 0); |
410 | 1.92M | } |
411 | 1.38G | return fData + fSize; |
412 | 1.38G | } skia_private::TArray<bool, true>::end() Line | Count | Source | 407 | 64.2k | T* end() { | 408 | 64.2k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 64.2k | return fData + fSize; | 412 | 64.2k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end() Unexecuted instantiation: skia_private::TArray<SkString, true>::end() skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::end() Line | Count | Source | 407 | 3.95k | T* end() { | 408 | 3.95k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 3.95k | return fData + fSize; | 412 | 3.95k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end() Line | Count | Source | 407 | 1.91M | T* end() { | 408 | 1.91M | if (fData == nullptr) { | 409 | 22.6k | SkASSERT(fSize == 0); | 410 | 22.6k | } | 411 | 1.91M | return fData + fSize; | 412 | 1.91M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::end() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end() Line | Count | Source | 407 | 11.2k | T* end() { | 408 | 11.2k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 11.2k | return fData + fSize; | 412 | 11.2k | } |
skia_private::TArray<SkPoint, true>::end() Line | Count | Source | 407 | 171M | T* end() { | 408 | 171M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 171M | return fData + fSize; | 412 | 171M | } |
skia_private::TArray<unsigned char, true>::end() Line | Count | Source | 407 | 169M | T* end() { | 408 | 169M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 169M | return fData + fSize; | 412 | 169M | } |
skia_private::TArray<float, true>::end() Line | Count | Source | 407 | 28.2M | T* end() { | 408 | 28.2M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 28.2M | return fData + fSize; | 412 | 28.2M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() skia_private::TArray<unsigned int, true>::end() Line | Count | Source | 407 | 1.44k | T* end() { | 408 | 1.44k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.44k | return fData + fSize; | 412 | 1.44k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::end() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::end() Line | Count | Source | 407 | 10.3k | T* end() { | 408 | 10.3k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 10.3k | return fData + fSize; | 412 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() Line | Count | Source | 407 | 40.3k | T* end() { | 408 | 40.3k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 40.3k | return fData + fSize; | 412 | 40.3k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end() Unexecuted instantiation: skia_private::TArray<char const*, true>::end() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::end() Line | Count | Source | 407 | 24 | T* end() { | 408 | 24 | if (fData == nullptr) { | 409 | 24 | SkASSERT(fSize == 0); | 410 | 24 | } | 411 | 24 | return fData + fSize; | 412 | 24 | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end() skia_private::TArray<int, true>::end() Line | Count | Source | 407 | 455k | T* end() { | 408 | 455k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 455k | return fData + fSize; | 412 | 455k | } |
skia_private::TArray<SkPath, true>::end() Line | Count | Source | 407 | 238k | T* end() { | 408 | 238k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 238k | return fData + fSize; | 412 | 238k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end() skia_private::TArray<sk_sp<SkSVGNode>, true>::end() Line | Count | Source | 407 | 108k | T* end() { | 408 | 108k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 108k | return fData + fSize; | 412 | 108k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::end() Line | Count | Source | 407 | 145k | T* end() { | 408 | 145k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 145k | return fData + fSize; | 412 | 145k | } |
skia_private::TArray<char, true>::end() Line | Count | Source | 407 | 4.47M | T* end() { | 408 | 4.47M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.47M | return fData + fSize; | 412 | 4.47M | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::end() Line | Count | Source | 407 | 51.7k | T* end() { | 408 | 51.7k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 51.7k | return fData + fSize; | 412 | 51.7k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::end() Line | Count | Source | 407 | 33.1k | T* end() { | 408 | 33.1k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 33.1k | return fData + fSize; | 412 | 33.1k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::end() Line | Count | Source | 407 | 18.7M | T* end() { | 408 | 18.7M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 18.7M | return fData + fSize; | 412 | 18.7M | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::end() Line | Count | Source | 407 | 1.44k | T* end() { | 408 | 1.44k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.44k | return fData + fSize; | 412 | 1.44k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::end() Line | Count | Source | 407 | 570k | T* end() { | 408 | 570k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 570k | return fData + fSize; | 412 | 570k | } |
skia_private::TArray<std::__1::thread, false>::end() Line | Count | Source | 407 | 76 | T* end() { | 408 | 76 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 76 | return fData + fSize; | 412 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end() skia_private::TArray<sk_sp<SkShader>, true>::end() Line | Count | Source | 407 | 113k | T* end() { | 408 | 113k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 113k | return fData + fSize; | 412 | 113k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::end() Line | Count | Source | 407 | 761k | T* end() { | 408 | 761k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 761k | return fData + fSize; | 412 | 761k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() skia_private::TArray<sk_sp<SkVertices const>, true>::end() Line | Count | Source | 407 | 89 | T* end() { | 408 | 89 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 89 | return fData + fSize; | 412 | 89 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() Line | Count | Source | 407 | 117 | T* end() { | 408 | 117 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 117 | return fData + fSize; | 412 | 117 | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::end() Line | Count | Source | 407 | 7 | T* end() { | 408 | 7 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 7 | return fData + fSize; | 412 | 7 | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::end() Line | Count | Source | 407 | 33.1k | T* end() { | 408 | 33.1k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 33.1k | return fData + fSize; | 412 | 33.1k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::end() Line | Count | Source | 407 | 71.7k | T* end() { | 408 | 71.7k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 71.7k | return fData + fSize; | 412 | 71.7k | } |
skia_private::TArray<SkPaint, true>::end() Line | Count | Source | 407 | 21.0k | T* end() { | 408 | 21.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 21.0k | return fData + fSize; | 412 | 21.0k | } |
skia_private::TArray<SkMatrix, true>::end() Line | Count | Source | 407 | 287 | T* end() { | 408 | 287 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 287 | return fData + fSize; | 412 | 287 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::end() Line | Count | Source | 407 | 17.3k | T* end() { | 408 | 17.3k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 17.3k | return fData + fSize; | 412 | 17.3k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::end() Line | Count | Source | 407 | 1 | T* end() { | 408 | 1 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1 | return fData + fSize; | 412 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::end() Line | Count | Source | 407 | 60.6k | T* end() { | 408 | 60.6k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 60.6k | return fData + fSize; | 412 | 60.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() Line | Count | Source | 407 | 1.17M | T* end() { | 408 | 1.17M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.17M | return fData + fSize; | 412 | 1.17M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end() Line | Count | Source | 407 | 42.4k | T* end() { | 408 | 42.4k | if (fData == nullptr) { | 409 | 21.8k | SkASSERT(fSize == 0); | 410 | 21.8k | } | 411 | 42.4k | return fData + fSize; | 412 | 42.4k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end() Line | Count | Source | 407 | 43.8k | T* end() { | 408 | 43.8k | if (fData == nullptr) { | 409 | 4.62k | SkASSERT(fSize == 0); | 410 | 4.62k | } | 411 | 43.8k | return fData + fSize; | 412 | 43.8k | } |
skia_private::TArray<SkSL::Field, true>::end() Line | Count | Source | 407 | 7.48k | T* end() { | 408 | 7.48k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 7.48k | return fData + fSize; | 412 | 7.48k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::end() Line | Count | Source | 407 | 35.4k | T* end() { | 408 | 35.4k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 35.4k | return fData + fSize; | 412 | 35.4k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::end() Line | Count | Source | 407 | 324k | T* end() { | 408 | 324k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 324k | return fData + fSize; | 412 | 324k | } |
skia_private::TArray<float*, true>::end() Line | Count | Source | 407 | 162k | T* end() { | 408 | 162k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 162k | return fData + fSize; | 412 | 162k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end() Line | Count | Source | 407 | 45 | T* end() { | 408 | 45 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 45 | return fData + fSize; | 412 | 45 | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::end() Line | Count | Source | 407 | 63 | T* end() { | 408 | 63 | if (fData == nullptr) { | 409 | 63 | SkASSERT(fSize == 0); | 410 | 63 | } | 411 | 63 | return fData + fSize; | 412 | 63 | } |
skia_private::TArray<SkSL::Type const*, true>::end() Line | Count | Source | 407 | 45.4k | T* end() { | 408 | 45.4k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 45.4k | return fData + fSize; | 412 | 45.4k | } |
skia_private::TArray<SkSL::Variable*, true>::end() Line | Count | Source | 407 | 20.0k | T* end() { | 408 | 20.0k | if (fData == nullptr) { | 409 | 10.1k | SkASSERT(fSize == 0); | 410 | 10.1k | } | 411 | 20.0k | return fData + fSize; | 412 | 20.0k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::end() Line | Count | Source | 407 | 45.0k | T* end() { | 408 | 45.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 45.0k | return fData + fSize; | 412 | 45.0k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end() skia_private::TArray<sk_sp<GrRenderTask>, true>::end() Line | Count | Source | 407 | 658k | T* end() { | 408 | 658k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 658k | return fData + fSize; | 412 | 658k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::end() Line | Count | Source | 407 | 42.2k | T* end() { | 408 | 42.2k | if (fData == nullptr) { | 409 | 42.2k | SkASSERT(fSize == 0); | 410 | 42.2k | } | 411 | 42.2k | return fData + fSize; | 412 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end() skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::end() Line | Count | Source | 407 | 309k | T* end() { | 408 | 309k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 309k | return fData + fSize; | 412 | 309k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::end() Line | Count | Source | 407 | 74.0k | T* end() { | 408 | 74.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 74.0k | return fData + fSize; | 412 | 74.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() Line | Count | Source | 407 | 1.62M | T* end() { | 408 | 1.62M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.62M | return fData + fSize; | 412 | 1.62M | } |
skia_private::TArray<GrTextureProxy*, true>::end() Line | Count | Source | 407 | 63.1k | T* end() { | 408 | 63.1k | if (fData == nullptr) { | 409 | 63.1k | SkASSERT(fSize == 0); | 410 | 63.1k | } | 411 | 63.1k | return fData + fSize; | 412 | 63.1k | } |
skia_private::TArray<GrRenderTask*, true>::end() Line | Count | Source | 407 | 1.45M | T* end() { | 408 | 1.45M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.45M | return fData + fSize; | 412 | 1.45M | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end() skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::end() Line | Count | Source | 407 | 11.6k | T* end() { | 408 | 11.6k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 11.6k | return fData + fSize; | 412 | 11.6k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::end() Line | Count | Source | 407 | 12.7k | T* end() { | 408 | 12.7k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 12.7k | return fData + fSize; | 412 | 12.7k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::end() Line | Count | Source | 407 | 5.02k | T* end() { | 408 | 5.02k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 5.02k | return fData + fSize; | 412 | 5.02k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::end() Line | Count | Source | 407 | 7.52k | T* end() { | 408 | 7.52k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 7.52k | return fData + fSize; | 412 | 7.52k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::end() Line | Count | Source | 407 | 22.1k | T* end() { | 408 | 22.1k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 22.1k | return fData + fSize; | 412 | 22.1k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() Line | Count | Source | 407 | 3.86k | T* end() { | 408 | 3.86k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 3.86k | return fData + fSize; | 412 | 3.86k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() Line | Count | Source | 407 | 100 | T* end() { | 408 | 100 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 100 | return fData + fSize; | 412 | 100 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::end() Line | Count | Source | 407 | 58 | T* end() { | 408 | 58 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 58 | return fData + fSize; | 412 | 58 | } |
skia_private::TArray<SkRect, true>::end() Line | Count | Source | 407 | 58 | T* end() { | 408 | 58 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 58 | return fData + fSize; | 412 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() Line | Count | Source | 407 | 53.6k | T* end() { | 408 | 53.6k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 53.6k | return fData + fSize; | 412 | 53.6k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::end() Line | Count | Source | 407 | 84.4k | T* end() { | 408 | 84.4k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 84.4k | return fData + fSize; | 412 | 84.4k | } |
skia_private::TArray<GrSurfaceProxy*, true>::end() Line | Count | Source | 407 | 549k | T* end() { | 408 | 549k | if (fData == nullptr) { | 409 | 3.65k | SkASSERT(fSize == 0); | 410 | 3.65k | } | 411 | 549k | return fData + fSize; | 412 | 549k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end() skia_private::TArray<CircularRRectOp::RRect, true>::end() Line | Count | Source | 407 | 237 | T* end() { | 408 | 237 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 237 | return fData + fSize; | 412 | 237 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::end() Line | Count | Source | 407 | 4.71k | T* end() { | 408 | 4.71k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.71k | return fData + fSize; | 412 | 4.71k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end() skia_private::TArray<CircleOp::Circle, true>::end() Line | Count | Source | 407 | 516 | T* end() { | 408 | 516 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 516 | return fData + fSize; | 412 | 516 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::end() Line | Count | Source | 407 | 1.87k | T* end() { | 408 | 1.87k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.87k | return fData + fSize; | 412 | 1.87k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::end() Line | Count | Source | 407 | 326 | T* end() { | 408 | 326 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 326 | return fData + fSize; | 412 | 326 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::end() Line | Count | Source | 407 | 458 | T* end() { | 408 | 458 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 458 | return fData + fSize; | 412 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() Line | Count | Source | 407 | 2.57M | T* end() { | 408 | 2.57M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 2.57M | return fData + fSize; | 412 | 2.57M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::end() Line | Count | Source | 407 | 78 | T* end() { | 408 | 78 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 78 | return fData + fSize; | 412 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() Line | Count | Source | 407 | 39.5k | T* end() { | 408 | 39.5k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 39.5k | return fData + fSize; | 412 | 39.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() Line | Count | Source | 407 | 4.28k | T* end() { | 408 | 4.28k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.28k | return fData + fSize; | 412 | 4.28k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::end() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::end() Line | Count | Source | 407 | 4.27k | T* end() { | 408 | 4.27k | if (fData == nullptr) { | 409 | 2.85k | SkASSERT(fSize == 0); | 410 | 2.85k | } | 411 | 4.27k | return fData + fSize; | 412 | 4.27k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::end() Line | Count | Source | 407 | 1.70k | T* end() { | 408 | 1.70k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.70k | return fData + fSize; | 412 | 1.70k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::end() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::end() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::end() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::end() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::end() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::end() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::end() Line | Count | Source | 407 | 559 | T* end() { | 408 | 559 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 559 | return fData + fSize; | 412 | 559 | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end() Unexecuted instantiation: skia_private::TArray<SkSVGDevice::ClipRec, true>::end() skia_private::TArray<SkFontParameters::Variation::Axis, true>::end() Line | Count | Source | 407 | 2.71k | T* end() { | 408 | 2.71k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 2.71k | return fData + fSize; | 412 | 2.71k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::end() Line | Count | Source | 407 | 1.46k | T* end() { | 408 | 1.46k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.46k | return fData + fSize; | 412 | 1.46k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::end() Line | Count | Source | 407 | 1 | T* end() { | 408 | 1 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1 | return fData + fSize; | 412 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end() skia_private::TArray<unsigned short, true>::end() Line | Count | Source | 407 | 1.05M | T* end() { | 408 | 1.05M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.05M | return fData + fSize; | 412 | 1.05M | } |
skia_private::TArray<SkMask::Format, true>::end() Line | Count | Source | 407 | 4.50k | T* end() { | 408 | 4.50k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.50k | return fData + fSize; | 412 | 4.50k | } |
skia_private::TArray<SkPackedGlyphID, true>::end() Line | Count | Source | 407 | 4.50k | T* end() { | 408 | 4.50k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4.50k | return fData + fSize; | 412 | 4.50k | } |
skia_private::TArray<SkGlyph const*, true>::end() Line | Count | Source | 407 | 1.04M | T* end() { | 408 | 1.04M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.04M | return fData + fSize; | 412 | 1.04M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end() Line | Count | Source | 407 | 842M | T* end() { | 408 | 842M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 842M | return fData + fSize; | 412 | 842M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::end() Line | Count | Source | 407 | 4 | T* end() { | 408 | 4 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 4 | return fData + fSize; | 412 | 4 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end() skia_private::TArray<PathSegment, true>::end() Line | Count | Source | 407 | 46 | T* end() { | 408 | 46 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 46 | return fData + fSize; | 412 | 46 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end() skia_private::TArray<OffsetEdge, true>::end() Line | Count | Source | 407 | 401 | T* end() { | 408 | 401 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 401 | return fData + fSize; | 412 | 401 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::end() Line | Count | Source | 407 | 72.4k | T* end() { | 408 | 72.4k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 72.4k | return fData + fSize; | 412 | 72.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end() skia_private::TArray<SkOpRayHit*, true>::end() Line | Count | Source | 407 | 11.7M | T* end() { | 408 | 11.7M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 11.7M | return fData + fSize; | 412 | 11.7M | } |
skia_private::TArray<double, true>::end() Line | Count | Source | 407 | 110k | T* end() { | 408 | 110k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 110k | return fData + fSize; | 412 | 110k | } |
skia_private::TArray<SkClosestRecord const*, true>::end() Line | Count | Source | 407 | 10.6M | T* end() { | 408 | 10.6M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 10.6M | return fData + fSize; | 412 | 10.6M | } |
skia_private::TArray<SkClosestRecord, true>::end() Line | Count | Source | 407 | 5.44M | T* end() { | 408 | 5.44M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 5.44M | return fData + fSize; | 412 | 5.44M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::end() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::end() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::end() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::end() Line | Count | Source | 407 | 2.10k | T* end() { | 408 | 2.10k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 2.10k | return fData + fSize; | 412 | 2.10k | } |
skia_private::TArray<SkPoint, true>::end() Line | Count | Source | 407 | 1.63k | T* end() { | 408 | 1.63k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.63k | return fData + fSize; | 412 | 1.63k | } |
skia_private::TArray<unsigned char, true>::end() Line | Count | Source | 407 | 1.63k | T* end() { | 408 | 1.63k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.63k | return fData + fSize; | 412 | 1.63k | } |
skia_private::TArray<float, true>::end() Line | Count | Source | 407 | 717 | T* end() { | 408 | 717 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 717 | return fData + fSize; | 412 | 717 | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() skia_private::TArray<unsigned int, true>::end() Line | Count | Source | 407 | 4.72M | T* end() { | 408 | 4.72M | if (fData == nullptr) { | 409 | 10.2k | SkASSERT(fSize == 0); | 410 | 10.2k | } | 411 | 4.72M | return fData + fSize; | 412 | 4.72M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::end() Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::end() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() Line | Count | Source | 407 | 3.51M | T* end() { | 408 | 3.51M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 3.51M | return fData + fSize; | 412 | 3.51M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::end() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::end() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::end() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::end() Unexecuted instantiation: skia_private::TArray<char const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::end() Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::end() skia_private::TArray<bool, true>::end() Line | Count | Source | 407 | 202k | T* end() { | 408 | 202k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 202k | return fData + fSize; | 412 | 202k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::end() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::end() skia_private::TArray<int, true>::end() Line | Count | Source | 407 | 46.6M | T* end() { | 408 | 46.6M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 46.6M | return fData + fSize; | 412 | 46.6M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::end() skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::end() Line | Count | Source | 407 | 202k | T* end() { | 408 | 202k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 202k | return fData + fSize; | 412 | 202k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::end() skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() Line | Count | Source | 407 | 11.4M | T* end() { | 408 | 11.4M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 11.4M | return fData + fSize; | 412 | 11.4M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::end() Line | Count | Source | 407 | 987k | T* end() { | 408 | 987k | if (fData == nullptr) { | 409 | 411k | SkASSERT(fSize == 0); | 410 | 411k | } | 411 | 987k | return fData + fSize; | 412 | 987k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::end() Line | Count | Source | 407 | 324k | T* end() { | 408 | 324k | if (fData == nullptr) { | 409 | 231k | SkASSERT(fSize == 0); | 410 | 231k | } | 411 | 324k | return fData + fSize; | 412 | 324k | } |
skia_private::TArray<SkSL::Field, true>::end() Line | Count | Source | 407 | 985k | T* end() { | 408 | 985k | if (fData == nullptr) { | 409 | 196k | SkASSERT(fSize == 0); | 410 | 196k | } | 411 | 985k | return fData + fSize; | 412 | 985k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() Line | Count | Source | 407 | 6.27k | T* end() { | 408 | 6.27k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 6.27k | return fData + fSize; | 412 | 6.27k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::end() Line | Count | Source | 407 | 43.7k | T* end() { | 408 | 43.7k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 43.7k | return fData + fSize; | 412 | 43.7k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::end() Line | Count | Source | 407 | 10.4k | T* end() { | 408 | 10.4k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 10.4k | return fData + fSize; | 412 | 10.4k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::end() Line | Count | Source | 407 | 87.7k | T* end() { | 408 | 87.7k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 87.7k | return fData + fSize; | 412 | 87.7k | } |
skia_private::TArray<float*, true>::end() Line | Count | Source | 407 | 43.8k | T* end() { | 408 | 43.8k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 43.8k | return fData + fSize; | 412 | 43.8k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::end() Line | Count | Source | 407 | 169k | T* end() { | 408 | 169k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 169k | return fData + fSize; | 412 | 169k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::end() Line | Count | Source | 407 | 1.80M | T* end() { | 408 | 1.80M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.80M | return fData + fSize; | 412 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::end() Line | Count | Source | 407 | 3.06M | T* end() { | 408 | 3.06M | if (fData == nullptr) { | 409 | 736k | SkASSERT(fSize == 0); | 410 | 736k | } | 411 | 3.06M | return fData + fSize; | 412 | 3.06M | } |
skia_private::TArray<SkSL::Type const*, true>::end() Line | Count | Source | 407 | 1.27M | T* end() { | 408 | 1.27M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 1.27M | return fData + fSize; | 412 | 1.27M | } |
skia_private::TArray<SkSL::Variable*, true>::end() Line | Count | Source | 407 | 497k | T* end() { | 408 | 497k | if (fData == nullptr) { | 409 | 166k | SkASSERT(fSize == 0); | 410 | 166k | } | 411 | 497k | return fData + fSize; | 412 | 497k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::end() Line | Count | Source | 407 | 15.3k | T* end() { | 408 | 15.3k | if (fData == nullptr) { | 409 | 1.28k | SkASSERT(fSize == 0); | 410 | 1.28k | } | 411 | 15.3k | return fData + fSize; | 412 | 15.3k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::end() Line | Count | Source | 407 | 449k | T* end() { | 408 | 449k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 449k | return fData + fSize; | 412 | 449k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::end() Line | Count | Source | 407 | 8.08k | T* end() { | 408 | 8.08k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 8.08k | return fData + fSize; | 412 | 8.08k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::end() Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::end() Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::end() Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::end() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::end() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::end() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::end() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::end() Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::end() Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::end() Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::end() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::end() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::end() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::end() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::end() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::end() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::end() Unexecuted instantiation: skia_private::TArray<dng_exception, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::end() skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::end() Line | Count | Source | 407 | 438 | T* end() { | 408 | 438 | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 438 | return fData + fSize; | 412 | 438 | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() Line | Count | Source | 407 | 31.5M | T* end() { | 408 | 31.5M | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 31.5M | return fData + fSize; | 412 | 31.5M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::end() Line | Count | Source | 407 | 2.47k | T* end() { | 408 | 2.47k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 2.47k | return fData + fSize; | 412 | 2.47k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::end() Line | Count | Source | 407 | 3.37k | T* end() { | 408 | 3.37k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 3.37k | return fData + fSize; | 412 | 3.37k | } |
skia_private::TArray<SkSL::Variable const*, true>::end() Line | Count | Source | 407 | 5.98k | T* end() { | 408 | 5.98k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 5.98k | return fData + fSize; | 412 | 5.98k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::end() Line | Count | Source | 407 | 133k | T* end() { | 408 | 133k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 133k | return fData + fSize; | 412 | 133k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::end() Line | Count | Source | 407 | 22.0k | T* end() { | 408 | 22.0k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 22.0k | return fData + fSize; | 412 | 22.0k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::end() Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::end() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::end() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::end() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::end() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::end() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::end() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::end() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::end() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::end() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::end() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::end() Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::end() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::end() Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::end() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::end() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::end() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::end() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::end() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::end() Line | Count | Source | 407 | 14.9k | T* end() { | 408 | 14.9k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 14.9k | return fData + fSize; | 412 | 14.9k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::end() Line | Count | Source | 407 | 20.3k | T* end() { | 408 | 20.3k | if (fData == nullptr) { | 409 | 0 | SkASSERT(fSize == 0); | 410 | 0 | } | 411 | 20.3k | return fData + fSize; | 412 | 20.3k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::end() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::end() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::end() |
413 | 341M | const T* end() const { |
414 | 341M | if (fData == nullptr) { |
415 | 1.26M | SkASSERT(fSize == 0); |
416 | 1.26M | } |
417 | 341M | return fData + fSize; |
418 | 341M | } Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::end() const Line | Count | Source | 413 | 4.50M | const T* end() const { | 414 | 4.50M | if (fData == nullptr) { | 415 | 52.6k | SkASSERT(fSize == 0); | 416 | 52.6k | } | 417 | 4.50M | return fData + fSize; | 418 | 4.50M | } |
skia_private::TArray<unsigned char, true>::end() const Line | Count | Source | 413 | 282M | const T* end() const { | 414 | 282M | if (fData == nullptr) { | 415 | 410 | SkASSERT(fSize == 0); | 416 | 410 | } | 417 | 282M | return fData + fSize; | 418 | 282M | } |
skia_private::TArray<float, true>::end() const Line | Count | Source | 413 | 6.45M | const T* end() const { | 414 | 6.45M | if (fData == nullptr) { | 415 | 99 | SkASSERT(fSize == 0); | 416 | 99 | } | 417 | 6.45M | return fData + fSize; | 418 | 6.45M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::end() const Line | Count | Source | 413 | 7.61M | const T* end() const { | 414 | 7.61M | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 7.61M | return fData + fSize; | 418 | 7.61M | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::end() const Line | Count | Source | 413 | 63.1k | const T* end() const { | 414 | 63.1k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 63.1k | return fData + fSize; | 418 | 63.1k | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::end() const Line | Count | Source | 413 | 2.81M | const T* end() const { | 414 | 2.81M | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 2.81M | return fData + fSize; | 418 | 2.81M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() const Line | Count | Source | 413 | 40.9k | const T* end() const { | 414 | 40.9k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 40.9k | return fData + fSize; | 418 | 40.9k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const Line | Count | Source | 413 | 53.3k | const T* end() const { | 414 | 53.3k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 53.3k | return fData + fSize; | 418 | 53.3k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::end() const Line | Count | Source | 413 | 162k | const T* end() const { | 414 | 162k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 162k | return fData + fSize; | 418 | 162k | } |
skia_private::TArray<int, true>::end() const Line | Count | Source | 413 | 85 | const T* end() const { | 414 | 85 | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 85 | return fData + fSize; | 418 | 85 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const skia_private::TArray<GrSurfaceProxy*, true>::end() const Line | Count | Source | 413 | 6.10M | const T* end() const { | 414 | 6.10M | if (fData == nullptr) { | 415 | 1.21M | SkASSERT(fSize == 0); | 416 | 1.21M | } | 417 | 6.10M | return fData + fSize; | 418 | 6.10M | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::end() const Line | Count | Source | 413 | 617k | const T* end() const { | 414 | 617k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 617k | return fData + fSize; | 418 | 617k | } |
Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::end() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::end() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::end() const skia_private::TArray<unsigned char, true>::end() const Line | Count | Source | 413 | 2.11k | const T* end() const { | 414 | 2.11k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 2.11k | return fData + fSize; | 418 | 2.11k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPaint, true>::end() const Unexecuted instantiation: skia_private::TArray<SkPath, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::end() const skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::end() const Line | Count | Source | 413 | 72.5k | const T* end() const { | 414 | 72.5k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 72.5k | return fData + fSize; | 418 | 72.5k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::end() const Unexecuted instantiation: skia_private::TArray<SkSize, true>::end() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::end() const Line | Count | Source | 413 | 11.7M | const T* end() const { | 414 | 11.7M | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 11.7M | return fData + fSize; | 418 | 11.7M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::end() const Line | Count | Source | 413 | 8.21M | const T* end() const { | 414 | 8.21M | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 8.21M | return fData + fSize; | 418 | 8.21M | } |
skia_private::TArray<SkSL::RP::Instruction, true>::end() const Line | Count | Source | 413 | 131k | const T* end() const { | 414 | 131k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 131k | return fData + fSize; | 418 | 131k | } |
skia_private::TArray<int, true>::end() const Line | Count | Source | 413 | 191k | const T* end() const { | 414 | 191k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 191k | return fData + fSize; | 418 | 191k | } |
skia_private::TArray<SkSL::Field, true>::end() const Line | Count | Source | 413 | 1.43k | const T* end() const { | 414 | 1.43k | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 1.43k | return fData + fSize; | 418 | 1.43k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::end() const Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::end() const Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::end() const Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::end() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::end() const Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::end() const Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::end() const Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::end() const Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::end() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::end() const skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::end() const Line | Count | Source | 413 | 7.38M | const T* end() const { | 414 | 7.38M | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 7.38M | return fData + fSize; | 418 | 7.38M | } |
skia_private::TArray<unsigned int, true>::end() const Line | Count | Source | 413 | 3.15M | const T* end() const { | 414 | 3.15M | if (fData == nullptr) { | 415 | 0 | SkASSERT(fSize == 0); | 416 | 0 | } | 417 | 3.15M | return fData + fSize; | 418 | 3.15M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::end() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::end() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::end() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::end() const |
419 | 177M | T* data() { return fData; } skia_private::TArray<SkPoint, true>::data() Line | Count | Source | 419 | 140M | T* data() { return fData; } |
skia_private::TArray<float, true>::data() Line | Count | Source | 419 | 16.1M | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<unsigned int, true>::data() skia_private::TArray<GrRenderTask*, true>::data() Line | Count | Source | 419 | 126k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::data() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::data() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::data() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::data() skia_private::TArray<sk_sp<SkImageFilter>, true>::data() Line | Count | Source | 419 | 24.8k | T* data() { return fData; } |
skia_private::TArray<char, true>::data() Line | Count | Source | 419 | 61.8k | T* data() { return fData; } |
skia_private::TArray<sk_sp<SkShader>, true>::data() Line | Count | Source | 419 | 113k | T* data() { return fData; } |
skia_private::TArray<unsigned char, true>::data() Line | Count | Source | 419 | 16.1M | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::data() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() Line | Count | Source | 419 | 51.8k | T* data() { return fData; } |
skia_private::TArray<bool, true>::data() Line | Count | Source | 419 | 4.71k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::data() skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::data() Line | Count | Source | 419 | 202k | T* data() { return fData; } |
skia_private::TArray<SkSL::Field, true>::data() Line | Count | Source | 419 | 711k | T* data() { return fData; } |
skia_private::TArray<SkSL::RP::Instruction, true>::data() Line | Count | Source | 419 | 87.6k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<int, true>::data() skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() Line | Count | Source | 419 | 46.2k | T* data() { return fData; } |
skia_private::TArray<SkSL::Variable*, true>::data() Line | Count | Source | 419 | 682k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::data() skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::data() Line | Count | Source | 419 | 83.4k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::data() skia_private::TArray<GrSurfaceProxy*, true>::data() Line | Count | Source | 419 | 85.7k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::data() skia_private::TArray<GrTextureProxy*, true>::data() Line | Count | Source | 419 | 63.1k | T* data() { return fData; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::data() Line | Count | Source | 419 | 63.1k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::data() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::data() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::data() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::data() skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::data() Line | Count | Source | 419 | 60.9k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::data() skia_private::TArray<unsigned short, true>::data() Line | Count | Source | 419 | 1.12M | T* data() { return fData; } |
skia_private::TArray<SkPackedGlyphID, true>::data() Line | Count | Source | 419 | 10.4k | T* data() { return fData; } |
skia_private::TArray<SkMask::Format, true>::data() Line | Count | Source | 419 | 6.41k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::data() skia_private::TArray<SkGlyph const*, true>::data() Line | Count | Source | 419 | 1.09M | T* data() { return fData; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::data() Line | Count | Source | 419 | 41.2k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::data() skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::data() Line | Count | Source | 419 | 876 | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::data() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::data() Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::data() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::data() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::data() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::data() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::data() Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::data() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::data() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::data() skia_private::TArray<SkSL::SwitchCase const*, true>::data() Line | Count | Source | 419 | 19.3k | T* data() { return fData; } |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::data() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::data() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::data() Unexecuted instantiation: skia_private::TArray<SkString, true>::data() skia_private::TArray<SkMeshSpecification::Attribute, false>::data() Line | Count | Source | 419 | 20.6k | T* data() { return fData; } |
|
420 | 205M | const T* data() const { return fData; } skia_private::TArray<SkPoint, true>::data() const Line | Count | Source | 420 | 122M | const T* data() const { return fData; } |
skia_private::TArray<unsigned char, true>::data() const Line | Count | Source | 420 | 11.1k | const T* data() const { return fData; } |
skia_private::TArray<unsigned int, true>::data() const Line | Count | Source | 420 | 1.58M | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::data() const skia_private::TArray<float, true>::data() const Line | Count | Source | 420 | 6.52k | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::data() const skia_private::TArray<SkSL::Variable*, true>::data() const Line | Count | Source | 420 | 11.2M | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::data() const skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::data() const Line | Count | Source | 420 | 1.85M | const T* data() const { return fData; } |
skia_private::TArray<SkSL::Field, true>::data() const Line | Count | Source | 420 | 4.85M | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::data() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::data() const skia_private::TArray<int, true>::data() const Line | Count | Source | 420 | 63.2M | const T* data() const { return fData; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::data() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::data() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::data() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::data() const |
421 | 3.83G | int size() const { return fSize; } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::size() const skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::size() const Line | Count | Source | 421 | 2.27M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::size() const Line | Count | Source | 421 | 432k | int size() const { return fSize; } |
skia_private::TArray<SkString, true>::size() const Line | Count | Source | 421 | 512 | int size() const { return fSize; } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size() const Line | Count | Source | 421 | 7.77k | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::size() const Line | Count | Source | 421 | 5.74M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::size() const skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::size() const Line | Count | Source | 421 | 125k | int size() const { return fSize; } |
skia_private::TArray<SkPoint, true>::size() const Line | Count | Source | 421 | 1.35G | int size() const { return fSize; } |
skia_private::TArray<unsigned char, true>::size() const Line | Count | Source | 421 | 624M | int size() const { return fSize; } |
skia_private::TArray<float, true>::size() const Line | Count | Source | 421 | 183M | int size() const { return fSize; } |
skia_private::TArray<unsigned int, true>::size() const Line | Count | Source | 421 | 16.0M | int size() const { return fSize; } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::size() const Line | Count | Source | 421 | 31.5k | int size() const { return fSize; } |
skia_private::TArray<GrRenderTask*, true>::size() const Line | Count | Source | 421 | 20.5M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::size() const Line | Count | Source | 421 | 30.3M | int size() const { return fSize; } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::size() const Line | Count | Source | 421 | 4.37M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::size() const Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::size() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::size() const Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::size() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::size() const Unexecuted instantiation: skia_private::TArray<char const*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::size() const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::size() const skia_private::TArray<sk_sp<GrRenderTask>, true>::size() const Line | Count | Source | 421 | 3.93M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::size() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::size() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::size() const skia_private::TArray<int, true>::size() const Line | Count | Source | 421 | 569M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::size() const Line | Count | Source | 421 | 1.75M | int size() const { return fSize; } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::size() const Line | Count | Source | 421 | 4.57M | int size() const { return fSize; } |
skia_private::TArray<char, true>::size() const Line | Count | Source | 421 | 232k | int size() const { return fSize; } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::size() const Line | Count | Source | 421 | 16.1k | int size() const { return fSize; } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::size() const Line | Count | Source | 421 | 201k | int size() const { return fSize; } |
skia_private::TArray<std::__1::thread, false>::size() const Line | Count | Source | 421 | 798 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::size() const skia_private::TArray<sk_sp<SkShader>, true>::size() const Line | Count | Source | 421 | 339k | int size() const { return fSize; } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::size() const Line | Count | Source | 421 | 14.0k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkImage const>, true>::size() const Line | Count | Source | 421 | 111k | int size() const { return fSize; } |
skia_private::TArray<SkPath, true>::size() const Line | Count | Source | 421 | 1.46M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkPicture const>, true>::size() const Line | Count | Source | 421 | 294k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkDrawable>, true>::size() const Line | Count | Source | 421 | 594 | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::size() const Line | Count | Source | 421 | 74 | int size() const { return fSize; } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::size() const Line | Count | Source | 421 | 226 | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkVertices const>, true>::size() const Line | Count | Source | 421 | 70 | int size() const { return fSize; } |
skia_private::TArray<SkPaint, true>::size() const Line | Count | Source | 421 | 47.6k | int size() const { return fSize; } |
skia_private::TArray<SkMatrix, true>::size() const Line | Count | Source | 421 | 5.03k | int size() const { return fSize; } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::size() const Line | Count | Source | 421 | 11.1M | int size() const { return fSize; } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::size() const Line | Count | Source | 421 | 419k | int size() const { return fSize; } |
skia_private::TArray<SkSL::Variable*, true>::size() const Line | Count | Source | 421 | 12.7M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkTypeface>, true>::size() const Line | Count | Source | 421 | 3 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::size() const skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::size() const Line | Count | Source | 421 | 423k | int size() const { return fSize; } |
skia_private::TArray<bool, true>::size() const Line | Count | Source | 421 | 8.74k | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::size() const Line | Count | Source | 421 | 84.2M | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::size() const Line | Count | Source | 421 | 5.79M | int size() const { return fSize; } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::size() const Line | Count | Source | 421 | 3.80M | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::size() const Line | Count | Source | 421 | 1.10M | int size() const { return fSize; } |
skia_private::TArray<SkSL::Field, true>::size() const Line | Count | Source | 421 | 5.57M | int size() const { return fSize; } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::size() const Line | Count | Source | 421 | 23.4k | int size() const { return fSize; } |
skia_private::TArray<SkSL::RP::Instruction, true>::size() const Line | Count | Source | 421 | 153M | int size() const { return fSize; } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::size() const Line | Count | Source | 421 | 10.3M | int size() const { return fSize; } |
skia_private::TArray<float*, true>::size() const Line | Count | Source | 421 | 28.3M | int size() const { return fSize; } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::size() const Line | Count | Source | 421 | 29.0M | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::size() const Line | Count | Source | 421 | 8.08M | int size() const { return fSize; } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::size() const Line | Count | Source | 421 | 12.8M | int size() const { return fSize; } |
skia_private::TArray<SkSL::Type const*, true>::size() const Line | Count | Source | 421 | 5.10M | int size() const { return fSize; } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::size() const skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::size() const Line | Count | Source | 421 | 4.04k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::size() const skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::size() const Line | Count | Source | 421 | 42.2k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::size() const skia_private::TArray<GrGpu::SubmittedProc, true>::size() const Line | Count | Source | 421 | 48.0k | int size() const { return fSize; } |
skia_private::TArray<GrTextureProxy*, true>::size() const Line | Count | Source | 421 | 1.58M | int size() const { return fSize; } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::size() const Line | Count | Source | 421 | 400k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::size() const Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::size() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::size() const Line | Count | Source | 421 | 15.2k | int size() const { return fSize; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::size() const Line | Count | Source | 421 | 817k | int size() const { return fSize; } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::size() const Line | Count | Source | 421 | 25.1k | int size() const { return fSize; } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::size() const Line | Count | Source | 421 | 120k | int size() const { return fSize; } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::size() const Line | Count | Source | 421 | 3.34k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::size() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::size() const Line | Count | Source | 421 | 332 | int size() const { return fSize; } |
skia_private::TArray<SkRect, true>::size() const Line | Count | Source | 421 | 240 | int size() const { return fSize; } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::size() const Line | Count | Source | 421 | 557 | int size() const { return fSize; } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::size() const Line | Count | Source | 421 | 135k | int size() const { return fSize; } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::size() const Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::size() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::size() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::size() const Line | Count | Source | 421 | 49.2M | int size() const { return fSize; } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::size() const Line | Count | Source | 421 | 22.6k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::size() const skia_private::TArray<CircularRRectOp::RRect, true>::size() const Line | Count | Source | 421 | 57 | int size() const { return fSize; } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::size() const Line | Count | Source | 421 | 2.34k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::size() const skia_private::TArray<CircleOp::Circle, true>::size() const Line | Count | Source | 421 | 147 | int size() const { return fSize; } |
skia_private::TArray<EllipseOp::Ellipse, true>::size() const Line | Count | Source | 421 | 750 | int size() const { return fSize; } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::size() const Line | Count | Source | 421 | 865 | int size() const { return fSize; } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::size() const Line | Count | Source | 421 | 402 | int size() const { return fSize; } |
skia_private::TArray<GrSurfaceProxy*, true>::size() const Line | Count | Source | 421 | 227k | int size() const { return fSize; } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::size() const Line | Count | Source | 421 | 111 | int size() const { return fSize; } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::size() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::size() const Line | Count | Source | 421 | 109k | int size() const { return fSize; } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::size() const Line | Count | Source | 421 | 5.99k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::size() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::size() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::size() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::size() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::size() const Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::size() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::size() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::size() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::size() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::size() const Line | Count | Source | 421 | 13.9k | int size() const { return fSize; } |
skia_private::TArray<SkSVGDevice::ClipRec, true>::size() const Line | Count | Source | 421 | 26.0k | int size() const { return fSize; } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::size() const Line | Count | Source | 421 | 250k | int size() const { return fSize; } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::size() const Line | Count | Source | 421 | 65.7k | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::size() const Line | Count | Source | 421 | 18 | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::size() const skia_private::TArray<unsigned short, true>::size() const Line | Count | Source | 421 | 2.27M | int size() const { return fSize; } |
skia_private::TArray<SkPackedGlyphID, true>::size() const Line | Count | Source | 421 | 16.1k | int size() const { return fSize; } |
skia_private::TArray<SkMask::Format, true>::size() const Line | Count | Source | 421 | 5.65k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::size() const skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::size() const Line | Count | Source | 421 | 33.3k | int size() const { return fSize; } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::size() const Line | Count | Source | 421 | 14.5k | int size() const { return fSize; } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size() const Line | Count | Source | 421 | 256M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::size() const skia_private::TArray<SkGlyph const*, true>::size() const Line | Count | Source | 421 | 2.24M | int size() const { return fSize; } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::size() const Line | Count | Source | 421 | 126k | int size() const { return fSize; } |
skia_private::TArray<SkMeshSpecification::Varying, false>::size() const Line | Count | Source | 421 | 146k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::size() const skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::size() const Line | Count | Source | 421 | 391k | int size() const { return fSize; } |
skia_private::TArray<PathSegment, true>::size() const Line | Count | Source | 421 | 22.9k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::size() const Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::size() const Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::size() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::size() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::size() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::ResourceDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::size() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::size() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::size() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::size() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::size() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::size() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::size() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::size() const Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::size() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::size() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::size() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::size() const skia_private::TArray<OffsetEdge, true>::size() const Line | Count | Source | 421 | 2.00k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::size() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::size() const Line | Count | Source | 421 | 80.1k | int size() const { return fSize; } |
skia_private::TArray<SkOpRayHit*, true>::size() const Line | Count | Source | 421 | 123M | int size() const { return fSize; } |
skia_private::TArray<double, true>::size() const Line | Count | Source | 421 | 220k | int size() const { return fSize; } |
skia_private::TArray<SkClosestRecord, true>::size() const Line | Count | Source | 421 | 197M | int size() const { return fSize; } |
skia_private::TArray<SkClosestRecord const*, true>::size() const Line | Count | Source | 421 | 6.32M | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::size() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::size() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::size() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size() const Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::size() const skia_private::TArray<SkSL::SwitchCase const*, true>::size() const Line | Count | Source | 421 | 19.3k | int size() const { return fSize; } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::size() const Line | Count | Source | 421 | 2.16k | int size() const { return fSize; } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::size() const Line | Count | Source | 421 | 8.35k | int size() const { return fSize; } |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::size() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::size() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::size() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::size() const Line | Count | Source | 421 | 14.9k | int size() const { return fSize; } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::size() const Line | Count | Source | 421 | 1.27M | int size() const { return fSize; } |
|
422 | 227M | size_t size_bytes() const { return Bytes(fSize); } Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::size_bytes() const skia_private::TArray<SkPoint, true>::size_bytes() const Line | Count | Source | 422 | 17.2M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<unsigned char, true>::size_bytes() const Line | Count | Source | 422 | 139M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<float, true>::size_bytes() const Line | Count | Source | 422 | 26.3M | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::size_bytes() const skia_private::TArray<unsigned int, true>::size_bytes() const Line | Count | Source | 422 | 1.57M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<SkSL::Field, true>::size_bytes() const Line | Count | Source | 422 | 57 | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::size_bytes() const skia_private::TArray<int, true>::size_bytes() const Line | Count | Source | 422 | 14.7M | size_t size_bytes() const { return Bytes(fSize); } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::size_bytes() const Line | Count | Source | 422 | 28.3M | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::size_bytes() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::size_bytes() const skia_private::TArray<SkSL::Type const*, true>::size_bytes() const Line | Count | Source | 422 | 8.10k | size_t size_bytes() const { return Bytes(fSize); } |
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::size_bytes() const |
423 | 160M | void resize(size_t count) { this->resize_back((int)count); } Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::resize(unsigned long) skia_private::TArray<SkPoint, true>::resize(unsigned long) Line | Count | Source | 423 | 124M | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<float*, true>::resize(unsigned long) Line | Count | Source | 423 | 206k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::resize(unsigned long) Line | Count | Source | 423 | 1.85M | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::resize(unsigned long) skia_private::TArray<SkPackedGlyphID, true>::resize(unsigned long) Line | Count | Source | 423 | 5.08k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<unsigned short, true>::resize(unsigned long) Line | Count | Source | 423 | 1.10M | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<SkMask::Format, true>::resize(unsigned long) Line | Count | Source | 423 | 5.08k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<int, true>::resize(unsigned long) Line | Count | Source | 423 | 31.5M | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<unsigned int, true>::resize(unsigned long) Line | Count | Source | 423 | 9.48k | void resize(size_t count) { this->resize_back((int)count); } |
skia_private::TArray<SkGlyph const*, true>::resize(unsigned long) Line | Count | Source | 423 | 1.09M | void resize(size_t count) { this->resize_back((int)count); } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::resize(unsigned long) Unexecuted instantiation: skia_private::TArray<SkString, true>::resize(unsigned long) skia_private::TArray<float, true>::resize(unsigned long) Line | Count | Source | 423 | 8.73k | void resize(size_t count) { this->resize_back((int)count); } |
|
424 | | |
425 | 1.21G | void clear() { |
426 | 1.21G | this->destroyAll(); |
427 | 1.21G | this->changeSize(0); |
428 | 1.21G | } skia_private::TArray<SkString, true>::clear() Line | Count | Source | 425 | 192 | void clear() { | 426 | 192 | this->destroyAll(); | 427 | 192 | this->changeSize(0); | 428 | 192 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::clear() Line | Count | Source | 425 | 9.16k | void clear() { | 426 | 9.16k | this->destroyAll(); | 427 | 9.16k | this->changeSize(0); | 428 | 9.16k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::clear() Line | Count | Source | 425 | 47.1k | void clear() { | 426 | 47.1k | this->destroyAll(); | 427 | 47.1k | this->changeSize(0); | 428 | 47.1k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::clear() skia_private::TArray<unsigned int, true>::clear() Line | Count | Source | 425 | 46.7k | void clear() { | 426 | 46.7k | this->destroyAll(); | 427 | 46.7k | this->changeSize(0); | 428 | 46.7k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::clear() Line | Count | Source | 425 | 10.5k | void clear() { | 426 | 10.5k | this->destroyAll(); | 427 | 10.5k | this->changeSize(0); | 428 | 10.5k | } |
Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::clear() skia_private::TArray<SkPoint, true>::clear() Line | Count | Source | 425 | 47.9M | void clear() { | 426 | 47.9M | this->destroyAll(); | 427 | 47.9M | this->changeSize(0); | 428 | 47.9M | } |
skia_private::TArray<char, true>::clear() Line | Count | Source | 425 | 61.8k | void clear() { | 426 | 61.8k | this->destroyAll(); | 427 | 61.8k | this->changeSize(0); | 428 | 61.8k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::clear() Line | Count | Source | 425 | 61.8k | void clear() { | 426 | 61.8k | this->destroyAll(); | 427 | 61.8k | this->changeSize(0); | 428 | 61.8k | } |
skia_private::TArray<int, true>::clear() Line | Count | Source | 425 | 82.0M | void clear() { | 426 | 82.0M | this->destroyAll(); | 427 | 82.0M | this->changeSize(0); | 428 | 82.0M | } |
skia_private::TArray<float, true>::clear() Line | Count | Source | 425 | 169M | void clear() { | 426 | 169M | this->destroyAll(); | 427 | 169M | this->changeSize(0); | 428 | 169M | } |
skia_private::TArray<unsigned char, true>::clear() Line | Count | Source | 425 | 169M | void clear() { | 426 | 169M | this->destroyAll(); | 427 | 169M | this->changeSize(0); | 428 | 169M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::clear() skia_private::TArray<SkPath, true>::clear() Line | Count | Source | 425 | 95.2k | void clear() { | 426 | 95.2k | this->destroyAll(); | 427 | 95.2k | this->changeSize(0); | 428 | 95.2k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::clear() Line | Count | Source | 425 | 885 | void clear() { | 426 | 885 | this->destroyAll(); | 427 | 885 | this->changeSize(0); | 428 | 885 | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::clear() Line | Count | Source | 425 | 50 | void clear() { | 426 | 50 | this->destroyAll(); | 427 | 50 | this->changeSize(0); | 428 | 50 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::clear() Line | Count | Source | 425 | 401 | void clear() { | 426 | 401 | this->destroyAll(); | 427 | 401 | this->changeSize(0); | 428 | 401 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::clear() Line | Count | Source | 425 | 15.6k | void clear() { | 426 | 15.6k | this->destroyAll(); | 427 | 15.6k | this->changeSize(0); | 428 | 15.6k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::clear() Line | Count | Source | 425 | 143 | void clear() { | 426 | 143 | this->destroyAll(); | 427 | 143 | this->changeSize(0); | 428 | 143 | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::clear() Line | Count | Source | 425 | 162 | void clear() { | 426 | 162 | this->destroyAll(); | 427 | 162 | this->changeSize(0); | 428 | 162 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::clear() Line | Count | Source | 425 | 8.88M | void clear() { | 426 | 8.88M | this->destroyAll(); | 427 | 8.88M | this->changeSize(0); | 428 | 8.88M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::clear() Line | Count | Source | 425 | 379k | void clear() { | 426 | 379k | this->destroyAll(); | 427 | 379k | this->changeSize(0); | 428 | 379k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::clear() Unexecuted instantiation: skia_private::TArray<SkSize, true>::clear() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::clear() Line | Count | Source | 425 | 60.6k | void clear() { | 426 | 60.6k | this->destroyAll(); | 427 | 60.6k | this->changeSize(0); | 428 | 60.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::clear() Line | Count | Source | 425 | 4.11M | void clear() { | 426 | 4.11M | this->destroyAll(); | 427 | 4.11M | this->changeSize(0); | 428 | 4.11M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::clear() Line | Count | Source | 425 | 25.4M | void clear() { | 426 | 25.4M | this->destroyAll(); | 427 | 25.4M | this->changeSize(0); | 428 | 25.4M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::clear() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::clear() Line | Count | Source | 425 | 126k | void clear() { | 426 | 126k | this->destroyAll(); | 427 | 126k | this->changeSize(0); | 428 | 126k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::clear() Line | Count | Source | 425 | 42.2k | void clear() { | 426 | 42.2k | this->destroyAll(); | 427 | 42.2k | this->changeSize(0); | 428 | 42.2k | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::clear() Line | Count | Source | 425 | 48.0k | void clear() { | 426 | 48.0k | this->destroyAll(); | 427 | 48.0k | this->changeSize(0); | 428 | 48.0k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::clear() Line | Count | Source | 425 | 424k | void clear() { | 426 | 424k | this->destroyAll(); | 427 | 424k | this->changeSize(0); | 428 | 424k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::clear() Line | Count | Source | 425 | 445k | void clear() { | 426 | 445k | this->destroyAll(); | 427 | 445k | this->changeSize(0); | 428 | 445k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::clear() skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::clear() Line | Count | Source | 425 | 958k | void clear() { | 426 | 958k | this->destroyAll(); | 427 | 958k | this->changeSize(0); | 428 | 958k | } |
skia_private::TArray<GrTextureProxy*, true>::clear() Line | Count | Source | 425 | 349k | void clear() { | 426 | 349k | this->destroyAll(); | 427 | 349k | this->changeSize(0); | 428 | 349k | } |
skia_private::TArray<GrSurfaceProxy*, true>::clear() Line | Count | Source | 425 | 349k | void clear() { | 426 | 349k | this->destroyAll(); | 427 | 349k | this->changeSize(0); | 428 | 349k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::clear() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::clear() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::clear() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::clear() skia_private::TArray<SkFontParameters::Variation::Axis, true>::clear() Line | Count | Source | 425 | 2.71k | void clear() { | 426 | 2.71k | this->destroyAll(); | 427 | 2.71k | this->changeSize(0); | 428 | 2.71k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::clear() Line | Count | Source | 425 | 1.46k | void clear() { | 426 | 1.46k | this->destroyAll(); | 427 | 1.46k | this->changeSize(0); | 428 | 1.46k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::clear() Line | Count | Source | 425 | 6.29k | void clear() { | 426 | 6.29k | this->destroyAll(); | 427 | 6.29k | this->changeSize(0); | 428 | 6.29k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::clear() Line | Count | Source | 425 | 2.90k | void clear() { | 426 | 2.90k | this->destroyAll(); | 427 | 2.90k | this->changeSize(0); | 428 | 2.90k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::clear() Line | Count | Source | 425 | 700M | void clear() { | 426 | 700M | this->destroyAll(); | 427 | 700M | this->changeSize(0); | 428 | 700M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::clear() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::clear() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::clear() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::clear() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::clear() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::clear() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::clear() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::clear() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::clear() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::clear() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::clear() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::clear() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::clear() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::clear() skia_private::TArray<SkSL::SwitchCase const*, true>::clear() Line | Count | Source | 425 | 19.3k | void clear() { | 426 | 19.3k | this->destroyAll(); | 427 | 19.3k | this->changeSize(0); | 428 | 19.3k | } |
Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::clear() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::clear() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::clear() |
429 | | |
430 | 8.94M | void shrink_to_fit() { |
431 | 8.94M | if (!fOwnMemory || fSize == fCapacity) { |
432 | 7.10M | return; |
433 | 7.10M | } |
434 | 1.84M | this->unpoison(); |
435 | 1.84M | if (fSize == 0) { |
436 | 6.51k | sk_free(fData); |
437 | 6.51k | fData = nullptr; |
438 | 6.51k | fCapacity = 0; |
439 | 1.83M | } else { |
440 | 1.83M | SkSpan<std::byte> allocation = Allocate(fSize); |
441 | 1.83M | this->move(TCast(allocation.data())); |
442 | 1.83M | if (fOwnMemory) { |
443 | 1.83M | sk_free(fData); |
444 | 1.83M | } |
445 | | // Poison is applied in `setDataFromBytes`. |
446 | 1.83M | this->setDataFromBytes(allocation); |
447 | 1.83M | } |
448 | 1.84M | } skia_private::TArray<SkPoint, true>::shrink_to_fit() Line | Count | Source | 430 | 2.98M | void shrink_to_fit() { | 431 | 2.98M | if (!fOwnMemory || fSize == fCapacity) { | 432 | 2.39M | return; | 433 | 2.39M | } | 434 | 581k | this->unpoison(); | 435 | 581k | if (fSize == 0) { | 436 | 2.65k | sk_free(fData); | 437 | 2.65k | fData = nullptr; | 438 | 2.65k | fCapacity = 0; | 439 | 578k | } else { | 440 | 578k | SkSpan<std::byte> allocation = Allocate(fSize); | 441 | 578k | this->move(TCast(allocation.data())); | 442 | 578k | if (fOwnMemory) { | 443 | 578k | sk_free(fData); | 444 | 578k | } | 445 | | // Poison is applied in `setDataFromBytes`. | 446 | 578k | this->setDataFromBytes(allocation); | 447 | 578k | } | 448 | 581k | } |
skia_private::TArray<unsigned char, true>::shrink_to_fit() Line | Count | Source | 430 | 2.98M | void shrink_to_fit() { | 431 | 2.98M | if (!fOwnMemory || fSize == fCapacity) { | 432 | 2.41M | return; | 433 | 2.41M | } | 434 | 563k | this->unpoison(); | 435 | 563k | if (fSize == 0) { | 436 | 1.76k | sk_free(fData); | 437 | 1.76k | fData = nullptr; | 438 | 1.76k | fCapacity = 0; | 439 | 561k | } else { | 440 | 561k | SkSpan<std::byte> allocation = Allocate(fSize); | 441 | 561k | this->move(TCast(allocation.data())); | 442 | 561k | if (fOwnMemory) { | 443 | 561k | sk_free(fData); | 444 | 561k | } | 445 | | // Poison is applied in `setDataFromBytes`. | 446 | 561k | this->setDataFromBytes(allocation); | 447 | 561k | } | 448 | 563k | } |
skia_private::TArray<float, true>::shrink_to_fit() Line | Count | Source | 430 | 2.98M | void shrink_to_fit() { | 431 | 2.98M | if (!fOwnMemory || fSize == fCapacity) { | 432 | 2.28M | return; | 433 | 2.28M | } | 434 | 695k | this->unpoison(); | 435 | 695k | if (fSize == 0) { | 436 | 2.09k | sk_free(fData); | 437 | 2.09k | fData = nullptr; | 438 | 2.09k | fCapacity = 0; | 439 | 693k | } else { | 440 | 693k | SkSpan<std::byte> allocation = Allocate(fSize); | 441 | 693k | this->move(TCast(allocation.data())); | 442 | 693k | if (fOwnMemory) { | 443 | 693k | sk_free(fData); | 444 | 693k | } | 445 | | // Poison is applied in `setDataFromBytes`. | 446 | 693k | this->setDataFromBytes(allocation); | 447 | 693k | } | 448 | 695k | } |
|
449 | | |
450 | | /** |
451 | | * Get the i^th element. |
452 | | */ |
453 | 749M | T& operator[] (int i) { |
454 | 749M | return fData[sk_collection_check_bounds(i, this->size())]; |
455 | 749M | } skia_private::TArray<sk_sp<SkImageFilter>, true>::operator[](int) Line | Count | Source | 453 | 16.6k | T& operator[] (int i) { | 454 | 16.6k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 16.6k | } |
Unexecuted instantiation: skia_private::TArray<SkString, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) skia_private::TArray<SkPoint, true>::operator[](int) Line | Count | Source | 453 | 4.37M | T& operator[] (int i) { | 454 | 4.37M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.37M | } |
Unexecuted instantiation: skia_private::TArray<unsigned char, true>::operator[](int) skia_private::TArray<float, true>::operator[](int) Line | Count | Source | 453 | 222k | T& operator[] (int i) { | 454 | 222k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 222k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::operator[](int) Line | Count | Source | 453 | 10.3k | T& operator[] (int i) { | 454 | 10.3k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 10.3k | } |
skia_private::TArray<GrRenderTask*, true>::operator[](int) Line | Count | Source | 453 | 755k | T& operator[] (int i) { | 454 | 755k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 755k | } |
Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::operator[](int) skia_private::TArray<int, true>::operator[](int) Line | Count | Source | 453 | 268M | T& operator[] (int i) { | 454 | 268M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 268M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int) skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::operator[](int) Line | Count | Source | 453 | 4.40M | T& operator[] (int i) { | 454 | 4.40M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.40M | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::operator[](int) Line | Count | Source | 453 | 201k | T& operator[] (int i) { | 454 | 201k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 201k | } |
skia_private::TArray<std::__1::thread, false>::operator[](int) Line | Count | Source | 453 | 190 | T& operator[] (int i) { | 454 | 190 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 190 | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::operator[](int) Line | Count | Source | 453 | 959k | T& operator[] (int i) { | 454 | 959k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 959k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::operator[](int) Line | Count | Source | 453 | 9.70k | T& operator[] (int i) { | 454 | 9.70k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 9.70k | } |
skia_private::TArray<unsigned int, true>::operator[](int) Line | Count | Source | 453 | 3.47M | T& operator[] (int i) { | 454 | 3.47M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 3.47M | } |
skia_private::TArray<SkPath, true>::operator[](int) Line | Count | Source | 453 | 1.44M | T& operator[] (int i) { | 454 | 1.44M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 1.44M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int) skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::operator[](int) Line | Count | Source | 453 | 19.8k | T& operator[] (int i) { | 454 | 19.8k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 19.8k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) Line | Count | Source | 453 | 5.53k | T& operator[] (int i) { | 454 | 5.53k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 5.53k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::operator[](int) Line | Count | Source | 453 | 2 | T& operator[] (int i) { | 454 | 2 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 2 | } |
Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::operator[](int) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::operator[](int) Line | Count | Source | 453 | 4.75k | T& operator[] (int i) { | 454 | 4.75k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.75k | } |
skia_private::TArray<bool, true>::operator[](int) Line | Count | Source | 453 | 4.03k | T& operator[] (int i) { | 454 | 4.03k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.03k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) Line | Count | Source | 453 | 138k | T& operator[] (int i) { | 454 | 138k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 138k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int) Line | Count | Source | 453 | 45.8M | T& operator[] (int i) { | 454 | 45.8M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 45.8M | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::operator[](int) Line | Count | Source | 453 | 5.02M | T& operator[] (int i) { | 454 | 5.02M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 5.02M | } |
skia_private::TArray<float*, true>::operator[](int) Line | Count | Source | 453 | 28.1M | T& operator[] (int i) { | 454 | 28.1M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 28.1M | } |
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Program::Stage, true>::operator[](int) skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::operator[](int) Line | Count | Source | 453 | 2.45M | T& operator[] (int i) { | 454 | 2.45M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 2.45M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::operator[](int) Line | Count | Source | 453 | 6.09M | T& operator[] (int i) { | 454 | 6.09M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 6.09M | } |
skia_private::TArray<SkSL::Type const*, true>::operator[](int) Line | Count | Source | 453 | 2.00M | T& operator[] (int i) { | 454 | 2.00M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 2.00M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) Line | Count | Source | 453 | 5.43M | T& operator[] (int i) { | 454 | 5.43M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 5.43M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::operator[](int) Line | Count | Source | 453 | 271k | T& operator[] (int i) { | 454 | 271k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 271k | } |
skia_private::TArray<SkSL::Field, true>::operator[](int) Line | Count | Source | 453 | 575 | T& operator[] (int i) { | 454 | 575 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 575 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::operator[](int) skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) Line | Count | Source | 453 | 2.70M | T& operator[] (int i) { | 454 | 2.70M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 2.70M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::operator[](int) skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::operator[](int) Line | Count | Source | 453 | 15.4k | T& operator[] (int i) { | 454 | 15.4k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 15.4k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::operator[](int) Line | Count | Source | 453 | 187k | T& operator[] (int i) { | 454 | 187k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 187k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 7.57k | T& operator[] (int i) { | 454 | 7.57k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 7.57k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int) Line | Count | Source | 453 | 438k | T& operator[] (int i) { | 454 | 438k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 438k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::operator[](int) Line | Count | Source | 453 | 5.02k | T& operator[] (int i) { | 454 | 5.02k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 5.02k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 16.3k | T& operator[] (int i) { | 454 | 16.3k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 16.3k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 1.67k | T& operator[] (int i) { | 454 | 1.67k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 1.67k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) Line | Count | Source | 453 | 213 | T& operator[] (int i) { | 454 | 213 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 213 | } |
skia_private::TArray<SkRect, true>::operator[](int) Line | Count | Source | 453 | 240 | T& operator[] (int i) { | 454 | 240 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 240 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::operator[](int) Line | Count | Source | 453 | 557 | T& operator[] (int i) { | 454 | 557 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 557 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) Line | Count | Source | 453 | 41.2k | T& operator[] (int i) { | 454 | 41.2k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 41.2k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::operator[](int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::operator[](int) Line | Count | Source | 453 | 49.1M | T& operator[] (int i) { | 454 | 49.1M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 49.1M | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::operator[](int) skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int) Line | Count | Source | 453 | 185 | T& operator[] (int i) { | 454 | 185 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 185 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int) Line | Count | Source | 453 | 339 | T& operator[] (int i) { | 454 | 339 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 339 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int) Line | Count | Source | 453 | 1.26M | T& operator[] (int i) { | 454 | 1.26M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 1.26M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int) Line | Count | Source | 453 | 89 | T& operator[] (int i) { | 454 | 89 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 89 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int) Line | Count | Source | 453 | 63.1k | T& operator[] (int i) { | 454 | 63.1k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 63.1k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::operator[](int) Line | Count | Source | 453 | 2.99k | T& operator[] (int i) { | 454 | 2.99k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 2.99k | } |
Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::operator[](int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::operator[](int) Line | Count | Source | 453 | 2.43k | T& operator[] (int i) { | 454 | 2.43k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 2.43k | } |
skia_private::TArray<SkSVGDevice::ClipRec, true>::operator[](int) Line | Count | Source | 453 | 4.92k | T& operator[] (int i) { | 454 | 4.92k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.92k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::operator[](int) Line | Count | Source | 453 | 50.4k | T& operator[] (int i) { | 454 | 50.4k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 50.4k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::operator[](int) skia_private::TArray<sk_sp<SkIDChangeListener>, true>::operator[](int) Line | Count | Source | 453 | 15.4k | T& operator[] (int i) { | 454 | 15.4k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 15.4k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::operator[](int) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int) Line | Count | Source | 453 | 4.23k | T& operator[] (int i) { | 454 | 4.23k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 4.23k | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) Line | Count | Source | 453 | 200k | T& operator[] (int i) { | 454 | 200k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 200k | } |
skia_private::TArray<PathSegment, true>::operator[](int) Line | Count | Source | 453 | 22.8k | T& operator[] (int i) { | 454 | 22.8k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 22.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::operator[](int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::operator[](int) skia_private::TArray<OffsetEdge, true>::operator[](int) Line | Count | Source | 453 | 1.20k | T& operator[] (int i) { | 454 | 1.20k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 1.20k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::operator[](int) skia_private::TArray<SkOpRayHit*, true>::operator[](int) Line | Count | Source | 453 | 117M | T& operator[] (int i) { | 454 | 117M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 117M | } |
skia_private::TArray<SkClosestRecord, true>::operator[](int) Line | Count | Source | 453 | 191M | T& operator[] (int i) { | 454 | 191M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 191M | } |
skia_private::TArray<SkClosestRecord const*, true>::operator[](int) Line | Count | Source | 453 | 6.32M | T& operator[] (int i) { | 454 | 6.32M | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 6.32M | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::operator[](int) Line | Count | Source | 453 | 419 | T& operator[] (int i) { | 454 | 419 | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 419 | } |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::operator[](int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::operator[](int) skia_private::TArray<SkMeshSpecification::Attribute, false>::operator[](int) Line | Count | Source | 453 | 618k | T& operator[] (int i) { | 454 | 618k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 618k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::operator[](int) Line | Count | Source | 453 | 28.9k | T& operator[] (int i) { | 454 | 28.9k | return fData[sk_collection_check_bounds(i, this->size())]; | 455 | 28.9k | } |
|
456 | | |
457 | 232M | const T& operator[] (int i) const { |
458 | 232M | return fData[sk_collection_check_bounds(i, this->size())]; |
459 | 232M | } skia_private::TArray<SkString, true>::operator[](int) const Line | Count | Source | 457 | 512 | const T& operator[] (int i) const { | 458 | 512 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 512 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::operator[](int) const Line | Count | Source | 457 | 1.28k | const T& operator[] (int i) const { | 458 | 1.28k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 1.28k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::operator[](int) const Line | Count | Source | 457 | 1.78M | const T& operator[] (int i) const { | 458 | 1.78M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 1.78M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::operator[](int) const skia_private::TArray<unsigned char, true>::operator[](int) const Line | Count | Source | 457 | 49.7M | const T& operator[] (int i) const { | 458 | 49.7M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 49.7M | } |
skia_private::TArray<SkPoint, true>::operator[](int) const Line | Count | Source | 457 | 14.9M | const T& operator[] (int i) const { | 458 | 14.9M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 14.9M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::operator[](int) const Line | Count | Source | 457 | 16.2M | const T& operator[] (int i) const { | 458 | 16.2M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 16.2M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::operator[](int) const skia_private::TArray<sk_sp<SkSVGNode>, true>::operator[](int) const Line | Count | Source | 457 | 776k | const T& operator[] (int i) const { | 458 | 776k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 776k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::operator[](int) const Line | Count | Source | 457 | 48.5k | const T& operator[] (int i) const { | 458 | 48.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 48.5k | } |
skia_private::TArray<SkPath, true>::operator[](int) const Line | Count | Source | 457 | 22.7k | const T& operator[] (int i) const { | 458 | 22.7k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 22.7k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::operator[](int) const Line | Count | Source | 457 | 75.7k | const T& operator[] (int i) const { | 458 | 75.7k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 75.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::operator[](int) const skia_private::TArray<SkPaint, true>::operator[](int) const Line | Count | Source | 457 | 17.9k | const T& operator[] (int i) const { | 458 | 17.9k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 17.9k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::operator[](int) const Line | Count | Source | 457 | 6.44M | const T& operator[] (int i) const { | 458 | 6.44M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 6.44M | } |
skia_private::TArray<SkSL::Variable*, true>::operator[](int) const Line | Count | Source | 457 | 204k | const T& operator[] (int i) const { | 458 | 204k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 204k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator[](int) const Line | Count | Source | 457 | 8.04M | const T& operator[] (int i) const { | 458 | 8.04M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 8.04M | } |
skia_private::TArray<int, true>::operator[](int) const Line | Count | Source | 457 | 395k | const T& operator[] (int i) const { | 458 | 395k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 395k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::operator[](int) const Line | Count | Source | 457 | 27.8M | const T& operator[] (int i) const { | 458 | 27.8M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 27.8M | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::operator[](int) const skia_private::TArray<GrRenderTask*, true>::operator[](int) const Line | Count | Source | 457 | 5.65M | const T& operator[] (int i) const { | 458 | 5.65M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 5.65M | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::operator[](int) const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::operator[](int) const Line | Count | Source | 457 | 362k | const T& operator[] (int i) const { | 458 | 362k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 362k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::operator[](int) const Line | Count | Source | 457 | 87.5k | const T& operator[] (int i) const { | 458 | 87.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 87.5k | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::operator[](int) const Line | Count | Source | 457 | 58 | const T& operator[] (int i) const { | 458 | 58 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::operator[](int) const Line | Count | Source | 457 | 5.89k | const T& operator[] (int i) const { | 458 | 5.89k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 5.89k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::operator[](int) const skia_private::TArray<DIEllipseOp::Ellipse, true>::operator[](int) const Line | Count | Source | 457 | 539 | const T& operator[] (int i) const { | 458 | 539 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 539 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::operator[](int) const Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::operator[](int) const Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::operator[](int) const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::operator[](int) const Line | Count | Source | 457 | 2.49k | const T& operator[] (int i) const { | 458 | 2.49k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 2.49k | } |
Unexecuted instantiation: skia_private::TArray<unsigned long, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrSurfaceProxy*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::operator[](int) const skia_private::TArray<SkFontParameters::Variation::Axis, true>::operator[](int) const Line | Count | Source | 457 | 4.13k | const T& operator[] (int i) const { | 458 | 4.13k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 4.13k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::operator[](int) const Line | Count | Source | 457 | 7 | const T& operator[] (int i) const { | 458 | 7 | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 7 | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::operator[](int) const Line | Count | Source | 457 | 15.5k | const T& operator[] (int i) const { | 458 | 15.5k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 15.5k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::operator[](int) const Line | Count | Source | 457 | 1.18k | const T& operator[] (int i) const { | 458 | 1.18k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 1.18k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::operator[](int) const Line | Count | Source | 457 | 93.0M | const T& operator[] (int i) const { | 458 | 93.0M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 93.0M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator[](int) const Line | Count | Source | 457 | 43.8k | const T& operator[] (int i) const { | 458 | 43.8k | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 43.8k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::operator[](int) const skia_private::TArray<SkClosestRecord, true>::operator[](int) const Line | Count | Source | 457 | 6.32M | const T& operator[] (int i) const { | 458 | 6.32M | return fData[sk_collection_check_bounds(i, this->size())]; | 459 | 6.32M | } |
Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::operator[](int) const Unexecuted instantiation: skia_private::TArray<ToolUtils::TopoTestNode*, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::operator[](int) const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::operator[](int) const |
460 | | |
461 | 1.81M | T& at(int i) { return (*this)[i]; } skia_private::TArray<SkPoint, true>::at(int) Line | Count | Source | 461 | 426k | T& at(int i) { return (*this)[i]; } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::at(int) Line | Count | Source | 461 | 1.38M | T& at(int i) { return (*this)[i]; } |
skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::at(int) Line | Count | Source | 461 | 2.43k | T& at(int i) { return (*this)[i]; } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::at(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::at(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::at(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::at(int) |
462 | 1.18k | const T& at(int i) const { return (*this)[i]; } Unexecuted instantiation: skia_private::TArray<SkPoint, true>::at(int) const skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::at(int) const Line | Count | Source | 462 | 1.18k | const T& at(int i) const { return (*this)[i]; } |
|
463 | | |
464 | | /** |
465 | | * equivalent to operator[](0) |
466 | | */ |
467 | 2.12M | T& front() { |
468 | 2.12M | sk_collection_not_empty(this->empty()); |
469 | 2.12M | return fData[0]; |
470 | 2.12M | } Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::front() skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() Line | Count | Source | 467 | 2.01M | T& front() { | 468 | 2.01M | sk_collection_not_empty(this->empty()); | 469 | 2.01M | return fData[0]; | 470 | 2.01M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() Line | Count | Source | 467 | 68.1k | T& front() { | 468 | 68.1k | sk_collection_not_empty(this->empty()); | 469 | 68.1k | return fData[0]; | 470 | 68.1k | } |
skia_private::TArray<CircularRRectOp::RRect, true>::front() Line | Count | Source | 467 | 119 | T& front() { | 468 | 119 | sk_collection_not_empty(this->empty()); | 469 | 119 | return fData[0]; | 470 | 119 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::front() Line | Count | Source | 467 | 2.35k | T& front() { | 468 | 2.35k | sk_collection_not_empty(this->empty()); | 469 | 2.35k | return fData[0]; | 470 | 2.35k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::front() skia_private::TArray<CircleOp::Circle, true>::front() Line | Count | Source | 467 | 241 | T& front() { | 468 | 241 | sk_collection_not_empty(this->empty()); | 469 | 241 | return fData[0]; | 470 | 241 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::front() Line | Count | Source | 467 | 805 | T& front() { | 468 | 805 | sk_collection_not_empty(this->empty()); | 469 | 805 | return fData[0]; | 470 | 805 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::front() Line | Count | Source | 467 | 143 | T& front() { | 468 | 143 | sk_collection_not_empty(this->empty()); | 469 | 143 | return fData[0]; | 470 | 143 | } |
SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::front() Line | Count | Source | 467 | 24.0k | T& front() { | 468 | 24.0k | sk_collection_not_empty(this->empty()); | 469 | 24.0k | return fData[0]; | 470 | 24.0k | } |
Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::front() Unexecuted instantiation: skia_private::TArray<dng_exception, true>::front() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::front() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::front() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::front() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::front() Line | Count | Source | 467 | 14.4k | T& front() { | 468 | 14.4k | sk_collection_not_empty(this->empty()); | 469 | 14.4k | return fData[0]; | 470 | 14.4k | } |
|
471 | | |
472 | 5.41M | const T& front() const { |
473 | 5.41M | sk_collection_not_empty(this->empty()); |
474 | 5.41M | return fData[0]; |
475 | 5.41M | } skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::front() const Line | Count | Source | 472 | 2.73k | const T& front() const { | 473 | 2.73k | sk_collection_not_empty(this->empty()); | 474 | 2.73k | return fData[0]; | 475 | 2.73k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::front() const Line | Count | Source | 472 | 5.41M | const T& front() const { | 473 | 5.41M | sk_collection_not_empty(this->empty()); | 474 | 5.41M | return fData[0]; | 475 | 5.41M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::front() const skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::front() const Line | Count | Source | 472 | 2.75k | const T& front() const { | 473 | 2.75k | sk_collection_not_empty(this->empty()); | 474 | 2.75k | return fData[0]; | 475 | 2.75k | } |
|
476 | | |
477 | | /** |
478 | | * equivalent to operator[](size() - 1) |
479 | | */ |
480 | 28.6M | T& back() { |
481 | 28.6M | sk_collection_not_empty(this->empty()); |
482 | 28.6M | return fData[fSize - 1]; |
483 | 28.6M | } Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::back() skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::back() Line | Count | Source | 480 | 4.69M | T& back() { | 481 | 4.69M | sk_collection_not_empty(this->empty()); | 482 | 4.69M | return fData[fSize - 1]; | 483 | 4.69M | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() Line | Count | Source | 480 | 1.07M | T& back() { | 481 | 1.07M | sk_collection_not_empty(this->empty()); | 482 | 1.07M | return fData[fSize - 1]; | 483 | 1.07M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::back() skia_private::TArray<unsigned char, true>::back() Line | Count | Source | 480 | 1.24M | T& back() { | 481 | 1.24M | sk_collection_not_empty(this->empty()); | 482 | 1.24M | return fData[fSize - 1]; | 483 | 1.24M | } |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::back() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() Line | Count | Source | 480 | 183k | T& back() { | 481 | 183k | sk_collection_not_empty(this->empty()); | 482 | 183k | return fData[fSize - 1]; | 483 | 183k | } |
skia_private::TArray<int, true>::back() Line | Count | Source | 480 | 54.0k | T& back() { | 481 | 54.0k | sk_collection_not_empty(this->empty()); | 482 | 54.0k | return fData[fSize - 1]; | 483 | 54.0k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::back() Line | Count | Source | 480 | 12.5k | T& back() { | 481 | 12.5k | sk_collection_not_empty(this->empty()); | 482 | 12.5k | return fData[fSize - 1]; | 483 | 12.5k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::back() Line | Count | Source | 480 | 246k | T& back() { | 481 | 246k | sk_collection_not_empty(this->empty()); | 482 | 246k | return fData[fSize - 1]; | 483 | 246k | } |
skia_private::TArray<bool, true>::back() Line | Count | Source | 480 | 9.03M | T& back() { | 481 | 9.03M | sk_collection_not_empty(this->empty()); | 482 | 9.03M | return fData[fSize - 1]; | 483 | 9.03M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::back() Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::back() Line | Count | Source | 480 | 8.19k | T& back() { | 481 | 8.19k | sk_collection_not_empty(this->empty()); | 482 | 8.19k | return fData[fSize - 1]; | 483 | 8.19k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::back() Line | Count | Source | 480 | 323k | T& back() { | 481 | 323k | sk_collection_not_empty(this->empty()); | 482 | 323k | return fData[fSize - 1]; | 483 | 323k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::back() Line | Count | Source | 480 | 1.67k | T& back() { | 481 | 1.67k | sk_collection_not_empty(this->empty()); | 482 | 1.67k | return fData[fSize - 1]; | 483 | 1.67k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::back() Line | Count | Source | 480 | 109k | T& back() { | 481 | 109k | sk_collection_not_empty(this->empty()); | 482 | 109k | return fData[fSize - 1]; | 483 | 109k | } |
Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::back() skia_private::TArray<EllipseOp::Ellipse, true>::back() Line | Count | Source | 480 | 1.12k | T& back() { | 481 | 1.12k | sk_collection_not_empty(this->empty()); | 482 | 1.12k | return fData[fSize - 1]; | 483 | 1.12k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::back() Line | Count | Source | 480 | 2.99k | T& back() { | 481 | 2.99k | sk_collection_not_empty(this->empty()); | 482 | 2.99k | return fData[fSize - 1]; | 483 | 2.99k | } |
Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::back() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::back() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::back() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::back() Unexecuted instantiation: skia_private::TArray<float, true>::back() skia_private::TArray<unsigned int, true>::back() Line | Count | Source | 480 | 7.45M | T& back() { | 481 | 7.45M | sk_collection_not_empty(this->empty()); | 482 | 7.45M | return fData[fSize - 1]; | 483 | 7.45M | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back() Line | Count | Source | 480 | 4.09M | T& back() { | 481 | 4.09M | sk_collection_not_empty(this->empty()); | 482 | 4.09M | return fData[fSize - 1]; | 483 | 4.09M | } |
skia_private::TArray<PathSegment, true>::back() Line | Count | Source | 480 | 98.4k | T& back() { | 481 | 98.4k | sk_collection_not_empty(this->empty()); | 482 | 98.4k | return fData[fSize - 1]; | 483 | 98.4k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::back() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::back() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::back() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::back() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::back() Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::back() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::back() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::back() |
484 | | |
485 | 2.92M | const T& back() const { |
486 | 2.92M | sk_collection_not_empty(this->empty()); |
487 | 2.92M | return fData[fSize - 1]; |
488 | 2.92M | } Unexecuted instantiation: skia_private::TArray<bool, true>::back() const Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::back() const skia_private::TArray<SkNoPixelsDevice::ClipState, true>::back() const Line | Count | Source | 485 | 2.35M | const T& back() const { | 486 | 2.35M | sk_collection_not_empty(this->empty()); | 487 | 2.35M | return fData[fSize - 1]; | 488 | 2.35M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::back() const Line | Count | Source | 485 | 572k | const T& back() const { | 486 | 572k | sk_collection_not_empty(this->empty()); | 487 | 572k | return fData[fSize - 1]; | 488 | 572k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::back() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::back() const Unexecuted instantiation: skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::back() const |
489 | | |
490 | | /** |
491 | | * equivalent to operator[](size()-1-i) |
492 | | */ |
493 | 46.6M | T& fromBack(int i) { |
494 | 46.6M | return (*this)[fSize - i - 1]; |
495 | 46.6M | } skia_private::TArray<SkSL::RP::Instruction, true>::fromBack(int) Line | Count | Source | 493 | 45.8M | T& fromBack(int i) { | 494 | 45.8M | return (*this)[fSize - i - 1]; | 495 | 45.8M | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::fromBack(int) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::fromBack(int) Line | Count | Source | 493 | 608k | T& fromBack(int i) { | 494 | 608k | return (*this)[fSize - i - 1]; | 495 | 608k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::fromBack(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::fromBack(int) Line | Count | Source | 493 | 200k | T& fromBack(int i) { | 494 | 200k | return (*this)[fSize - i - 1]; | 495 | 200k | } |
|
496 | | |
497 | | const T& fromBack(int i) const { |
498 | | return (*this)[fSize - i - 1]; |
499 | | } |
500 | | |
501 | 56.0M | bool operator==(const TArray<T, MEM_MOVE>& right) const { |
502 | 56.0M | int leftCount = this->size(); |
503 | 56.0M | if (leftCount != right.size()) { |
504 | 3.58k | return false; |
505 | 3.58k | } |
506 | 248M | for (int index = 0; index < leftCount; ++index) { |
507 | 192M | if (fData[index] != right.fData[index]) { |
508 | 1.06k | return false; |
509 | 1.06k | } |
510 | 192M | } |
511 | 56.0M | return true; |
512 | 56.0M | } Unexecuted instantiation: skia_private::TArray<unsigned int, true>::operator==(skia_private::TArray<unsigned int, true> const&) const skia_private::TArray<unsigned char, true>::operator==(skia_private::TArray<unsigned char, true> const&) const Line | Count | Source | 501 | 40.7k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 502 | 40.7k | int leftCount = this->size(); | 503 | 40.7k | if (leftCount != right.size()) { | 504 | 0 | return false; | 505 | 0 | } | 506 | 41.2k | for (int index = 0; index < leftCount; ++index) { | 507 | 442 | if (fData[index] != right.fData[index]) { | 508 | 0 | return false; | 509 | 0 | } | 510 | 442 | } | 511 | 40.7k | return true; | 512 | 40.7k | } |
skia_private::TArray<float, true>::operator==(skia_private::TArray<float, true> const&) const Line | Count | Source | 501 | 40.8k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 502 | 40.8k | int leftCount = this->size(); | 503 | 40.8k | if (leftCount != right.size()) { | 504 | 0 | return false; | 505 | 0 | } | 506 | 41.0k | for (int index = 0; index < leftCount; ++index) { | 507 | 234 | if (fData[index] != right.fData[index]) { | 508 | 110 | return false; | 509 | 110 | } | 510 | 234 | } | 511 | 40.7k | return true; | 512 | 40.8k | } |
skia_private::TArray<SkPoint, true>::operator==(skia_private::TArray<SkPoint, true> const&) const Line | Count | Source | 501 | 44.9k | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 502 | 44.9k | int leftCount = this->size(); | 503 | 44.9k | if (leftCount != right.size()) { | 504 | 3.53k | return false; | 505 | 3.53k | } | 506 | 42.9k | for (int index = 0; index < leftCount; ++index) { | 507 | 2.05k | if (fData[index] != right.fData[index]) { | 508 | 507 | return false; | 509 | 507 | } | 510 | 2.05k | } | 511 | 40.8k | return true; | 512 | 41.3k | } |
skia_private::TArray<int, true>::operator==(skia_private::TArray<int, true> const&) const Line | Count | Source | 501 | 55.8M | bool operator==(const TArray<T, MEM_MOVE>& right) const { | 502 | 55.8M | int leftCount = this->size(); | 503 | 55.8M | if (leftCount != right.size()) { | 504 | 41 | return false; | 505 | 41 | } | 506 | 248M | for (int index = 0; index < leftCount; ++index) { | 507 | 192M | if (fData[index] != right.fData[index]) { | 508 | 447 | return false; | 509 | 447 | } | 510 | 192M | } | 511 | 55.8M | return true; | 512 | 55.8M | } |
|
513 | | |
514 | 126k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { |
515 | 126k | return !(*this == right); |
516 | 126k | } skia_private::TArray<SkPoint, true>::operator!=(skia_private::TArray<SkPoint, true> const&) const Line | Count | Source | 514 | 44.9k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 515 | 44.9k | return !(*this == right); | 516 | 44.9k | } |
skia_private::TArray<float, true>::operator!=(skia_private::TArray<float, true> const&) const Line | Count | Source | 514 | 40.8k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 515 | 40.8k | return !(*this == right); | 516 | 40.8k | } |
skia_private::TArray<unsigned char, true>::operator!=(skia_private::TArray<unsigned char, true> const&) const Line | Count | Source | 514 | 40.7k | bool operator!=(const TArray<T, MEM_MOVE>& right) const { | 515 | 40.7k | return !(*this == right); | 516 | 40.7k | } |
|
517 | | |
518 | 2.51G | int capacity() const { |
519 | 2.51G | return fCapacity; |
520 | 2.51G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::capacity() const skia_private::TArray<bool, true>::capacity() const Line | Count | Source | 518 | 901k | int capacity() const { | 519 | 901k | return fCapacity; | 520 | 901k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::capacity() const Line | Count | Source | 518 | 1.07M | int capacity() const { | 519 | 1.07M | return fCapacity; | 520 | 1.07M | } |
skia_private::TArray<SkString, true>::capacity() const Line | Count | Source | 518 | 96 | int capacity() const { | 519 | 96 | return fCapacity; | 520 | 96 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::capacity() const Line | Count | Source | 518 | 9.38k | int capacity() const { | 519 | 9.38k | return fCapacity; | 520 | 9.38k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::capacity() const skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::capacity() const Line | Count | Source | 518 | 44.5k | int capacity() const { | 519 | 44.5k | return fCapacity; | 520 | 44.5k | } |
skia_private::TArray<SkPoint, true>::capacity() const Line | Count | Source | 518 | 890M | int capacity() const { | 519 | 890M | return fCapacity; | 520 | 890M | } |
skia_private::TArray<unsigned char, true>::capacity() const Line | Count | Source | 518 | 764M | int capacity() const { | 519 | 764M | return fCapacity; | 520 | 764M | } |
skia_private::TArray<float, true>::capacity() const Line | Count | Source | 518 | 161M | int capacity() const { | 519 | 161M | return fCapacity; | 520 | 161M | } |
skia_private::TArray<unsigned int, true>::capacity() const Line | Count | Source | 518 | 20.3M | int capacity() const { | 519 | 20.3M | return fCapacity; | 520 | 20.3M | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::capacity() const Line | Count | Source | 518 | 10.3k | int capacity() const { | 519 | 10.3k | return fCapacity; | 520 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::capacity() const Line | Count | Source | 518 | 1.14M | int capacity() const { | 519 | 1.14M | return fCapacity; | 520 | 1.14M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::capacity() const Unexecuted instantiation: skia_private::TArray<char const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::capacity() const Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::capacity() const skia_private::TArray<int, true>::capacity() const Line | Count | Source | 518 | 252M | int capacity() const { | 519 | 252M | return fCapacity; | 520 | 252M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::capacity() const skia_private::TArray<sk_sp<SkImageFilter>, true>::capacity() const Line | Count | Source | 518 | 94.6k | int capacity() const { | 519 | 94.6k | return fCapacity; | 520 | 94.6k | } |
skia_private::TArray<char, true>::capacity() const Line | Count | Source | 518 | 4.48M | int capacity() const { | 519 | 4.48M | return fCapacity; | 520 | 4.48M | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::capacity() const Line | Count | Source | 518 | 4.48M | int capacity() const { | 519 | 4.48M | return fCapacity; | 520 | 4.48M | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::capacity() const Line | Count | Source | 518 | 520k | int capacity() const { | 519 | 520k | return fCapacity; | 520 | 520k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::capacity() const Line | Count | Source | 518 | 290k | int capacity() const { | 519 | 290k | return fCapacity; | 520 | 290k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::capacity() const Line | Count | Source | 518 | 659k | int capacity() const { | 519 | 659k | return fCapacity; | 520 | 659k | } |
skia_private::TArray<std::__1::thread, false>::capacity() const Line | Count | Source | 518 | 190 | int capacity() const { | 519 | 190 | return fCapacity; | 520 | 190 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::capacity() const skia_private::TArray<sk_sp<SkShader>, true>::capacity() const Line | Count | Source | 518 | 277k | int capacity() const { | 519 | 277k | return fCapacity; | 520 | 277k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::capacity() const Line | Count | Source | 518 | 1.44k | int capacity() const { | 519 | 1.44k | return fCapacity; | 520 | 1.44k | } |
skia_private::TArray<SkPaint, true>::capacity() const Line | Count | Source | 518 | 98.7k | int capacity() const { | 519 | 98.7k | return fCapacity; | 520 | 98.7k | } |
skia_private::TArray<SkPath, true>::capacity() const Line | Count | Source | 518 | 1.02M | int capacity() const { | 519 | 1.02M | return fCapacity; | 520 | 1.02M | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::capacity() const Line | Count | Source | 518 | 192k | int capacity() const { | 519 | 192k | return fCapacity; | 520 | 192k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::capacity() const Line | Count | Source | 518 | 1.27k | int capacity() const { | 519 | 1.27k | return fCapacity; | 520 | 1.27k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::capacity() const skia_private::TArray<sk_sp<SkVertices const>, true>::capacity() const Line | Count | Source | 518 | 634 | int capacity() const { | 519 | 634 | return fCapacity; | 520 | 634 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::capacity() const Line | Count | Source | 518 | 373k | int capacity() const { | 519 | 373k | return fCapacity; | 520 | 373k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::capacity() const Line | Count | Source | 518 | 12 | int capacity() const { | 519 | 12 | return fCapacity; | 520 | 12 | } |
skia_private::TArray<SkMatrix, true>::capacity() const Line | Count | Source | 518 | 13.3k | int capacity() const { | 519 | 13.3k | return fCapacity; | 520 | 13.3k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::capacity() const Line | Count | Source | 518 | 6.61M | int capacity() const { | 519 | 6.61M | return fCapacity; | 520 | 6.61M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::capacity() const Line | Count | Source | 518 | 20.0k | int capacity() const { | 519 | 20.0k | return fCapacity; | 520 | 20.0k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::capacity() const Line | Count | Source | 518 | 1 | int capacity() const { | 519 | 1 | return fCapacity; | 520 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::capacity() const skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::capacity() const Line | Count | Source | 518 | 60.6k | int capacity() const { | 519 | 60.6k | return fCapacity; | 520 | 60.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::capacity() const Line | Count | Source | 518 | 11.0M | int capacity() const { | 519 | 11.0M | return fCapacity; | 520 | 11.0M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::capacity() const Line | Count | Source | 518 | 43.6M | int capacity() const { | 519 | 43.6M | return fCapacity; | 520 | 43.6M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::capacity() const Line | Count | Source | 518 | 2.19M | int capacity() const { | 519 | 2.19M | return fCapacity; | 520 | 2.19M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::capacity() const Line | Count | Source | 518 | 669k | int capacity() const { | 519 | 669k | return fCapacity; | 520 | 669k | } |
skia_private::TArray<SkSL::Field, true>::capacity() const Line | Count | Source | 518 | 846k | int capacity() const { | 519 | 846k | return fCapacity; | 520 | 846k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::capacity() const Line | Count | Source | 518 | 14.3k | int capacity() const { | 519 | 14.3k | return fCapacity; | 520 | 14.3k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::capacity() const Line | Count | Source | 518 | 25.1M | int capacity() const { | 519 | 25.1M | return fCapacity; | 520 | 25.1M | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::capacity() const Line | Count | Source | 518 | 55.9M | int capacity() const { | 519 | 55.9M | return fCapacity; | 520 | 55.9M | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::capacity() const Line | Count | Source | 518 | 2.56M | int capacity() const { | 519 | 2.56M | return fCapacity; | 520 | 2.56M | } |
skia_private::TArray<float*, true>::capacity() const Line | Count | Source | 518 | 412k | int capacity() const { | 519 | 412k | return fCapacity; | 520 | 412k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::capacity() const Line | Count | Source | 518 | 3.60M | int capacity() const { | 519 | 3.60M | return fCapacity; | 520 | 3.60M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::capacity() const Line | Count | Source | 518 | 1.16M | int capacity() const { | 519 | 1.16M | return fCapacity; | 520 | 1.16M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::capacity() const Line | Count | Source | 518 | 2.23M | int capacity() const { | 519 | 2.23M | return fCapacity; | 520 | 2.23M | } |
skia_private::TArray<SkSL::Variable*, true>::capacity() const Line | Count | Source | 518 | 744k | int capacity() const { | 519 | 744k | return fCapacity; | 520 | 744k | } |
skia_private::TArray<SkSL::Type const*, true>::capacity() const Line | Count | Source | 518 | 3.47M | int capacity() const { | 519 | 3.47M | return fCapacity; | 520 | 3.47M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::capacity() const Line | Count | Source | 518 | 51.5k | int capacity() const { | 519 | 51.5k | return fCapacity; | 520 | 51.5k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::capacity() const Line | Count | Source | 518 | 530k | int capacity() const { | 519 | 530k | return fCapacity; | 520 | 530k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::capacity() const Line | Count | Source | 518 | 150k | int capacity() const { | 519 | 150k | return fCapacity; | 520 | 150k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::capacity() const Line | Count | Source | 518 | 1 | int capacity() const { | 519 | 1 | return fCapacity; | 520 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::capacity() const skia_private::TArray<sk_sp<GrRenderTask>, true>::capacity() const Line | Count | Source | 518 | 814k | int capacity() const { | 519 | 814k | return fCapacity; | 520 | 814k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::capacity() const Line | Count | Source | 518 | 10.6k | int capacity() const { | 519 | 10.6k | return fCapacity; | 520 | 10.6k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::capacity() const skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::capacity() const Line | Count | Source | 518 | 2.33M | int capacity() const { | 519 | 2.33M | return fCapacity; | 520 | 2.33M | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::capacity() const skia_private::TArray<double, true>::capacity() const Line | Count | Source | 518 | 50.9M | int capacity() const { | 519 | 50.9M | return fCapacity; | 520 | 50.9M | } |
skia_private::TArray<GrRenderTask*, true>::capacity() const Line | Count | Source | 518 | 1.58M | int capacity() const { | 519 | 1.58M | return fCapacity; | 520 | 1.58M | } |
skia_private::TArray<GrTextureProxy*, true>::capacity() const Line | Count | Source | 518 | 63.1k | int capacity() const { | 519 | 63.1k | return fCapacity; | 520 | 63.1k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::capacity() const Line | Count | Source | 518 | 814k | int capacity() const { | 519 | 814k | return fCapacity; | 520 | 814k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::capacity() const Line | Count | Source | 518 | 93.6k | int capacity() const { | 519 | 93.6k | return fCapacity; | 520 | 93.6k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::capacity() const skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::capacity() const Line | Count | Source | 518 | 27.4k | int capacity() const { | 519 | 27.4k | return fCapacity; | 520 | 27.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::capacity() const AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::capacity() const Line | Count | Source | 518 | 12.7k | int capacity() const { | 519 | 12.7k | return fCapacity; | 520 | 12.7k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::capacity() const Line | Count | Source | 518 | 154k | int capacity() const { | 519 | 154k | return fCapacity; | 520 | 154k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::capacity() const Line | Count | Source | 518 | 5.02k | int capacity() const { | 519 | 5.02k | return fCapacity; | 520 | 5.02k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::capacity() const Line | Count | Source | 518 | 22.1k | int capacity() const { | 519 | 22.1k | return fCapacity; | 520 | 22.1k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::capacity() const Line | Count | Source | 518 | 3.86k | int capacity() const { | 519 | 3.86k | return fCapacity; | 520 | 3.86k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::capacity() const DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::capacity() const Line | Count | Source | 518 | 100 | int capacity() const { | 519 | 100 | return fCapacity; | 520 | 100 | } |
skia_private::TArray<SkRect, true>::capacity() const Line | Count | Source | 518 | 58 | int capacity() const { | 519 | 58 | return fCapacity; | 520 | 58 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::capacity() const Line | Count | Source | 518 | 61 | int capacity() const { | 519 | 61 | return fCapacity; | 520 | 61 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::capacity() const Line | Count | Source | 518 | 53.6k | int capacity() const { | 519 | 53.6k | return fCapacity; | 520 | 53.6k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::capacity() const Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::capacity() const DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::capacity() const Line | Count | Source | 518 | 61.7k | int capacity() const { | 519 | 61.7k | return fCapacity; | 520 | 61.7k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::capacity() const Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::capacity() const skia_private::TArray<CircularRRectOp::RRect, true>::capacity() const Line | Count | Source | 518 | 177 | int capacity() const { | 519 | 177 | return fCapacity; | 520 | 177 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::capacity() const Line | Count | Source | 518 | 4.42k | int capacity() const { | 519 | 4.42k | return fCapacity; | 520 | 4.42k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::capacity() const skia_private::TArray<CircleOp::Circle, true>::capacity() const Line | Count | Source | 518 | 424 | int capacity() const { | 519 | 424 | return fCapacity; | 520 | 424 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::capacity() const Line | Count | Source | 518 | 1.75k | int capacity() const { | 519 | 1.75k | return fCapacity; | 520 | 1.75k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::capacity() const Line | Count | Source | 518 | 247 | int capacity() const { | 519 | 247 | return fCapacity; | 520 | 247 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::capacity() const Line | Count | Source | 518 | 458 | int capacity() const { | 519 | 458 | return fCapacity; | 520 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::capacity() const Line | Count | Source | 518 | 908k | int capacity() const { | 519 | 908k | return fCapacity; | 520 | 908k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::capacity() const Line | Count | Source | 518 | 78 | int capacity() const { | 519 | 78 | return fCapacity; | 520 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::capacity() const SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::capacity() const Line | Count | Source | 518 | 39.5k | int capacity() const { | 519 | 39.5k | return fCapacity; | 520 | 39.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::capacity() const Line | Count | Source | 518 | 4.28k | int capacity() const { | 519 | 4.28k | return fCapacity; | 520 | 4.28k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::capacity() const Unexecuted instantiation: skia_private::TArray<unsigned long, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::capacity() const Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::capacity() const skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::capacity() const Line | Count | Source | 518 | 5.34k | int capacity() const { | 519 | 5.34k | return fCapacity; | 520 | 5.34k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::capacity() const skia_private::TArray<SkSVGDevice::ClipRec, true>::capacity() const Line | Count | Source | 518 | 2.61k | int capacity() const { | 519 | 2.61k | return fCapacity; | 520 | 2.61k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::capacity() const Line | Count | Source | 518 | 2.71k | int capacity() const { | 519 | 2.71k | return fCapacity; | 520 | 2.71k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::capacity() const Line | Count | Source | 518 | 1.46k | int capacity() const { | 519 | 1.46k | return fCapacity; | 520 | 1.46k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::capacity() const skia_private::TArray<SkPackedGlyphID, true>::capacity() const Line | Count | Source | 518 | 9.00k | int capacity() const { | 519 | 9.00k | return fCapacity; | 520 | 9.00k | } |
skia_private::TArray<unsigned short, true>::capacity() const Line | Count | Source | 518 | 2.11M | int capacity() const { | 519 | 2.11M | return fCapacity; | 520 | 2.11M | } |
skia_private::TArray<SkMask::Format, true>::capacity() const Line | Count | Source | 518 | 9.00k | int capacity() const { | 519 | 9.00k | return fCapacity; | 520 | 9.00k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::capacity() const Line | Count | Source | 518 | 1.65k | int capacity() const { | 519 | 1.65k | return fCapacity; | 520 | 1.65k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::capacity() const Line | Count | Source | 518 | 9.18k | int capacity() const { | 519 | 9.18k | return fCapacity; | 520 | 9.18k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::capacity() const Line | Count | Source | 518 | 17.8M | int capacity() const { | 519 | 17.8M | return fCapacity; | 520 | 17.8M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::capacity() const skia_private::TArray<SkGlyph const*, true>::capacity() const Line | Count | Source | 518 | 2.09M | int capacity() const { | 519 | 2.09M | return fCapacity; | 520 | 2.09M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::capacity() const Line | Count | Source | 518 | 95.3k | int capacity() const { | 519 | 95.3k | return fCapacity; | 520 | 95.3k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::capacity() const Line | Count | Source | 518 | 48.2k | int capacity() const { | 519 | 48.2k | return fCapacity; | 520 | 48.2k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::capacity() const skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::capacity() const Line | Count | Source | 518 | 727 | int capacity() const { | 519 | 727 | return fCapacity; | 520 | 727 | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::capacity() const Line | Count | Source | 518 | 305k | int capacity() const { | 519 | 305k | return fCapacity; | 520 | 305k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::capacity() const skia_private::TArray<PathSegment, true>::capacity() const Line | Count | Source | 518 | 22.8k | int capacity() const { | 519 | 22.8k | return fCapacity; | 520 | 22.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::capacity() const skia_private::TArray<GrXPFactoryTestFactory*, true>::capacity() const Line | Count | Source | 518 | 384 | int capacity() const { | 519 | 384 | return fCapacity; | 520 | 384 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::capacity() const Line | Count | Source | 518 | 1.34k | int capacity() const { | 519 | 1.34k | return fCapacity; | 520 | 1.34k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::capacity() const Line | Count | Source | 518 | 864 | int capacity() const { | 519 | 864 | return fCapacity; | 520 | 864 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::capacity() const Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::capacity() const Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::capacity() const Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::capacity() const Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::capacity() const skia_private::TArray<OffsetEdge, true>::capacity() const Line | Count | Source | 518 | 4.52k | int capacity() const { | 519 | 4.52k | return fCapacity; | 520 | 4.52k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::capacity() const skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::capacity() const Line | Count | Source | 518 | 117k | int capacity() const { | 519 | 117k | return fCapacity; | 520 | 117k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::capacity() const Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::capacity() const skia_private::TArray<SkOpRayHit*, true>::capacity() const Line | Count | Source | 518 | 154M | int capacity() const { | 519 | 154M | return fCapacity; | 520 | 154M | } |
skia_private::TArray<SkClosestRecord, true>::capacity() const Line | Count | Source | 518 | 11.7M | int capacity() const { | 519 | 11.7M | return fCapacity; | 520 | 11.7M | } |
skia_private::TArray<SkClosestRecord const*, true>::capacity() const Line | Count | Source | 518 | 6.32M | int capacity() const { | 519 | 6.32M | return fCapacity; | 520 | 6.32M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::capacity() const Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::capacity() const Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::capacity() const Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::capacity() const skia_private::TArray<SkSL::Variable const*, true>::capacity() const Line | Count | Source | 518 | 5.16k | int capacity() const { | 519 | 5.16k | return fCapacity; | 520 | 5.16k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::capacity() const Line | Count | Source | 518 | 31.5k | int capacity() const { | 519 | 31.5k | return fCapacity; | 520 | 31.5k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::capacity() const Line | Count | Source | 518 | 5.72k | int capacity() const { | 519 | 5.72k | return fCapacity; | 520 | 5.72k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::capacity() const Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::capacity() const Line | Count | Source | 518 | 15.1k | int capacity() const { | 519 | 15.1k | return fCapacity; | 520 | 15.1k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::capacity() const Line | Count | Source | 518 | 31.0k | int capacity() const { | 519 | 31.0k | return fCapacity; | 520 | 31.0k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::capacity() const Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::capacity() const |
521 | | |
522 | | protected: |
523 | | // Creates an empty array that will use the passed storage block until it is insufficiently |
524 | | // large to hold the entire array. |
525 | | template <int InitialCapacity> |
526 | 845M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { |
527 | 845M | static_assert(InitialCapacity >= 0); |
528 | 845M | SkASSERT(size >= 0); |
529 | 845M | SkASSERT(storage->get() != nullptr); |
530 | 845M | if (size > InitialCapacity) { |
531 | 1.02M | this->initData(size); |
532 | 844M | } else { |
533 | 844M | this->setDataFromBytes(*storage); |
534 | 844M | this->changeSize(size); |
535 | | |
536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static |
537 | | // storage here, which shouldn't ever be freed. |
538 | 844M | fOwnMemory = false; |
539 | 844M | } |
540 | 845M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int) Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int) skia_private::TArray<int, true>::TArray<8>(SkAlignedSTStorage<8, int>*, int) Line | Count | Source | 526 | 220k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 220k | static_assert(InitialCapacity >= 0); | 528 | 220k | SkASSERT(size >= 0); | 529 | 220k | SkASSERT(storage->get() != nullptr); | 530 | 220k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 220k | } else { | 533 | 220k | this->setDataFromBytes(*storage); | 534 | 220k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 220k | fOwnMemory = false; | 539 | 220k | } | 540 | 220k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 526 | 12.1k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 12.1k | static_assert(InitialCapacity >= 0); | 528 | 12.1k | SkASSERT(size >= 0); | 529 | 12.1k | SkASSERT(storage->get() != nullptr); | 530 | 12.1k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 12.1k | } else { | 533 | 12.1k | this->setDataFromBytes(*storage); | 534 | 12.1k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 12.1k | fOwnMemory = false; | 539 | 12.1k | } | 540 | 12.1k | } |
skia_private::TArray<float, true>::TArray<128>(SkAlignedSTStorage<128, float>*, int) Line | Count | Source | 526 | 18.2k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 18.2k | static_assert(InitialCapacity >= 0); | 528 | 18.2k | SkASSERT(size >= 0); | 529 | 18.2k | SkASSERT(storage->get() != nullptr); | 530 | 18.2k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 18.2k | } else { | 533 | 18.2k | this->setDataFromBytes(*storage); | 534 | 18.2k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 18.2k | fOwnMemory = false; | 539 | 18.2k | } | 540 | 18.2k | } |
skia_private::TArray<char, true>::TArray<128>(SkAlignedSTStorage<128, char>*, int) Line | Count | Source | 526 | 33.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 33.9k | static_assert(InitialCapacity >= 0); | 528 | 33.9k | SkASSERT(size >= 0); | 529 | 33.9k | SkASSERT(storage->get() != nullptr); | 530 | 33.9k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 33.9k | } else { | 533 | 33.9k | this->setDataFromBytes(*storage); | 534 | 33.9k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 33.9k | fOwnMemory = false; | 539 | 33.9k | } | 540 | 33.9k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TArray<128>(SkAlignedSTStorage<128, SkSVGTextContext::PositionAdjustment>*, int) Line | Count | Source | 526 | 33.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 33.9k | static_assert(InitialCapacity >= 0); | 528 | 33.9k | SkASSERT(size >= 0); | 529 | 33.9k | SkASSERT(storage->get() != nullptr); | 530 | 33.9k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 33.9k | } else { | 533 | 33.9k | this->setDataFromBytes(*storage); | 534 | 33.9k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 33.9k | fOwnMemory = false; | 539 | 33.9k | } | 540 | 33.9k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkSVGNode> >*, int) Line | Count | Source | 526 | 154k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 154k | static_assert(InitialCapacity >= 0); | 528 | 154k | SkASSERT(size >= 0); | 529 | 154k | SkASSERT(storage->get() != nullptr); | 530 | 154k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 154k | } else { | 533 | 154k | this->setDataFromBytes(*storage); | 534 | 154k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 154k | fOwnMemory = false; | 539 | 154k | } | 540 | 154k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<2>(SkAlignedSTStorage<2, SkRGBA4f<(SkAlphaType)3> >*, int) Line | Count | Source | 526 | 35.4k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 35.4k | static_assert(InitialCapacity >= 0); | 528 | 35.4k | SkASSERT(size >= 0); | 529 | 35.4k | SkASSERT(storage->get() != nullptr); | 530 | 35.4k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 35.4k | } else { | 533 | 35.4k | this->setDataFromBytes(*storage); | 534 | 35.4k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 35.4k | fOwnMemory = false; | 539 | 35.4k | } | 540 | 35.4k | } |
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int) Line | Count | Source | 526 | 160M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 160M | static_assert(InitialCapacity >= 0); | 528 | 160M | SkASSERT(size >= 0); | 529 | 160M | SkASSERT(storage->get() != nullptr); | 530 | 160M | if (size > InitialCapacity) { | 531 | 179k | this->initData(size); | 532 | 160M | } else { | 533 | 160M | this->setDataFromBytes(*storage); | 534 | 160M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 160M | fOwnMemory = false; | 539 | 160M | } | 540 | 160M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 526 | 266k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 266k | static_assert(InitialCapacity >= 0); | 528 | 266k | SkASSERT(size >= 0); | 529 | 266k | SkASSERT(storage->get() != nullptr); | 530 | 266k | if (size > InitialCapacity) { | 531 | 7 | this->initData(size); | 532 | 266k | } else { | 533 | 266k | this->setDataFromBytes(*storage); | 534 | 266k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 266k | fOwnMemory = false; | 539 | 266k | } | 540 | 266k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TArray<4>(SkAlignedSTStorage<4, SkNoPixelsDevice::ClipState>*, int) Line | Count | Source | 526 | 570k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 570k | static_assert(InitialCapacity >= 0); | 528 | 570k | SkASSERT(size >= 0); | 529 | 570k | SkASSERT(storage->get() != nullptr); | 530 | 570k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 570k | } else { | 533 | 570k | this->setDataFromBytes(*storage); | 534 | 570k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 570k | fOwnMemory = false; | 539 | 570k | } | 540 | 570k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<2>(SkAlignedSTStorage<2, sk_sp<SkImageFilter> >*, int) Line | Count | Source | 526 | 35.7k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 35.7k | static_assert(InitialCapacity >= 0); | 528 | 35.7k | SkASSERT(size >= 0); | 529 | 35.7k | SkASSERT(storage->get() != nullptr); | 530 | 35.7k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 35.7k | } else { | 533 | 35.7k | this->setDataFromBytes(*storage); | 534 | 35.7k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 35.7k | fOwnMemory = false; | 539 | 35.7k | } | 540 | 35.7k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TArray<1>(SkAlignedSTStorage<1, skif::FilterResult::Builder::SampledFilterResult>*, int) Line | Count | Source | 526 | 465k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 465k | static_assert(InitialCapacity >= 0); | 528 | 465k | SkASSERT(size >= 0); | 529 | 465k | SkASSERT(storage->get() != nullptr); | 530 | 465k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 465k | } else { | 533 | 465k | this->setDataFromBytes(*storage); | 534 | 465k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 465k | fOwnMemory = false; | 539 | 465k | } | 540 | 465k | } |
skia_private::TArray<sk_sp<SkShader>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkShader> >*, int) Line | Count | Source | 526 | 465k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 465k | static_assert(InitialCapacity >= 0); | 528 | 465k | SkASSERT(size >= 0); | 529 | 465k | SkASSERT(storage->get() != nullptr); | 530 | 465k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 465k | } else { | 533 | 465k | this->setDataFromBytes(*storage); | 534 | 465k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 465k | fOwnMemory = false; | 539 | 465k | } | 540 | 465k | } |
skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int) Line | Count | Source | 526 | 160M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 160M | static_assert(InitialCapacity >= 0); | 528 | 160M | SkASSERT(size >= 0); | 529 | 160M | SkASSERT(storage->get() != nullptr); | 530 | 160M | if (size > InitialCapacity) { | 531 | 607k | this->initData(size); | 532 | 160M | } else { | 533 | 160M | this->setDataFromBytes(*storage); | 534 | 160M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 160M | fOwnMemory = false; | 539 | 160M | } | 540 | 160M | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int) Line | Count | Source | 526 | 160M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 160M | static_assert(InitialCapacity >= 0); | 528 | 160M | SkASSERT(size >= 0); | 529 | 160M | SkASSERT(storage->get() != nullptr); | 530 | 160M | if (size > InitialCapacity) { | 531 | 234k | this->initData(size); | 532 | 160M | } else { | 533 | 160M | this->setDataFromBytes(*storage); | 534 | 160M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 160M | fOwnMemory = false; | 539 | 160M | } | 540 | 160M | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipelineContexts::MemoryCtxInfo>*, int) Line | Count | Source | 526 | 7.95M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 7.95M | static_assert(InitialCapacity >= 0); | 528 | 7.95M | SkASSERT(size >= 0); | 529 | 7.95M | SkASSERT(storage->get() != nullptr); | 530 | 7.95M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 7.95M | } else { | 533 | 7.95M | this->setDataFromBytes(*storage); | 534 | 7.95M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 7.95M | fOwnMemory = false; | 539 | 7.95M | } | 540 | 7.95M | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<4>(SkAlignedSTStorage<4, SkRuntimeEffect::ChildPtr>*, int) Line | Count | Source | 526 | 11.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 11.6k | static_assert(InitialCapacity >= 0); | 528 | 11.6k | SkASSERT(size >= 0); | 529 | 11.6k | SkASSERT(storage->get() != nullptr); | 530 | 11.6k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 11.6k | } else { | 533 | 11.6k | this->setDataFromBytes(*storage); | 534 | 11.6k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 11.6k | fOwnMemory = false; | 539 | 11.6k | } | 540 | 11.6k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TArray<16>(SkAlignedSTStorage<16, SkRGBA4f<(SkAlphaType)3> >*, int) Line | Count | Source | 526 | 1.87k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.87k | static_assert(InitialCapacity >= 0); | 528 | 1.87k | SkASSERT(size >= 0); | 529 | 1.87k | SkASSERT(storage->get() != nullptr); | 530 | 1.87k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.87k | } else { | 533 | 1.87k | this->setDataFromBytes(*storage); | 534 | 1.87k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.87k | fOwnMemory = false; | 539 | 1.87k | } | 540 | 1.87k | } |
skia_private::TArray<float, true>::TArray<16>(SkAlignedSTStorage<16, float>*, int) Line | Count | Source | 526 | 1.87k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.87k | static_assert(InitialCapacity >= 0); | 528 | 1.87k | SkASSERT(size >= 0); | 529 | 1.87k | SkASSERT(storage->get() != nullptr); | 530 | 1.87k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.87k | } else { | 533 | 1.87k | this->setDataFromBytes(*storage); | 534 | 1.87k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.87k | fOwnMemory = false; | 539 | 1.87k | } | 540 | 1.87k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TArray<4>(SkAlignedSTStorage<4, SkRGBA4f<(SkAlphaType)2> >*, int) Line | Count | Source | 526 | 60.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 60.6k | static_assert(InitialCapacity >= 0); | 528 | 60.6k | SkASSERT(size >= 0); | 529 | 60.6k | SkASSERT(storage->get() != nullptr); | 530 | 60.6k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 60.6k | } else { | 533 | 60.6k | this->setDataFromBytes(*storage); | 534 | 60.6k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 60.6k | fOwnMemory = false; | 539 | 60.6k | } | 540 | 60.6k | } |
skia_private::TArray<float, true>::TArray<4>(SkAlignedSTStorage<4, float>*, int) Line | Count | Source | 526 | 60.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 60.6k | static_assert(InitialCapacity >= 0); | 528 | 60.6k | SkASSERT(size >= 0); | 529 | 60.6k | SkASSERT(storage->get() != nullptr); | 530 | 60.6k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 60.6k | } else { | 533 | 60.6k | this->setDataFromBytes(*storage); | 534 | 60.6k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 60.6k | fOwnMemory = false; | 539 | 60.6k | } | 540 | 60.6k | } |
skia_private::TArray<bool, true>::TArray<8>(SkAlignedSTStorage<8, bool>*, int) Line | Count | Source | 526 | 60.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 60.6k | static_assert(InitialCapacity >= 0); | 528 | 60.6k | SkASSERT(size >= 0); | 529 | 60.6k | SkASSERT(storage->get() != nullptr); | 530 | 60.6k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 60.6k | } else { | 533 | 60.6k | this->setDataFromBytes(*storage); | 534 | 60.6k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 60.6k | fOwnMemory = false; | 539 | 60.6k | } | 540 | 60.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >*, int) Line | Count | Source | 526 | 3.19M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.19M | static_assert(InitialCapacity >= 0); | 528 | 3.19M | SkASSERT(size >= 0); | 529 | 3.19M | SkASSERT(storage->get() != nullptr); | 530 | 3.19M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.19M | } else { | 533 | 3.19M | this->setDataFromBytes(*storage); | 534 | 3.19M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.19M | fOwnMemory = false; | 539 | 3.19M | } | 540 | 3.19M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >*, int) Line | Count | Source | 526 | 89.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 89.9k | static_assert(InitialCapacity >= 0); | 528 | 89.9k | SkASSERT(size >= 0); | 529 | 89.9k | SkASSERT(storage->get() != nullptr); | 530 | 89.9k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 89.9k | } else { | 533 | 89.9k | this->setDataFromBytes(*storage); | 534 | 89.9k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 89.9k | fOwnMemory = false; | 539 | 89.9k | } | 540 | 89.9k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >*, int) Line | Count | Source | 526 | 19.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 19.9k | static_assert(InitialCapacity >= 0); | 528 | 19.9k | SkASSERT(size >= 0); | 529 | 19.9k | SkASSERT(storage->get() != nullptr); | 530 | 19.9k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 19.9k | } else { | 533 | 19.9k | this->setDataFromBytes(*storage); | 534 | 19.9k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 19.9k | fOwnMemory = false; | 539 | 19.9k | } | 540 | 19.9k | } |
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int) Line | Count | Source | 526 | 352 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 352 | static_assert(InitialCapacity >= 0); | 528 | 352 | SkASSERT(size >= 0); | 529 | 352 | SkASSERT(storage->get() != nullptr); | 530 | 352 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 352 | } else { | 533 | 352 | this->setDataFromBytes(*storage); | 534 | 352 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 352 | fOwnMemory = false; | 539 | 352 | } | 540 | 352 | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TArray<16>(SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>*, int) Line | Count | Source | 526 | 85 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 85 | static_assert(InitialCapacity >= 0); | 528 | 85 | SkASSERT(size >= 0); | 529 | 85 | SkASSERT(storage->get() != nullptr); | 530 | 85 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 85 | } else { | 533 | 85 | this->setDataFromBytes(*storage); | 534 | 85 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 85 | fOwnMemory = false; | 539 | 85 | } | 540 | 85 | } |
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int) Line | Count | Source | 526 | 53.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 53.6k | static_assert(InitialCapacity >= 0); | 528 | 53.6k | SkASSERT(size >= 0); | 529 | 53.6k | SkASSERT(storage->get() != nullptr); | 530 | 53.6k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 53.6k | } else { | 533 | 53.6k | this->setDataFromBytes(*storage); | 534 | 53.6k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 53.6k | fOwnMemory = false; | 539 | 53.6k | } | 540 | 53.6k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TArray<4>(SkAlignedSTStorage<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>*, int) Line | Count | Source | 526 | 22.5k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 22.5k | static_assert(InitialCapacity >= 0); | 528 | 22.5k | SkASSERT(size >= 0); | 529 | 22.5k | SkASSERT(storage->get() != nullptr); | 530 | 22.5k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 22.5k | } else { | 533 | 22.5k | this->setDataFromBytes(*storage); | 534 | 22.5k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 22.5k | fOwnMemory = false; | 539 | 22.5k | } | 540 | 22.5k | } |
skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int) Line | Count | Source | 526 | 3.59k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.59k | static_assert(InitialCapacity >= 0); | 528 | 3.59k | SkASSERT(size >= 0); | 529 | 3.59k | SkASSERT(storage->get() != nullptr); | 530 | 3.59k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.59k | } else { | 533 | 3.59k | this->setDataFromBytes(*storage); | 534 | 3.59k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.59k | fOwnMemory = false; | 539 | 3.59k | } | 540 | 3.59k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int) Line | Count | Source | 526 | 2.81M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 2.81M | static_assert(InitialCapacity >= 0); | 528 | 2.81M | SkASSERT(size >= 0); | 529 | 2.81M | SkASSERT(storage->get() != nullptr); | 530 | 2.81M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 2.81M | } else { | 533 | 2.81M | this->setDataFromBytes(*storage); | 534 | 2.81M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 2.81M | fOwnMemory = false; | 539 | 2.81M | } | 540 | 2.81M | } |
skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>*, int) Line | Count | Source | 526 | 42.2k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 42.2k | static_assert(InitialCapacity >= 0); | 528 | 42.2k | SkASSERT(size >= 0); | 529 | 42.2k | SkASSERT(storage->get() != nullptr); | 530 | 42.2k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 42.2k | } else { | 533 | 42.2k | this->setDataFromBytes(*storage); | 534 | 42.2k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 42.2k | fOwnMemory = false; | 539 | 42.2k | } | 540 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int) skia_private::TArray<GrGpu::SubmittedProc, true>::TArray<4>(SkAlignedSTStorage<4, GrGpu::SubmittedProc>*, int) Line | Count | Source | 526 | 10.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 10.3k | static_assert(InitialCapacity >= 0); | 528 | 10.3k | SkASSERT(size >= 0); | 529 | 10.3k | SkASSERT(storage->get() != nullptr); | 530 | 10.3k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 10.3k | } else { | 533 | 10.3k | this->setDataFromBytes(*storage); | 534 | 10.3k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 10.3k | fOwnMemory = false; | 539 | 10.3k | } | 540 | 10.3k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<GrSurfaceProxy> >*, int) Line | Count | Source | 526 | 814k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 814k | static_assert(InitialCapacity >= 0); | 528 | 814k | SkASSERT(size >= 0); | 529 | 814k | SkASSERT(storage->get() != nullptr); | 530 | 814k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 814k | } else { | 533 | 814k | this->setDataFromBytes(*storage); | 534 | 814k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 814k | fOwnMemory = false; | 539 | 814k | } | 540 | 814k | } |
skia_private::TArray<GrRenderTask*, true>::TArray<1>(SkAlignedSTStorage<1, GrRenderTask*>*, int) Line | Count | Source | 526 | 1.62M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.62M | static_assert(InitialCapacity >= 0); | 528 | 1.62M | SkASSERT(size >= 0); | 529 | 1.62M | SkASSERT(storage->get() != nullptr); | 530 | 1.62M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.62M | } else { | 533 | 1.62M | this->setDataFromBytes(*storage); | 534 | 1.62M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.62M | fOwnMemory = false; | 539 | 1.62M | } | 540 | 1.62M | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TArray<8>(SkAlignedSTStorage<8, sk_sp<skgpu::ganesh::PathRenderer> >*, int) Line | Count | Source | 526 | 3.92k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.92k | static_assert(InitialCapacity >= 0); | 528 | 3.92k | SkASSERT(size >= 0); | 529 | 3.92k | SkASSERT(storage->get() != nullptr); | 530 | 3.92k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.92k | } else { | 533 | 3.92k | this->setDataFromBytes(*storage); | 534 | 3.92k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.92k | fOwnMemory = false; | 539 | 3.92k | } | 540 | 3.92k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>*, int) Line | Count | Source | 526 | 10.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 10.9k | static_assert(InitialCapacity >= 0); | 528 | 10.9k | SkASSERT(size >= 0); | 529 | 10.9k | SkASSERT(storage->get() != nullptr); | 530 | 10.9k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 10.9k | } else { | 533 | 10.9k | this->setDataFromBytes(*storage); | 534 | 10.9k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 10.9k | fOwnMemory = false; | 539 | 10.9k | } | 540 | 10.9k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TArray<11>(SkAlignedSTStorage<11, skgpu::ganesh::(anonymous namespace)::Segment>*, int) Line | Count | Source | 526 | 7.55k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 7.55k | static_assert(InitialCapacity >= 0); | 528 | 7.55k | SkASSERT(size >= 0); | 529 | 7.55k | SkASSERT(storage->get() != nullptr); | 530 | 7.55k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 7.55k | } else { | 533 | 7.55k | this->setDataFromBytes(*storage); | 534 | 7.55k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 7.55k | fOwnMemory = false; | 539 | 7.55k | } | 540 | 7.55k | } |
skia_private::TArray<SkPoint, true>::TArray<15>(SkAlignedSTStorage<15, SkPoint>*, int) Line | Count | Source | 526 | 13.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 13.3k | static_assert(InitialCapacity >= 0); | 528 | 13.3k | SkASSERT(size >= 0); | 529 | 13.3k | SkASSERT(storage->get() != nullptr); | 530 | 13.3k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 13.3k | } else { | 533 | 13.3k | this->setDataFromBytes(*storage); | 534 | 13.3k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 13.3k | fOwnMemory = false; | 539 | 13.3k | } | 540 | 13.3k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::(anonymous namespace)::Draw>*, int) Line | Count | Source | 526 | 5.02k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.02k | static_assert(InitialCapacity >= 0); | 528 | 5.02k | SkASSERT(size >= 0); | 529 | 5.02k | SkASSERT(storage->get() != nullptr); | 530 | 5.02k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.02k | } else { | 533 | 5.02k | this->setDataFromBytes(*storage); | 534 | 5.02k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.02k | fOwnMemory = false; | 539 | 5.02k | } | 540 | 5.02k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::AAHairlineOp::PathData>*, int) Line | Count | Source | 526 | 19.2k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 19.2k | static_assert(InitialCapacity >= 0); | 528 | 19.2k | SkASSERT(size >= 0); | 529 | 19.2k | SkASSERT(storage->get() != nullptr); | 530 | 19.2k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 19.2k | } else { | 533 | 19.2k | this->setDataFromBytes(*storage); | 534 | 19.2k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 19.2k | fOwnMemory = false; | 539 | 19.2k | } | 540 | 19.2k | } |
skia_private::TArray<SkPoint, true>::TArray<128>(SkAlignedSTStorage<128, SkPoint>*, int) Line | Count | Source | 526 | 40.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 40.8k | static_assert(InitialCapacity >= 0); | 528 | 40.8k | SkASSERT(size >= 0); | 529 | 40.8k | SkASSERT(storage->get() != nullptr); | 530 | 40.8k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 40.8k | } else { | 533 | 40.8k | this->setDataFromBytes(*storage); | 534 | 40.8k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 40.8k | fOwnMemory = false; | 539 | 40.8k | } | 540 | 40.8k | } |
skia_private::TArray<SkPoint, true>::TArray<32>(SkAlignedSTStorage<32, SkPoint>*, int) Line | Count | Source | 526 | 8.28k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8.28k | static_assert(InitialCapacity >= 0); | 528 | 8.28k | SkASSERT(size >= 0); | 529 | 8.28k | SkASSERT(storage->get() != nullptr); | 530 | 8.28k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8.28k | } else { | 533 | 8.28k | this->setDataFromBytes(*storage); | 534 | 8.28k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8.28k | fOwnMemory = false; | 539 | 8.28k | } | 540 | 8.28k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>*, int) Line | Count | Source | 526 | 3.60k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.60k | static_assert(InitialCapacity >= 0); | 528 | 3.60k | SkASSERT(size >= 0); | 529 | 3.60k | SkASSERT(storage->get() != nullptr); | 530 | 3.60k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.60k | } else { | 533 | 3.60k | this->setDataFromBytes(*storage); | 534 | 3.60k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.60k | fOwnMemory = false; | 539 | 3.60k | } | 540 | 3.60k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>*, int) Line | Count | Source | 526 | 97 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 97 | static_assert(InitialCapacity >= 0); | 528 | 97 | SkASSERT(size >= 0); | 529 | 97 | SkASSERT(storage->get() != nullptr); | 530 | 97 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 97 | } else { | 533 | 97 | this->setDataFromBytes(*storage); | 534 | 97 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 97 | fOwnMemory = false; | 539 | 97 | } | 540 | 97 | } |
skia_private::TArray<SkRect, true>::TArray<128>(SkAlignedSTStorage<128, SkRect>*, int) Line | Count | Source | 526 | 58 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 58 | static_assert(InitialCapacity >= 0); | 528 | 58 | SkASSERT(size >= 0); | 529 | 58 | SkASSERT(storage->get() != nullptr); | 530 | 58 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 58 | } else { | 533 | 58 | this->setDataFromBytes(*storage); | 534 | 58 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 58 | fOwnMemory = false; | 539 | 58 | } | 540 | 58 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TArray<128>(SkAlignedSTStorage<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>*, int) Line | Count | Source | 526 | 58 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 58 | static_assert(InitialCapacity >= 0); | 528 | 58 | SkASSERT(size >= 0); | 529 | 58 | SkASSERT(storage->get() != nullptr); | 530 | 58 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 58 | } else { | 533 | 58 | this->setDataFromBytes(*storage); | 534 | 58 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 58 | fOwnMemory = false; | 539 | 58 | } | 540 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DefaultPathOp::PathData>*, int) Line | Count | Source | 526 | 51.2k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 51.2k | static_assert(InitialCapacity >= 0); | 528 | 51.2k | SkASSERT(size >= 0); | 529 | 51.2k | SkASSERT(storage->get() != nullptr); | 530 | 51.2k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 51.2k | } else { | 533 | 51.2k | this->setDataFromBytes(*storage); | 534 | 51.2k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 51.2k | fOwnMemory = false; | 539 | 51.2k | } | 540 | 51.2k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::MeshOp::Mesh>*, int) Line | Count | Source | 526 | 54.9k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 54.9k | static_assert(InitialCapacity >= 0); | 528 | 54.9k | SkASSERT(size >= 0); | 529 | 54.9k | SkASSERT(storage->get() != nullptr); | 530 | 54.9k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 54.9k | } else { | 533 | 54.9k | this->setDataFromBytes(*storage); | 534 | 54.9k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 54.9k | fOwnMemory = false; | 539 | 54.9k | } | 540 | 54.9k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int) skia_private::TArray<CircularRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, CircularRRectOp::RRect>*, int) Line | Count | Source | 526 | 120 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 120 | static_assert(InitialCapacity >= 0); | 528 | 120 | SkASSERT(size >= 0); | 529 | 120 | SkASSERT(storage->get() != nullptr); | 530 | 120 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 120 | } else { | 533 | 120 | this->setDataFromBytes(*storage); | 534 | 120 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 120 | fOwnMemory = false; | 539 | 120 | } | 540 | 120 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::TArray<1>(SkAlignedSTStorage<1, EllipticalRRectOp::RRect>*, int) Line | Count | Source | 526 | 2.36k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 2.36k | static_assert(InitialCapacity >= 0); | 528 | 2.36k | SkASSERT(size >= 0); | 529 | 2.36k | SkASSERT(storage->get() != nullptr); | 530 | 2.36k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 2.36k | } else { | 533 | 2.36k | this->setDataFromBytes(*storage); | 534 | 2.36k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 2.36k | fOwnMemory = false; | 539 | 2.36k | } | 540 | 2.36k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int) skia_private::TArray<CircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, CircleOp::Circle>*, int) Line | Count | Source | 526 | 277 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 277 | static_assert(InitialCapacity >= 0); | 528 | 277 | SkASSERT(size >= 0); | 529 | 277 | SkASSERT(storage->get() != nullptr); | 530 | 277 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 277 | } else { | 533 | 277 | this->setDataFromBytes(*storage); | 534 | 277 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 277 | fOwnMemory = false; | 539 | 277 | } | 540 | 277 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, EllipseOp::Ellipse>*, int) Line | Count | Source | 526 | 1.12k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.12k | static_assert(InitialCapacity >= 0); | 528 | 1.12k | SkASSERT(size >= 0); | 529 | 1.12k | SkASSERT(storage->get() != nullptr); | 530 | 1.12k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.12k | } else { | 533 | 1.12k | this->setDataFromBytes(*storage); | 534 | 1.12k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.12k | fOwnMemory = false; | 539 | 1.12k | } | 540 | 1.12k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::TArray<1>(SkAlignedSTStorage<1, DIEllipseOp::Ellipse>*, int) Line | Count | Source | 526 | 185 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 185 | static_assert(InitialCapacity >= 0); | 528 | 185 | SkASSERT(size >= 0); | 529 | 185 | SkASSERT(storage->get() != nullptr); | 530 | 185 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 185 | } else { | 533 | 185 | this->setDataFromBytes(*storage); | 534 | 185 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 185 | fOwnMemory = false; | 539 | 185 | } | 540 | 185 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>*, int) Line | Count | Source | 526 | 458 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 458 | static_assert(InitialCapacity >= 0); | 528 | 458 | SkASSERT(size >= 0); | 529 | 458 | SkASSERT(storage->get() != nullptr); | 530 | 458 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 458 | } else { | 533 | 458 | this->setDataFromBytes(*storage); | 534 | 458 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 458 | fOwnMemory = false; | 539 | 458 | } | 540 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TArray<25>(SkAlignedSTStorage<25, skgpu::ganesh::OpsTask::OpChain>*, int) Line | Count | Source | 526 | 609k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 609k | static_assert(InitialCapacity >= 0); | 528 | 609k | SkASSERT(size >= 0); | 529 | 609k | SkASSERT(storage->get() != nullptr); | 530 | 609k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 609k | } else { | 533 | 609k | this->setDataFromBytes(*storage); | 534 | 609k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 609k | fOwnMemory = false; | 539 | 609k | } | 540 | 609k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int) RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>*, int) Line | Count | Source | 526 | 78 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 78 | static_assert(InitialCapacity >= 0); | 528 | 78 | SkASSERT(size >= 0); | 529 | 78 | SkASSERT(storage->get() != nullptr); | 530 | 78 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 78 | } else { | 533 | 78 | this->setDataFromBytes(*storage); | 534 | 78 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 78 | fOwnMemory = false; | 539 | 78 | } | 540 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>*, int) Line | Count | Source | 526 | 24.5k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 24.5k | static_assert(InitialCapacity >= 0); | 528 | 24.5k | SkASSERT(size >= 0); | 529 | 24.5k | SkASSERT(storage->get() != nullptr); | 530 | 24.5k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 24.5k | } else { | 533 | 24.5k | this->setDataFromBytes(*storage); | 534 | 24.5k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 24.5k | fOwnMemory = false; | 539 | 24.5k | } | 540 | 24.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>*, int) Line | Count | Source | 526 | 3.02k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 3.02k | static_assert(InitialCapacity >= 0); | 528 | 3.02k | SkASSERT(size >= 0); | 529 | 3.02k | SkASSERT(storage->get() != nullptr); | 530 | 3.02k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 3.02k | } else { | 533 | 3.02k | this->setDataFromBytes(*storage); | 534 | 3.02k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 3.02k | fOwnMemory = false; | 539 | 3.02k | } | 540 | 3.02k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::UniqueKey>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::TArray<20>(SkAlignedSTStorage<20, SkPDFIndirectReference>*, int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::TArray<7>(SkAlignedSTStorage<7, header_outline::(anonymous namespace)::Entry*>*, int) skia_private::TArray<SkFontParameters::Variation::Axis, true>::TArray<4>(SkAlignedSTStorage<4, SkFontParameters::Variation::Axis>*, int) Line | Count | Source | 526 | 305k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 305k | static_assert(InitialCapacity >= 0); | 528 | 305k | SkASSERT(size >= 0); | 529 | 305k | SkASSERT(storage->get() != nullptr); | 530 | 305k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 305k | } else { | 533 | 305k | this->setDataFromBytes(*storage); | 534 | 305k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 305k | fOwnMemory = false; | 539 | 305k | } | 540 | 305k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::TArray<4>(SkAlignedSTStorage<4, SkFontArguments::VariationPosition::Coordinate>*, int) Line | Count | Source | 526 | 304k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 304k | static_assert(InitialCapacity >= 0); | 528 | 304k | SkASSERT(size >= 0); | 529 | 304k | SkASSERT(storage->get() != nullptr); | 530 | 304k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 304k | } else { | 533 | 304k | this->setDataFromBytes(*storage); | 534 | 304k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 304k | fOwnMemory = false; | 539 | 304k | } | 540 | 304k | } |
Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int) skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::BulkUsePlotUpdater::PlotData>*, int) Line | Count | Source | 526 | 10.4k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 10.4k | static_assert(InitialCapacity >= 0); | 528 | 10.4k | SkASSERT(size >= 0); | 529 | 10.4k | SkASSERT(storage->get() != nullptr); | 530 | 10.4k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 10.4k | } else { | 533 | 10.4k | this->setDataFromBytes(*storage); | 534 | 10.4k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 10.4k | fOwnMemory = false; | 539 | 10.4k | } | 540 | 10.4k | } |
skia_private::TArray<SkPackedGlyphID, true>::TArray<64>(SkAlignedSTStorage<64, SkPackedGlyphID>*, int) Line | Count | Source | 526 | 5.08k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.08k | static_assert(InitialCapacity >= 0); | 528 | 5.08k | SkASSERT(size >= 0); | 529 | 5.08k | SkASSERT(storage->get() != nullptr); | 530 | 5.08k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.08k | } else { | 533 | 5.08k | this->setDataFromBytes(*storage); | 534 | 5.08k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.08k | fOwnMemory = false; | 539 | 5.08k | } | 540 | 5.08k | } |
skia_private::TArray<unsigned short, true>::TArray<64>(SkAlignedSTStorage<64, unsigned short>*, int) Line | Count | Source | 526 | 1.10M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.10M | static_assert(InitialCapacity >= 0); | 528 | 1.10M | SkASSERT(size >= 0); | 529 | 1.10M | SkASSERT(storage->get() != nullptr); | 530 | 1.10M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.10M | } else { | 533 | 1.10M | this->setDataFromBytes(*storage); | 534 | 1.10M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.10M | fOwnMemory = false; | 539 | 1.10M | } | 540 | 1.10M | } |
skia_private::TArray<SkPoint, true>::TArray<64>(SkAlignedSTStorage<64, SkPoint>*, int) Line | Count | Source | 526 | 2.20M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 2.20M | static_assert(InitialCapacity >= 0); | 528 | 2.20M | SkASSERT(size >= 0); | 529 | 2.20M | SkASSERT(storage->get() != nullptr); | 530 | 2.20M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 2.20M | } else { | 533 | 2.20M | this->setDataFromBytes(*storage); | 534 | 2.20M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 2.20M | fOwnMemory = false; | 539 | 2.20M | } | 540 | 2.20M | } |
skia_private::TArray<SkMask::Format, true>::TArray<64>(SkAlignedSTStorage<64, SkMask::Format>*, int) Line | Count | Source | 526 | 5.08k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.08k | static_assert(InitialCapacity >= 0); | 528 | 5.08k | SkASSERT(size >= 0); | 529 | 5.08k | SkASSERT(storage->get() != nullptr); | 530 | 5.08k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.08k | } else { | 533 | 5.08k | this->setDataFromBytes(*storage); | 534 | 5.08k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.08k | fOwnMemory = false; | 539 | 5.08k | } | 540 | 5.08k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<sktext::gpu::TextBlob> >*, int) Line | Count | Source | 526 | 8.55k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8.55k | static_assert(InitialCapacity >= 0); | 528 | 8.55k | SkASSERT(size >= 0); | 529 | 8.55k | SkASSERT(storage->get() != nullptr); | 530 | 8.55k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8.55k | } else { | 533 | 8.55k | this->setDataFromBytes(*storage); | 534 | 8.55k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8.55k | fOwnMemory = false; | 539 | 8.55k | } | 540 | 8.55k | } |
skia_private::TArray<SkGlyph const*, true>::TArray<64>(SkAlignedSTStorage<64, SkGlyph const*>*, int) Line | Count | Source | 526 | 1.09M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.09M | static_assert(InitialCapacity >= 0); | 528 | 1.09M | SkASSERT(size >= 0); | 529 | 1.09M | SkASSERT(storage->get() != nullptr); | 530 | 1.09M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.09M | } else { | 533 | 1.09M | this->setDataFromBytes(*storage); | 534 | 1.09M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.09M | fOwnMemory = false; | 539 | 1.09M | } | 540 | 1.09M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int) Line | Count | Source | 526 | 146M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 146M | static_assert(InitialCapacity >= 0); | 528 | 146M | SkASSERT(size >= 0); | 529 | 146M | SkASSERT(storage->get() != nullptr); | 530 | 146M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 146M | } else { | 533 | 146M | this->setDataFromBytes(*storage); | 534 | 146M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 146M | fOwnMemory = false; | 539 | 146M | } | 540 | 146M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::TArray<6>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>*, int) Line | Count | Source | 526 | 4 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 4 | static_assert(InitialCapacity >= 0); | 528 | 4 | SkASSERT(size >= 0); | 529 | 4 | SkASSERT(storage->get() != nullptr); | 530 | 4 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 4 | } else { | 533 | 4 | this->setDataFromBytes(*storage); | 534 | 4 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 4 | fOwnMemory = false; | 539 | 4 | } | 540 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int) skia_private::TArray<PathSegment, true>::TArray<15>(SkAlignedSTStorage<15, PathSegment>*, int) Line | Count | Source | 526 | 58 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 58 | static_assert(InitialCapacity >= 0); | 528 | 58 | SkASSERT(size >= 0); | 529 | 58 | SkASSERT(storage->get() != nullptr); | 530 | 58 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 58 | } else { | 533 | 58 | this->setDataFromBytes(*storage); | 534 | 58 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 58 | fOwnMemory = false; | 539 | 58 | } | 540 | 58 | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, int) Line | Count | Source | 526 | 60.8k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 60.8k | static_assert(InitialCapacity >= 0); | 528 | 60.8k | SkASSERT(size >= 0); | 529 | 60.8k | SkASSERT(storage->get() != nullptr); | 530 | 60.8k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 60.8k | } else { | 533 | 60.8k | this->setDataFromBytes(*storage); | 534 | 60.8k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 60.8k | fOwnMemory = false; | 539 | 60.8k | } | 540 | 60.8k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<2>(SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<4>(SkAlignedSTStorage<4, VkDescriptorSetLayout_T*>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription2EXT>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription2EXT>*, int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDependency>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::TArray<3>(SkAlignedSTStorage<3, sk_sp<skgpu::graphite::VulkanFramebuffer> >*, int) skia_private::TArray<OffsetEdge, true>::TArray<64>(SkAlignedSTStorage<64, OffsetEdge>*, int) Line | Count | Source | 526 | 401 | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 401 | static_assert(InitialCapacity >= 0); | 528 | 401 | SkASSERT(size >= 0); | 529 | 401 | SkASSERT(storage->get() != nullptr); | 530 | 401 | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 401 | } else { | 533 | 401 | this->setDataFromBytes(*storage); | 534 | 401 | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 401 | fOwnMemory = false; | 539 | 401 | } | 540 | 401 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::ganesh::ClipStack::Element const*>*, int) Line | Count | Source | 526 | 99.7k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 99.7k | static_assert(InitialCapacity >= 0); | 528 | 99.7k | SkASSERT(size >= 0); | 529 | 99.7k | SkASSERT(storage->get() != nullptr); | 530 | 99.7k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 99.7k | } else { | 533 | 99.7k | this->setDataFromBytes(*storage); | 534 | 99.7k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 99.7k | fOwnMemory = false; | 539 | 99.7k | } | 540 | 99.7k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int) skia_private::TArray<SkOpRayHit*, true>::TArray<1>(SkAlignedSTStorage<1, SkOpRayHit*>*, int) Line | Count | Source | 526 | 5.88M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.88M | static_assert(InitialCapacity >= 0); | 528 | 5.88M | SkASSERT(size >= 0); | 529 | 5.88M | SkASSERT(storage->get() != nullptr); | 530 | 5.88M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.88M | } else { | 533 | 5.88M | this->setDataFromBytes(*storage); | 534 | 5.88M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.88M | fOwnMemory = false; | 539 | 5.88M | } | 540 | 5.88M | } |
skia_private::TArray<double, true>::TArray<8>(SkAlignedSTStorage<8, double>*, int) Line | Count | Source | 526 | 110k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 110k | static_assert(InitialCapacity >= 0); | 528 | 110k | SkASSERT(size >= 0); | 529 | 110k | SkASSERT(storage->get() != nullptr); | 530 | 110k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 110k | } else { | 533 | 110k | this->setDataFromBytes(*storage); | 534 | 110k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 110k | fOwnMemory = false; | 539 | 110k | } | 540 | 110k | } |
skia_private::TArray<SkClosestRecord, true>::TArray<18>(SkAlignedSTStorage<18, SkClosestRecord>*, int) Line | Count | Source | 526 | 5.44M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.44M | static_assert(InitialCapacity >= 0); | 528 | 5.44M | SkASSERT(size >= 0); | 529 | 5.44M | SkASSERT(storage->get() != nullptr); | 530 | 5.44M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.44M | } else { | 533 | 5.44M | this->setDataFromBytes(*storage); | 534 | 5.44M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.44M | fOwnMemory = false; | 539 | 5.44M | } | 540 | 5.44M | } |
skia_private::TArray<SkClosestRecord const*, true>::TArray<27>(SkAlignedSTStorage<27, SkClosestRecord const*>*, int) Line | Count | Source | 526 | 5.44M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.44M | static_assert(InitialCapacity >= 0); | 528 | 5.44M | SkASSERT(size >= 0); | 529 | 5.44M | SkASSERT(storage->get() != nullptr); | 530 | 5.44M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.44M | } else { | 533 | 5.44M | this->setDataFromBytes(*storage); | 534 | 5.44M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.44M | fOwnMemory = false; | 539 | 5.44M | } | 540 | 5.44M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::TextStyle>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Block>*, int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TArray<4>(SkAlignedSTStorage<4, skia::textlayout::Placeholder>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<1>(SkAlignedSTStorage<1, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<128>(SkAlignedSTStorage<128, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<64>(SkAlignedSTStorage<64, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TArray<2>(SkAlignedSTStorage<2, VkPhysicalDevice_T*>*, int) skia_private::TArray<int, true>::TArray<8>(SkAlignedSTStorage<8, int>*, int) Line | Count | Source | 526 | 109M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 109M | static_assert(InitialCapacity >= 0); | 528 | 109M | SkASSERT(size >= 0); | 529 | 109M | SkASSERT(storage->get() != nullptr); | 530 | 109M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 109M | } else { | 533 | 109M | this->setDataFromBytes(*storage); | 534 | 109M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 109M | fOwnMemory = false; | 539 | 109M | } | 540 | 109M | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TArray<16>(SkAlignedSTStorage<16, SkJSONWriter::Scope>*, int) Unexecuted instantiation: skia_private::TArray<bool, true>::TArray<16>(SkAlignedSTStorage<16, bool>*, int) skia_private::TArray<SkPoint, true>::TArray<4>(SkAlignedSTStorage<4, SkPoint>*, int) Line | Count | Source | 526 | 1.65k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.65k | static_assert(InitialCapacity >= 0); | 528 | 1.65k | SkASSERT(size >= 0); | 529 | 1.65k | SkASSERT(storage->get() != nullptr); | 530 | 1.65k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.65k | } else { | 533 | 1.65k | this->setDataFromBytes(*storage); | 534 | 1.65k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.65k | fOwnMemory = false; | 539 | 1.65k | } | 540 | 1.65k | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkAlignedSTStorage<8, unsigned char>*, int) Line | Count | Source | 526 | 1.65k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.65k | static_assert(InitialCapacity >= 0); | 528 | 1.65k | SkASSERT(size >= 0); | 529 | 1.65k | SkASSERT(storage->get() != nullptr); | 530 | 1.65k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.65k | } else { | 533 | 1.65k | this->setDataFromBytes(*storage); | 534 | 1.65k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.65k | fOwnMemory = false; | 539 | 1.65k | } | 540 | 1.65k | } |
skia_private::TArray<float, true>::TArray<2>(SkAlignedSTStorage<2, float>*, int) Line | Count | Source | 526 | 1.65k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.65k | static_assert(InitialCapacity >= 0); | 528 | 1.65k | SkASSERT(size >= 0); | 529 | 1.65k | SkASSERT(storage->get() != nullptr); | 530 | 1.65k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.65k | } else { | 533 | 1.65k | this->setDataFromBytes(*storage); | 534 | 1.65k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.65k | fOwnMemory = false; | 539 | 1.65k | } | 540 | 1.65k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::TArray<2>(SkAlignedSTStorage<2, SkRasterPipelineContexts::MemoryCtxInfo>*, int) Line | Count | Source | 526 | 131k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 131k | static_assert(InitialCapacity >= 0); | 528 | 131k | SkASSERT(size >= 0); | 529 | 131k | SkASSERT(storage->get() != nullptr); | 530 | 131k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 131k | } else { | 533 | 131k | this->setDataFromBytes(*storage); | 534 | 131k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 131k | fOwnMemory = false; | 539 | 131k | } | 540 | 131k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >*, int) Line | Count | Source | 526 | 30.3M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 30.3M | static_assert(InitialCapacity >= 0); | 528 | 30.3M | SkASSERT(size >= 0); | 529 | 30.3M | SkASSERT(storage->get() != nullptr); | 530 | 30.3M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 30.3M | } else { | 533 | 30.3M | this->setDataFromBytes(*storage); | 534 | 30.3M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 30.3M | fOwnMemory = false; | 539 | 30.3M | } | 540 | 30.3M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >*, int) Line | Count | Source | 526 | 5.66M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.66M | static_assert(InitialCapacity >= 0); | 528 | 5.66M | SkASSERT(size >= 0); | 529 | 5.66M | SkASSERT(storage->get() != nullptr); | 530 | 5.66M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.66M | } else { | 533 | 5.66M | this->setDataFromBytes(*storage); | 534 | 5.66M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.66M | fOwnMemory = false; | 539 | 5.66M | } | 540 | 5.66M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TArray<8>(SkAlignedSTStorage<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >*, int) Line | Count | Source | 526 | 421k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 421k | static_assert(InitialCapacity >= 0); | 528 | 421k | SkASSERT(size >= 0); | 529 | 421k | SkASSERT(storage->get() != nullptr); | 530 | 421k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 421k | } else { | 533 | 421k | this->setDataFromBytes(*storage); | 534 | 421k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 421k | fOwnMemory = false; | 539 | 421k | } | 540 | 421k | } |
skia_private::TArray<int, true>::TArray<16>(SkAlignedSTStorage<16, int>*, int) Line | Count | Source | 526 | 321k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 321k | static_assert(InitialCapacity >= 0); | 528 | 321k | SkASSERT(size >= 0); | 529 | 321k | SkASSERT(storage->get() != nullptr); | 530 | 321k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 321k | } else { | 533 | 321k | this->setDataFromBytes(*storage); | 534 | 321k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 321k | fOwnMemory = false; | 539 | 321k | } | 540 | 321k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TArray<16>(SkAlignedSTStorage<16, skia_private::THashSet<int, SkGoodHash> const*>*, int) Line | Count | Source | 526 | 191k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 191k | static_assert(InitialCapacity >= 0); | 528 | 191k | SkASSERT(size >= 0); | 529 | 191k | SkASSERT(storage->get() != nullptr); | 530 | 191k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 191k | } else { | 533 | 191k | this->setDataFromBytes(*storage); | 534 | 191k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 191k | fOwnMemory = false; | 539 | 191k | } | 540 | 191k | } |
skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkAlignedSTStorage<2, SkSL::Type const*>*, int) Line | Count | Source | 526 | 8.10k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 8.10k | static_assert(InitialCapacity >= 0); | 528 | 8.10k | SkASSERT(size >= 0); | 529 | 8.10k | SkASSERT(storage->get() != nullptr); | 530 | 8.10k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 8.10k | } else { | 533 | 8.10k | this->setDataFromBytes(*storage); | 534 | 8.10k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 8.10k | fOwnMemory = false; | 539 | 8.10k | } | 540 | 8.10k | } |
skia_private::TArray<SkSL::Type const*, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::Type const*>*, int) Line | Count | Source | 526 | 1.59M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.59M | static_assert(InitialCapacity >= 0); | 528 | 1.59M | SkASSERT(size >= 0); | 529 | 1.59M | SkASSERT(storage->get() != nullptr); | 530 | 1.59M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.59M | } else { | 533 | 1.59M | this->setDataFromBytes(*storage); | 534 | 1.59M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.59M | fOwnMemory = false; | 539 | 1.59M | } | 540 | 1.59M | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TArray<4>(SkAlignedSTStorage<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>*, int) Line | Count | Source | 526 | 224k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 224k | static_assert(InitialCapacity >= 0); | 528 | 224k | SkASSERT(size >= 0); | 529 | 224k | SkASSERT(storage->get() != nullptr); | 530 | 224k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 224k | } else { | 533 | 224k | this->setDataFromBytes(*storage); | 534 | 224k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 224k | fOwnMemory = false; | 539 | 224k | } | 540 | 224k | } |
skia_private::TArray<bool, true>::TArray<32>(SkAlignedSTStorage<32, bool>*, int) Line | Count | Source | 526 | 205k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 205k | static_assert(InitialCapacity >= 0); | 528 | 205k | SkASSERT(size >= 0); | 529 | 205k | SkASSERT(storage->get() != nullptr); | 530 | 205k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 205k | } else { | 533 | 205k | this->setDataFromBytes(*storage); | 534 | 205k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 205k | fOwnMemory = false; | 539 | 205k | } | 540 | 205k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TArray<4>(SkAlignedSTStorage<4, GrTextureResolveRenderTask::Resolve>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<15>(SkAlignedSTStorage<15, SkString>*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<1>(SkAlignedSTStorage<1, SkString>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::ganesh::AtlasRenderTask> >*, int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<6>(SkAlignedSTStorage<6, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >*, int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TArray<8>(SkAlignedSTStorage<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >*, int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TArray<6>(SkAlignedSTStorage<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>*, int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TArray<1>(SkAlignedSTStorage<1, ButtCapDashedCircleOp::Circle>*, int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TArray<1>(SkAlignedSTStorage<1, GrVertexChunk>*, int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TArray<1>(SkAlignedSTStorage<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry>*, int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TArray<2>(SkAlignedSTStorage<2, GrProgramInfo const*>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<5>(SkAlignedSTStorage<5, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TArray<1>(SkAlignedSTStorage<1, GrVkSemaphore::Resource*>*, int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TArray<1>(SkAlignedSTStorage<1, VkImageSubresourceRange>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription>*, int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkSampler const*>*, int) Unexecuted instantiation: skia_private::TArray<unsigned int, true>::TArray<34>(SkAlignedSTStorage<34, unsigned int>*, int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TArray<4>(SkAlignedSTStorage<4, GrVkResourceProvider::CompatibleRenderPassSet>*, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkCommandPool*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >*, int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TArray<4>(SkAlignedSTStorage<4, GrVkRenderPass*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TArray<4>(SkAlignedSTStorage<4, sk_sp<skgpu::graphite::Buffer> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TArray<4>(SkAlignedSTStorage<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::UniqueKey>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::UploadInstance>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<2>(SkAlignedSTStorage<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::BufferTextureCopyData>*, int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TArray<16>(SkAlignedSTStorage<16, unsigned long>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorSetLayoutBinding>*, int) Unexecuted instantiation: skia_private::TArray<SkPoint, true>::TArray<8>(SkAlignedSTStorage<8, SkPoint>*, int) skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*, int) Line | Count | Source | 526 | 19.7M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 19.7M | static_assert(InitialCapacity >= 0); | 528 | 19.7M | SkASSERT(size >= 0); | 529 | 19.7M | SkASSERT(storage->get() != nullptr); | 530 | 19.7M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 19.7M | } else { | 533 | 19.7M | this->setDataFromBytes(*storage); | 534 | 19.7M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 19.7M | fOwnMemory = false; | 539 | 19.7M | } | 540 | 19.7M | } |
skia_private::TArray<unsigned int, true>::TArray<4>(SkAlignedSTStorage<4, unsigned int>*, int) Line | Count | Source | 526 | 4.17M | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 4.17M | static_assert(InitialCapacity >= 0); | 528 | 4.17M | SkASSERT(size >= 0); | 529 | 4.17M | SkASSERT(storage->get() != nullptr); | 530 | 4.17M | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 4.17M | } else { | 533 | 4.17M | this->setDataFromBytes(*storage); | 534 | 4.17M | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 4.17M | fOwnMemory = false; | 539 | 4.17M | } | 540 | 4.17M | } |
skia_private::TArray<unsigned int, true>::TArray<16>(SkAlignedSTStorage<16, unsigned int>*, int) Line | Count | Source | 526 | 977k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 977k | static_assert(InitialCapacity >= 0); | 528 | 977k | SkASSERT(size >= 0); | 529 | 977k | SkASSERT(storage->get() != nullptr); | 530 | 977k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 977k | } else { | 533 | 977k | this->setDataFromBytes(*storage); | 534 | 977k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 977k | fOwnMemory = false; | 539 | 977k | } | 540 | 977k | } |
skia_private::TArray<unsigned int, true>::TArray<2>(SkAlignedSTStorage<2, unsigned int>*, int) Line | Count | Source | 526 | 1.38k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 1.38k | static_assert(InitialCapacity >= 0); | 528 | 1.38k | SkASSERT(size >= 0); | 529 | 1.38k | SkASSERT(storage->get() != nullptr); | 530 | 1.38k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 1.38k | } else { | 533 | 1.38k | this->setDataFromBytes(*storage); | 534 | 1.38k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 1.38k | fOwnMemory = false; | 539 | 1.38k | } | 540 | 1.38k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::TArray<16>(SkAlignedSTStorage<16, std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >*, int) Line | Count | Source | 526 | 5.45k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 5.45k | static_assert(InitialCapacity >= 0); | 528 | 5.45k | SkASSERT(size >= 0); | 529 | 5.45k | SkASSERT(storage->get() != nullptr); | 530 | 5.45k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 5.45k | } else { | 533 | 5.45k | this->setDataFromBytes(*storage); | 534 | 5.45k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 5.45k | fOwnMemory = false; | 539 | 5.45k | } | 540 | 5.45k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TArray<16>(SkAlignedSTStorage<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*, int) Line | Count | Source | 526 | 14.0k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 14.0k | static_assert(InitialCapacity >= 0); | 528 | 14.0k | SkASSERT(size >= 0); | 529 | 14.0k | SkASSERT(storage->get() != nullptr); | 530 | 14.0k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 14.0k | } else { | 533 | 14.0k | this->setDataFromBytes(*storage); | 534 | 14.0k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 14.0k | fOwnMemory = false; | 539 | 14.0k | } | 540 | 14.0k | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<SkIDChangeListener> >*, int) Line | Count | Source | 526 | 45.4k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 45.4k | static_assert(InitialCapacity >= 0); | 528 | 45.4k | SkASSERT(size >= 0); | 529 | 45.4k | SkASSERT(storage->get() != nullptr); | 530 | 45.4k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 45.4k | } else { | 533 | 45.4k | this->setDataFromBytes(*storage); | 534 | 45.4k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 45.4k | fOwnMemory = false; | 539 | 45.4k | } | 540 | 45.4k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::TArray<6>(SkAlignedSTStorage<6, SkMeshSpecification::Varying>*, int) Line | Count | Source | 526 | 41.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 41.3k | static_assert(InitialCapacity >= 0); | 528 | 41.3k | SkASSERT(size >= 0); | 529 | 41.3k | SkASSERT(storage->get() != nullptr); | 530 | 41.3k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 41.3k | } else { | 533 | 41.3k | this->setDataFromBytes(*storage); | 534 | 41.3k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 41.3k | fOwnMemory = false; | 539 | 41.3k | } | 540 | 41.3k | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TArray<2>(SkAlignedSTStorage<2, SkRuntimeEffect::ChildPtr>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::basic_string_view<char, std::__1::char_traits<char> > >*, int) Unexecuted instantiation: skia_private::TArray<SkString, true>::TArray<4>(SkAlignedSTStorage<4, SkString>*, int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TArray<3>(SkAlignedSTStorage<3, GrGeometryProcessor::Attribute>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::VulkanYcbcrConversionInfo>*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<GrManagedResource const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TArray<16>(SkAlignedSTStorage<16, sk_sp<GrBuffer const> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TArray<16>(SkAlignedSTStorage<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TArray<1>(SkAlignedSTStorage<1, VkBufferMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TArray<2>(SkAlignedSTStorage<2, VkImageMemoryBarrier>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TArray<4>(SkAlignedSTStorage<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TArray<32>(SkAlignedSTStorage<32, sk_sp<skgpu::graphite::Resource> >*, int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TArray<32>(SkAlignedSTStorage<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TArray<4>(SkAlignedSTStorage<4, skgpu::graphite::ClipStack::Element const*>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TArray<1>(SkAlignedSTStorage<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TArray<1>(SkAlignedSTStorage<1, sk_sp<skgpu::graphite::Device> >*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::TArray<7>(SkAlignedSTStorage<7, skgpu::graphite::ShaderNode*>*, int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TArray<1>(SkAlignedSTStorage<1, VkSemaphore_T*>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TArray<3>(SkAlignedSTStorage<3, VkClearValue>*, int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<3>(SkAlignedSTStorage<3, skgpu::graphite::DescriptorData>*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TArray<4>(SkAlignedSTStorage<4, VkDescriptorSetLayout_T*>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::TArray<2>(SkAlignedSTStorage<2, VkVertexInputBindingDescription2EXT>*, int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::TArray<16>(SkAlignedSTStorage<16, VkVertexInputAttributeDescription2EXT>*, int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDescription>*, int) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::TArray<2>(SkAlignedSTStorage<2, VkSubpassDependency>*, int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TArray<2>(SkAlignedSTStorage<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >*, int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::TArray<3>(SkAlignedSTStorage<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >*, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::TArray<3>(SkAlignedSTStorage<3, sk_sp<skgpu::graphite::VulkanFramebuffer> >*, int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TArray<6>(SkAlignedSTStorage<6, VkDescriptorPoolSize>*, int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TArray<32>(SkAlignedSTStorage<32, hb_feature_t>*, int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TArray<16>(SkAlignedSTStorage<16, skottie::Shaper::RunRec>*, int) Unexecuted instantiation: skia_private::TArray<float, true>::TArray<64>(SkAlignedSTStorage<64, float>*, int) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TArray<4>(SkAlignedSTStorage<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>*, int) Line | Count | Source | 526 | 17.1k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 17.1k | static_assert(InitialCapacity >= 0); | 528 | 17.1k | SkASSERT(size >= 0); | 529 | 17.1k | SkASSERT(storage->get() != nullptr); | 530 | 17.1k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 17.1k | } else { | 533 | 17.1k | this->setDataFromBytes(*storage); | 534 | 17.1k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 17.1k | fOwnMemory = false; | 539 | 17.1k | } | 540 | 17.1k | } |
skia_private::TArray<float, true>::TArray<32>(SkAlignedSTStorage<32, float>*, int) Line | Count | Source | 526 | 11.3k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 11.3k | static_assert(InitialCapacity >= 0); | 528 | 11.3k | SkASSERT(size >= 0); | 529 | 11.3k | SkASSERT(storage->get() != nullptr); | 530 | 11.3k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 11.3k | } else { | 533 | 11.3k | this->setDataFromBytes(*storage); | 534 | 11.3k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 11.3k | fOwnMemory = false; | 539 | 11.3k | } | 540 | 11.3k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::TArray<8>(SkAlignedSTStorage<8, SkMeshSpecification::Attribute>*, int) Line | Count | Source | 526 | 20.6k | TArray(SkAlignedSTStorage<InitialCapacity, T>* storage, int size = 0) { | 527 | 20.6k | static_assert(InitialCapacity >= 0); | 528 | 20.6k | SkASSERT(size >= 0); | 529 | 20.6k | SkASSERT(storage->get() != nullptr); | 530 | 20.6k | if (size > InitialCapacity) { | 531 | 0 | this->initData(size); | 532 | 20.6k | } else { | 533 | 20.6k | this->setDataFromBytes(*storage); | 534 | 20.6k | this->changeSize(size); | 535 | | | 536 | | // setDataFromBytes always sets fOwnMemory to true, but we are actually using static | 537 | | // storage here, which shouldn't ever be freed. | 538 | 20.6k | fOwnMemory = false; | 539 | 20.6k | } | 540 | 20.6k | } |
|
541 | | |
542 | | // Copy a C array, using pre-allocated storage if preAllocCount >= count. Otherwise, storage |
543 | | // will only be used when array shrinks to fit. |
544 | | template <int InitialCapacity> |
545 | | TArray(const T* array, int size, SkAlignedSTStorage<InitialCapacity, T>* storage) |
546 | 18.4M | : TArray{storage, size} { |
547 | 18.4M | this->copy(array); |
548 | 18.4M | } skia_private::TArray<sk_sp<SkImageFilter>, true>::TArray<1>(sk_sp<SkImageFilter> const*, int, SkAlignedSTStorage<1, sk_sp<SkImageFilter> >*) Line | Count | Source | 546 | 266k | : TArray{storage, size} { | 547 | 266k | this->copy(array); | 548 | 266k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TArray<8>(SkSL::SPIRVCodeGenerator::Word const*, int, SkAlignedSTStorage<8, SkSL::SPIRVCodeGenerator::Word>*) Line | Count | Source | 546 | 16.6M | : TArray{storage, size} { | 547 | 16.6M | this->copy(array); | 548 | 16.6M | } |
skia_private::TArray<unsigned int, true>::TArray<4>(unsigned int const*, int, SkAlignedSTStorage<4, unsigned int>*) Line | Count | Source | 546 | 1.55M | : TArray{storage, size} { | 547 | 1.55M | this->copy(array); | 548 | 1.55M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TArray<1>(skgpu::graphite::DescriptorData const*, int, SkAlignedSTStorage<1, skgpu::graphite::DescriptorData>*) skia_private::TArray<SkSL::Type const*, true>::TArray<2>(SkSL::Type const* const*, int, SkAlignedSTStorage<2, SkSL::Type const*>*) Line | Count | Source | 546 | 8.10k | : TArray{storage, size} { | 547 | 8.10k | this->copy(array); | 548 | 8.10k | } |
|
549 | | template <int InitialCapacity> |
550 | | TArray(SkSpan<const T> data, SkAlignedSTStorage<InitialCapacity, T>* storage) |
551 | 48.3M | : TArray{storage, static_cast<int>(data.size())} { |
552 | 48.3M | this->copy(data.begin()); |
553 | 48.3M | } skia_private::TArray<SkPoint, true>::TArray<4>(SkSpan<SkPoint const>, SkAlignedSTStorage<4, SkPoint>*) Line | Count | Source | 551 | 16.1M | : TArray{storage, static_cast<int>(data.size())} { | 552 | 16.1M | this->copy(data.begin()); | 553 | 16.1M | } |
skia_private::TArray<unsigned char, true>::TArray<8>(SkSpan<unsigned char const>, SkAlignedSTStorage<8, unsigned char>*) Line | Count | Source | 551 | 16.1M | : TArray{storage, static_cast<int>(data.size())} { | 552 | 16.1M | this->copy(data.begin()); | 553 | 16.1M | } |
skia_private::TArray<float, true>::TArray<2>(SkSpan<float const>, SkAlignedSTStorage<2, float>*) Line | Count | Source | 551 | 16.1M | : TArray{storage, static_cast<int>(data.size())} { | 552 | 16.1M | this->copy(data.begin()); | 553 | 16.1M | } |
|
554 | | |
555 | | private: |
556 | | // Growth factors for checkRealloc. |
557 | | static constexpr double kExactFit = 1.0; |
558 | | static constexpr double kGrowing = 1.5; |
559 | | |
560 | | static constexpr int kMinHeapAllocCount = 8; |
561 | | static_assert(SkIsPow2(kMinHeapAllocCount), "min alloc count not power of two."); |
562 | | |
563 | | // Note for 32-bit machines kMaxCapacity will be <= SIZE_MAX. For 64-bit machines it will |
564 | | // just be INT_MAX if the sizeof(T) < 2^32. |
565 | | static constexpr int kMaxCapacity = SkToInt(std::min(SIZE_MAX / sizeof(T), (size_t)INT_MAX)); |
566 | | |
567 | 1.01G | void setDataFromBytes(SkSpan<std::byte> allocation) { |
568 | 1.01G | T* data = TCast(allocation.data()); |
569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It |
570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have |
571 | | // to a full divide instruction. If done here the size is known at compile, and usually |
572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. |
573 | 1.01G | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); |
574 | 1.01G | this->setData(SkSpan<T>(data, size)); |
575 | 1.01G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<bool, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 277k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 277k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 277k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 277k | this->setData(SkSpan<T>(data, size)); | 575 | 277k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 789k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 789k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 789k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 789k | this->setData(SkSpan<T>(data, size)); | 575 | 789k | } |
skia_private::TArray<SkString, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 96 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 96 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 96 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 96 | this->setData(SkSpan<T>(data, size)); | 575 | 96 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10.4k | this->setData(SkSpan<T>(data, size)); | 575 | 10.4k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.30M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.30M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.30M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.30M | this->setData(SkSpan<T>(data, size)); | 575 | 3.30M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 13.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 13.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 13.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 13.7k | this->setData(SkSpan<T>(data, size)); | 575 | 13.7k | } |
skia_private::TArray<SkPoint, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 233M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 233M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 233M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 233M | this->setData(SkSpan<T>(data, size)); | 575 | 233M | } |
skia_private::TArray<unsigned char, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 207M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 207M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 207M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 207M | this->setData(SkSpan<T>(data, size)); | 575 | 207M | } |
skia_private::TArray<float, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 181M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 181M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 181M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 181M | this->setData(SkSpan<T>(data, size)); | 575 | 181M | } |
skia_private::TArray<unsigned int, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.22M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.22M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.22M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.22M | this->setData(SkSpan<T>(data, size)); | 575 | 5.22M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10.3k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10.3k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10.3k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10.3k | this->setData(SkSpan<T>(data, size)); | 575 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 488k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 488k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 488k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 488k | this->setData(SkSpan<T>(data, size)); | 575 | 488k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<int, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 110M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 110M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 110M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 110M | this->setData(SkSpan<T>(data, size)); | 575 | 110M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkImageFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 319k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 319k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 319k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 319k | this->setData(SkSpan<T>(data, size)); | 575 | 319k | } |
skia_private::TArray<char, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 39.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 39.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 39.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 39.1k | this->setData(SkSpan<T>(data, size)); | 575 | 39.1k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 39.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 39.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 39.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 39.1k | this->setData(SkSpan<T>(data, size)); | 575 | 39.1k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 227k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 227k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 227k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 227k | this->setData(SkSpan<T>(data, size)); | 575 | 227k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 62.9k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 62.9k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 62.9k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 62.9k | this->setData(SkSpan<T>(data, size)); | 575 | 62.9k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 574k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 574k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 574k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 574k | this->setData(SkSpan<T>(data, size)); | 575 | 574k | } |
skia_private::TArray<std::__1::thread, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 76 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 76 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 76 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 76 | this->setData(SkSpan<T>(data, size)); | 575 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkShader>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 517k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 517k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 517k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 517k | this->setData(SkSpan<T>(data, size)); | 575 | 517k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.44k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.44k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.44k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.44k | this->setData(SkSpan<T>(data, size)); | 575 | 1.44k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 57.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 57.8k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 57.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 57.8k | this->setData(SkSpan<T>(data, size)); | 575 | 57.8k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 7 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 7 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 7 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 7 | this->setData(SkSpan<T>(data, size)); | 575 | 7 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 188 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 188 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 188 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 188 | this->setData(SkSpan<T>(data, size)); | 575 | 188 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 118 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 118 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 118 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 118 | this->setData(SkSpan<T>(data, size)); | 575 | 118 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 77.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 77.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 77.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 77.7k | this->setData(SkSpan<T>(data, size)); | 575 | 77.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkPaint, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 23.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 23.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 23.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 23.1k | this->setData(SkSpan<T>(data, size)); | 575 | 23.1k | } |
skia_private::TArray<SkPath, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 267k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 267k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 267k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 267k | this->setData(SkSpan<T>(data, size)); | 575 | 267k | } |
skia_private::TArray<SkMatrix, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 287 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 287 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 287 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 287 | this->setData(SkSpan<T>(data, size)); | 575 | 287 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 8.08M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 8.08M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 8.08M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 8.08M | this->setData(SkSpan<T>(data, size)); | 575 | 8.08M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 17.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 17.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 17.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 17.4k | this->setData(SkSpan<T>(data, size)); | 575 | 17.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1 | this->setData(SkSpan<T>(data, size)); | 575 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 77.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 77.8k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 77.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 77.8k | this->setData(SkSpan<T>(data, size)); | 575 | 77.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 6.64M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 6.64M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 6.64M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 6.64M | this->setData(SkSpan<T>(data, size)); | 575 | 6.64M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 34.6M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 34.6M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 34.6M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 34.6M | this->setData(SkSpan<T>(data, size)); | 575 | 34.6M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 198k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 198k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 198k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 198k | this->setData(SkSpan<T>(data, size)); | 575 | 198k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 885k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 885k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 885k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 885k | this->setData(SkSpan<T>(data, size)); | 575 | 885k | } |
skia_private::TArray<SkSL::Field, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 173k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 173k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 173k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 173k | this->setData(SkSpan<T>(data, size)); | 575 | 173k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 14.0k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 14.0k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 14.0k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 14.0k | this->setData(SkSpan<T>(data, size)); | 575 | 14.0k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 168k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 168k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 168k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 168k | this->setData(SkSpan<T>(data, size)); | 575 | 168k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 226k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 226k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 226k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 226k | this->setData(SkSpan<T>(data, size)); | 575 | 226k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 52.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 52.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 52.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 52.7k | this->setData(SkSpan<T>(data, size)); | 575 | 52.7k | } |
skia_private::TArray<float*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 206k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 206k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 206k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 206k | this->setData(SkSpan<T>(data, size)); | 575 | 206k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.80M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.80M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.80M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.80M | this->setData(SkSpan<T>(data, size)); | 575 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.16M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.16M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.16M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.16M | this->setData(SkSpan<T>(data, size)); | 575 | 1.16M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 191k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 191k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 191k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 191k | this->setData(SkSpan<T>(data, size)); | 575 | 191k | } |
skia_private::TArray<SkSL::Type const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.65M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.65M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.65M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.65M | this->setData(SkSpan<T>(data, size)); | 575 | 1.65M | } |
skia_private::TArray<SkSL::Variable*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 181k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 181k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 181k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 181k | this->setData(SkSpan<T>(data, size)); | 575 | 181k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10.3k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10.3k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10.3k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10.3k | this->setData(SkSpan<T>(data, size)); | 575 | 10.3k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 247k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 247k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 247k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 247k | this->setData(SkSpan<T>(data, size)); | 575 | 247k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 8.06k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 8.06k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 8.06k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 8.06k | this->setData(SkSpan<T>(data, size)); | 575 | 8.06k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1 | this->setData(SkSpan<T>(data, size)); | 575 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 84.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 84.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 84.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 84.4k | this->setData(SkSpan<T>(data, size)); | 575 | 84.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<GrRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 27.4k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 27.4k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 27.4k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 27.4k | this->setData(SkSpan<T>(data, size)); | 575 | 27.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10.3k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10.3k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10.3k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10.3k | this->setData(SkSpan<T>(data, size)); | 575 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrGpu::SubmittedProc, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10.3k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10.3k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10.3k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10.3k | this->setData(SkSpan<T>(data, size)); | 575 | 10.3k | } |
skia_private::TArray<double, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 172k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 172k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 172k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 172k | this->setData(SkSpan<T>(data, size)); | 575 | 172k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 814k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 814k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 814k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 814k | this->setData(SkSpan<T>(data, size)); | 575 | 814k | } |
skia_private::TArray<GrRenderTask*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.75M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.75M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.75M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.75M | this->setData(SkSpan<T>(data, size)); | 575 | 1.75M | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 15.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 15.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 15.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 15.7k | this->setData(SkSpan<T>(data, size)); | 575 | 15.7k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.92k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.92k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.92k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.92k | this->setData(SkSpan<T>(data, size)); | 575 | 3.92k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 11.6k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 11.6k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 11.6k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 11.6k | this->setData(SkSpan<T>(data, size)); | 575 | 11.6k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 10.5k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 10.5k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 10.5k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 10.5k | this->setData(SkSpan<T>(data, size)); | 575 | 10.5k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.02k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.02k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.02k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.02k | this->setData(SkSpan<T>(data, size)); | 575 | 5.02k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 19.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 19.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 19.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 19.7k | this->setData(SkSpan<T>(data, size)); | 575 | 19.7k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.66k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.66k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.66k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.66k | this->setData(SkSpan<T>(data, size)); | 575 | 3.66k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setDataFromBytes(SkSpan<std::byte>) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 99 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 99 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 99 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 99 | this->setData(SkSpan<T>(data, size)); | 575 | 99 | } |
skia_private::TArray<SkRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 58 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 58 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 58 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 58 | this->setData(SkSpan<T>(data, size)); | 575 | 58 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 58 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 58 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 58 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 58 | this->setData(SkSpan<T>(data, size)); | 575 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 51.8k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 51.8k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 51.8k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 51.8k | this->setData(SkSpan<T>(data, size)); | 575 | 51.8k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setDataFromBytes(SkSpan<std::byte>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 58.2k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 58.2k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 58.2k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 58.2k | this->setData(SkSpan<T>(data, size)); | 575 | 58.2k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<CircularRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 138 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 138 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 138 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 138 | this->setData(SkSpan<T>(data, size)); | 575 | 138 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 2.70k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 2.70k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 2.70k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 2.70k | this->setData(SkSpan<T>(data, size)); | 575 | 2.70k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<CircleOp::Circle, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 313 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 313 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 313 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 313 | this->setData(SkSpan<T>(data, size)); | 575 | 313 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.24k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.24k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.24k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.24k | this->setData(SkSpan<T>(data, size)); | 575 | 1.24k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 204 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 204 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 204 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 204 | this->setData(SkSpan<T>(data, size)); | 575 | 204 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 458 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 458 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 458 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 458 | this->setData(SkSpan<T>(data, size)); | 575 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 612k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 612k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 612k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 612k | this->setData(SkSpan<T>(data, size)); | 575 | 612k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 78 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 78 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 78 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 78 | this->setData(SkSpan<T>(data, size)); | 575 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setDataFromBytes(SkSpan<std::byte>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 27.3k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 27.3k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 27.3k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 27.3k | this->setData(SkSpan<T>(data, size)); | 575 | 27.3k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.20k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.20k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.20k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.20k | this->setData(SkSpan<T>(data, size)); | 575 | 3.20k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 4.70k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 4.70k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 4.70k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 4.70k | this->setData(SkSpan<T>(data, size)); | 575 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkSVGDevice::ClipRec, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.39k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.39k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.39k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.39k | this->setData(SkSpan<T>(data, size)); | 575 | 1.39k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 306k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 306k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 306k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 306k | this->setData(SkSpan<T>(data, size)); | 575 | 306k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 304k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 304k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 304k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 304k | this->setData(SkSpan<T>(data, size)); | 575 | 304k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkPackedGlyphID, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.23k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.23k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.23k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.23k | this->setData(SkSpan<T>(data, size)); | 575 | 5.23k | } |
skia_private::TArray<unsigned short, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.10M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.10M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.10M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.10M | this->setData(SkSpan<T>(data, size)); | 575 | 1.10M | } |
skia_private::TArray<SkMask::Format, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.23k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.23k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.23k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.23k | this->setData(SkSpan<T>(data, size)); | 575 | 5.23k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.37k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.37k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.37k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.37k | this->setData(SkSpan<T>(data, size)); | 575 | 1.37k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 8.62k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 8.62k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 8.62k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 8.62k | this->setData(SkSpan<T>(data, size)); | 575 | 8.62k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 31.5M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 31.5M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 31.5M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 31.5M | this->setData(SkSpan<T>(data, size)); | 575 | 31.5M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkGlyph const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.09M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.09M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.09M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.09M | this->setData(SkSpan<T>(data, size)); | 575 | 1.09M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 146M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 146M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 146M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 146M | this->setData(SkSpan<T>(data, size)); | 575 | 146M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 41.7k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 41.7k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 41.7k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 41.7k | this->setData(SkSpan<T>(data, size)); | 575 | 41.7k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 438 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 438 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 438 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 438 | this->setData(SkSpan<T>(data, size)); | 575 | 438 | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 97.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 97.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 97.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 97.1k | this->setData(SkSpan<T>(data, size)); | 575 | 97.1k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<PathSegment, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 248 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 248 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 248 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 248 | this->setData(SkSpan<T>(data, size)); | 575 | 248 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 96 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 96 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 96 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 96 | this->setData(SkSpan<T>(data, size)); | 575 | 96 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 192 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 192 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 192 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 192 | this->setData(SkSpan<T>(data, size)); | 575 | 192 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 96 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 96 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 96 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 96 | this->setData(SkSpan<T>(data, size)); | 575 | 96 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<OffsetEdge, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 712 | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 712 | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 712 | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 712 | this->setData(SkSpan<T>(data, size)); | 575 | 712 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 102k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 102k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 102k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 102k | this->setData(SkSpan<T>(data, size)); | 575 | 102k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkOpRayHit*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 18.2M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 18.2M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 18.2M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 18.2M | this->setData(SkSpan<T>(data, size)); | 575 | 18.2M | } |
skia_private::TArray<SkClosestRecord, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.45M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.45M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.45M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.45M | this->setData(SkSpan<T>(data, size)); | 575 | 5.45M | } |
skia_private::TArray<SkClosestRecord const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.45M | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.45M | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.45M | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.45M | this->setData(SkSpan<T>(data, size)); | 575 | 5.45M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setDataFromBytes(SkSpan<std::byte>) skia_private::TArray<SkSL::Variable const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 3.10k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 3.10k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 3.10k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 3.10k | this->setData(SkSpan<T>(data, size)); | 575 | 3.10k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 1.08k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 1.08k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 1.08k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 1.08k | this->setData(SkSpan<T>(data, size)); | 575 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 5.46k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 5.46k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 5.46k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 5.46k | this->setData(SkSpan<T>(data, size)); | 575 | 5.46k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setDataFromBytes(SkSpan<std::byte>) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 17.1k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 17.1k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 17.1k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 17.1k | this->setData(SkSpan<T>(data, size)); | 575 | 17.1k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::setDataFromBytes(SkSpan<std::byte>) Line | Count | Source | 567 | 20.9k | void setDataFromBytes(SkSpan<std::byte> allocation) { | 568 | 20.9k | T* data = TCast(allocation.data()); | 569 | | // We have gotten extra bytes back from the allocation limit, pin to kMaxCapacity. It | 570 | | // would seem like the SkContainerAllocator should handle the divide, but it would have | 571 | | // to a full divide instruction. If done here the size is known at compile, and usually | 572 | | // can be implemented by a right shift. The full divide takes ~50X longer than the shift. | 573 | 20.9k | size_t size = std::min(allocation.size() / sizeof(T), SkToSizeT(kMaxCapacity)); | 574 | 20.9k | this->setData(SkSpan<T>(data, size)); | 575 | 20.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::setDataFromBytes(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::setDataFromBytes(SkSpan<std::byte>) |
576 | | |
577 | 1.01G | void setData(SkSpan<T> array) { |
578 | 1.01G | this->unpoison(); |
579 | | |
580 | 1.01G | fData = array.data(); |
581 | 1.01G | fCapacity = SkToU32(array.size()); |
582 | 1.01G | fOwnMemory = true; |
583 | | |
584 | 1.01G | this->poison(); |
585 | 1.01G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::setData(SkSpan<SkJSONWriter::Scope>) skia_private::TArray<bool, true>::setData(SkSpan<bool>) Line | Count | Source | 577 | 277k | void setData(SkSpan<T> array) { | 578 | 277k | this->unpoison(); | 579 | | | 580 | 277k | fData = array.data(); | 581 | 277k | fCapacity = SkToU32(array.size()); | 582 | 277k | fOwnMemory = true; | 583 | | | 584 | 277k | this->poison(); | 585 | 277k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::setData(SkSpan<skif::FilterResult::Builder::SampledFilterResult>) Line | Count | Source | 577 | 789k | void setData(SkSpan<T> array) { | 578 | 789k | this->unpoison(); | 579 | | | 580 | 789k | fData = array.data(); | 581 | 789k | fCapacity = SkToU32(array.size()); | 582 | 789k | fOwnMemory = true; | 583 | | | 584 | 789k | this->poison(); | 585 | 789k | } |
skia_private::TArray<SkString, true>::setData(SkSpan<SkString>) Line | Count | Source | 577 | 96 | void setData(SkSpan<T> array) { | 578 | 96 | this->unpoison(); | 579 | | | 580 | 96 | fData = array.data(); | 581 | 96 | fCapacity = SkToU32(array.size()); | 582 | 96 | fOwnMemory = true; | 583 | | | 584 | 96 | this->poison(); | 585 | 96 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::setData(SkSpan<skgpu::BulkUsePlotUpdater::PlotData>) Line | Count | Source | 577 | 10.4k | void setData(SkSpan<T> array) { | 578 | 10.4k | this->unpoison(); | 579 | | | 580 | 10.4k | fData = array.data(); | 581 | 10.4k | fCapacity = SkToU32(array.size()); | 582 | 10.4k | fOwnMemory = true; | 583 | | | 584 | 10.4k | this->poison(); | 585 | 10.4k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >) Line | Count | Source | 577 | 3.30M | void setData(SkSpan<T> array) { | 578 | 3.30M | this->unpoison(); | 579 | | | 580 | 3.30M | fData = array.data(); | 581 | 3.30M | fCapacity = SkToU32(array.size()); | 582 | 3.30M | fOwnMemory = true; | 583 | | | 584 | 3.30M | this->poison(); | 585 | 3.30M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::setData(SkSpan<GrFragmentProcessor::ProgramImpl*>) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::setData(SkSpan<SkRuntimeEffect::ChildPtr>) Line | Count | Source | 577 | 13.7k | void setData(SkSpan<T> array) { | 578 | 13.7k | this->unpoison(); | 579 | | | 580 | 13.7k | fData = array.data(); | 581 | 13.7k | fCapacity = SkToU32(array.size()); | 582 | 13.7k | fOwnMemory = true; | 583 | | | 584 | 13.7k | this->poison(); | 585 | 13.7k | } |
skia_private::TArray<SkPoint, true>::setData(SkSpan<SkPoint>) Line | Count | Source | 577 | 233M | void setData(SkSpan<T> array) { | 578 | 233M | this->unpoison(); | 579 | | | 580 | 233M | fData = array.data(); | 581 | 233M | fCapacity = SkToU32(array.size()); | 582 | 233M | fOwnMemory = true; | 583 | | | 584 | 233M | this->poison(); | 585 | 233M | } |
skia_private::TArray<unsigned char, true>::setData(SkSpan<unsigned char>) Line | Count | Source | 577 | 207M | void setData(SkSpan<T> array) { | 578 | 207M | this->unpoison(); | 579 | | | 580 | 207M | fData = array.data(); | 581 | 207M | fCapacity = SkToU32(array.size()); | 582 | 207M | fOwnMemory = true; | 583 | | | 584 | 207M | this->poison(); | 585 | 207M | } |
skia_private::TArray<float, true>::setData(SkSpan<float>) Line | Count | Source | 577 | 181M | void setData(SkSpan<T> array) { | 578 | 181M | this->unpoison(); | 579 | | | 580 | 181M | fData = array.data(); | 581 | 181M | fCapacity = SkToU32(array.size()); | 582 | 181M | fOwnMemory = true; | 583 | | | 584 | 181M | this->poison(); | 585 | 181M | } |
skia_private::TArray<unsigned int, true>::setData(SkSpan<unsigned int>) Line | Count | Source | 577 | 5.22M | void setData(SkSpan<T> array) { | 578 | 5.22M | this->unpoison(); | 579 | | | 580 | 5.22M | fData = array.data(); | 581 | 5.22M | fCapacity = SkToU32(array.size()); | 582 | 5.22M | fOwnMemory = true; | 583 | | | 584 | 5.22M | this->poison(); | 585 | 5.22M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::setData(SkSpan<skgpu::graphite::Uniform>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::setData(SkSpan<skgpu::graphite::TextureAndSampler>) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::setData(SkSpan<sk_gpu_test::GrContextFactory::Context>) Line | Count | Source | 577 | 10.3k | void setData(SkSpan<T> array) { | 578 | 10.3k | this->unpoison(); | 579 | | | 580 | 10.3k | fData = array.data(); | 581 | 10.3k | fCapacity = SkToU32(array.size()); | 582 | 10.3k | fOwnMemory = true; | 583 | | | 584 | 10.3k | this->poison(); | 585 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::setData(SkSpan<GrSurfaceProxy*>) Line | Count | Source | 577 | 488k | void setData(SkSpan<T> array) { | 578 | 488k | this->unpoison(); | 579 | | | 580 | 488k | fData = array.data(); | 581 | 488k | fCapacity = SkToU32(array.size()); | 582 | 488k | fOwnMemory = true; | 583 | | | 584 | 488k | this->poison(); | 585 | 488k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::setData(SkSpan<GrVertexChunk>) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::setData(SkSpan<SkAutoPixmapStorage>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::setData(SkSpan<SkPixmap>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::setData(SkSpan<VkExtensionProperties>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::setData(SkSpan<VkPhysicalDevice_T*>) Unexecuted instantiation: skia_private::TArray<char const*, true>::setData(SkSpan<char const*>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::setData(SkSpan<skiatest::graphite::ContextFactory::OwnedContextInfo>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::setData(SkSpan<sk_sp<SkImage> >) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::setData(SkSpan<DDLPromiseImageHelper::PromiseImageInfo>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::setData(SkSpan<sk_sp<ToolUtils::TopoTestNode> >) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::setData(SkSpan<GrAuditTrail::OpInfo::Op>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::setData(SkSpan<GrAuditTrail::OpInfo>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::setData(SkSpan<TestSVGTypeface::GlyfLayerInfo>) skia_private::TArray<int, true>::setData(SkSpan<int>) Line | Count | Source | 577 | 110M | void setData(SkSpan<T> array) { | 578 | 110M | this->unpoison(); | 579 | | | 580 | 110M | fData = array.data(); | 581 | 110M | fCapacity = SkToU32(array.size()); | 582 | 110M | fOwnMemory = true; | 583 | | | 584 | 110M | this->poison(); | 585 | 110M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::setData(SkSpan<TestSVGTypeface::GlyfInfo>) skia_private::TArray<sk_sp<SkImageFilter>, true>::setData(SkSpan<sk_sp<SkImageFilter> >) Line | Count | Source | 577 | 319k | void setData(SkSpan<T> array) { | 578 | 319k | this->unpoison(); | 579 | | | 580 | 319k | fData = array.data(); | 581 | 319k | fCapacity = SkToU32(array.size()); | 582 | 319k | fOwnMemory = true; | 583 | | | 584 | 319k | this->poison(); | 585 | 319k | } |
skia_private::TArray<char, true>::setData(SkSpan<char>) Line | Count | Source | 577 | 39.1k | void setData(SkSpan<T> array) { | 578 | 39.1k | this->unpoison(); | 579 | | | 580 | 39.1k | fData = array.data(); | 581 | 39.1k | fCapacity = SkToU32(array.size()); | 582 | 39.1k | fOwnMemory = true; | 583 | | | 584 | 39.1k | this->poison(); | 585 | 39.1k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::setData(SkSpan<SkSVGTextContext::PositionAdjustment>) Line | Count | Source | 577 | 39.1k | void setData(SkSpan<T> array) { | 578 | 39.1k | this->unpoison(); | 579 | | | 580 | 39.1k | fData = array.data(); | 581 | 39.1k | fCapacity = SkToU32(array.size()); | 582 | 39.1k | fOwnMemory = true; | 583 | | | 584 | 39.1k | this->poison(); | 585 | 39.1k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::setData(SkSpan<sk_sp<SkSVGNode> >) Line | Count | Source | 577 | 227k | void setData(SkSpan<T> array) { | 578 | 227k | this->unpoison(); | 579 | | | 580 | 227k | fData = array.data(); | 581 | 227k | fCapacity = SkToU32(array.size()); | 582 | 227k | fOwnMemory = true; | 583 | | | 584 | 227k | this->poison(); | 585 | 227k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)3> >) Line | Count | Source | 577 | 62.9k | void setData(SkSpan<T> array) { | 578 | 62.9k | this->unpoison(); | 579 | | | 580 | 62.9k | fData = array.data(); | 581 | 62.9k | fCapacity = SkToU32(array.size()); | 582 | 62.9k | fOwnMemory = true; | 583 | | | 584 | 62.9k | this->poison(); | 585 | 62.9k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::setData(SkSpan<SkNoPixelsDevice::ClipState>) Line | Count | Source | 577 | 574k | void setData(SkSpan<T> array) { | 578 | 574k | this->unpoison(); | 579 | | | 580 | 574k | fData = array.data(); | 581 | 574k | fCapacity = SkToU32(array.size()); | 582 | 574k | fOwnMemory = true; | 583 | | | 584 | 574k | this->poison(); | 585 | 574k | } |
skia_private::TArray<std::__1::thread, false>::setData(SkSpan<std::__1::thread>) Line | Count | Source | 577 | 76 | void setData(SkSpan<T> array) { | 578 | 76 | this->unpoison(); | 579 | | | 580 | 76 | fData = array.data(); | 581 | 76 | fCapacity = SkToU32(array.size()); | 582 | 76 | fOwnMemory = true; | 583 | | | 584 | 76 | this->poison(); | 585 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::setData(SkSpan<std::__1::function<void ()> >) skia_private::TArray<sk_sp<SkShader>, true>::setData(SkSpan<sk_sp<SkShader> >) Line | Count | Source | 577 | 517k | void setData(SkSpan<T> array) { | 578 | 517k | this->unpoison(); | 579 | | | 580 | 517k | fData = array.data(); | 581 | 517k | fCapacity = SkToU32(array.size()); | 582 | 517k | fOwnMemory = true; | 583 | | | 584 | 517k | this->poison(); | 585 | 517k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::setData(SkSpan<SkCanvas::Lattice::RectType>) Line | Count | Source | 577 | 1.44k | void setData(SkSpan<T> array) { | 578 | 1.44k | this->unpoison(); | 579 | | | 580 | 1.44k | fData = array.data(); | 581 | 1.44k | fCapacity = SkToU32(array.size()); | 582 | 1.44k | fOwnMemory = true; | 583 | | | 584 | 1.44k | this->poison(); | 585 | 1.44k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::setData(SkSpan<sk_sp<SkPicture const> >) Line | Count | Source | 577 | 57.8k | void setData(SkSpan<T> array) { | 578 | 57.8k | this->unpoison(); | 579 | | | 580 | 57.8k | fData = array.data(); | 581 | 57.8k | fCapacity = SkToU32(array.size()); | 582 | 57.8k | fOwnMemory = true; | 583 | | | 584 | 57.8k | this->poison(); | 585 | 57.8k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::setData(SkSpan<sk_sp<SkDrawable> >) Line | Count | Source | 577 | 7 | void setData(SkSpan<T> array) { | 578 | 7 | this->unpoison(); | 579 | | | 580 | 7 | fData = array.data(); | 581 | 7 | fCapacity = SkToU32(array.size()); | 582 | 7 | fOwnMemory = true; | 583 | | | 584 | 7 | this->poison(); | 585 | 7 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::setData(SkSpan<sk_sp<SkTextBlob const> >) Line | Count | Source | 577 | 188 | void setData(SkSpan<T> array) { | 578 | 188 | this->unpoison(); | 579 | | | 580 | 188 | fData = array.data(); | 581 | 188 | fCapacity = SkToU32(array.size()); | 582 | 188 | fOwnMemory = true; | 583 | | | 584 | 188 | this->poison(); | 585 | 188 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::setData(SkSpan<sk_sp<SkVertices const> >) Line | Count | Source | 577 | 118 | void setData(SkSpan<T> array) { | 578 | 118 | this->unpoison(); | 579 | | | 580 | 118 | fData = array.data(); | 581 | 118 | fCapacity = SkToU32(array.size()); | 582 | 118 | fOwnMemory = true; | 583 | | | 584 | 118 | this->poison(); | 585 | 118 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::setData(SkSpan<sk_sp<SkImage const> >) Line | Count | Source | 577 | 77.7k | void setData(SkSpan<T> array) { | 578 | 77.7k | this->unpoison(); | 579 | | | 580 | 77.7k | fData = array.data(); | 581 | 77.7k | fCapacity = SkToU32(array.size()); | 582 | 77.7k | fOwnMemory = true; | 583 | | | 584 | 77.7k | this->poison(); | 585 | 77.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::setData(SkSpan<sk_sp<sktext::gpu::Slug const> >) skia_private::TArray<SkPaint, true>::setData(SkSpan<SkPaint>) Line | Count | Source | 577 | 23.1k | void setData(SkSpan<T> array) { | 578 | 23.1k | this->unpoison(); | 579 | | | 580 | 23.1k | fData = array.data(); | 581 | 23.1k | fCapacity = SkToU32(array.size()); | 582 | 23.1k | fOwnMemory = true; | 583 | | | 584 | 23.1k | this->poison(); | 585 | 23.1k | } |
skia_private::TArray<SkPath, true>::setData(SkSpan<SkPath>) Line | Count | Source | 577 | 267k | void setData(SkSpan<T> array) { | 578 | 267k | this->unpoison(); | 579 | | | 580 | 267k | fData = array.data(); | 581 | 267k | fCapacity = SkToU32(array.size()); | 582 | 267k | fOwnMemory = true; | 583 | | | 584 | 267k | this->poison(); | 585 | 267k | } |
skia_private::TArray<SkMatrix, true>::setData(SkSpan<SkMatrix>) Line | Count | Source | 577 | 287 | void setData(SkSpan<T> array) { | 578 | 287 | this->unpoison(); | 579 | | | 580 | 287 | fData = array.data(); | 581 | 287 | fCapacity = SkToU32(array.size()); | 582 | 287 | fOwnMemory = true; | 583 | | | 584 | 287 | this->poison(); | 585 | 287 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::setData(SkSpan<SkRasterPipelineContexts::MemoryCtxInfo>) Line | Count | Source | 577 | 8.08M | void setData(SkSpan<T> array) { | 578 | 8.08M | this->unpoison(); | 579 | | | 580 | 8.08M | fData = array.data(); | 581 | 8.08M | fCapacity = SkToU32(array.size()); | 582 | 8.08M | fOwnMemory = true; | 583 | | | 584 | 8.08M | this->poison(); | 585 | 8.08M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::setData(SkSpan<SkResourceCache::PurgeSharedIDMessage>) Line | Count | Source | 577 | 17.4k | void setData(SkSpan<T> array) { | 578 | 17.4k | this->unpoison(); | 579 | | | 580 | 17.4k | fData = array.data(); | 581 | 17.4k | fCapacity = SkToU32(array.size()); | 582 | 17.4k | fOwnMemory = true; | 583 | | | 584 | 17.4k | this->poison(); | 585 | 17.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::setData(SkSpan<sk_sp<SkTypeface> >) Line | Count | Source | 577 | 1 | void setData(SkSpan<T> array) { | 578 | 1 | this->unpoison(); | 579 | | | 580 | 1 | fData = array.data(); | 581 | 1 | fCapacity = SkToU32(array.size()); | 582 | 1 | fOwnMemory = true; | 583 | | | 584 | 1 | this->poison(); | 585 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::setData(SkSpan<SkSize>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::setData(SkSpan<sk_sp<SkPicture> >) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::setData(SkSpan<SkRGBA4f<(SkAlphaType)2> >) Line | Count | Source | 577 | 77.8k | void setData(SkSpan<T> array) { | 578 | 77.8k | this->unpoison(); | 579 | | | 580 | 77.8k | fData = array.data(); | 581 | 77.8k | fCapacity = SkToU32(array.size()); | 582 | 77.8k | fOwnMemory = true; | 583 | | | 584 | 77.8k | this->poison(); | 585 | 77.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >) Line | Count | Source | 577 | 6.64M | void setData(SkSpan<T> array) { | 578 | 6.64M | this->unpoison(); | 579 | | | 580 | 6.64M | fData = array.data(); | 581 | 6.64M | fCapacity = SkToU32(array.size()); | 582 | 6.64M | fOwnMemory = true; | 583 | | | 584 | 6.64M | this->poison(); | 585 | 6.64M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >) Line | Count | Source | 577 | 34.6M | void setData(SkSpan<T> array) { | 578 | 34.6M | this->unpoison(); | 579 | | | 580 | 34.6M | fData = array.data(); | 581 | 34.6M | fCapacity = SkToU32(array.size()); | 582 | 34.6M | fOwnMemory = true; | 583 | | | 584 | 34.6M | this->poison(); | 585 | 34.6M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::setData(SkSpan<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>) Line | Count | Source | 577 | 198k | void setData(SkSpan<T> array) { | 578 | 198k | this->unpoison(); | 579 | | | 580 | 198k | fData = array.data(); | 581 | 198k | fCapacity = SkToU32(array.size()); | 582 | 198k | fOwnMemory = true; | 583 | | | 584 | 198k | this->poison(); | 585 | 198k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >) Line | Count | Source | 577 | 897k | void setData(SkSpan<T> array) { | 578 | 897k | this->unpoison(); | 579 | | | 580 | 897k | fData = array.data(); | 581 | 897k | fCapacity = SkToU32(array.size()); | 582 | 897k | fOwnMemory = true; | 583 | | | 584 | 897k | this->poison(); | 585 | 897k | } |
skia_private::TArray<SkSL::Field, true>::setData(SkSpan<SkSL::Field>) Line | Count | Source | 577 | 1.54M | void setData(SkSpan<T> array) { | 578 | 1.54M | this->unpoison(); | 579 | | | 580 | 1.54M | fData = array.data(); | 581 | 1.54M | fCapacity = SkToU32(array.size()); | 582 | 1.54M | fOwnMemory = true; | 583 | | | 584 | 1.54M | this->poison(); | 585 | 1.54M | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::setData(SkSpan<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) Line | Count | Source | 577 | 14.0k | void setData(SkSpan<T> array) { | 578 | 14.0k | this->unpoison(); | 579 | | | 580 | 14.0k | fData = array.data(); | 581 | 14.0k | fCapacity = SkToU32(array.size()); | 582 | 14.0k | fOwnMemory = true; | 583 | | | 584 | 14.0k | this->poison(); | 585 | 14.0k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::setData(SkSpan<SkSL::RP::Instruction>) Line | Count | Source | 577 | 343k | void setData(SkSpan<T> array) { | 578 | 343k | this->unpoison(); | 579 | | | 580 | 343k | fData = array.data(); | 581 | 343k | fCapacity = SkToU32(array.size()); | 582 | 343k | fOwnMemory = true; | 583 | | | 584 | 343k | this->poison(); | 585 | 343k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::setData(SkSpan<SkSL::RP::Program::Stage>) Line | Count | Source | 577 | 226k | void setData(SkSpan<T> array) { | 578 | 226k | this->unpoison(); | 579 | | | 580 | 226k | fData = array.data(); | 581 | 226k | fCapacity = SkToU32(array.size()); | 582 | 226k | fOwnMemory = true; | 583 | | | 584 | 226k | this->poison(); | 585 | 226k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::setData(SkSpan<SkRasterPipelineContexts::BranchCtx*>) Line | Count | Source | 577 | 52.7k | void setData(SkSpan<T> array) { | 578 | 52.7k | this->unpoison(); | 579 | | | 580 | 52.7k | fData = array.data(); | 581 | 52.7k | fCapacity = SkToU32(array.size()); | 582 | 52.7k | fOwnMemory = true; | 583 | | | 584 | 52.7k | this->poison(); | 585 | 52.7k | } |
skia_private::TArray<float*, true>::setData(SkSpan<float*>) Line | Count | Source | 577 | 206k | void setData(SkSpan<T> array) { | 578 | 206k | this->unpoison(); | 579 | | | 580 | 206k | fData = array.data(); | 581 | 206k | fCapacity = SkToU32(array.size()); | 582 | 206k | fOwnMemory = true; | 583 | | | 584 | 206k | this->poison(); | 585 | 206k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> > >) Line | Count | Source | 577 | 1.80M | void setData(SkSpan<T> array) { | 578 | 1.80M | this->unpoison(); | 579 | | | 580 | 1.80M | fData = array.data(); | 581 | 1.80M | fCapacity = SkToU32(array.size()); | 582 | 1.80M | fOwnMemory = true; | 583 | | | 584 | 1.80M | this->poison(); | 585 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::setData(SkSpan<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>) Line | Count | Source | 577 | 1.16M | void setData(SkSpan<T> array) { | 578 | 1.16M | this->unpoison(); | 579 | | | 580 | 1.16M | fData = array.data(); | 581 | 1.16M | fCapacity = SkToU32(array.size()); | 582 | 1.16M | fOwnMemory = true; | 583 | | | 584 | 1.16M | this->poison(); | 585 | 1.16M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::setData(SkSpan<skia_private::THashSet<int, SkGoodHash> const*>) Line | Count | Source | 577 | 191k | void setData(SkSpan<T> array) { | 578 | 191k | this->unpoison(); | 579 | | | 580 | 191k | fData = array.data(); | 581 | 191k | fCapacity = SkToU32(array.size()); | 582 | 191k | fOwnMemory = true; | 583 | | | 584 | 191k | this->poison(); | 585 | 191k | } |
skia_private::TArray<SkSL::Type const*, true>::setData(SkSpan<SkSL::Type const*>) Line | Count | Source | 577 | 1.65M | void setData(SkSpan<T> array) { | 578 | 1.65M | this->unpoison(); | 579 | | | 580 | 1.65M | fData = array.data(); | 581 | 1.65M | fCapacity = SkToU32(array.size()); | 582 | 1.65M | fOwnMemory = true; | 583 | | | 584 | 1.65M | this->poison(); | 585 | 1.65M | } |
skia_private::TArray<SkSL::Variable*, true>::setData(SkSpan<SkSL::Variable*>) Line | Count | Source | 577 | 1.54M | void setData(SkSpan<T> array) { | 578 | 1.54M | this->unpoison(); | 579 | | | 580 | 1.54M | fData = array.data(); | 581 | 1.54M | fCapacity = SkToU32(array.size()); | 582 | 1.54M | fOwnMemory = true; | 583 | | | 584 | 1.54M | this->poison(); | 585 | 1.54M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::setData(SkSpan<SkSL::SwitchCase const*>) Line | Count | Source | 577 | 10.3k | void setData(SkSpan<T> array) { | 578 | 10.3k | this->unpoison(); | 579 | | | 580 | 10.3k | fData = array.data(); | 581 | 10.3k | fCapacity = SkToU32(array.size()); | 582 | 10.3k | fOwnMemory = true; | 583 | | | 584 | 10.3k | this->poison(); | 585 | 10.3k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::setData(SkSpan<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>) Line | Count | Source | 577 | 247k | void setData(SkSpan<T> array) { | 578 | 247k | this->unpoison(); | 579 | | | 580 | 247k | fData = array.data(); | 581 | 247k | fCapacity = SkToU32(array.size()); | 582 | 247k | fOwnMemory = true; | 583 | | | 584 | 247k | this->poison(); | 585 | 247k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>) Line | Count | Source | 577 | 8.06k | void setData(SkSpan<T> array) { | 578 | 8.06k | this->unpoison(); | 579 | | | 580 | 8.06k | fData = array.data(); | 581 | 8.06k | fCapacity = SkToU32(array.size()); | 582 | 8.06k | fOwnMemory = true; | 583 | | | 584 | 8.06k | this->poison(); | 585 | 8.06k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::setData(SkSpan<sk_sp<SkFontStyleSet_Custom> >) Line | Count | Source | 577 | 1 | void setData(SkSpan<T> array) { | 578 | 1 | this->unpoison(); | 579 | | | 580 | 1 | fData = array.data(); | 581 | 1 | fCapacity = SkToU32(array.size()); | 582 | 1 | fOwnMemory = true; | 583 | | | 584 | 1 | this->poison(); | 585 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> > >) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::setData(SkSpan<GrAuditTrail::Op*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::setData(SkSpan<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> > >) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>) Line | Count | Source | 577 | 84.4k | void setData(SkSpan<T> array) { | 578 | 84.4k | this->unpoison(); | 579 | | | 580 | 84.4k | fData = array.data(); | 581 | 84.4k | fCapacity = SkToU32(array.size()); | 582 | 84.4k | fOwnMemory = true; | 583 | | | 584 | 84.4k | this->poison(); | 585 | 84.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::setData(SkSpan<skgpu::Plot*>) skia_private::TArray<sk_sp<GrRenderTask>, true>::setData(SkSpan<sk_sp<GrRenderTask> >) Line | Count | Source | 577 | 27.4k | void setData(SkSpan<T> array) { | 578 | 27.4k | this->unpoison(); | 579 | | | 580 | 27.4k | fData = array.data(); | 581 | 27.4k | fCapacity = SkToU32(array.size()); | 582 | 27.4k | fOwnMemory = true; | 583 | | | 584 | 27.4k | this->poison(); | 585 | 27.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::setData(SkSpan<GrOnFlushCallbackObject*>) Line | Count | Source | 577 | 10.3k | void setData(SkSpan<T> array) { | 578 | 10.3k | this->unpoison(); | 579 | | | 580 | 10.3k | fData = array.data(); | 581 | 10.3k | fCapacity = SkToU32(array.size()); | 582 | 10.3k | fOwnMemory = true; | 583 | | | 584 | 10.3k | this->poison(); | 585 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::setData(SkSpan<GrTextureResolveRenderTask::Resolve>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::setData(SkSpan<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >) skia_private::TArray<GrGpu::SubmittedProc, true>::setData(SkSpan<GrGpu::SubmittedProc>) Line | Count | Source | 577 | 10.3k | void setData(SkSpan<T> array) { | 578 | 10.3k | this->unpoison(); | 579 | | | 580 | 10.3k | fData = array.data(); | 581 | 10.3k | fCapacity = SkToU32(array.size()); | 582 | 10.3k | fOwnMemory = true; | 583 | | | 584 | 10.3k | this->poison(); | 585 | 10.3k | } |
skia_private::TArray<double, true>::setData(SkSpan<double>) Line | Count | Source | 577 | 172k | void setData(SkSpan<T> array) { | 578 | 172k | this->unpoison(); | 579 | | | 580 | 172k | fData = array.data(); | 581 | 172k | fCapacity = SkToU32(array.size()); | 582 | 172k | fOwnMemory = true; | 583 | | | 584 | 172k | this->poison(); | 585 | 172k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::setData(SkSpan<sk_sp<GrSurfaceProxy> >) Line | Count | Source | 577 | 814k | void setData(SkSpan<T> array) { | 578 | 814k | this->unpoison(); | 579 | | | 580 | 814k | fData = array.data(); | 581 | 814k | fCapacity = SkToU32(array.size()); | 582 | 814k | fOwnMemory = true; | 583 | | | 584 | 814k | this->poison(); | 585 | 814k | } |
skia_private::TArray<GrRenderTask*, true>::setData(SkSpan<GrRenderTask*>) Line | Count | Source | 577 | 1.75M | void setData(SkSpan<T> array) { | 578 | 1.75M | this->unpoison(); | 579 | | | 580 | 1.75M | fData = array.data(); | 581 | 1.75M | fCapacity = SkToU32(array.size()); | 582 | 1.75M | fOwnMemory = true; | 583 | | | 584 | 1.75M | this->poison(); | 585 | 1.75M | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::setData(SkSpan<GrTextureProxy*>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMessage>) Line | Count | Source | 577 | 15.7k | void setData(SkSpan<T> array) { | 578 | 15.7k | this->unpoison(); | 579 | | | 580 | 15.7k | fData = array.data(); | 581 | 15.7k | fCapacity = SkToU32(array.size()); | 582 | 15.7k | fOwnMemory = true; | 583 | | | 584 | 15.7k | this->poison(); | 585 | 15.7k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::setData(SkSpan<GrResourceCache::UnrefResourceMessage>) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::PathRenderer> >) Line | Count | Source | 577 | 3.92k | void setData(SkSpan<T> array) { | 578 | 3.92k | this->unpoison(); | 579 | | | 580 | 3.92k | fData = array.data(); | 581 | 3.92k | fCapacity = SkToU32(array.size()); | 582 | 3.92k | fOwnMemory = true; | 583 | | | 584 | 3.92k | this->poison(); | 585 | 3.92k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>) Line | Count | Source | 577 | 11.6k | void setData(SkSpan<T> array) { | 578 | 11.6k | this->unpoison(); | 579 | | | 580 | 11.6k | fData = array.data(); | 581 | 11.6k | fCapacity = SkToU32(array.size()); | 582 | 11.6k | fOwnMemory = true; | 583 | | | 584 | 11.6k | this->poison(); | 585 | 11.6k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Segment>) Line | Count | Source | 577 | 10.5k | void setData(SkSpan<T> array) { | 578 | 10.5k | this->unpoison(); | 579 | | | 580 | 10.5k | fData = array.data(); | 581 | 10.5k | fCapacity = SkToU32(array.size()); | 582 | 10.5k | fOwnMemory = true; | 583 | | | 584 | 10.5k | this->poison(); | 585 | 10.5k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::Draw>) Line | Count | Source | 577 | 5.02k | void setData(SkSpan<T> array) { | 578 | 5.02k | this->unpoison(); | 579 | | | 580 | 5.02k | fData = array.data(); | 581 | 5.02k | fCapacity = SkToU32(array.size()); | 582 | 5.02k | fOwnMemory = true; | 583 | | | 584 | 5.02k | this->poison(); | 585 | 5.02k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::setData(SkSpan<(anonymous namespace)::AAHairlineOp::PathData>) Line | Count | Source | 577 | 19.7k | void setData(SkSpan<T> array) { | 578 | 19.7k | this->unpoison(); | 579 | | | 580 | 19.7k | fData = array.data(); | 581 | 19.7k | fCapacity = SkToU32(array.size()); | 582 | 19.7k | fOwnMemory = true; | 583 | | | 584 | 19.7k | this->poison(); | 585 | 19.7k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>) Line | Count | Source | 577 | 3.66k | void setData(SkSpan<T> array) { | 578 | 3.66k | this->unpoison(); | 579 | | | 580 | 3.66k | fData = array.data(); | 581 | 3.66k | fCapacity = SkToU32(array.size()); | 582 | 3.66k | fOwnMemory = true; | 583 | | | 584 | 3.66k | this->poison(); | 585 | 3.66k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::setData(SkSpan<sk_sp<skgpu::ganesh::AtlasRenderTask> >) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData>) Line | Count | Source | 577 | 99 | void setData(SkSpan<T> array) { | 578 | 99 | this->unpoison(); | 579 | | | 580 | 99 | fData = array.data(); | 581 | 99 | fCapacity = SkToU32(array.size()); | 582 | 99 | fOwnMemory = true; | 583 | | | 584 | 99 | this->poison(); | 585 | 99 | } |
skia_private::TArray<SkRect, true>::setData(SkSpan<SkRect>) Line | Count | Source | 577 | 58 | void setData(SkSpan<T> array) { | 578 | 58 | this->unpoison(); | 579 | | | 580 | 58 | fData = array.data(); | 581 | 58 | fCapacity = SkToU32(array.size()); | 582 | 58 | fOwnMemory = true; | 583 | | | 584 | 58 | this->poison(); | 585 | 58 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::setData(SkSpan<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>) Line | Count | Source | 577 | 58 | void setData(SkSpan<T> array) { | 578 | 58 | this->unpoison(); | 579 | | | 580 | 58 | fData = array.data(); | 581 | 58 | fCapacity = SkToU32(array.size()); | 582 | 58 | fOwnMemory = true; | 583 | | | 584 | 58 | this->poison(); | 585 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::setData(SkSpan<(anonymous namespace)::DefaultPathOp::PathData>) Line | Count | Source | 577 | 51.8k | void setData(SkSpan<T> array) { | 578 | 51.8k | this->unpoison(); | 579 | | | 580 | 51.8k | fData = array.data(); | 581 | 51.8k | fCapacity = SkToU32(array.size()); | 582 | 51.8k | fOwnMemory = true; | 583 | | | 584 | 51.8k | this->poison(); | 585 | 51.8k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::setData(SkSpan<SkRSXform>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::setData(SkSpan<(anonymous namespace)::DrawAtlasOpImpl::Geometry>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::setData(SkSpan<GrGeometryProcessor::Attribute>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::setData(SkSpan<(anonymous namespace)::MeshOp::Mesh>) Line | Count | Source | 577 | 58.2k | void setData(SkSpan<T> array) { | 578 | 58.2k | this->unpoison(); | 579 | | | 580 | 58.2k | fData = array.data(); | 581 | 58.2k | fCapacity = SkToU32(array.size()); | 582 | 58.2k | fOwnMemory = true; | 583 | | | 584 | 58.2k | this->poison(); | 585 | 58.2k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::setData(SkSpan<GrGeometryProcessor::TextureSampler>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::setData(SkSpan<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind> >) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::setData(SkSpan<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying>) skia_private::TArray<CircularRRectOp::RRect, true>::setData(SkSpan<CircularRRectOp::RRect>) Line | Count | Source | 577 | 138 | void setData(SkSpan<T> array) { | 578 | 138 | this->unpoison(); | 579 | | | 580 | 138 | fData = array.data(); | 581 | 138 | fCapacity = SkToU32(array.size()); | 582 | 138 | fOwnMemory = true; | 583 | | | 584 | 138 | this->poison(); | 585 | 138 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::setData(SkSpan<EllipticalRRectOp::RRect>) Line | Count | Source | 577 | 2.70k | void setData(SkSpan<T> array) { | 578 | 2.70k | this->unpoison(); | 579 | | | 580 | 2.70k | fData = array.data(); | 581 | 2.70k | fCapacity = SkToU32(array.size()); | 582 | 2.70k | fOwnMemory = true; | 583 | | | 584 | 2.70k | this->poison(); | 585 | 2.70k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::setData(SkSpan<ButtCapDashedCircleOp::Circle>) skia_private::TArray<CircleOp::Circle, true>::setData(SkSpan<CircleOp::Circle>) Line | Count | Source | 577 | 313 | void setData(SkSpan<T> array) { | 578 | 313 | this->unpoison(); | 579 | | | 580 | 313 | fData = array.data(); | 581 | 313 | fCapacity = SkToU32(array.size()); | 582 | 313 | fOwnMemory = true; | 583 | | | 584 | 313 | this->poison(); | 585 | 313 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::setData(SkSpan<EllipseOp::Ellipse>) Line | Count | Source | 577 | 1.24k | void setData(SkSpan<T> array) { | 578 | 1.24k | this->unpoison(); | 579 | | | 580 | 1.24k | fData = array.data(); | 581 | 1.24k | fCapacity = SkToU32(array.size()); | 582 | 1.24k | fOwnMemory = true; | 583 | | | 584 | 1.24k | this->poison(); | 585 | 1.24k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::setData(SkSpan<DIEllipseOp::Ellipse>) Line | Count | Source | 577 | 204 | void setData(SkSpan<T> array) { | 578 | 204 | this->unpoison(); | 579 | | | 580 | 204 | fData = array.data(); | 581 | 204 | fCapacity = SkToU32(array.size()); | 582 | 204 | fOwnMemory = true; | 583 | | | 584 | 204 | this->poison(); | 585 | 204 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::setData(SkSpan<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch>) Line | Count | Source | 577 | 458 | void setData(SkSpan<T> array) { | 578 | 458 | this->unpoison(); | 579 | | | 580 | 458 | fData = array.data(); | 581 | 458 | fCapacity = SkToU32(array.size()); | 582 | 458 | fOwnMemory = true; | 583 | | | 584 | 458 | this->poison(); | 585 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::setData(SkSpan<skgpu::ganesh::OpsTask::OpChain>) Line | Count | Source | 577 | 612k | void setData(SkSpan<T> array) { | 578 | 612k | this->unpoison(); | 579 | | | 580 | 612k | fData = array.data(); | 581 | 612k | fCapacity = SkToU32(array.size()); | 582 | 612k | fOwnMemory = true; | 583 | | | 584 | 612k | this->poison(); | 585 | 612k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::setData(SkSpan<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo>) Line | Count | Source | 577 | 78 | void setData(SkSpan<T> array) { | 578 | 78 | this->unpoison(); | 579 | | | 580 | 78 | fData = array.data(); | 581 | 78 | fCapacity = SkToU32(array.size()); | 582 | 78 | fOwnMemory = true; | 583 | | | 584 | 78 | this->poison(); | 585 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::setData(SkSpan<(anonymous namespace)::ShadowCircularRRectOp::Geometry>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::setData(SkSpan<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>) Line | Count | Source | 577 | 27.3k | void setData(SkSpan<T> array) { | 578 | 27.3k | this->unpoison(); | 579 | | | 580 | 27.3k | fData = array.data(); | 581 | 27.3k | fCapacity = SkToU32(array.size()); | 582 | 27.3k | fOwnMemory = true; | 583 | | | 584 | 27.3k | this->poison(); | 585 | 27.3k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::setData(SkSpan<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>) Line | Count | Source | 577 | 3.20k | void setData(SkSpan<T> array) { | 578 | 3.20k | this->unpoison(); | 579 | | | 580 | 3.20k | fData = array.data(); | 581 | 3.20k | fCapacity = SkToU32(array.size()); | 582 | 3.20k | fOwnMemory = true; | 583 | | | 584 | 3.20k | this->poison(); | 585 | 3.20k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::setData(SkSpan<GrProgramInfo const*>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::setData(SkSpan<sk_sp<GrBuffer const> >) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::setData(SkSpan<VkBufferImageCopy>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::setData(SkSpan<unsigned long>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::setData(SkSpan<GrVkSemaphore::Resource*>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::setData(SkSpan<VkImageSubresourceRange>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::setData(SkSpan<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::setData(SkSpan<sk_sp<GrManagedResource const> >) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::setData(SkSpan<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::setData(SkSpan<VkBufferMemoryBarrier>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::setData(SkSpan<VkImageMemoryBarrier>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::setData(SkSpan<VkVertexInputBindingDescription>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::setData(SkSpan<VkVertexInputAttributeDescription>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::setData(SkSpan<GrVkSampler const*>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::setData(SkSpan<VkAttachmentDescription>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::setData(SkSpan<GrVkResourceProvider::CompatibleRenderPassSet>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::setData(SkSpan<GrVkCommandPool*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> > >) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::setData(SkSpan<GrVkRenderPass*>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::setData(SkSpan<GrVkRenderPass const*>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::setData(SkSpan<GrVkResourceProvider::MSAALoadPipeline>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::setData(SkSpan<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::setData(SkSpan<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Buffer> >) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::setData(SkSpan<skgpu::UniqueKey>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::setData(SkSpan<skgpu::graphite::GlobalCache::StaticVertexCopyRanges>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Resource> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::setData(SkSpan<skgpu::graphite::UploadInstance>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Task> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Device> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::setData(SkSpan<sk_sp<skgpu::RefCntedCallback> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::setData(SkSpan<skgpu::graphite::UniformDataCache::Entry>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::setData(SkSpan<skgpu::graphite::Renderer const*>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::setData(SkSpan<skgpu::graphite::ScratchResourceManager::PendingUseListener*>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::setData(SkSpan<skgpu::graphite::BufferTextureCopyData>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::setData(SkSpan<std::__1::pair<unsigned long, unsigned long> >) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::setData(SkSpan<VkDescriptorSetLayoutBinding>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::setData(SkSpan<sk_sp<skgpu::graphite::TextureProxy> >) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::setData(SkSpan<SkBlendMode>) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::setData(SkSpan<SkPDFIndirectReference>) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::setData(SkSpan<SkPDFStructElem*>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::setData(SkSpan<skia_private::TArray<SkPDFStructElem*, true> >) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::setData(SkSpan<SkPDFStructElem::MarkedContentInfo>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::setData(SkSpan<header_outline::(anonymous namespace)::Entry*>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::setData(SkSpan<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >) Line | Count | Source | 577 | 4.70k | void setData(SkSpan<T> array) { | 578 | 4.70k | this->unpoison(); | 579 | | | 580 | 4.70k | fData = array.data(); | 581 | 4.70k | fCapacity = SkToU32(array.size()); | 582 | 4.70k | fOwnMemory = true; | 583 | | | 584 | 4.70k | this->poison(); | 585 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::setData(SkSpan<dng_exception>) skia_private::TArray<SkSVGDevice::ClipRec, true>::setData(SkSpan<SkSVGDevice::ClipRec>) Line | Count | Source | 577 | 1.39k | void setData(SkSpan<T> array) { | 578 | 1.39k | this->unpoison(); | 579 | | | 580 | 1.39k | fData = array.data(); | 581 | 1.39k | fCapacity = SkToU32(array.size()); | 582 | 1.39k | fOwnMemory = true; | 583 | | | 584 | 1.39k | this->poison(); | 585 | 1.39k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::setData(SkSpan<SkFontParameters::Variation::Axis>) Line | Count | Source | 577 | 306k | void setData(SkSpan<T> array) { | 578 | 306k | this->unpoison(); | 579 | | | 580 | 306k | fData = array.data(); | 581 | 306k | fCapacity = SkToU32(array.size()); | 582 | 306k | fOwnMemory = true; | 583 | | | 584 | 306k | this->poison(); | 585 | 306k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::setData(SkSpan<SkFontArguments::VariationPosition::Coordinate>) Line | Count | Source | 577 | 304k | void setData(SkSpan<T> array) { | 578 | 304k | this->unpoison(); | 579 | | | 580 | 304k | fData = array.data(); | 581 | 304k | fCapacity = SkToU32(array.size()); | 582 | 304k | fOwnMemory = true; | 583 | | | 584 | 304k | this->poison(); | 585 | 304k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::setData(SkSpan<std::__1::array<unsigned short, 3ul> >) skia_private::TArray<SkPackedGlyphID, true>::setData(SkSpan<SkPackedGlyphID>) Line | Count | Source | 577 | 5.23k | void setData(SkSpan<T> array) { | 578 | 5.23k | this->unpoison(); | 579 | | | 580 | 5.23k | fData = array.data(); | 581 | 5.23k | fCapacity = SkToU32(array.size()); | 582 | 5.23k | fOwnMemory = true; | 583 | | | 584 | 5.23k | this->poison(); | 585 | 5.23k | } |
skia_private::TArray<unsigned short, true>::setData(SkSpan<unsigned short>) Line | Count | Source | 577 | 1.10M | void setData(SkSpan<T> array) { | 578 | 1.10M | this->unpoison(); | 579 | | | 580 | 1.10M | fData = array.data(); | 581 | 1.10M | fCapacity = SkToU32(array.size()); | 582 | 1.10M | fOwnMemory = true; | 583 | | | 584 | 1.10M | this->poison(); | 585 | 1.10M | } |
skia_private::TArray<SkMask::Format, true>::setData(SkSpan<SkMask::Format>) Line | Count | Source | 577 | 5.23k | void setData(SkSpan<T> array) { | 578 | 5.23k | this->unpoison(); | 579 | | | 580 | 5.23k | fData = array.data(); | 581 | 5.23k | fCapacity = SkToU32(array.size()); | 582 | 5.23k | fOwnMemory = true; | 583 | | | 584 | 5.23k | this->poison(); | 585 | 5.23k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::setData(SkSpan<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>) Line | Count | Source | 577 | 1.37k | void setData(SkSpan<T> array) { | 578 | 1.37k | this->unpoison(); | 579 | | | 580 | 1.37k | fData = array.data(); | 581 | 1.37k | fCapacity = SkToU32(array.size()); | 582 | 1.37k | fOwnMemory = true; | 583 | | | 584 | 1.37k | this->poison(); | 585 | 1.37k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::setData(SkSpan<sk_sp<sktext::gpu::TextBlob> >) Line | Count | Source | 577 | 8.62k | void setData(SkSpan<T> array) { | 578 | 8.62k | this->unpoison(); | 579 | | | 580 | 8.62k | fData = array.data(); | 581 | 8.62k | fCapacity = SkToU32(array.size()); | 582 | 8.62k | fOwnMemory = true; | 583 | | | 584 | 8.62k | this->poison(); | 585 | 8.62k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::setData(SkSpan<SkSL::SPIRVCodeGenerator::Word>) Line | Count | Source | 577 | 31.5M | void setData(SkSpan<T> array) { | 578 | 31.5M | this->unpoison(); | 579 | | | 580 | 31.5M | fData = array.data(); | 581 | 31.5M | fCapacity = SkToU32(array.size()); | 582 | 31.5M | fOwnMemory = true; | 583 | | | 584 | 31.5M | this->poison(); | 585 | 31.5M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::setData(SkSpan<skgpu::VulkanExtensions::Info>) skia_private::TArray<SkGlyph const*, true>::setData(SkSpan<SkGlyph const*>) Line | Count | Source | 577 | 1.09M | void setData(SkSpan<T> array) { | 578 | 1.09M | this->unpoison(); | 579 | | | 580 | 1.09M | fData = array.data(); | 581 | 1.09M | fCapacity = SkToU32(array.size()); | 582 | 1.09M | fOwnMemory = true; | 583 | | | 584 | 1.09M | this->poison(); | 585 | 1.09M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::setData(SkSpan<sk_sp<SkIDChangeListener> >) Line | Count | Source | 577 | 146M | void setData(SkSpan<T> array) { | 578 | 146M | this->unpoison(); | 579 | | | 580 | 146M | fData = array.data(); | 581 | 146M | fCapacity = SkToU32(array.size()); | 582 | 146M | fOwnMemory = true; | 583 | | | 584 | 146M | this->poison(); | 585 | 146M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::setData(SkSpan<SkMeshSpecification::Varying>) Line | Count | Source | 577 | 41.7k | void setData(SkSpan<T> array) { | 578 | 41.7k | this->unpoison(); | 579 | | | 580 | 41.7k | fData = array.data(); | 581 | 41.7k | fCapacity = SkToU32(array.size()); | 582 | 41.7k | fOwnMemory = true; | 583 | | | 584 | 41.7k | this->poison(); | 585 | 41.7k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::setData(SkSpan<std::__1::basic_string_view<char, std::__1::char_traits<char> > >) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::setData(SkSpan<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> >) Line | Count | Source | 577 | 2.19k | void setData(SkSpan<T> array) { | 578 | 2.19k | this->unpoison(); | 579 | | | 580 | 2.19k | fData = array.data(); | 581 | 2.19k | fCapacity = SkToU32(array.size()); | 582 | 2.19k | fOwnMemory = true; | 583 | | | 584 | 2.19k | this->poison(); | 585 | 2.19k | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::setData(SkSpan<GrBufferAllocPool::BufferBlock>) Line | Count | Source | 577 | 97.1k | void setData(SkSpan<T> array) { | 578 | 97.1k | this->unpoison(); | 579 | | | 580 | 97.1k | fData = array.data(); | 581 | 97.1k | fCapacity = SkToU32(array.size()); | 582 | 97.1k | fOwnMemory = true; | 583 | | | 584 | 97.1k | this->poison(); | 585 | 97.1k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::setData(SkSpan<GrRecordingContext::ProgramData>) skia_private::TArray<PathSegment, true>::setData(SkSpan<PathSegment>) Line | Count | Source | 577 | 248 | void setData(SkSpan<T> array) { | 578 | 248 | this->unpoison(); | 579 | | | 580 | 248 | fData = array.data(); | 581 | 248 | fCapacity = SkToU32(array.size()); | 582 | 248 | fOwnMemory = true; | 583 | | | 584 | 248 | this->poison(); | 585 | 248 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::setData(SkSpan<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> >) skia_private::TArray<GrXPFactoryTestFactory*, true>::setData(SkSpan<GrXPFactoryTestFactory*>) Line | Count | Source | 577 | 96 | void setData(SkSpan<T> array) { | 578 | 96 | this->unpoison(); | 579 | | | 580 | 96 | fData = array.data(); | 581 | 96 | fCapacity = SkToU32(array.size()); | 582 | 96 | fOwnMemory = true; | 583 | | | 584 | 96 | this->poison(); | 585 | 96 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::setData(SkSpan<GrProcessorTestFactory<GrGeometryProcessor*>*>) Line | Count | Source | 577 | 192 | void setData(SkSpan<T> array) { | 578 | 192 | this->unpoison(); | 579 | | | 580 | 192 | fData = array.data(); | 581 | 192 | fCapacity = SkToU32(array.size()); | 582 | 192 | fOwnMemory = true; | 583 | | | 584 | 192 | this->poison(); | 585 | 192 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::setData(SkSpan<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>) Line | Count | Source | 577 | 96 | void setData(SkSpan<T> array) { | 578 | 96 | this->unpoison(); | 579 | | | 580 | 96 | fData = array.data(); | 581 | 96 | fCapacity = SkToU32(array.size()); | 582 | 96 | fOwnMemory = true; | 583 | | | 584 | 96 | this->poison(); | 585 | 96 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::setData(SkSpan<GrUniformDataManager::Uniform>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::setData(SkSpan<skgpu::VulkanYcbcrConversionInfo>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::setData(SkSpan<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::setData(SkSpan<VkSemaphore_T*>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::setData(SkSpan<GrVkDescriptorSet const*>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::setData(SkSpan<skgpu::Swizzle>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::setData(SkSpan<skgpu::graphite::BindBufferInfo>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::setData(SkSpan<skgpu::graphite::StaticBufferManager::CopyRange>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::setData(SkSpan<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::setData(SkSpan<skgpu::graphite::ClipStack::Element const*>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> > >) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::setData(SkSpan<skgpu::graphite::(anonymous namespace)::TextureBinding>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::setData(SkSpan<skgpu::graphite::SamplerDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::setData(SkSpan<skgpu::graphite::GraphicsPipelineDesc>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::GraphicsPipeline> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::setData(SkSpan<sk_sp<skgpu::graphite::Sampler> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::setData(SkSpan<skgpu::graphite::ShaderNode*>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::setData(SkSpan<skgpu::UniqueKeyInvalidatedMsg_Graphite>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::setData(SkSpan<skgpu::graphite::PaintParamsKey>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::setData(SkSpan<skgpu::graphite::ShaderSnippet>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::setData(SkSpan<sk_sp<SkRuntimeEffect> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::setData(SkSpan<sk_sp<skgpu::graphite::ComputePipeline> >) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::setData(SkSpan<skgpu::graphite::ResourceBinding>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::setData(SkSpan<skgpu::graphite::ComputeStep::WorkgroupBufferDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::setData(SkSpan<skgpu::graphite::ComputePipelineDesc>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::setData(SkSpan<skgpu::graphite::DispatchGroup::Dispatch>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::setData(SkSpan<VkClearValue>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::setData(SkSpan<VkDescriptorImageInfo>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::setData(SkSpan<VkWriteDescriptorSet>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::setData(SkSpan<skgpu::graphite::DescriptorData>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::setData(SkSpan<VkDescriptorSetLayout_T*>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::setData(SkSpan<sk_sp<skgpu::graphite::VulkanSampler> >) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::setData(SkSpan<VkVertexInputBindingDescription2EXT>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::setData(SkSpan<VkVertexInputAttributeDescription2EXT>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::setData(SkSpan<VkSubpassDescription>) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::setData(SkSpan<VkSubpassDependency>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::setData(SkSpan<VkImageView_T*>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::setData(SkSpan<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::setData(SkSpan<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::setData(SkSpan<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::setData(SkSpan<sk_sp<skgpu::graphite::VulkanFramebuffer> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBase> >) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::setData(SkSpan<SkCanvas::ImageSetEntry>) skia_private::TArray<OffsetEdge, true>::setData(SkSpan<OffsetEdge>) Line | Count | Source | 577 | 712 | void setData(SkSpan<T> array) { | 578 | 712 | this->unpoison(); | 579 | | | 580 | 712 | fData = array.data(); | 581 | 712 | fCapacity = SkToU32(array.size()); | 582 | 712 | fOwnMemory = true; | 583 | | | 584 | 712 | this->poison(); | 585 | 712 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::setData(SkSpan<skgpu::ganesh::ClipStack::Element const*>) Line | Count | Source | 577 | 102k | void setData(SkSpan<T> array) { | 578 | 102k | this->unpoison(); | 579 | | | 580 | 102k | fData = array.data(); | 581 | 102k | fCapacity = SkToU32(array.size()); | 582 | 102k | fOwnMemory = true; | 583 | | | 584 | 102k | this->poison(); | 585 | 102k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::setData(SkSpan<VkDescriptorPoolSize>) skia_private::TArray<SkOpRayHit*, true>::setData(SkSpan<SkOpRayHit*>) Line | Count | Source | 577 | 18.2M | void setData(SkSpan<T> array) { | 578 | 18.2M | this->unpoison(); | 579 | | | 580 | 18.2M | fData = array.data(); | 581 | 18.2M | fCapacity = SkToU32(array.size()); | 582 | 18.2M | fOwnMemory = true; | 583 | | | 584 | 18.2M | this->poison(); | 585 | 18.2M | } |
skia_private::TArray<SkClosestRecord, true>::setData(SkSpan<SkClosestRecord>) Line | Count | Source | 577 | 5.45M | void setData(SkSpan<T> array) { | 578 | 5.45M | this->unpoison(); | 579 | | | 580 | 5.45M | fData = array.data(); | 581 | 5.45M | fCapacity = SkToU32(array.size()); | 582 | 5.45M | fOwnMemory = true; | 583 | | | 584 | 5.45M | this->poison(); | 585 | 5.45M | } |
skia_private::TArray<SkClosestRecord const*, true>::setData(SkSpan<SkClosestRecord const*>) Line | Count | Source | 577 | 5.45M | void setData(SkSpan<T> array) { | 578 | 5.45M | this->unpoison(); | 579 | | | 580 | 5.45M | fData = array.data(); | 581 | 5.45M | fCapacity = SkToU32(array.size()); | 582 | 5.45M | fOwnMemory = true; | 583 | | | 584 | 5.45M | this->poison(); | 585 | 5.45M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::setData(SkSpan<hb_feature_t>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::setData(SkSpan<(anonymous namespace)::ShapedRun>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::setData(SkSpan<SkUnicode::CodeUnitFlags>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::setData(SkSpan<skia::textlayout::ResolvedFontDescriptor>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::setData(SkSpan<skia::textlayout::TextStyle>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::setData(SkSpan<skia::textlayout::Block>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::setData(SkSpan<skia::textlayout::Placeholder>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::setData(SkSpan<skia::textlayout::Run>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::setData(SkSpan<skia::textlayout::Cluster>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::setData(SkSpan<skia::textlayout::TextLine>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::setData(SkSpan<SkShaper::Feature>) skia_private::TArray<SkSL::Variable const*, true>::setData(SkSpan<SkSL::Variable const*>) Line | Count | Source | 577 | 3.10k | void setData(SkSpan<T> array) { | 578 | 3.10k | this->unpoison(); | 579 | | | 580 | 3.10k | fData = array.data(); | 581 | 3.10k | fCapacity = SkToU32(array.size()); | 582 | 3.10k | fOwnMemory = true; | 583 | | | 584 | 3.10k | this->poison(); | 585 | 3.10k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::setData(SkSpan<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*>) Line | Count | Source | 577 | 1.08k | void setData(SkSpan<T> array) { | 578 | 1.08k | this->unpoison(); | 579 | | | 580 | 1.08k | fData = array.data(); | 581 | 1.08k | fCapacity = SkToU32(array.size()); | 582 | 1.08k | fOwnMemory = true; | 583 | | | 584 | 1.08k | this->poison(); | 585 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::setData(SkSpan<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >) Line | Count | Source | 577 | 5.46k | void setData(SkSpan<T> array) { | 578 | 5.46k | this->unpoison(); | 579 | | | 580 | 5.46k | fData = array.data(); | 581 | 5.46k | fCapacity = SkToU32(array.size()); | 582 | 5.46k | fOwnMemory = true; | 583 | | | 584 | 5.46k | this->poison(); | 585 | 5.46k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::setData(SkSpan<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<skottie::ColorValue*> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::setData(SkSpan<sk_sp<skottie::SlotManager::ImageAssetProxy> >) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<float*> >) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::setData(SkSpan<skottie::SlotManager::ValuePair<SkV2*> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::setData(SkSpan<sk_sp<skottie::internal::TextAdapter> >) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::setData(SkSpan<skottie::Shaper::RunRec>) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::setData(SkSpan<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>) Line | Count | Source | 577 | 17.1k | void setData(SkSpan<T> array) { | 578 | 17.1k | this->unpoison(); | 579 | | | 580 | 17.1k | fData = array.data(); | 581 | 17.1k | fCapacity = SkToU32(array.size()); | 582 | 17.1k | fOwnMemory = true; | 583 | | | 584 | 17.1k | this->poison(); | 585 | 17.1k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::setData(SkSpan<SkMeshSpecification::Attribute>) Line | Count | Source | 577 | 20.9k | void setData(SkSpan<T> array) { | 578 | 20.9k | this->unpoison(); | 579 | | | 580 | 20.9k | fData = array.data(); | 581 | 20.9k | fCapacity = SkToU32(array.size()); | 582 | 20.9k | fOwnMemory = true; | 583 | | | 584 | 20.9k | this->poison(); | 585 | 20.9k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileShader> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileColorFilter> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileBlender> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileImageFilter> >) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::setData(SkSpan<sk_sp<skgpu::graphite::PrecompileMaskFilter> >) |
586 | | |
587 | 7.73G | void unpoison() { |
588 | | #ifdef SK_SANITIZE_ADDRESS |
589 | | if (fData && fPoisoned) { |
590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); |
591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); |
592 | | fPoisoned = false; |
593 | | } |
594 | | #endif |
595 | 7.73G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::unpoison() skia_private::TArray<bool, true>::unpoison() Line | Count | Source | 587 | 3.18M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 3.18M | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::unpoison() Line | Count | Source | 587 | 3.86M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 3.86M | } |
skia_private::TArray<SkString, true>::unpoison() Line | Count | Source | 587 | 10.7k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 10.7k | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::unpoison() Line | Count | Source | 587 | 53.9k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 53.9k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::unpoison() Line | Count | Source | 587 | 13.7M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 13.7M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::unpoison() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::unpoison() Line | Count | Source | 587 | 190k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 190k | } |
skia_private::TArray<SkPoint, true>::unpoison() Line | Count | Source | 587 | 1.38G | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.38G | } |
skia_private::TArray<unsigned char, true>::unpoison() Line | Count | Source | 587 | 2.02G | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 2.02G | } |
skia_private::TArray<float, true>::unpoison() Line | Count | Source | 587 | 870M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 870M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::unpoison() skia_private::TArray<unsigned int, true>::unpoison() Line | Count | Source | 587 | 62.7M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 62.7M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::unpoison() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::unpoison() Line | Count | Source | 587 | 41.9k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 41.9k | } |
skia_private::TArray<GrSurfaceProxy*, true>::unpoison() Line | Count | Source | 587 | 3.68M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 3.68M | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::unpoison() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::unpoison() Line | Count | Source | 587 | 54.9M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 54.9M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::unpoison() Unexecuted instantiation: skia_private::TArray<char const*, true>::unpoison() skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::unpoison() Line | Count | Source | 587 | 24 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 24 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::unpoison() skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::unpoison() Line | Count | Source | 587 | 10.3k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 10.3k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::unpoison() Line | Count | Source | 587 | 10.3k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::unpoison() skia_private::TArray<int, true>::unpoison() Line | Count | Source | 587 | 943M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 943M | } |
skia_private::TArray<SkPath, true>::unpoison() Line | Count | Source | 587 | 4.27M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.27M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::unpoison() skia_private::TArray<sk_sp<SkSVGNode>, true>::unpoison() Line | Count | Source | 587 | 1.57M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.57M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::unpoison() Line | Count | Source | 587 | 1.11M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.11M | } |
skia_private::TArray<char, true>::unpoison() Line | Count | Source | 587 | 4.59M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.59M | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::unpoison() Line | Count | Source | 587 | 4.59M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.59M | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::unpoison() Line | Count | Source | 587 | 713k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 713k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::unpoison() Line | Count | Source | 587 | 46.3M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 46.3M | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::unpoison() Line | Count | Source | 587 | 12.0k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 12.0k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::unpoison() Line | Count | Source | 587 | 3.12M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 3.12M | } |
skia_private::TArray<std::__1::thread, false>::unpoison() Line | Count | Source | 587 | 532 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 532 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::unpoison() skia_private::TArray<sk_sp<SkShader>, true>::unpoison() Line | Count | Source | 587 | 1.77M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.77M | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::unpoison() Line | Count | Source | 587 | 234k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 234k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::unpoison() Line | Count | Source | 587 | 236k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 236k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::unpoison() Line | Count | Source | 587 | 237k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 237k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::unpoison() Line | Count | Source | 587 | 234k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 234k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::unpoison() Line | Count | Source | 587 | 567k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 567k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::unpoison() Line | Count | Source | 587 | 1.07M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.07M | } |
skia_private::TArray<SkPaint, true>::unpoison() Line | Count | Source | 587 | 454k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 454k | } |
skia_private::TArray<SkMatrix, true>::unpoison() Line | Count | Source | 587 | 18.1k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 18.1k | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::unpoison() Line | Count | Source | 587 | 817k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 817k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::unpoison() Line | Count | Source | 587 | 4 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::unpoison() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::unpoison() Line | Count | Source | 587 | 320k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 320k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::unpoison() Line | Count | Source | 587 | 261M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 261M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::unpoison() Line | Count | Source | 587 | 4.86M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.86M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::unpoison() Line | Count | Source | 587 | 4.93M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.93M | } |
skia_private::TArray<SkSL::Field, true>::unpoison() Line | Count | Source | 587 | 5.49M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.49M | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::unpoison() Line | Count | Source | 587 | 57.2k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 57.2k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::unpoison() Line | Count | Source | 587 | 57.2M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 57.2M | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::unpoison() Line | Count | Source | 587 | 111M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 111M | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::unpoison() Line | Count | Source | 587 | 5.28M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.28M | } |
skia_private::TArray<float*, true>::unpoison() Line | Count | Source | 587 | 618k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 618k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::unpoison() Line | Count | Source | 587 | 4.66M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.66M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::unpoison() Line | Count | Source | 587 | 5.50M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.50M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::unpoison() Line | Count | Source | 587 | 5.39M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.39M | } |
skia_private::TArray<SkSL::Type const*, true>::unpoison() Line | Count | Source | 587 | 9.00M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 9.00M | } |
skia_private::TArray<SkSL::Variable*, true>::unpoison() Line | Count | Source | 587 | 5.10M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.10M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::unpoison() Line | Count | Source | 587 | 261k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 261k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::unpoison() Line | Count | Source | 587 | 1.80M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.80M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::unpoison() Line | Count | Source | 587 | 345k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 345k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::unpoison() Line | Count | Source | 587 | 3 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 3 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::unpoison() skia_private::TArray<sk_sp<GrRenderTask>, true>::unpoison() Line | Count | Source | 587 | 1.71M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.71M | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::unpoison() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::unpoison() Line | Count | Source | 587 | 812k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 812k | } |
skia_private::TArray<skgpu::Plot*, true>::unpoison() Line | Count | Source | 587 | 1.95k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.95k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::unpoison() Line | Count | Source | 587 | 66.7k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 66.7k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::unpoison() Line | Count | Source | 587 | 42.0k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 42.0k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::unpoison() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::unpoison() Line | Count | Source | 587 | 4.07M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.07M | } |
skia_private::TArray<GrTextureProxy*, true>::unpoison() Line | Count | Source | 587 | 1.22M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.22M | } |
skia_private::TArray<GrRenderTask*, true>::unpoison() Line | Count | Source | 587 | 8.17M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 8.17M | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::unpoison() Line | Count | Source | 587 | 79.1k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 79.1k | } |
skia_private::TArray<double, true>::unpoison() Line | Count | Source | 587 | 102M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 102M | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::unpoison() Line | Count | Source | 587 | 1.06M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.06M | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::unpoison() Line | Count | Source | 587 | 901k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 901k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::unpoison() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::unpoison() Line | Count | Source | 587 | 57.1k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 57.1k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::unpoison() Line | Count | Source | 587 | 179k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 179k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::unpoison() Line | Count | Source | 587 | 20.0k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 20.0k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::unpoison() Line | Count | Source | 587 | 99.7k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 99.7k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::unpoison() Line | Count | Source | 587 | 18.3k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 18.3k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::unpoison() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::unpoison() Line | Count | Source | 587 | 490 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 490 | } |
skia_private::TArray<SkRect, true>::unpoison() Line | Count | Source | 587 | 232 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 232 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::unpoison() Line | Count | Source | 587 | 296 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 296 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::unpoison() Line | Count | Source | 587 | 259k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 259k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::unpoison() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::unpoison() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::unpoison() Line | Count | Source | 587 | 285k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 285k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::unpoison() Line | Count | Source | 587 | 22.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 22.6k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::unpoison() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::unpoison() skia_private::TArray<CircularRRectOp::RRect, true>::unpoison() Line | Count | Source | 587 | 675 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 675 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::unpoison() Line | Count | Source | 587 | 14.2k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 14.2k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::unpoison() skia_private::TArray<CircleOp::Circle, true>::unpoison() Line | Count | Source | 587 | 1.56k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.56k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::unpoison() Line | Count | Source | 587 | 6.37k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 6.37k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::unpoison() Line | Count | Source | 587 | 1.00k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.00k | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::unpoison() Line | Count | Source | 587 | 1.83k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.83k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::unpoison() Line | Count | Source | 587 | 4.51M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.51M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::unpoison() Line | Count | Source | 587 | 312 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 312 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::unpoison() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::unpoison() Line | Count | Source | 587 | 140k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 140k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::unpoison() Line | Count | Source | 587 | 16.5k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 16.5k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::unpoison() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::unpoison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::unpoison() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::unpoison() Line | Count | Source | 587 | 20.8k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 20.8k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::unpoison() Line | Count | Source | 587 | 64.1k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 64.1k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::unpoison() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::unpoison() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::unpoison() Line | Count | Source | 587 | 10.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 10.6k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::unpoison() skia_private::TArray<SkSVGDevice::ClipRec, true>::unpoison() Line | Count | Source | 587 | 35.4k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 35.4k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::unpoison() Line | Count | Source | 587 | 923k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 923k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::unpoison() Line | Count | Source | 587 | 916k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 916k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::unpoison() skia_private::TArray<unsigned short, true>::unpoison() Line | Count | Source | 587 | 4.37M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.37M | } |
skia_private::TArray<SkMask::Format, true>::unpoison() Line | Count | Source | 587 | 19.8k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 19.8k | } |
skia_private::TArray<SkPackedGlyphID, true>::unpoison() Line | Count | Source | 587 | 19.8k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 19.8k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::unpoison() Line | Count | Source | 587 | 6.71k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 6.71k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::unpoison() Line | Count | Source | 587 | 130M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 130M | } |
skia_private::TArray<SkGlyph const*, true>::unpoison() Line | Count | Source | 587 | 4.33M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 4.33M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::unpoison() Line | Count | Source | 587 | 1.14G | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.14G | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::unpoison() Line | Count | Source | 587 | 196k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 196k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::unpoison() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::unpoison() Line | Count | Source | 587 | 612k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 612k | } |
skia_private::TArray<PathSegment, true>::unpoison() Line | Count | Source | 587 | 23.2k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 23.2k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::unpoison() skia_private::TArray<GrXPFactoryTestFactory*, true>::unpoison() Line | Count | Source | 587 | 864 | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 864 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::unpoison() Line | Count | Source | 587 | 1.82k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 1.82k | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::unpoison() Line | Count | Source | 587 | 2.88k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 2.88k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::unpoison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::unpoison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::unpoison() skia_private::TArray<OffsetEdge, true>::unpoison() Line | Count | Source | 587 | 5.63k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 5.63k | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::unpoison() Line | Count | Source | 587 | 538k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 538k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::unpoison() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::unpoison() skia_private::TArray<SkOpRayHit*, true>::unpoison() Line | Count | Source | 587 | 338M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 338M | } |
skia_private::TArray<SkClosestRecord, true>::unpoison() Line | Count | Source | 587 | 28.1M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 28.1M | } |
skia_private::TArray<SkClosestRecord const*, true>::unpoison() Line | Count | Source | 587 | 29.0M | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 29.0M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::unpoison() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::unpoison() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::unpoison() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::unpoison() skia_private::TArray<SkSL::Variable const*, true>::unpoison() Line | Count | Source | 587 | 27.7k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 27.7k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::unpoison() Line | Count | Source | 587 | 22.8k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 22.8k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::unpoison() Line | Count | Source | 587 | 63.1k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 63.1k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::unpoison() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::unpoison() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::unpoison() Line | Count | Source | 587 | 81.6k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 81.6k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::unpoison() Line | Count | Source | 587 | 93.2k | void unpoison() { | 588 | | #ifdef SK_SANITIZE_ADDRESS | 589 | | if (fData && fPoisoned) { | 590 | | // SkDebugf("UNPOISONING %p : 0 -> %zu\n", fData, Bytes(fCapacity)); | 591 | | sk_asan_unpoison_memory_region(this->begin(), Bytes(fCapacity)); | 592 | | fPoisoned = false; | 593 | | } | 594 | | #endif | 595 | 93.2k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::unpoison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::unpoison() |
596 | | |
597 | 5.51G | void poison() { |
598 | | #ifdef SK_SANITIZE_ADDRESS |
599 | | if (fData && fCapacity > fSize) { |
600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); |
601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); |
602 | | fPoisoned = true; |
603 | | } |
604 | | #endif |
605 | 5.51G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::poison() skia_private::TArray<bool, true>::poison() Line | Count | Source | 597 | 2.08M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.08M | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::poison() Line | Count | Source | 597 | 2.32M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.32M | } |
skia_private::TArray<SkString, true>::poison() Line | Count | Source | 597 | 384 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 384 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::poison() Line | Count | Source | 597 | 39.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 39.3k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::poison() Line | Count | Source | 597 | 8.51M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 8.51M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::poison() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::poison() Line | Count | Source | 597 | 103k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 103k | } |
skia_private::TArray<SkPoint, true>::poison() Line | Count | Source | 597 | 1.18G | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.18G | } |
skia_private::TArray<unsigned char, true>::poison() Line | Count | Source | 597 | 1.28G | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.28G | } |
skia_private::TArray<float, true>::poison() Line | Count | Source | 597 | 673M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 673M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::poison() skia_private::TArray<unsigned int, true>::poison() Line | Count | Source | 597 | 38.1M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 38.1M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::poison() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::poison() Line | Count | Source | 597 | 31.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 31.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::poison() Line | Count | Source | 597 | 1.97M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.97M | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::poison() Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::poison() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::poison() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::poison() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<char const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::poison() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::poison() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::poison() skia_private::TArray<int, true>::poison() Line | Count | Source | 597 | 591M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 591M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::poison() skia_private::TArray<sk_sp<SkImageFilter>, true>::poison() Line | Count | Source | 597 | 716k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 716k | } |
skia_private::TArray<char, true>::poison() Line | Count | Source | 597 | 4.56M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 4.56M | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::poison() Line | Count | Source | 597 | 4.56M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 4.56M | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::poison() Line | Count | Source | 597 | 903k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 903k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::poison() Line | Count | Source | 597 | 389k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 389k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::poison() Line | Count | Source | 597 | 1.89M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.89M | } |
skia_private::TArray<std::__1::thread, false>::poison() Line | Count | Source | 597 | 266 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 266 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::poison() skia_private::TArray<sk_sp<SkShader>, true>::poison() Line | Count | Source | 597 | 1.14M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.14M | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::poison() Line | Count | Source | 597 | 2.88k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.88k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::poison() Line | Count | Source | 597 | 195k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 195k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::poison() Line | Count | Source | 597 | 181 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 181 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::poison() Line | Count | Source | 597 | 2.34k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.34k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::poison() Line | Count | Source | 597 | 1.15k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.15k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::poison() Line | Count | Source | 597 | 466k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 466k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::poison() Line | Count | Source | 597 | 50 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 50 | } |
skia_private::TArray<SkPaint, true>::poison() Line | Count | Source | 597 | 121k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 121k | } |
skia_private::TArray<SkPath, true>::poison() Line | Count | Source | 597 | 1.38M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.38M | } |
skia_private::TArray<SkMatrix, true>::poison() Line | Count | Source | 597 | 13.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 13.3k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::poison() Line | Count | Source | 597 | 31.6M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 31.6M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::poison() Line | Count | Source | 597 | 417k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 417k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::poison() Line | Count | Source | 597 | 2 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::poison() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::poison() Line | Count | Source | 597 | 259k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 259k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::poison() Line | Count | Source | 597 | 32.8M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 32.8M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::poison() Line | Count | Source | 597 | 160M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 160M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::poison() Line | Count | Source | 597 | 2.39M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.39M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::poison() Line | Count | Source | 597 | 3.31M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.31M | } |
skia_private::TArray<SkSL::Field, true>::poison() Line | Count | Source | 597 | 3.76M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.76M | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::poison() Line | Count | Source | 597 | 39.9k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 39.9k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::poison() Line | Count | Source | 597 | 32.0M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 32.0M | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::poison() Line | Count | Source | 597 | 55.9M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 55.9M | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::poison() Line | Count | Source | 597 | 2.56M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.56M | } |
skia_private::TArray<float*, true>::poison() Line | Count | Source | 597 | 412k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 412k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::poison() Line | Count | Source | 597 | 3.60M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.60M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::poison() Line | Count | Source | 597 | 2.33M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.33M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::poison() Line | Count | Source | 597 | 2.42M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.42M | } |
skia_private::TArray<SkSL::Type const*, true>::poison() Line | Count | Source | 597 | 5.32M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 5.32M | } |
skia_private::TArray<SkSL::Variable*, true>::poison() Line | Count | Source | 597 | 3.47M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.47M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::poison() Line | Count | Source | 597 | 81.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 81.3k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::poison() Line | Count | Source | 597 | 1.02M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.02M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::poison() Line | Count | Source | 597 | 158k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 158k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::poison() Line | Count | Source | 597 | 2 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::poison() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::poison() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::poison() Line | Count | Source | 597 | 548k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 548k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::poison() skia_private::TArray<GrOnFlushCallbackObject*, true>::poison() Line | Count | Source | 597 | 21.0k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 21.0k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::poison() Line | Count | Source | 597 | 888k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 888k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::poison() skia_private::TArray<GrGpu::SubmittedProc, true>::poison() Line | Count | Source | 597 | 68.7k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 68.7k | } |
skia_private::TArray<double, true>::poison() Line | Count | Source | 597 | 51.1M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 51.1M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::poison() Line | Count | Source | 597 | 2.44M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 2.44M | } |
skia_private::TArray<GrRenderTask*, true>::poison() Line | Count | Source | 597 | 4.96M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 4.96M | } |
skia_private::TArray<GrTextureProxy*, true>::poison() Line | Count | Source | 597 | 412k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 412k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::poison() Line | Count | Source | 597 | 533k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 533k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::poison() Line | Count | Source | 597 | 445k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 445k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::poison() Line | Count | Source | 597 | 35.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 35.3k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::poison() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::poison() Line | Count | Source | 597 | 35.2k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 35.2k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::poison() Line | Count | Source | 597 | 172k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 172k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::poison() Line | Count | Source | 597 | 15.0k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 15.0k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::poison() Line | Count | Source | 597 | 61.2k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 61.2k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::poison() Line | Count | Source | 597 | 11.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 11.1k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::poison() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::poison() Line | Count | Source | 597 | 296 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 296 | } |
skia_private::TArray<SkRect, true>::poison() Line | Count | Source | 597 | 174 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 174 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::poison() Line | Count | Source | 597 | 177 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 177 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::poison() Line | Count | Source | 597 | 156k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 156k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::poison() Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::poison() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::poison() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::poison() Line | Count | Source | 597 | 175k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 175k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::poison() Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::poison() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::poison() skia_private::TArray<CircularRRectOp::RRect, true>::poison() Line | Count | Source | 597 | 435 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 435 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::poison() Line | Count | Source | 597 | 9.50k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 9.50k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::poison() skia_private::TArray<CircleOp::Circle, true>::poison() Line | Count | Source | 597 | 1.01k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.01k | } |
skia_private::TArray<EllipseOp::Ellipse, true>::poison() Line | Count | Source | 597 | 4.12k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 4.12k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::poison() Line | Count | Source | 597 | 636 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 636 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::poison() Line | Count | Source | 597 | 1.37k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.37k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::poison() Line | Count | Source | 597 | 3.07M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.07M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::poison() Line | Count | Source | 597 | 234 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 234 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::poison() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::poison() Line | Count | Source | 597 | 91.4k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 91.4k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::poison() Line | Count | Source | 597 | 10.5k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 10.5k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::poison() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::poison() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::poison() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::poison() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::poison() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::poison() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::poison() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::poison() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::poison() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::poison() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::poison() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::poison() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::poison() Line | Count | Source | 597 | 5.34k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 5.34k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::poison() skia_private::TArray<SkSVGDevice::ClipRec, true>::poison() Line | Count | Source | 597 | 6.62k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 6.62k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::poison() Line | Count | Source | 597 | 617k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 617k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::poison() Line | Count | Source | 597 | 612k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 612k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::poison() skia_private::TArray<SkPackedGlyphID, true>::poison() Line | Count | Source | 597 | 14.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 14.8k | } |
skia_private::TArray<unsigned short, true>::poison() Line | Count | Source | 597 | 3.27M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.27M | } |
skia_private::TArray<SkMask::Format, true>::poison() Line | Count | Source | 597 | 14.8k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 14.8k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::poison() Line | Count | Source | 597 | 5.92k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 5.92k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::poison() Line | Count | Source | 597 | 40.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 40.1k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::poison() Line | Count | Source | 597 | 80.9M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 80.9M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::poison() skia_private::TArray<SkGlyph const*, true>::poison() Line | Count | Source | 597 | 3.24M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 3.24M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::poison() Line | Count | Source | 597 | 993M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 993M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::poison() Line | Count | Source | 597 | 131k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 131k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::poison() skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::poison() Line | Count | Source | 597 | 4.66k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 4.66k | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::poison() Line | Count | Source | 597 | 517k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 517k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::poison() skia_private::TArray<PathSegment, true>::poison() Line | Count | Source | 597 | 23.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 23.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::poison() skia_private::TArray<GrXPFactoryTestFactory*, true>::poison() Line | Count | Source | 597 | 480 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 480 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::poison() Line | Count | Source | 597 | 1.53k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 1.53k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::poison() Line | Count | Source | 597 | 960 | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 960 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::poison() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::poison() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::poison() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::poison() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::poison() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::poison() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::poison() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::poison() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::poison() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::poison() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::poison() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::poison() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::poison() skia_private::TArray<OffsetEdge, true>::poison() Line | Count | Source | 597 | 5.23k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 5.23k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::poison() skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::poison() Line | Count | Source | 597 | 320k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 320k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::poison() skia_private::TArray<SkOpRayHit*, true>::poison() Line | Count | Source | 597 | 178M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 178M | } |
skia_private::TArray<SkClosestRecord, true>::poison() Line | Count | Source | 597 | 22.6M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 22.6M | } |
skia_private::TArray<SkClosestRecord const*, true>::poison() Line | Count | Source | 597 | 17.2M | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 17.2M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::poison() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::poison() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::poison() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::poison() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::poison() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::poison() skia_private::TArray<SkSL::Variable const*, true>::poison() Line | Count | Source | 597 | 8.26k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 8.26k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::poison() Line | Count | Source | 597 | 31.5k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 31.5k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::poison() Line | Count | Source | 597 | 14.1k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 14.1k | } |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::poison() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::poison() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::poison() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::poison() Line | Count | Source | 597 | 49.3k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 49.3k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::poison() Line | Count | Source | 597 | 72.6k | void poison() { | 598 | | #ifdef SK_SANITIZE_ADDRESS | 599 | | if (fData && fCapacity > fSize) { | 600 | | // SkDebugf(" POISONING %p : %zu -> %zu\n", fData, Bytes(fSize), Bytes(fCapacity)); | 601 | | sk_asan_poison_memory_region(this->end(), Bytes(fCapacity - fSize)); | 602 | | fPoisoned = true; | 603 | | } | 604 | | #endif | 605 | 72.6k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::poison() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::poison() |
606 | | |
607 | 4.49G | void changeSize(int n) { |
608 | 4.49G | this->unpoison(); |
609 | 4.49G | fSize = n; |
610 | 4.49G | this->poison(); |
611 | 4.49G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::changeSize(int) skia_private::TArray<bool, true>::changeSize(int) Line | Count | Source | 607 | 1.80M | void changeSize(int n) { | 608 | 1.80M | this->unpoison(); | 609 | 1.80M | fSize = n; | 610 | 1.80M | this->poison(); | 611 | 1.80M | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::changeSize(int) Line | Count | Source | 607 | 1.53M | void changeSize(int n) { | 608 | 1.53M | this->unpoison(); | 609 | 1.53M | fSize = n; | 610 | 1.53M | this->poison(); | 611 | 1.53M | } |
skia_private::TArray<SkString, true>::changeSize(int) Line | Count | Source | 607 | 288 | void changeSize(int n) { | 608 | 288 | this->unpoison(); | 609 | 288 | fSize = n; | 610 | 288 | this->poison(); | 611 | 288 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::changeSize(int) Line | Count | Source | 607 | 28.9k | void changeSize(int n) { | 608 | 28.9k | this->unpoison(); | 609 | 28.9k | fSize = n; | 610 | 28.9k | this->poison(); | 611 | 28.9k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::changeSize(int) Line | Count | Source | 607 | 5.20M | void changeSize(int n) { | 608 | 5.20M | this->unpoison(); | 609 | 5.20M | fSize = n; | 610 | 5.20M | this->poison(); | 611 | 5.20M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::changeSize(int) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::changeSize(int) Line | Count | Source | 607 | 90.0k | void changeSize(int n) { | 608 | 90.0k | this->unpoison(); | 609 | 90.0k | fSize = n; | 610 | 90.0k | this->poison(); | 611 | 90.0k | } |
skia_private::TArray<SkPoint, true>::changeSize(int) Line | Count | Source | 607 | 955M | void changeSize(int n) { | 608 | 955M | this->unpoison(); | 609 | 955M | fSize = n; | 610 | 955M | this->poison(); | 611 | 955M | } |
skia_private::TArray<unsigned char, true>::changeSize(int) Line | Count | Source | 607 | 1.07G | void changeSize(int n) { | 608 | 1.07G | this->unpoison(); | 609 | 1.07G | fSize = n; | 610 | 1.07G | this->poison(); | 611 | 1.07G | } |
skia_private::TArray<float, true>::changeSize(int) Line | Count | Source | 607 | 491M | void changeSize(int n) { | 608 | 491M | this->unpoison(); | 609 | 491M | fSize = n; | 610 | 491M | this->poison(); | 611 | 491M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::changeSize(int) skia_private::TArray<unsigned int, true>::changeSize(int) Line | Count | Source | 607 | 32.9M | void changeSize(int n) { | 608 | 32.9M | this->unpoison(); | 609 | 32.9M | fSize = n; | 610 | 32.9M | this->poison(); | 611 | 32.9M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::changeSize(int) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::changeSize(int) Line | Count | Source | 607 | 20.9k | void changeSize(int n) { | 608 | 20.9k | this->unpoison(); | 609 | 20.9k | fSize = n; | 610 | 20.9k | this->poison(); | 611 | 20.9k | } |
skia_private::TArray<GrSurfaceProxy*, true>::changeSize(int) Line | Count | Source | 607 | 1.48M | void changeSize(int n) { | 608 | 1.48M | this->unpoison(); | 609 | 1.48M | fSize = n; | 610 | 1.48M | this->poison(); | 611 | 1.48M | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::changeSize(int) skia_private::TArray<int, true>::changeSize(int) Line | Count | Source | 607 | 480M | void changeSize(int n) { | 608 | 480M | this->unpoison(); | 609 | 480M | fSize = n; | 610 | 480M | this->poison(); | 611 | 480M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::changeSize(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::changeSize(int) Line | Count | Source | 607 | 397k | void changeSize(int n) { | 608 | 397k | this->unpoison(); | 609 | 397k | fSize = n; | 610 | 397k | this->poison(); | 611 | 397k | } |
skia_private::TArray<char, true>::changeSize(int) Line | Count | Source | 607 | 4.52M | void changeSize(int n) { | 608 | 4.52M | this->unpoison(); | 609 | 4.52M | fSize = n; | 610 | 4.52M | this->poison(); | 611 | 4.52M | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::changeSize(int) Line | Count | Source | 607 | 4.52M | void changeSize(int n) { | 608 | 4.52M | this->unpoison(); | 609 | 4.52M | fSize = n; | 610 | 4.52M | this->poison(); | 611 | 4.52M | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::changeSize(int) Line | Count | Source | 607 | 675k | void changeSize(int n) { | 608 | 675k | this->unpoison(); | 609 | 675k | fSize = n; | 610 | 675k | this->poison(); | 611 | 675k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::changeSize(int) Line | Count | Source | 607 | 326k | void changeSize(int n) { | 608 | 326k | this->unpoison(); | 609 | 326k | fSize = n; | 610 | 326k | this->poison(); | 611 | 326k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::changeSize(int) Line | Count | Source | 607 | 1.31M | void changeSize(int n) { | 608 | 1.31M | this->unpoison(); | 609 | 1.31M | fSize = n; | 610 | 1.31M | this->poison(); | 611 | 1.31M | } |
skia_private::TArray<std::__1::thread, false>::changeSize(int) Line | Count | Source | 607 | 190 | void changeSize(int n) { | 608 | 190 | this->unpoison(); | 609 | 190 | fSize = n; | 610 | 190 | this->poison(); | 611 | 190 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::changeSize(int) skia_private::TArray<sk_sp<SkShader>, true>::changeSize(int) Line | Count | Source | 607 | 630k | void changeSize(int n) { | 608 | 630k | this->unpoison(); | 609 | 630k | fSize = n; | 610 | 630k | this->poison(); | 611 | 630k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::changeSize(int) Line | Count | Source | 607 | 1.44k | void changeSize(int n) { | 608 | 1.44k | this->unpoison(); | 609 | 1.44k | fSize = n; | 610 | 1.44k | this->poison(); | 611 | 1.44k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::changeSize(int) Line | Count | Source | 607 | 137k | void changeSize(int n) { | 608 | 137k | this->unpoison(); | 609 | 137k | fSize = n; | 610 | 137k | this->poison(); | 611 | 137k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::changeSize(int) Line | Count | Source | 607 | 174 | void changeSize(int n) { | 608 | 174 | this->unpoison(); | 609 | 174 | fSize = n; | 610 | 174 | this->poison(); | 611 | 174 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::changeSize(int) Line | Count | Source | 607 | 2.15k | void changeSize(int n) { | 608 | 2.15k | this->unpoison(); | 609 | 2.15k | fSize = n; | 610 | 2.15k | this->poison(); | 611 | 2.15k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::changeSize(int) Line | Count | Source | 607 | 1.03k | void changeSize(int n) { | 608 | 1.03k | this->unpoison(); | 609 | 1.03k | fSize = n; | 610 | 1.03k | this->poison(); | 611 | 1.03k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::changeSize(int) Line | Count | Source | 607 | 388k | void changeSize(int n) { | 608 | 388k | this->unpoison(); | 609 | 388k | fSize = n; | 610 | 388k | this->poison(); | 611 | 388k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::changeSize(int) Line | Count | Source | 607 | 50 | void changeSize(int n) { | 608 | 50 | this->unpoison(); | 609 | 50 | fSize = n; | 610 | 50 | this->poison(); | 611 | 50 | } |
skia_private::TArray<SkPaint, true>::changeSize(int) Line | Count | Source | 607 | 98.7k | void changeSize(int n) { | 608 | 98.7k | this->unpoison(); | 609 | 98.7k | fSize = n; | 610 | 98.7k | this->poison(); | 611 | 98.7k | } |
skia_private::TArray<SkPath, true>::changeSize(int) Line | Count | Source | 607 | 1.11M | void changeSize(int n) { | 608 | 1.11M | this->unpoison(); | 609 | 1.11M | fSize = n; | 610 | 1.11M | this->poison(); | 611 | 1.11M | } |
skia_private::TArray<SkMatrix, true>::changeSize(int) Line | Count | Source | 607 | 13.0k | void changeSize(int n) { | 608 | 13.0k | this->unpoison(); | 609 | 13.0k | fSize = n; | 610 | 13.0k | this->poison(); | 611 | 13.0k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::changeSize(int) Line | Count | Source | 607 | 23.5M | void changeSize(int n) { | 608 | 23.5M | this->unpoison(); | 609 | 23.5M | fSize = n; | 610 | 23.5M | this->poison(); | 611 | 23.5M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::changeSize(int) Line | Count | Source | 607 | 399k | void changeSize(int n) { | 608 | 399k | this->unpoison(); | 609 | 399k | fSize = n; | 610 | 399k | this->poison(); | 611 | 399k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::changeSize(int) Line | Count | Source | 607 | 1 | void changeSize(int n) { | 608 | 1 | this->unpoison(); | 609 | 1 | fSize = n; | 610 | 1 | this->poison(); | 611 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::changeSize(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::changeSize(int) Line | Count | Source | 607 | 181k | void changeSize(int n) { | 608 | 181k | this->unpoison(); | 609 | 181k | fSize = n; | 610 | 181k | this->poison(); | 611 | 181k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::changeSize(int) Line | Count | Source | 607 | 26.2M | void changeSize(int n) { | 608 | 26.2M | this->unpoison(); | 609 | 26.2M | fSize = n; | 610 | 26.2M | this->poison(); | 611 | 26.2M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::changeSize(int) Line | Count | Source | 607 | 125M | void changeSize(int n) { | 608 | 125M | this->unpoison(); | 609 | 125M | fSize = n; | 610 | 125M | this->poison(); | 611 | 125M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::changeSize(int) Line | Count | Source | 607 | 2.19M | void changeSize(int n) { | 608 | 2.19M | this->unpoison(); | 609 | 2.19M | fSize = n; | 610 | 2.19M | this->poison(); | 611 | 2.19M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::changeSize(int) Line | Count | Source | 607 | 2.41M | void changeSize(int n) { | 608 | 2.41M | this->unpoison(); | 609 | 2.41M | fSize = n; | 610 | 2.41M | this->poison(); | 611 | 2.41M | } |
skia_private::TArray<SkSL::Field, true>::changeSize(int) Line | Count | Source | 607 | 2.21M | void changeSize(int n) { | 608 | 2.21M | this->unpoison(); | 609 | 2.21M | fSize = n; | 610 | 2.21M | this->poison(); | 611 | 2.21M | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::changeSize(int) Line | Count | Source | 607 | 25.8k | void changeSize(int n) { | 608 | 25.8k | this->unpoison(); | 609 | 25.8k | fSize = n; | 610 | 25.8k | this->poison(); | 611 | 25.8k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::changeSize(int) Line | Count | Source | 607 | 31.7M | void changeSize(int n) { | 608 | 31.7M | this->unpoison(); | 609 | 31.7M | fSize = n; | 610 | 31.7M | this->poison(); | 611 | 31.7M | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::changeSize(int) Line | Count | Source | 607 | 55.7M | void changeSize(int n) { | 608 | 55.7M | this->unpoison(); | 609 | 55.7M | fSize = n; | 610 | 55.7M | this->poison(); | 611 | 55.7M | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::changeSize(int) Line | Count | Source | 607 | 2.51M | void changeSize(int n) { | 608 | 2.51M | this->unpoison(); | 609 | 2.51M | fSize = n; | 610 | 2.51M | this->poison(); | 611 | 2.51M | } |
skia_private::TArray<float*, true>::changeSize(int) Line | Count | Source | 607 | 206k | void changeSize(int n) { | 608 | 206k | this->unpoison(); | 609 | 206k | fSize = n; | 610 | 206k | this->poison(); | 611 | 206k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::changeSize(int) Line | Count | Source | 607 | 1.80M | void changeSize(int n) { | 608 | 1.80M | this->unpoison(); | 609 | 1.80M | fSize = n; | 610 | 1.80M | this->poison(); | 611 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::changeSize(int) Line | Count | Source | 607 | 1.16M | void changeSize(int n) { | 608 | 1.16M | this->unpoison(); | 609 | 1.16M | fSize = n; | 610 | 1.16M | this->poison(); | 611 | 1.16M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::changeSize(int) Line | Count | Source | 607 | 2.23M | void changeSize(int n) { | 608 | 2.23M | this->unpoison(); | 609 | 2.23M | fSize = n; | 610 | 2.23M | this->poison(); | 611 | 2.23M | } |
skia_private::TArray<SkSL::Type const*, true>::changeSize(int) Line | Count | Source | 607 | 3.67M | void changeSize(int n) { | 608 | 3.67M | this->unpoison(); | 609 | 3.67M | fSize = n; | 610 | 3.67M | this->poison(); | 611 | 3.67M | } |
skia_private::TArray<SkSL::Variable*, true>::changeSize(int) Line | Count | Source | 607 | 1.92M | void changeSize(int n) { | 608 | 1.92M | this->unpoison(); | 609 | 1.92M | fSize = n; | 610 | 1.92M | this->poison(); | 611 | 1.92M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::changeSize(int) Line | Count | Source | 607 | 70.9k | void changeSize(int n) { | 608 | 70.9k | this->unpoison(); | 609 | 70.9k | fSize = n; | 610 | 70.9k | this->poison(); | 611 | 70.9k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::changeSize(int) Line | Count | Source | 607 | 777k | void changeSize(int n) { | 608 | 777k | this->unpoison(); | 609 | 777k | fSize = n; | 610 | 777k | this->poison(); | 611 | 777k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::changeSize(int) Line | Count | Source | 607 | 150k | void changeSize(int n) { | 608 | 150k | this->unpoison(); | 609 | 150k | fSize = n; | 610 | 150k | this->poison(); | 611 | 150k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::changeSize(int) Line | Count | Source | 607 | 1 | void changeSize(int n) { | 608 | 1 | this->unpoison(); | 609 | 1 | fSize = n; | 610 | 1 | this->poison(); | 611 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::changeSize(int) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::changeSize(int) Line | Count | Source | 607 | 464k | void changeSize(int n) { | 608 | 464k | this->unpoison(); | 609 | 464k | fSize = n; | 610 | 464k | this->poison(); | 611 | 464k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::changeSize(int) skia_private::TArray<GrOnFlushCallbackObject*, true>::changeSize(int) Line | Count | Source | 607 | 10.6k | void changeSize(int n) { | 608 | 10.6k | this->unpoison(); | 609 | 10.6k | fSize = n; | 610 | 10.6k | this->poison(); | 611 | 10.6k | } |
skia_private::TArray<sk_sp<GrRenderTask>, true>::changeSize(int) Line | Count | Source | 607 | 860k | void changeSize(int n) { | 608 | 860k | this->unpoison(); | 609 | 860k | fSize = n; | 610 | 860k | this->poison(); | 611 | 860k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::changeSize(int) skia_private::TArray<GrGpu::SubmittedProc, true>::changeSize(int) Line | Count | Source | 607 | 58.4k | void changeSize(int n) { | 608 | 58.4k | this->unpoison(); | 609 | 58.4k | fSize = n; | 610 | 58.4k | this->poison(); | 611 | 58.4k | } |
skia_private::TArray<double, true>::changeSize(int) Line | Count | Source | 607 | 50.9M | void changeSize(int n) { | 608 | 50.9M | this->unpoison(); | 609 | 50.9M | fSize = n; | 610 | 50.9M | this->poison(); | 611 | 50.9M | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::changeSize(int) Line | Count | Source | 607 | 1.62M | void changeSize(int n) { | 608 | 1.62M | this->unpoison(); | 609 | 1.62M | fSize = n; | 610 | 1.62M | this->poison(); | 611 | 1.62M | } |
skia_private::TArray<GrRenderTask*, true>::changeSize(int) Line | Count | Source | 607 | 3.21M | void changeSize(int n) { | 608 | 3.21M | this->unpoison(); | 609 | 3.21M | fSize = n; | 610 | 3.21M | this->poison(); | 611 | 3.21M | } |
skia_private::TArray<GrTextureProxy*, true>::changeSize(int) Line | Count | Source | 607 | 412k | void changeSize(int n) { | 608 | 412k | this->unpoison(); | 609 | 412k | fSize = n; | 610 | 412k | this->poison(); | 611 | 412k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::changeSize(int) Line | Count | Source | 607 | 518k | void changeSize(int n) { | 608 | 518k | this->unpoison(); | 609 | 518k | fSize = n; | 610 | 518k | this->poison(); | 611 | 518k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::changeSize(int) Line | Count | Source | 607 | 445k | void changeSize(int n) { | 608 | 445k | this->unpoison(); | 609 | 445k | fSize = n; | 610 | 445k | this->poison(); | 611 | 445k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::changeSize(int) Line | Count | Source | 607 | 31.4k | void changeSize(int n) { | 608 | 31.4k | this->unpoison(); | 609 | 31.4k | fSize = n; | 610 | 31.4k | this->poison(); | 611 | 31.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::changeSize(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 23.6k | void changeSize(int n) { | 608 | 23.6k | this->unpoison(); | 609 | 23.6k | fSize = n; | 610 | 23.6k | this->poison(); | 611 | 23.6k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::changeSize(int) Line | Count | Source | 607 | 161k | void changeSize(int n) { | 608 | 161k | this->unpoison(); | 609 | 161k | fSize = n; | 610 | 161k | this->poison(); | 611 | 161k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::changeSize(int) Line | Count | Source | 607 | 10.0k | void changeSize(int n) { | 608 | 10.0k | this->unpoison(); | 609 | 10.0k | fSize = n; | 610 | 10.0k | this->poison(); | 611 | 10.0k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 41.4k | void changeSize(int n) { | 608 | 41.4k | this->unpoison(); | 609 | 41.4k | fSize = n; | 610 | 41.4k | this->poison(); | 611 | 41.4k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 7.46k | void changeSize(int n) { | 608 | 7.46k | this->unpoison(); | 609 | 7.46k | fSize = n; | 610 | 7.46k | this->poison(); | 611 | 7.46k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::changeSize(int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::changeSize(int) Line | Count | Source | 607 | 197 | void changeSize(int n) { | 608 | 197 | this->unpoison(); | 609 | 197 | fSize = n; | 610 | 197 | this->poison(); | 611 | 197 | } |
skia_private::TArray<SkRect, true>::changeSize(int) Line | Count | Source | 607 | 116 | void changeSize(int n) { | 608 | 116 | this->unpoison(); | 609 | 116 | fSize = n; | 610 | 116 | this->poison(); | 611 | 116 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::changeSize(int) Line | Count | Source | 607 | 119 | void changeSize(int n) { | 608 | 119 | this->unpoison(); | 609 | 119 | fSize = n; | 610 | 119 | this->poison(); | 611 | 119 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::changeSize(int) Line | Count | Source | 607 | 104k | void changeSize(int n) { | 608 | 104k | this->unpoison(); | 609 | 104k | fSize = n; | 610 | 104k | this->poison(); | 611 | 104k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::changeSize(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::changeSize(int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::changeSize(int) Line | Count | Source | 607 | 116k | void changeSize(int n) { | 608 | 116k | this->unpoison(); | 609 | 116k | fSize = n; | 610 | 116k | this->poison(); | 611 | 116k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::changeSize(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::changeSize(int) skia_private::TArray<CircularRRectOp::RRect, true>::changeSize(int) Line | Count | Source | 607 | 297 | void changeSize(int n) { | 608 | 297 | this->unpoison(); | 609 | 297 | fSize = n; | 610 | 297 | this->poison(); | 611 | 297 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::changeSize(int) Line | Count | Source | 607 | 6.79k | void changeSize(int n) { | 608 | 6.79k | this->unpoison(); | 609 | 6.79k | fSize = n; | 610 | 6.79k | this->poison(); | 611 | 6.79k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::changeSize(int) skia_private::TArray<CircleOp::Circle, true>::changeSize(int) Line | Count | Source | 607 | 701 | void changeSize(int n) { | 608 | 701 | this->unpoison(); | 609 | 701 | fSize = n; | 610 | 701 | this->poison(); | 611 | 701 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::changeSize(int) Line | Count | Source | 607 | 2.88k | void changeSize(int n) { | 608 | 2.88k | this->unpoison(); | 609 | 2.88k | fSize = n; | 610 | 2.88k | this->poison(); | 611 | 2.88k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::changeSize(int) Line | Count | Source | 607 | 432 | void changeSize(int n) { | 608 | 432 | this->unpoison(); | 609 | 432 | fSize = n; | 610 | 432 | this->poison(); | 611 | 432 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::changeSize(int) Line | Count | Source | 607 | 916 | void changeSize(int n) { | 608 | 916 | this->unpoison(); | 609 | 916 | fSize = n; | 610 | 916 | this->poison(); | 611 | 916 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::changeSize(int) Line | Count | Source | 607 | 2.46M | void changeSize(int n) { | 608 | 2.46M | this->unpoison(); | 609 | 2.46M | fSize = n; | 610 | 2.46M | this->poison(); | 611 | 2.46M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::changeSize(int) Line | Count | Source | 607 | 156 | void changeSize(int n) { | 608 | 156 | this->unpoison(); | 609 | 156 | fSize = n; | 610 | 156 | this->poison(); | 611 | 156 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::changeSize(int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::changeSize(int) Line | Count | Source | 607 | 64.1k | void changeSize(int n) { | 608 | 64.1k | this->unpoison(); | 609 | 64.1k | fSize = n; | 610 | 64.1k | this->poison(); | 611 | 64.1k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::changeSize(int) Line | Count | Source | 607 | 7.31k | void changeSize(int n) { | 608 | 7.31k | this->unpoison(); | 609 | 7.31k | fSize = n; | 610 | 7.31k | this->poison(); | 611 | 7.31k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::changeSize(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::changeSize(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::changeSize(int) Line | Count | Source | 607 | 641 | void changeSize(int n) { | 608 | 641 | this->unpoison(); | 609 | 641 | fSize = n; | 610 | 641 | this->poison(); | 611 | 641 | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::changeSize(int) skia_private::TArray<SkSVGDevice::ClipRec, true>::changeSize(int) Line | Count | Source | 607 | 5.23k | void changeSize(int n) { | 608 | 5.23k | this->unpoison(); | 609 | 5.23k | fSize = n; | 610 | 5.23k | this->poison(); | 611 | 5.23k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::changeSize(int) Line | Count | Source | 607 | 311k | void changeSize(int n) { | 608 | 311k | this->unpoison(); | 609 | 311k | fSize = n; | 610 | 311k | this->poison(); | 611 | 311k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::changeSize(int) Line | Count | Source | 607 | 307k | void changeSize(int n) { | 608 | 307k | this->unpoison(); | 609 | 307k | fSize = n; | 610 | 307k | this->poison(); | 611 | 307k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::changeSize(int) skia_private::TArray<SkPackedGlyphID, true>::changeSize(int) Line | Count | Source | 607 | 9.58k | void changeSize(int n) { | 608 | 9.58k | this->unpoison(); | 609 | 9.58k | fSize = n; | 610 | 9.58k | this->poison(); | 611 | 9.58k | } |
skia_private::TArray<unsigned short, true>::changeSize(int) Line | Count | Source | 607 | 2.16M | void changeSize(int n) { | 608 | 2.16M | this->unpoison(); | 609 | 2.16M | fSize = n; | 610 | 2.16M | this->poison(); | 611 | 2.16M | } |
skia_private::TArray<SkMask::Format, true>::changeSize(int) Line | Count | Source | 607 | 9.58k | void changeSize(int n) { | 608 | 9.58k | this->unpoison(); | 609 | 9.58k | fSize = n; | 610 | 9.58k | this->poison(); | 611 | 9.58k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::changeSize(int) Line | Count | Source | 607 | 4.55k | void changeSize(int n) { | 608 | 4.55k | this->unpoison(); | 609 | 4.55k | fSize = n; | 610 | 4.55k | this->poison(); | 611 | 4.55k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::changeSize(int) Line | Count | Source | 607 | 31.5k | void changeSize(int n) { | 608 | 31.5k | this->unpoison(); | 609 | 31.5k | fSize = n; | 610 | 31.5k | this->poison(); | 611 | 31.5k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::changeSize(int) Line | Count | Source | 607 | 49.3M | void changeSize(int n) { | 608 | 49.3M | this->unpoison(); | 609 | 49.3M | fSize = n; | 610 | 49.3M | this->poison(); | 611 | 49.3M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::changeSize(int) skia_private::TArray<SkGlyph const*, true>::changeSize(int) Line | Count | Source | 607 | 2.14M | void changeSize(int n) { | 608 | 2.14M | this->unpoison(); | 609 | 2.14M | fSize = n; | 610 | 2.14M | this->poison(); | 611 | 2.14M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::changeSize(int) Line | Count | Source | 607 | 846M | void changeSize(int n) { | 608 | 846M | this->unpoison(); | 609 | 846M | fSize = n; | 610 | 846M | this->poison(); | 611 | 846M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::changeSize(int) Line | Count | Source | 607 | 89.5k | void changeSize(int n) { | 608 | 89.5k | this->unpoison(); | 609 | 89.5k | fSize = n; | 610 | 89.5k | this->poison(); | 611 | 89.5k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::changeSize(int) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::changeSize(int) Line | Count | Source | 607 | 2.47k | void changeSize(int n) { | 608 | 2.47k | this->unpoison(); | 609 | 2.47k | fSize = n; | 610 | 2.47k | this->poison(); | 611 | 2.47k | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::changeSize(int) Line | Count | Source | 607 | 419k | void changeSize(int n) { | 608 | 419k | this->unpoison(); | 609 | 419k | fSize = n; | 610 | 419k | this->poison(); | 611 | 419k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::changeSize(int) skia_private::TArray<PathSegment, true>::changeSize(int) Line | Count | Source | 607 | 22.9k | void changeSize(int n) { | 608 | 22.9k | this->unpoison(); | 609 | 22.9k | fSize = n; | 610 | 22.9k | this->poison(); | 611 | 22.9k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::changeSize(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::changeSize(int) Line | Count | Source | 607 | 384 | void changeSize(int n) { | 608 | 384 | this->unpoison(); | 609 | 384 | fSize = n; | 610 | 384 | this->poison(); | 611 | 384 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::changeSize(int) Line | Count | Source | 607 | 1.34k | void changeSize(int n) { | 608 | 1.34k | this->unpoison(); | 609 | 1.34k | fSize = n; | 610 | 1.34k | this->poison(); | 611 | 1.34k | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::changeSize(int) Line | Count | Source | 607 | 864 | void changeSize(int n) { | 608 | 864 | this->unpoison(); | 609 | 864 | fSize = n; | 610 | 864 | this->poison(); | 611 | 864 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::changeSize(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::changeSize(int) skia_private::TArray<OffsetEdge, true>::changeSize(int) Line | Count | Source | 607 | 4.52k | void changeSize(int n) { | 608 | 4.52k | this->unpoison(); | 609 | 4.52k | fSize = n; | 610 | 4.52k | this->poison(); | 611 | 4.52k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::changeSize(int) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::changeSize(int) Line | Count | Source | 607 | 217k | void changeSize(int n) { | 608 | 217k | this->unpoison(); | 609 | 217k | fSize = n; | 610 | 217k | this->poison(); | 611 | 217k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::changeSize(int) skia_private::TArray<SkOpRayHit*, true>::changeSize(int) Line | Count | Source | 607 | 160M | void changeSize(int n) { | 608 | 160M | this->unpoison(); | 609 | 160M | fSize = n; | 610 | 160M | this->poison(); | 611 | 160M | } |
skia_private::TArray<SkClosestRecord, true>::changeSize(int) Line | Count | Source | 607 | 17.2M | void changeSize(int n) { | 608 | 17.2M | this->unpoison(); | 609 | 17.2M | fSize = n; | 610 | 17.2M | this->poison(); | 611 | 17.2M | } |
skia_private::TArray<SkClosestRecord const*, true>::changeSize(int) Line | Count | Source | 607 | 11.7M | void changeSize(int n) { | 608 | 11.7M | this->unpoison(); | 609 | 11.7M | fSize = n; | 610 | 11.7M | this->poison(); | 611 | 11.7M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::changeSize(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::changeSize(int) skia_private::TArray<SkSL::Variable const*, true>::changeSize(int) Line | Count | Source | 607 | 5.16k | void changeSize(int n) { | 608 | 5.16k | this->unpoison(); | 609 | 5.16k | fSize = n; | 610 | 5.16k | this->poison(); | 611 | 5.16k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::changeSize(int) Line | Count | Source | 607 | 30.4k | void changeSize(int n) { | 608 | 30.4k | this->unpoison(); | 609 | 30.4k | fSize = n; | 610 | 30.4k | this->poison(); | 611 | 30.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::changeSize(int) Line | Count | Source | 607 | 8.70k | void changeSize(int n) { | 608 | 8.70k | this->unpoison(); | 609 | 8.70k | fSize = n; | 610 | 8.70k | this->poison(); | 611 | 8.70k | } |
Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::changeSize(int) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::changeSize(int) Line | Count | Source | 607 | 32.2k | void changeSize(int n) { | 608 | 32.2k | this->unpoison(); | 609 | 32.2k | fSize = n; | 610 | 32.2k | this->poison(); | 611 | 32.2k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::changeSize(int) Line | Count | Source | 607 | 51.6k | void changeSize(int n) { | 608 | 51.6k | this->unpoison(); | 609 | 51.6k | fSize = n; | 610 | 51.6k | this->poison(); | 611 | 51.6k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::changeSize(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::changeSize(int) |
612 | | |
613 | | // We disable Control-Flow Integrity sanitization (go/cfi) when casting item-array buffers. |
614 | | // CFI flags this code as dangerous because we are casting `buffer` to a T* while the buffer's |
615 | | // contents might still be uninitialized memory. When T has a vtable, this is especially risky |
616 | | // because we could hypothetically access a virtual method on fItemArray and jump to an |
617 | | // unpredictable location in memory. Of course, TArray won't actually use fItemArray in this |
618 | | // way, and we don't want to construct a T before the user requests one. There's no real risk |
619 | | // here, so disable CFI when doing these casts. |
620 | | SK_NO_SANITIZE_CFI |
621 | 1.98G | static T* TCast(void* buffer) { |
622 | 1.98G | return (T*)buffer; |
623 | 1.98G | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::TCast(void*) skia_private::TArray<bool, true>::TCast(void*) Line | Count | Source | 621 | 352k | static T* TCast(void* buffer) { | 622 | 352k | return (T*)buffer; | 623 | 352k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::TCast(void*) Line | Count | Source | 621 | 1.43M | static T* TCast(void* buffer) { | 622 | 1.43M | return (T*)buffer; | 623 | 1.43M | } |
skia_private::TArray<SkString, true>::TCast(void*) Line | Count | Source | 621 | 192 | static T* TCast(void* buffer) { | 622 | 192 | return (T*)buffer; | 623 | 192 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::TCast(void*) Line | Count | Source | 621 | 10.4k | static T* TCast(void* buffer) { | 622 | 10.4k | return (T*)buffer; | 623 | 10.4k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::TCast(void*) Line | Count | Source | 621 | 4.17M | static T* TCast(void* buffer) { | 622 | 4.17M | return (T*)buffer; | 623 | 4.17M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::TCast(void*) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::TCast(void*) Line | Count | Source | 621 | 15.8k | static T* TCast(void* buffer) { | 622 | 15.8k | return (T*)buffer; | 623 | 15.8k | } |
skia_private::TArray<SkPoint, true>::TCast(void*) Line | Count | Source | 621 | 1.01G | static T* TCast(void* buffer) { | 622 | 1.01G | return (T*)buffer; | 623 | 1.01G | } |
skia_private::TArray<unsigned char, true>::TCast(void*) Line | Count | Source | 621 | 290M | static T* TCast(void* buffer) { | 622 | 290M | return (T*)buffer; | 623 | 290M | } |
skia_private::TArray<float, true>::TCast(void*) Line | Count | Source | 621 | 205M | static T* TCast(void* buffer) { | 622 | 205M | return (T*)buffer; | 623 | 205M | } |
skia_private::TArray<unsigned int, true>::TCast(void*) Line | Count | Source | 621 | 6.27M | static T* TCast(void* buffer) { | 622 | 6.27M | return (T*)buffer; | 623 | 6.27M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::TCast(void*) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::TCast(void*) Line | Count | Source | 621 | 20.7k | static T* TCast(void* buffer) { | 622 | 20.7k | return (T*)buffer; | 623 | 20.7k | } |
skia_private::TArray<GrSurfaceProxy*, true>::TCast(void*) Line | Count | Source | 621 | 1.45M | static T* TCast(void* buffer) { | 622 | 1.45M | return (T*)buffer; | 623 | 1.45M | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<char const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::TCast(void*) skia_private::TArray<int, true>::TCast(void*) Line | Count | Source | 621 | 143M | static T* TCast(void* buffer) { | 622 | 143M | return (T*)buffer; | 623 | 143M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::TCast(void*) skia_private::TArray<sk_sp<SkImageFilter>, true>::TCast(void*) Line | Count | Source | 621 | 324k | static T* TCast(void* buffer) { | 622 | 324k | return (T*)buffer; | 623 | 324k | } |
skia_private::TArray<char, true>::TCast(void*) Line | Count | Source | 621 | 44.3k | static T* TCast(void* buffer) { | 622 | 44.3k | return (T*)buffer; | 623 | 44.3k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::TCast(void*) Line | Count | Source | 621 | 4.47M | static T* TCast(void* buffer) { | 622 | 4.47M | return (T*)buffer; | 623 | 4.47M | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::TCast(void*) Line | Count | Source | 621 | 374k | static T* TCast(void* buffer) { | 622 | 374k | return (T*)buffer; | 623 | 374k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::TCast(void*) Line | Count | Source | 621 | 115k | static T* TCast(void* buffer) { | 622 | 115k | return (T*)buffer; | 623 | 115k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::TCast(void*) Line | Count | Source | 621 | 581k | static T* TCast(void* buffer) { | 622 | 581k | return (T*)buffer; | 623 | 581k | } |
skia_private::TArray<std::__1::thread, false>::TCast(void*) Line | Count | Source | 621 | 228 | static T* TCast(void* buffer) { | 622 | 228 | return (T*)buffer; | 623 | 228 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::TCast(void*) skia_private::TArray<sk_sp<SkShader>, true>::TCast(void*) Line | Count | Source | 621 | 569k | static T* TCast(void* buffer) { | 622 | 569k | return (T*)buffer; | 623 | 569k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::TCast(void*) Line | Count | Source | 621 | 4.32k | static T* TCast(void* buffer) { | 622 | 4.32k | return (T*)buffer; | 623 | 4.32k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::TCast(void*) Line | Count | Source | 621 | 118k | static T* TCast(void* buffer) { | 622 | 118k | return (T*)buffer; | 623 | 118k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::TCast(void*) Line | Count | Source | 621 | 21 | static T* TCast(void* buffer) { | 622 | 21 | return (T*)buffer; | 623 | 21 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::TCast(void*) Line | Count | Source | 621 | 564 | static T* TCast(void* buffer) { | 622 | 564 | return (T*)buffer; | 623 | 564 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::TCast(void*) Line | Count | Source | 621 | 354 | static T* TCast(void* buffer) { | 622 | 354 | return (T*)buffer; | 623 | 354 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::TCast(void*) Line | Count | Source | 621 | 233k | static T* TCast(void* buffer) { | 622 | 233k | return (T*)buffer; | 623 | 233k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::TCast(void*) skia_private::TArray<SkPaint, true>::TCast(void*) Line | Count | Source | 621 | 69.4k | static T* TCast(void* buffer) { | 622 | 69.4k | return (T*)buffer; | 623 | 69.4k | } |
skia_private::TArray<SkPath, true>::TCast(void*) Line | Count | Source | 621 | 701k | static T* TCast(void* buffer) { | 622 | 701k | return (T*)buffer; | 623 | 701k | } |
skia_private::TArray<SkMatrix, true>::TCast(void*) Line | Count | Source | 621 | 574 | static T* TCast(void* buffer) { | 622 | 574 | return (T*)buffer; | 623 | 574 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::TCast(void*) Line | Count | Source | 621 | 8.08M | static T* TCast(void* buffer) { | 622 | 8.08M | return (T*)buffer; | 623 | 8.08M | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::TCast(void*) Line | Count | Source | 621 | 52.4k | static T* TCast(void* buffer) { | 622 | 52.4k | return (T*)buffer; | 623 | 52.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::TCast(void*) Line | Count | Source | 621 | 3 | static T* TCast(void* buffer) { | 622 | 3 | return (T*)buffer; | 623 | 3 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::TCast(void*) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::TCast(void*) Line | Count | Source | 621 | 95.1k | static T* TCast(void* buffer) { | 622 | 95.1k | return (T*)buffer; | 623 | 95.1k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::TCast(void*) Line | Count | Source | 621 | 7.79M | static T* TCast(void* buffer) { | 622 | 7.79M | return (T*)buffer; | 623 | 7.79M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::TCast(void*) Line | Count | Source | 621 | 35.8M | static T* TCast(void* buffer) { | 622 | 35.8M | return (T*)buffer; | 623 | 35.8M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::TCast(void*) Line | Count | Source | 621 | 594k | static T* TCast(void* buffer) { | 622 | 594k | return (T*)buffer; | 623 | 594k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::TCast(void*) Line | Count | Source | 621 | 912k | static T* TCast(void* buffer) { | 622 | 912k | return (T*)buffer; | 623 | 912k | } |
skia_private::TArray<SkSL::Field, true>::TCast(void*) Line | Count | Source | 621 | 520k | static T* TCast(void* buffer) { | 622 | 520k | return (T*)buffer; | 623 | 520k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::TCast(void*) Line | Count | Source | 621 | 22.6k | static T* TCast(void* buffer) { | 622 | 22.6k | return (T*)buffer; | 623 | 22.6k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::TCast(void*) Line | Count | Source | 621 | 505k | static T* TCast(void* buffer) { | 622 | 505k | return (T*)buffer; | 623 | 505k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::TCast(void*) Line | Count | Source | 621 | 473k | static T* TCast(void* buffer) { | 622 | 473k | return (T*)buffer; | 623 | 473k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::TCast(void*) Line | Count | Source | 621 | 105k | static T* TCast(void* buffer) { | 622 | 105k | return (T*)buffer; | 623 | 105k | } |
skia_private::TArray<float*, true>::TCast(void*) Line | Count | Source | 621 | 618k | static T* TCast(void* buffer) { | 622 | 618k | return (T*)buffer; | 623 | 618k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::TCast(void*) Line | Count | Source | 621 | 5.40M | static T* TCast(void* buffer) { | 622 | 5.40M | return (T*)buffer; | 623 | 5.40M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::TCast(void*) Line | Count | Source | 621 | 3.49M | static T* TCast(void* buffer) { | 622 | 3.49M | return (T*)buffer; | 623 | 3.49M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::TCast(void*) Line | Count | Source | 621 | 191k | static T* TCast(void* buffer) { | 622 | 191k | return (T*)buffer; | 623 | 191k | } |
skia_private::TArray<SkSL::Type const*, true>::TCast(void*) Line | Count | Source | 621 | 1.65M | static T* TCast(void* buffer) { | 622 | 1.65M | return (T*)buffer; | 623 | 1.65M | } |
skia_private::TArray<SkSL::Variable*, true>::TCast(void*) Line | Count | Source | 621 | 362k | static T* TCast(void* buffer) { | 622 | 362k | return (T*)buffer; | 623 | 362k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::TCast(void*) Line | Count | Source | 621 | 29.3k | static T* TCast(void* buffer) { | 622 | 29.3k | return (T*)buffer; | 623 | 29.3k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::TCast(void*) Line | Count | Source | 621 | 247k | static T* TCast(void* buffer) { | 622 | 247k | return (T*)buffer; | 623 | 247k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::TCast(void*) Line | Count | Source | 621 | 24.2k | static T* TCast(void* buffer) { | 622 | 24.2k | return (T*)buffer; | 623 | 24.2k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::TCast(void*) Line | Count | Source | 621 | 2 | static T* TCast(void* buffer) { | 622 | 2 | return (T*)buffer; | 623 | 2 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::TCast(void*) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::TCast(void*) Line | Count | Source | 621 | 84.4k | static T* TCast(void* buffer) { | 622 | 84.4k | return (T*)buffer; | 623 | 84.4k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::TCast(void*) skia_private::TArray<sk_sp<GrRenderTask>, true>::TCast(void*) Line | Count | Source | 621 | 82.4k | static T* TCast(void* buffer) { | 622 | 82.4k | return (T*)buffer; | 623 | 82.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::TCast(void*) Line | Count | Source | 621 | 31.1k | static T* TCast(void* buffer) { | 622 | 31.1k | return (T*)buffer; | 623 | 31.1k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::TCast(void*) skia_private::TArray<GrGpu::SubmittedProc, true>::TCast(void*) Line | Count | Source | 621 | 10.3k | static T* TCast(void* buffer) { | 622 | 10.3k | return (T*)buffer; | 623 | 10.3k | } |
skia_private::TArray<double, true>::TCast(void*) Line | Count | Source | 621 | 234k | static T* TCast(void* buffer) { | 622 | 234k | return (T*)buffer; | 623 | 234k | } |
skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::TCast(void*) Line | Count | Source | 621 | 814k | static T* TCast(void* buffer) { | 622 | 814k | return (T*)buffer; | 623 | 814k | } |
skia_private::TArray<GrRenderTask*, true>::TCast(void*) Line | Count | Source | 621 | 2.01M | static T* TCast(void* buffer) { | 622 | 2.01M | return (T*)buffer; | 623 | 2.01M | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::TCast(void*) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::TCast(void*) Line | Count | Source | 621 | 47.1k | static T* TCast(void* buffer) { | 622 | 47.1k | return (T*)buffer; | 623 | 47.1k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::TCast(void*) skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::TCast(void*) Line | Count | Source | 621 | 3.92k | static T* TCast(void* buffer) { | 622 | 3.92k | return (T*)buffer; | 623 | 3.92k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::TCast(void*) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 12.2k | static T* TCast(void* buffer) { | 622 | 12.2k | return (T*)buffer; | 623 | 12.2k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::TCast(void*) Line | Count | Source | 621 | 13.5k | static T* TCast(void* buffer) { | 622 | 13.5k | return (T*)buffer; | 623 | 13.5k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::TCast(void*) Line | Count | Source | 621 | 5.02k | static T* TCast(void* buffer) { | 622 | 5.02k | return (T*)buffer; | 623 | 5.02k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 20.2k | static T* TCast(void* buffer) { | 622 | 20.2k | return (T*)buffer; | 623 | 20.2k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 3.73k | static T* TCast(void* buffer) { | 622 | 3.73k | return (T*)buffer; | 623 | 3.73k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::TCast(void*) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::TCast(void*) Line | Count | Source | 621 | 101 | static T* TCast(void* buffer) { | 622 | 101 | return (T*)buffer; | 623 | 101 | } |
skia_private::TArray<SkRect, true>::TCast(void*) Line | Count | Source | 621 | 116 | static T* TCast(void* buffer) { | 622 | 116 | return (T*)buffer; | 623 | 116 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::TCast(void*) Line | Count | Source | 621 | 58 | static T* TCast(void* buffer) { | 622 | 58 | return (T*)buffer; | 623 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::TCast(void*) Line | Count | Source | 621 | 52.4k | static T* TCast(void* buffer) { | 622 | 52.4k | return (T*)buffer; | 623 | 52.4k | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::TCast(void*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::TCast(void*) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::TCast(void*) Line | Count | Source | 621 | 61.6k | static T* TCast(void* buffer) { | 622 | 61.6k | return (T*)buffer; | 623 | 61.6k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::TCast(void*) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::TCast(void*) skia_private::TArray<CircularRRectOp::RRect, true>::TCast(void*) Line | Count | Source | 621 | 156 | static T* TCast(void* buffer) { | 622 | 156 | return (T*)buffer; | 623 | 156 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::TCast(void*) Line | Count | Source | 621 | 3.05k | static T* TCast(void* buffer) { | 622 | 3.05k | return (T*)buffer; | 623 | 3.05k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::TCast(void*) skia_private::TArray<CircleOp::Circle, true>::TCast(void*) Line | Count | Source | 621 | 349 | static T* TCast(void* buffer) { | 622 | 349 | return (T*)buffer; | 623 | 349 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::TCast(void*) Line | Count | Source | 621 | 1.36k | static T* TCast(void* buffer) { | 622 | 1.36k | return (T*)buffer; | 623 | 1.36k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::TCast(void*) Line | Count | Source | 621 | 223 | static T* TCast(void* buffer) { | 622 | 223 | return (T*)buffer; | 623 | 223 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::TCast(void*) Line | Count | Source | 621 | 458 | static T* TCast(void* buffer) { | 622 | 458 | return (T*)buffer; | 623 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::TCast(void*) Line | Count | Source | 621 | 619k | static T* TCast(void* buffer) { | 622 | 619k | return (T*)buffer; | 623 | 619k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::TCast(void*) Line | Count | Source | 621 | 78 | static T* TCast(void* buffer) { | 622 | 78 | return (T*)buffer; | 623 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::TCast(void*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::TCast(void*) Line | Count | Source | 621 | 30.0k | static T* TCast(void* buffer) { | 622 | 30.0k | return (T*)buffer; | 623 | 30.0k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::TCast(void*) Line | Count | Source | 621 | 3.38k | static T* TCast(void* buffer) { | 622 | 3.38k | return (T*)buffer; | 623 | 3.38k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::TCast(void*) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::TCast(void*) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::TCast(void*) Line | Count | Source | 621 | 9.41k | static T* TCast(void* buffer) { | 622 | 9.41k | return (T*)buffer; | 623 | 9.41k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::TCast(void*) skia_private::TArray<SkSVGDevice::ClipRec, true>::TCast(void*) Line | Count | Source | 621 | 4.17k | static T* TCast(void* buffer) { | 622 | 4.17k | return (T*)buffer; | 623 | 4.17k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::TCast(void*) Line | Count | Source | 621 | 306k | static T* TCast(void* buffer) { | 622 | 306k | return (T*)buffer; | 623 | 306k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::TCast(void*) Line | Count | Source | 621 | 304k | static T* TCast(void* buffer) { | 622 | 304k | return (T*)buffer; | 623 | 304k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::TCast(void*) skia_private::TArray<SkPackedGlyphID, true>::TCast(void*) Line | Count | Source | 621 | 9.88k | static T* TCast(void* buffer) { | 622 | 9.88k | return (T*)buffer; | 623 | 9.88k | } |
skia_private::TArray<unsigned short, true>::TCast(void*) Line | Count | Source | 621 | 2.16M | static T* TCast(void* buffer) { | 622 | 2.16M | return (T*)buffer; | 623 | 2.16M | } |
skia_private::TArray<SkMask::Format, true>::TCast(void*) Line | Count | Source | 621 | 9.88k | static T* TCast(void* buffer) { | 622 | 9.88k | return (T*)buffer; | 623 | 9.88k | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::TCast(void*) Line | Count | Source | 621 | 4.11k | static T* TCast(void* buffer) { | 622 | 4.11k | return (T*)buffer; | 623 | 4.11k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::TCast(void*) Line | Count | Source | 621 | 8.76k | static T* TCast(void* buffer) { | 622 | 8.76k | return (T*)buffer; | 623 | 8.76k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::TCast(void*) Line | Count | Source | 621 | 31.5M | static T* TCast(void* buffer) { | 622 | 31.5M | return (T*)buffer; | 623 | 31.5M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::TCast(void*) skia_private::TArray<SkGlyph const*, true>::TCast(void*) Line | Count | Source | 621 | 2.14M | static T* TCast(void* buffer) { | 622 | 2.14M | return (T*)buffer; | 623 | 2.14M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::TCast(void*) Line | Count | Source | 621 | 146M | static T* TCast(void* buffer) { | 622 | 146M | return (T*)buffer; | 623 | 146M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::TCast(void*) Line | Count | Source | 621 | 42.1k | static T* TCast(void* buffer) { | 622 | 42.1k | return (T*)buffer; | 623 | 42.1k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::TCast(void*) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::TCast(void*) Line | Count | Source | 621 | 1.31k | static T* TCast(void* buffer) { | 622 | 1.31k | return (T*)buffer; | 623 | 1.31k | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::TCast(void*) Line | Count | Source | 621 | 194k | static T* TCast(void* buffer) { | 622 | 194k | return (T*)buffer; | 623 | 194k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::TCast(void*) skia_private::TArray<PathSegment, true>::TCast(void*) Line | Count | Source | 621 | 438 | static T* TCast(void* buffer) { | 622 | 438 | return (T*)buffer; | 623 | 438 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::TCast(void*) skia_private::TArray<GrXPFactoryTestFactory*, true>::TCast(void*) Line | Count | Source | 621 | 288 | static T* TCast(void* buffer) { | 622 | 288 | return (T*)buffer; | 623 | 288 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::TCast(void*) Line | Count | Source | 621 | 576 | static T* TCast(void* buffer) { | 622 | 576 | return (T*)buffer; | 623 | 576 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::TCast(void*) Line | Count | Source | 621 | 288 | static T* TCast(void* buffer) { | 622 | 288 | return (T*)buffer; | 623 | 288 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::TCast(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::TCast(void*) skia_private::TArray<OffsetEdge, true>::TCast(void*) Line | Count | Source | 621 | 5.14k | static T* TCast(void* buffer) { | 622 | 5.14k | return (T*)buffer; | 623 | 5.14k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::TCast(void*) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::TCast(void*) Line | Count | Source | 621 | 108k | static T* TCast(void* buffer) { | 622 | 108k | return (T*)buffer; | 623 | 108k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::TCast(void*) skia_private::TArray<SkOpRayHit*, true>::TCast(void*) Line | Count | Source | 621 | 43.1M | static T* TCast(void* buffer) { | 622 | 43.1M | return (T*)buffer; | 623 | 43.1M | } |
skia_private::TArray<SkClosestRecord, true>::TCast(void*) Line | Count | Source | 621 | 5.45M | static T* TCast(void* buffer) { | 622 | 5.45M | return (T*)buffer; | 623 | 5.45M | } |
skia_private::TArray<SkClosestRecord const*, true>::TCast(void*) Line | Count | Source | 621 | 5.46M | static T* TCast(void* buffer) { | 622 | 5.46M | return (T*)buffer; | 623 | 5.46M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::TCast(void*) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::TCast(void*) skia_private::TArray<SkSL::Variable const*, true>::TCast(void*) Line | Count | Source | 621 | 9.30k | static T* TCast(void* buffer) { | 622 | 9.30k | return (T*)buffer; | 623 | 9.30k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::TCast(void*) Line | Count | Source | 621 | 2.16k | static T* TCast(void* buffer) { | 622 | 2.16k | return (T*)buffer; | 623 | 2.16k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::TCast(void*) Line | Count | Source | 621 | 5.46k | static T* TCast(void* buffer) { | 622 | 5.46k | return (T*)buffer; | 623 | 5.46k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::TCast(void*) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::TCast(void*) Line | Count | Source | 621 | 17.1k | static T* TCast(void* buffer) { | 622 | 17.1k | return (T*)buffer; | 623 | 17.1k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::TCast(void*) Line | Count | Source | 621 | 21.1k | static T* TCast(void* buffer) { | 622 | 21.1k | return (T*)buffer; | 623 | 21.1k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::TCast(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::TCast(void*) |
624 | | |
625 | 481M | static size_t Bytes(int n) { |
626 | 481M | SkASSERT(n <= kMaxCapacity); |
627 | 481M | return SkToSizeT(n) * sizeof(T); |
628 | 481M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int) skia_private::TArray<bool, true>::Bytes(int) Line | Count | Source | 625 | 7.65k | static size_t Bytes(int n) { | 626 | 7.65k | SkASSERT(n <= kMaxCapacity); | 627 | 7.65k | return SkToSizeT(n) * sizeof(T); | 628 | 7.65k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Bytes(int) Line | Count | Source | 625 | 326k | static size_t Bytes(int n) { | 626 | 326k | SkASSERT(n <= kMaxCapacity); | 627 | 326k | return SkToSizeT(n) * sizeof(T); | 628 | 326k | } |
skia_private::TArray<SkString, true>::Bytes(int) Line | Count | Source | 625 | 70 | static size_t Bytes(int n) { | 626 | 70 | SkASSERT(n <= kMaxCapacity); | 627 | 70 | return SkToSizeT(n) * sizeof(T); | 628 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Bytes(int) skia_private::TArray<SkPoint, true>::Bytes(int) Line | Count | Source | 625 | 87.5M | static size_t Bytes(int n) { | 626 | 87.5M | SkASSERT(n <= kMaxCapacity); | 627 | 87.5M | return SkToSizeT(n) * sizeof(T); | 628 | 87.5M | } |
skia_private::TArray<unsigned char, true>::Bytes(int) Line | Count | Source | 625 | 185M | static size_t Bytes(int n) { | 626 | 185M | SkASSERT(n <= kMaxCapacity); | 627 | 185M | return SkToSizeT(n) * sizeof(T); | 628 | 185M | } |
skia_private::TArray<float, true>::Bytes(int) Line | Count | Source | 625 | 47.2M | static size_t Bytes(int n) { | 626 | 47.2M | SkASSERT(n <= kMaxCapacity); | 627 | 47.2M | return SkToSizeT(n) * sizeof(T); | 628 | 47.2M | } |
skia_private::TArray<unsigned int, true>::Bytes(int) Line | Count | Source | 625 | 1.44k | static size_t Bytes(int n) { | 626 | 1.44k | SkASSERT(n <= kMaxCapacity); | 627 | 1.44k | return SkToSizeT(n) * sizeof(T); | 628 | 1.44k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Bytes(int) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Bytes(int) Line | Count | Source | 625 | 10.3k | static size_t Bytes(int n) { | 626 | 10.3k | SkASSERT(n <= kMaxCapacity); | 627 | 10.3k | return SkToSizeT(n) * sizeof(T); | 628 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::Bytes(int) Line | Count | Source | 625 | 488k | static size_t Bytes(int n) { | 626 | 488k | SkASSERT(n <= kMaxCapacity); | 627 | 488k | return SkToSizeT(n) * sizeof(T); | 628 | 488k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int) skia_private::TArray<int, true>::Bytes(int) Line | Count | Source | 625 | 250k | static size_t Bytes(int n) { | 626 | 250k | SkASSERT(n <= kMaxCapacity); | 627 | 250k | return SkToSizeT(n) * sizeof(T); | 628 | 250k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::Bytes(int) Line | Count | Source | 625 | 4.40k | static size_t Bytes(int n) { | 626 | 4.40k | SkASSERT(n <= kMaxCapacity); | 627 | 4.40k | return SkToSizeT(n) * sizeof(T); | 628 | 4.40k | } |
skia_private::TArray<char, true>::Bytes(int) Line | Count | Source | 625 | 5.20k | static size_t Bytes(int n) { | 626 | 5.20k | SkASSERT(n <= kMaxCapacity); | 627 | 5.20k | return SkToSizeT(n) * sizeof(T); | 628 | 5.20k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Bytes(int) Line | Count | Source | 625 | 5.27k | static size_t Bytes(int n) { | 626 | 5.27k | SkASSERT(n <= kMaxCapacity); | 627 | 5.27k | return SkToSizeT(n) * sizeof(T); | 628 | 5.27k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::Bytes(int) Line | Count | Source | 625 | 73.5k | static size_t Bytes(int n) { | 626 | 73.5k | SkASSERT(n <= kMaxCapacity); | 627 | 73.5k | return SkToSizeT(n) * sizeof(T); | 628 | 73.5k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Bytes(int) Line | Count | Source | 625 | 25.5k | static size_t Bytes(int n) { | 626 | 25.5k | SkASSERT(n <= kMaxCapacity); | 627 | 25.5k | return SkToSizeT(n) * sizeof(T); | 628 | 25.5k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Bytes(int) Line | Count | Source | 625 | 3.84k | static size_t Bytes(int n) { | 626 | 3.84k | SkASSERT(n <= kMaxCapacity); | 627 | 3.84k | return SkToSizeT(n) * sizeof(T); | 628 | 3.84k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int) skia_private::TArray<sk_sp<SkShader>, true>::Bytes(int) Line | Count | Source | 625 | 51.8k | static size_t Bytes(int n) { | 626 | 51.8k | SkASSERT(n <= kMaxCapacity); | 627 | 51.8k | return SkToSizeT(n) * sizeof(T); | 628 | 51.8k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::Bytes(int) Line | Count | Source | 625 | 1.44k | static size_t Bytes(int n) { | 626 | 1.44k | SkASSERT(n <= kMaxCapacity); | 627 | 1.44k | return SkToSizeT(n) * sizeof(T); | 628 | 1.44k | } |
skia_private::TArray<SkPaint, true>::Bytes(int) Line | Count | Source | 625 | 23.1k | static size_t Bytes(int n) { | 626 | 23.1k | SkASSERT(n <= kMaxCapacity); | 627 | 23.1k | return SkToSizeT(n) * sizeof(T); | 628 | 23.1k | } |
skia_private::TArray<SkPath, true>::Bytes(int) Line | Count | Source | 625 | 267k | static size_t Bytes(int n) { | 626 | 267k | SkASSERT(n <= kMaxCapacity); | 627 | 267k | return SkToSizeT(n) * sizeof(T); | 628 | 267k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::Bytes(int) Line | Count | Source | 625 | 57.8k | static size_t Bytes(int n) { | 626 | 57.8k | SkASSERT(n <= kMaxCapacity); | 627 | 57.8k | return SkToSizeT(n) * sizeof(T); | 628 | 57.8k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Bytes(int) Line | Count | Source | 625 | 188 | static size_t Bytes(int n) { | 626 | 188 | SkASSERT(n <= kMaxCapacity); | 627 | 188 | return SkToSizeT(n) * sizeof(T); | 628 | 188 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int) skia_private::TArray<sk_sp<SkVertices const>, true>::Bytes(int) Line | Count | Source | 625 | 118 | static size_t Bytes(int n) { | 626 | 118 | SkASSERT(n <= kMaxCapacity); | 627 | 118 | return SkToSizeT(n) * sizeof(T); | 628 | 118 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::Bytes(int) Line | Count | Source | 625 | 77.7k | static size_t Bytes(int n) { | 626 | 77.7k | SkASSERT(n <= kMaxCapacity); | 627 | 77.7k | return SkToSizeT(n) * sizeof(T); | 628 | 77.7k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::Bytes(int) Line | Count | Source | 625 | 7 | static size_t Bytes(int n) { | 626 | 7 | SkASSERT(n <= kMaxCapacity); | 627 | 7 | return SkToSizeT(n) * sizeof(T); | 628 | 7 | } |
skia_private::TArray<SkMatrix, true>::Bytes(int) Line | Count | Source | 625 | 287 | static size_t Bytes(int n) { | 626 | 287 | SkASSERT(n <= kMaxCapacity); | 627 | 287 | return SkToSizeT(n) * sizeof(T); | 628 | 287 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::Bytes(int) Line | Count | Source | 625 | 116 | static size_t Bytes(int n) { | 626 | 116 | SkASSERT(n <= kMaxCapacity); | 627 | 116 | return SkToSizeT(n) * sizeof(T); | 628 | 116 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Bytes(int) Line | Count | Source | 625 | 17.4k | static size_t Bytes(int n) { | 626 | 17.4k | SkASSERT(n <= kMaxCapacity); | 627 | 17.4k | return SkToSizeT(n) * sizeof(T); | 628 | 17.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::Bytes(int) Line | Count | Source | 625 | 1 | static size_t Bytes(int n) { | 626 | 1 | SkASSERT(n <= kMaxCapacity); | 627 | 1 | return SkToSizeT(n) * sizeof(T); | 628 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Bytes(int) Line | Count | Source | 625 | 17.2k | static size_t Bytes(int n) { | 626 | 17.2k | SkASSERT(n <= kMaxCapacity); | 627 | 17.2k | return SkToSizeT(n) * sizeof(T); | 628 | 17.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int) Line | Count | Source | 625 | 97.3k | static size_t Bytes(int n) { | 626 | 97.3k | SkASSERT(n <= kMaxCapacity); | 627 | 97.3k | return SkToSizeT(n) * sizeof(T); | 628 | 97.3k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int) Line | Count | Source | 625 | 1.95M | static size_t Bytes(int n) { | 626 | 1.95M | SkASSERT(n <= kMaxCapacity); | 627 | 1.95M | return SkToSizeT(n) * sizeof(T); | 628 | 1.95M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int) Line | Count | Source | 625 | 1.23M | static size_t Bytes(int n) { | 626 | 1.23M | SkASSERT(n <= kMaxCapacity); | 627 | 1.23M | return SkToSizeT(n) * sizeof(T); | 628 | 1.23M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int) Line | Count | Source | 625 | 19.5k | static size_t Bytes(int n) { | 626 | 19.5k | SkASSERT(n <= kMaxCapacity); | 627 | 19.5k | return SkToSizeT(n) * sizeof(T); | 628 | 19.5k | } |
skia_private::TArray<SkSL::Field, true>::Bytes(int) Line | Count | Source | 625 | 7.54k | static size_t Bytes(int n) { | 626 | 7.54k | SkASSERT(n <= kMaxCapacity); | 627 | 7.54k | return SkToSizeT(n) * sizeof(T); | 628 | 7.54k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int) skia_private::TArray<SkSL::RP::Instruction, true>::Bytes(int) Line | Count | Source | 625 | 290 | static size_t Bytes(int n) { | 626 | 290 | SkASSERT(n <= kMaxCapacity); | 627 | 290 | return SkToSizeT(n) * sizeof(T); | 628 | 290 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int) Line | Count | Source | 625 | 162k | static size_t Bytes(int n) { | 626 | 162k | SkASSERT(n <= kMaxCapacity); | 627 | 162k | return SkToSizeT(n) * sizeof(T); | 628 | 162k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::Bytes(int) Line | Count | Source | 625 | 35.4k | static size_t Bytes(int n) { | 626 | 35.4k | SkASSERT(n <= kMaxCapacity); | 627 | 35.4k | return SkToSizeT(n) * sizeof(T); | 628 | 35.4k | } |
skia_private::TArray<float*, true>::Bytes(int) Line | Count | Source | 625 | 162k | static size_t Bytes(int n) { | 626 | 162k | SkASSERT(n <= kMaxCapacity); | 627 | 162k | return SkToSizeT(n) * sizeof(T); | 628 | 162k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int) skia_private::TArray<SkSL::Type const*, true>::Bytes(int) Line | Count | Source | 625 | 76 | static size_t Bytes(int n) { | 626 | 76 | SkASSERT(n <= kMaxCapacity); | 627 | 76 | return SkToSizeT(n) * sizeof(T); | 628 | 76 | } |
skia_private::TArray<SkSL::Variable*, true>::Bytes(int) Line | Count | Source | 625 | 6.30k | static size_t Bytes(int n) { | 626 | 6.30k | SkASSERT(n <= kMaxCapacity); | 627 | 6.30k | return SkToSizeT(n) * sizeof(T); | 628 | 6.30k | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Bytes(int) Line | Count | Source | 625 | 1 | static size_t Bytes(int n) { | 626 | 1 | SkASSERT(n <= kMaxCapacity); | 627 | 1 | return SkToSizeT(n) * sizeof(T); | 628 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int) skia_private::TArray<sk_sp<GrRenderTask>, true>::Bytes(int) Line | Count | Source | 625 | 27.4k | static size_t Bytes(int n) { | 626 | 27.4k | SkASSERT(n <= kMaxCapacity); | 627 | 27.4k | return SkToSizeT(n) * sizeof(T); | 628 | 27.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::Bytes(int) Line | Count | Source | 625 | 10.3k | static size_t Bytes(int n) { | 626 | 10.3k | SkASSERT(n <= kMaxCapacity); | 627 | 10.3k | return SkToSizeT(n) * sizeof(T); | 628 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Bytes(int) Line | Count | Source | 625 | 432k | static size_t Bytes(int n) { | 626 | 432k | SkASSERT(n <= kMaxCapacity); | 627 | 432k | return SkToSizeT(n) * sizeof(T); | 628 | 432k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int) skia_private::TArray<double, true>::Bytes(int) Line | Count | Source | 625 | 62.1k | static size_t Bytes(int n) { | 626 | 62.1k | SkASSERT(n <= kMaxCapacity); | 627 | 62.1k | return SkToSizeT(n) * sizeof(T); | 628 | 62.1k | } |
skia_private::TArray<GrRenderTask*, true>::Bytes(int) Line | Count | Source | 625 | 127k | static size_t Bytes(int n) { | 626 | 127k | SkASSERT(n <= kMaxCapacity); | 627 | 127k | return SkToSizeT(n) * sizeof(T); | 628 | 127k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Bytes(int) Line | Count | Source | 625 | 91.8k | static size_t Bytes(int n) { | 626 | 91.8k | SkASSERT(n <= kMaxCapacity); | 627 | 91.8k | return SkToSizeT(n) * sizeof(T); | 628 | 91.8k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Bytes(int) Line | Count | Source | 625 | 671 | static size_t Bytes(int n) { | 626 | 671 | SkASSERT(n <= kMaxCapacity); | 627 | 671 | return SkToSizeT(n) * sizeof(T); | 628 | 671 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Bytes(int) Line | Count | Source | 625 | 2.98k | static size_t Bytes(int n) { | 626 | 2.98k | SkASSERT(n <= kMaxCapacity); | 627 | 2.98k | return SkToSizeT(n) * sizeof(T); | 628 | 2.98k | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Bytes(int) Line | Count | Source | 625 | 493 | static size_t Bytes(int n) { | 626 | 493 | SkASSERT(n <= kMaxCapacity); | 627 | 493 | return SkToSizeT(n) * sizeof(T); | 628 | 493 | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Bytes(int) Line | Count | Source | 625 | 67 | static size_t Bytes(int n) { | 626 | 67 | SkASSERT(n <= kMaxCapacity); | 627 | 67 | return SkToSizeT(n) * sizeof(T); | 628 | 67 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Bytes(int) Line | Count | Source | 625 | 2 | static size_t Bytes(int n) { | 626 | 2 | SkASSERT(n <= kMaxCapacity); | 627 | 2 | return SkToSizeT(n) * sizeof(T); | 628 | 2 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Bytes(int) Line | Count | Source | 625 | 596 | static size_t Bytes(int n) { | 626 | 596 | SkASSERT(n <= kMaxCapacity); | 627 | 596 | return SkToSizeT(n) * sizeof(T); | 628 | 596 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Bytes(int) Line | Count | Source | 625 | 3.31k | static size_t Bytes(int n) { | 626 | 3.31k | SkASSERT(n <= kMaxCapacity); | 627 | 3.31k | return SkToSizeT(n) * sizeof(T); | 628 | 3.31k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int) skia_private::TArray<CircularRRectOp::RRect, true>::Bytes(int) Line | Count | Source | 625 | 18 | static size_t Bytes(int n) { | 626 | 18 | SkASSERT(n <= kMaxCapacity); | 627 | 18 | return SkToSizeT(n) * sizeof(T); | 628 | 18 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::Bytes(int) Line | Count | Source | 625 | 341 | static size_t Bytes(int n) { | 626 | 341 | SkASSERT(n <= kMaxCapacity); | 627 | 341 | return SkToSizeT(n) * sizeof(T); | 628 | 341 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int) skia_private::TArray<CircleOp::Circle, true>::Bytes(int) Line | Count | Source | 625 | 36 | static size_t Bytes(int n) { | 626 | 36 | SkASSERT(n <= kMaxCapacity); | 627 | 36 | return SkToSizeT(n) * sizeof(T); | 628 | 36 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::Bytes(int) Line | Count | Source | 625 | 121 | static size_t Bytes(int n) { | 626 | 121 | SkASSERT(n <= kMaxCapacity); | 627 | 121 | return SkToSizeT(n) * sizeof(T); | 628 | 121 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::Bytes(int) Line | Count | Source | 625 | 19 | static size_t Bytes(int n) { | 626 | 19 | SkASSERT(n <= kMaxCapacity); | 627 | 19 | return SkToSizeT(n) * sizeof(T); | 628 | 19 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Bytes(int) Line | Count | Source | 625 | 3.63k | static size_t Bytes(int n) { | 626 | 3.63k | SkASSERT(n <= kMaxCapacity); | 627 | 3.63k | return SkToSizeT(n) * sizeof(T); | 628 | 3.63k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Bytes(int) Line | Count | Source | 625 | 16.9k | static size_t Bytes(int n) { | 626 | 16.9k | SkASSERT(n <= kMaxCapacity); | 627 | 16.9k | return SkToSizeT(n) * sizeof(T); | 628 | 16.9k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Bytes(int) Line | Count | Source | 625 | 180 | static size_t Bytes(int n) { | 626 | 180 | SkASSERT(n <= kMaxCapacity); | 627 | 180 | return SkToSizeT(n) * sizeof(T); | 628 | 180 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::Bytes(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Bytes(int) Line | Count | Source | 625 | 4.70k | static size_t Bytes(int n) { | 626 | 4.70k | SkASSERT(n <= kMaxCapacity); | 627 | 4.70k | return SkToSizeT(n) * sizeof(T); | 628 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int) skia_private::TArray<SkSVGDevice::ClipRec, true>::Bytes(int) Line | Count | Source | 625 | 1.39k | static size_t Bytes(int n) { | 626 | 1.39k | SkASSERT(n <= kMaxCapacity); | 627 | 1.39k | return SkToSizeT(n) * sizeof(T); | 628 | 1.39k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::Bytes(int) Line | Count | Source | 625 | 100 | static size_t Bytes(int n) { | 626 | 100 | SkASSERT(n <= kMaxCapacity); | 627 | 100 | return SkToSizeT(n) * sizeof(T); | 628 | 100 | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::Bytes(int) Line | Count | Source | 625 | 53 | static size_t Bytes(int n) { | 626 | 53 | SkASSERT(n <= kMaxCapacity); | 627 | 53 | return SkToSizeT(n) * sizeof(T); | 628 | 53 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int) skia_private::TArray<SkPackedGlyphID, true>::Bytes(int) Line | Count | Source | 625 | 151 | static size_t Bytes(int n) { | 626 | 151 | SkASSERT(n <= kMaxCapacity); | 627 | 151 | return SkToSizeT(n) * sizeof(T); | 628 | 151 | } |
skia_private::TArray<unsigned short, true>::Bytes(int) Line | Count | Source | 625 | 499 | static size_t Bytes(int n) { | 626 | 499 | SkASSERT(n <= kMaxCapacity); | 627 | 499 | return SkToSizeT(n) * sizeof(T); | 628 | 499 | } |
skia_private::TArray<SkMask::Format, true>::Bytes(int) Line | Count | Source | 625 | 151 | static size_t Bytes(int n) { | 626 | 151 | SkASSERT(n <= kMaxCapacity); | 627 | 151 | return SkToSizeT(n) * sizeof(T); | 628 | 151 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Bytes(int) Line | Count | Source | 625 | 1.37k | static size_t Bytes(int n) { | 626 | 1.37k | SkASSERT(n <= kMaxCapacity); | 627 | 1.37k | return SkToSizeT(n) * sizeof(T); | 628 | 1.37k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Bytes(int) Line | Count | Source | 625 | 6.35k | static size_t Bytes(int n) { | 626 | 6.35k | SkASSERT(n <= kMaxCapacity); | 627 | 6.35k | return SkToSizeT(n) * sizeof(T); | 628 | 6.35k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int) skia_private::TArray<SkGlyph const*, true>::Bytes(int) Line | Count | Source | 625 | 197 | static size_t Bytes(int n) { | 626 | 197 | SkASSERT(n <= kMaxCapacity); | 627 | 197 | return SkToSizeT(n) * sizeof(T); | 628 | 197 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Bytes(int) Line | Count | Source | 625 | 364 | static size_t Bytes(int n) { | 626 | 364 | SkASSERT(n <= kMaxCapacity); | 627 | 364 | return SkToSizeT(n) * sizeof(T); | 628 | 364 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Bytes(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Bytes(int) Line | Count | Source | 625 | 97.1k | static size_t Bytes(int n) { | 626 | 97.1k | SkASSERT(n <= kMaxCapacity); | 627 | 97.1k | return SkToSizeT(n) * sizeof(T); | 628 | 97.1k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int) skia_private::TArray<PathSegment, true>::Bytes(int) Line | Count | Source | 625 | 190 | static size_t Bytes(int n) { | 626 | 190 | SkASSERT(n <= kMaxCapacity); | 627 | 190 | return SkToSizeT(n) * sizeof(T); | 628 | 190 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int) Line | Count | Source | 625 | 70 | static size_t Bytes(int n) { | 626 | 70 | SkASSERT(n <= kMaxCapacity); | 627 | 70 | return SkToSizeT(n) * sizeof(T); | 628 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int) Line | Count | Source | 625 | 140 | static size_t Bytes(int n) { | 626 | 140 | SkASSERT(n <= kMaxCapacity); | 627 | 140 | return SkToSizeT(n) * sizeof(T); | 628 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int) Line | Count | Source | 625 | 70 | static size_t Bytes(int n) { | 626 | 70 | SkASSERT(n <= kMaxCapacity); | 627 | 70 | return SkToSizeT(n) * sizeof(T); | 628 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int) skia_private::TArray<OffsetEdge, true>::Bytes(int) Line | Count | Source | 625 | 311 | static size_t Bytes(int n) { | 626 | 311 | SkASSERT(n <= kMaxCapacity); | 627 | 311 | return SkToSizeT(n) * sizeof(T); | 628 | 311 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Bytes(int) Line | Count | Source | 625 | 3.00k | static size_t Bytes(int n) { | 626 | 3.00k | SkASSERT(n <= kMaxCapacity); | 627 | 3.00k | return SkToSizeT(n) * sizeof(T); | 628 | 3.00k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int) skia_private::TArray<SkOpRayHit*, true>::Bytes(int) Line | Count | Source | 625 | 12.4M | static size_t Bytes(int n) { | 626 | 12.4M | SkASSERT(n <= kMaxCapacity); | 627 | 12.4M | return SkToSizeT(n) * sizeof(T); | 628 | 12.4M | } |
skia_private::TArray<SkClosestRecord, true>::Bytes(int) Line | Count | Source | 625 | 4.74k | static size_t Bytes(int n) { | 626 | 4.74k | SkASSERT(n <= kMaxCapacity); | 627 | 4.74k | return SkToSizeT(n) * sizeof(T); | 628 | 4.74k | } |
skia_private::TArray<SkClosestRecord const*, true>::Bytes(int) Line | Count | Source | 625 | 3.41k | static size_t Bytes(int n) { | 626 | 3.41k | SkASSERT(n <= kMaxCapacity); | 627 | 3.41k | return SkToSizeT(n) * sizeof(T); | 628 | 3.41k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Bytes(int) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Bytes(int) Line | Count | Source | 625 | 2.10k | static size_t Bytes(int n) { | 626 | 2.10k | SkASSERT(n <= kMaxCapacity); | 627 | 2.10k | return SkToSizeT(n) * sizeof(T); | 628 | 2.10k | } |
skia_private::TArray<SkPoint, true>::Bytes(int) Line | Count | Source | 625 | 3.81k | static size_t Bytes(int n) { | 626 | 3.81k | SkASSERT(n <= kMaxCapacity); | 627 | 3.81k | return SkToSizeT(n) * sizeof(T); | 628 | 3.81k | } |
skia_private::TArray<unsigned char, true>::Bytes(int) Line | Count | Source | 625 | 2.26k | static size_t Bytes(int n) { | 626 | 2.26k | SkASSERT(n <= kMaxCapacity); | 627 | 2.26k | return SkToSizeT(n) * sizeof(T); | 628 | 2.26k | } |
skia_private::TArray<float, true>::Bytes(int) Line | Count | Source | 625 | 782 | static size_t Bytes(int n) { | 626 | 782 | SkASSERT(n <= kMaxCapacity); | 627 | 782 | return SkToSizeT(n) * sizeof(T); | 628 | 782 | } |
skia_private::TArray<SkString, true>::Bytes(int) Line | Count | Source | 625 | 26 | static size_t Bytes(int n) { | 626 | 26 | SkASSERT(n <= kMaxCapacity); | 627 | 26 | return SkToSizeT(n) * sizeof(T); | 628 | 26 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Bytes(int) skia_private::TArray<unsigned int, true>::Bytes(int) Line | Count | Source | 625 | 1.63M | static size_t Bytes(int n) { | 626 | 1.63M | SkASSERT(n <= kMaxCapacity); | 627 | 1.63M | return SkToSizeT(n) * sizeof(T); | 628 | 1.63M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<char const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Bytes(int) skia_private::TArray<bool, true>::Bytes(int) Line | Count | Source | 625 | 1.00k | static size_t Bytes(int n) { | 626 | 1.00k | SkASSERT(n <= kMaxCapacity); | 627 | 1.00k | return SkToSizeT(n) * sizeof(T); | 628 | 1.00k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Bytes(int) skia_private::TArray<int, true>::Bytes(int) Line | Count | Source | 625 | 82.0M | static size_t Bytes(int n) { | 626 | 82.0M | SkASSERT(n <= kMaxCapacity); | 627 | 82.0M | return SkToSizeT(n) * sizeof(T); | 628 | 82.0M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::thread, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Bytes(int) Line | Count | Source | 625 | 2.74M | static size_t Bytes(int n) { | 626 | 2.74M | SkASSERT(n <= kMaxCapacity); | 627 | 2.74M | return SkToSizeT(n) * sizeof(T); | 628 | 2.74M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Bytes(int) Line | Count | Source | 625 | 20.8M | static size_t Bytes(int n) { | 626 | 20.8M | SkASSERT(n <= kMaxCapacity); | 627 | 20.8M | return SkToSizeT(n) * sizeof(T); | 628 | 20.8M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Bytes(int) Line | Count | Source | 625 | 2.36M | static size_t Bytes(int n) { | 626 | 2.36M | SkASSERT(n <= kMaxCapacity); | 627 | 2.36M | return SkToSizeT(n) * sizeof(T); | 628 | 2.36M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Bytes(int) Line | Count | Source | 625 | 424k | static size_t Bytes(int n) { | 626 | 424k | SkASSERT(n <= kMaxCapacity); | 627 | 424k | return SkToSizeT(n) * sizeof(T); | 628 | 424k | } |
skia_private::TArray<SkSL::Field, true>::Bytes(int) Line | Count | Source | 625 | 166k | static size_t Bytes(int n) { | 626 | 166k | SkASSERT(n <= kMaxCapacity); | 627 | 166k | return SkToSizeT(n) * sizeof(T); | 628 | 166k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Bytes(int) skia_private::TArray<SkSL::RP::Instruction, true>::Bytes(int) Line | Count | Source | 625 | 168k | static size_t Bytes(int n) { | 626 | 168k | SkASSERT(n <= kMaxCapacity); | 627 | 168k | return SkToSizeT(n) * sizeof(T); | 628 | 168k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::Bytes(int) Line | Count | Source | 625 | 64.4k | static size_t Bytes(int n) { | 626 | 64.4k | SkASSERT(n <= kMaxCapacity); | 627 | 64.4k | return SkToSizeT(n) * sizeof(T); | 628 | 64.4k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::Bytes(int) Line | Count | Source | 625 | 17.2k | static size_t Bytes(int n) { | 626 | 17.2k | SkASSERT(n <= kMaxCapacity); | 627 | 17.2k | return SkToSizeT(n) * sizeof(T); | 628 | 17.2k | } |
skia_private::TArray<float*, true>::Bytes(int) Line | Count | Source | 625 | 43.8k | static size_t Bytes(int n) { | 626 | 43.8k | SkASSERT(n <= kMaxCapacity); | 627 | 43.8k | return SkToSizeT(n) * sizeof(T); | 628 | 43.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Bytes(int) Line | Count | Source | 625 | 1.80M | static size_t Bytes(int n) { | 626 | 1.80M | SkASSERT(n <= kMaxCapacity); | 627 | 1.80M | return SkToSizeT(n) * sizeof(T); | 628 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Bytes(int) Line | Count | Source | 625 | 1.16M | static size_t Bytes(int n) { | 626 | 1.16M | SkASSERT(n <= kMaxCapacity); | 627 | 1.16M | return SkToSizeT(n) * sizeof(T); | 628 | 1.16M | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Bytes(int) skia_private::TArray<SkSL::Type const*, true>::Bytes(int) Line | Count | Source | 625 | 10.6k | static size_t Bytes(int n) { | 626 | 10.6k | SkASSERT(n <= kMaxCapacity); | 627 | 10.6k | return SkToSizeT(n) * sizeof(T); | 628 | 10.6k | } |
skia_private::TArray<SkSL::Variable*, true>::Bytes(int) Line | Count | Source | 625 | 174k | static size_t Bytes(int n) { | 626 | 174k | SkASSERT(n <= kMaxCapacity); | 627 | 174k | return SkToSizeT(n) * sizeof(T); | 628 | 174k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::Bytes(int) Line | Count | Source | 625 | 10.3k | static size_t Bytes(int n) { | 626 | 10.3k | SkASSERT(n <= kMaxCapacity); | 627 | 10.3k | return SkToSizeT(n) * sizeof(T); | 628 | 10.3k | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Bytes(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Bytes(int) Line | Count | Source | 625 | 8.06k | static size_t Bytes(int n) { | 626 | 8.06k | SkASSERT(n <= kMaxCapacity); | 627 | 8.06k | return SkToSizeT(n) * sizeof(T); | 628 | 8.06k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::Bytes(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Bytes(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Bytes(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Bytes(int) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Bytes(int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Bytes(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Bytes(int) skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Bytes(int) Line | Count | Source | 625 | 28.3M | static size_t Bytes(int n) { | 626 | 28.3M | SkASSERT(n <= kMaxCapacity); | 627 | 28.3M | return SkToSizeT(n) * sizeof(T); | 628 | 28.3M | } |
skia_private::TArray<SkSL::Variable const*, true>::Bytes(int) Line | Count | Source | 625 | 3.10k | static size_t Bytes(int n) { | 626 | 3.10k | SkASSERT(n <= kMaxCapacity); | 627 | 3.10k | return SkToSizeT(n) * sizeof(T); | 628 | 3.10k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::Bytes(int) Line | Count | Source | 625 | 1.08k | static size_t Bytes(int n) { | 626 | 1.08k | SkASSERT(n <= kMaxCapacity); | 627 | 1.08k | return SkToSizeT(n) * sizeof(T); | 628 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::Bytes(int) Line | Count | Source | 625 | 1 | static size_t Bytes(int n) { | 626 | 1 | SkASSERT(n <= kMaxCapacity); | 627 | 1 | return SkToSizeT(n) * sizeof(T); | 628 | 1 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Bytes(int) skia_private::TArray<SkMeshSpecification::Varying, false>::Bytes(int) Line | Count | Source | 625 | 46.9k | static size_t Bytes(int n) { | 626 | 46.9k | SkASSERT(n <= kMaxCapacity); | 627 | 46.9k | return SkToSizeT(n) * sizeof(T); | 628 | 46.9k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Bytes(int) skia_private::TArray<GrXPFactoryTestFactory*, true>::Bytes(int) Line | Count | Source | 625 | 26 | static size_t Bytes(int n) { | 626 | 26 | SkASSERT(n <= kMaxCapacity); | 627 | 26 | return SkToSizeT(n) * sizeof(T); | 628 | 26 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Bytes(int) Line | Count | Source | 625 | 52 | static size_t Bytes(int n) { | 626 | 52 | SkASSERT(n <= kMaxCapacity); | 627 | 52 | return SkToSizeT(n) * sizeof(T); | 628 | 52 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Bytes(int) Line | Count | Source | 625 | 26 | static size_t Bytes(int n) { | 626 | 26 | SkASSERT(n <= kMaxCapacity); | 627 | 26 | return SkToSizeT(n) * sizeof(T); | 628 | 26 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Bytes(int) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Bytes(int) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Bytes(int) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Bytes(int) Line | Count | Source | 625 | 22 | static size_t Bytes(int n) { | 626 | 22 | SkASSERT(n <= kMaxCapacity); | 627 | 22 | return SkToSizeT(n) * sizeof(T); | 628 | 22 | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::Bytes(int) Line | Count | Source | 625 | 21.6k | static size_t Bytes(int n) { | 626 | 21.6k | SkASSERT(n <= kMaxCapacity); | 627 | 21.6k | return SkToSizeT(n) * sizeof(T); | 628 | 21.6k | } |
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::Bytes(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::Bytes(int) |
629 | | |
630 | 172M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { |
631 | 172M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); |
632 | 172M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::Allocate(int, double) skia_private::TArray<bool, true>::Allocate(int, double) Line | Count | Source | 630 | 8.66k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 8.66k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 8.66k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::Allocate(int, double) Line | Count | Source | 630 | 323k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 323k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 323k | } |
skia_private::TArray<SkString, true>::Allocate(int, double) Line | Count | Source | 630 | 96 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 96 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 96 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::Allocate(int, double) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::Allocate(int, double) Line | Count | Source | 630 | 432k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 432k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 432k | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::Allocate(int, double) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::Allocate(int, double) Line | Count | Source | 630 | 2.10k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2.10k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2.10k | } |
skia_private::TArray<SkPoint, true>::Allocate(int, double) Line | Count | Source | 630 | 70.9M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 70.9M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 70.9M | } |
skia_private::TArray<unsigned char, true>::Allocate(int, double) Line | Count | Source | 630 | 46.9M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 46.9M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 46.9M | } |
skia_private::TArray<float, true>::Allocate(int, double) Line | Count | Source | 630 | 21.0M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 21.0M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 21.0M | } |
skia_private::TArray<unsigned int, true>::Allocate(int, double) Line | Count | Source | 630 | 75.1k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 75.1k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 75.1k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::Allocate(int, double) skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::Allocate(int, double) Line | Count | Source | 630 | 10.3k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 10.3k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::Allocate(int, double) Line | Count | Source | 630 | 488k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 488k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 488k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::Allocate(int, double) skia_private::TArray<int, true>::Allocate(int, double) Line | Count | Source | 630 | 395k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 395k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 395k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::Allocate(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::Allocate(int, double) Line | Count | Source | 630 | 4.41k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 4.41k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 4.41k | } |
skia_private::TArray<char, true>::Allocate(int, double) Line | Count | Source | 630 | 5.20k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 5.20k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 5.20k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::Allocate(int, double) Line | Count | Source | 630 | 5.27k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 5.27k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 5.27k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::Allocate(int, double) Line | Count | Source | 630 | 73.5k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 73.5k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 73.5k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::Allocate(int, double) Line | Count | Source | 630 | 25.5k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 25.5k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 25.5k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::Allocate(int, double) Line | Count | Source | 630 | 3.84k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 3.84k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 3.84k | } |
skia_private::TArray<std::__1::thread, false>::Allocate(int, double) Line | Count | Source | 630 | 76 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 76 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::Allocate(int, double) skia_private::TArray<sk_sp<SkShader>, true>::Allocate(int, double) Line | Count | Source | 630 | 51.8k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 51.8k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 51.8k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::Allocate(int, double) Line | Count | Source | 630 | 1.44k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.44k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.44k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::Allocate(int, double) Line | Count | Source | 630 | 57.8k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 57.8k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 57.8k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::Allocate(int, double) Line | Count | Source | 630 | 7 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 7 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 7 | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::Allocate(int, double) Line | Count | Source | 630 | 188 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 188 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 188 | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::Allocate(int, double) Line | Count | Source | 630 | 118 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 118 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 118 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::Allocate(int, double) Line | Count | Source | 630 | 77.7k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 77.7k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 77.7k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::Allocate(int, double) skia_private::TArray<SkPaint, true>::Allocate(int, double) Line | Count | Source | 630 | 23.1k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 23.1k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 23.1k | } |
skia_private::TArray<SkPath, true>::Allocate(int, double) Line | Count | Source | 630 | 267k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 267k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 267k | } |
skia_private::TArray<SkMatrix, true>::Allocate(int, double) Line | Count | Source | 630 | 287 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 287 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 287 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::Allocate(int, double) Line | Count | Source | 630 | 116 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 116 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 116 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::Allocate(int, double) Line | Count | Source | 630 | 17.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 17.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 17.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::Allocate(int, double) Line | Count | Source | 630 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::Allocate(int, double) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::Allocate(int, double) Line | Count | Source | 630 | 17.2k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 17.2k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 17.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::Allocate(int, double) Line | Count | Source | 630 | 889k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 889k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 889k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::Allocate(int, double) Line | Count | Source | 630 | 1.10M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.10M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.10M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::Allocate(int, double) Line | Count | Source | 630 | 198k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 198k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 198k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::Allocate(int, double) Line | Count | Source | 630 | 444k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 444k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 444k | } |
skia_private::TArray<SkSL::Field, true>::Allocate(int, double) Line | Count | Source | 630 | 173k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 173k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 173k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::Allocate(int, double) Line | Count | Source | 630 | 2 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::Allocate(int, double) Line | Count | Source | 630 | 168k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 168k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 168k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::Allocate(int, double) Line | Count | Source | 630 | 226k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 226k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 226k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::Allocate(int, double) Line | Count | Source | 630 | 52.7k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 52.7k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 52.7k | } |
skia_private::TArray<float*, true>::Allocate(int, double) Line | Count | Source | 630 | 206k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 206k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 206k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::Allocate(int, double) Line | Count | Source | 630 | 1.80M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.80M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::Allocate(int, double) Line | Count | Source | 630 | 1.16M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.16M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.16M | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::Allocate(int, double) skia_private::TArray<SkSL::Type const*, true>::Allocate(int, double) Line | Count | Source | 630 | 2.62k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2.62k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2.62k | } |
skia_private::TArray<SkSL::Variable*, true>::Allocate(int, double) Line | Count | Source | 630 | 181k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 181k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 181k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::Allocate(int, double) Line | Count | Source | 630 | 10.3k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 10.3k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 10.3k | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::Allocate(int, double) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::Allocate(int, double) Line | Count | Source | 630 | 8.06k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 8.06k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 8.06k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::Allocate(int, double) Line | Count | Source | 630 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::Allocate(int, double) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::Allocate(int, double) Line | Count | Source | 630 | 42.2k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 42.2k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::Allocate(int, double) skia_private::TArray<sk_sp<GrRenderTask>, true>::Allocate(int, double) Line | Count | Source | 630 | 27.4k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 27.4k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 27.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::Allocate(int, double) Line | Count | Source | 630 | 10.3k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 10.3k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::Allocate(int, double) skia_private::TArray<double, true>::Allocate(int, double) Line | Count | Source | 630 | 62.1k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 62.1k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 62.1k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::Allocate(int, double) skia_private::TArray<GrRenderTask*, true>::Allocate(int, double) Line | Count | Source | 630 | 127k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 127k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 127k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::Allocate(int, double) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::Allocate(int, double) Line | Count | Source | 630 | 15.7k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 15.7k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 15.7k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::Allocate(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::Allocate(int, double) Line | Count | Source | 630 | 671 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 671 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 671 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::Allocate(int, double) Line | Count | Source | 630 | 2.98k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2.98k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2.98k | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::Allocate(int, double) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::Allocate(int, double) Line | Count | Source | 630 | 493 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 493 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 493 | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::Allocate(int, double) Line | Count | Source | 630 | 67 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 67 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 67 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::Allocate(int, double) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::Allocate(int, double) Line | Count | Source | 630 | 2 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::Allocate(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::Allocate(int, double) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::Allocate(int, double) Line | Count | Source | 630 | 596 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 596 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 596 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::Allocate(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::Allocate(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::Allocate(int, double) Line | Count | Source | 630 | 3.31k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 3.31k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 3.31k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::Allocate(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::Allocate(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::Allocate(int, double) Line | Count | Source | 630 | 18 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 18 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 18 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::Allocate(int, double) Line | Count | Source | 630 | 341 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 341 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 341 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::Allocate(int, double) skia_private::TArray<CircleOp::Circle, true>::Allocate(int, double) Line | Count | Source | 630 | 36 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 36 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 36 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::Allocate(int, double) Line | Count | Source | 630 | 121 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 121 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 121 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::Allocate(int, double) Line | Count | Source | 630 | 19 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 19 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 19 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::Allocate(int, double) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::Allocate(int, double) Line | Count | Source | 630 | 3.63k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 3.63k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 3.63k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::Allocate(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::Allocate(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::Allocate(int, double) Line | Count | Source | 630 | 2.74k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 2.74k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 2.74k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::Allocate(int, double) Line | Count | Source | 630 | 180 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 180 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 180 | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::Allocate(int, double) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::Allocate(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::Allocate(int, double) Line | Count | Source | 630 | 4.70k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 4.70k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::Allocate(int, double) skia_private::TArray<SkSVGDevice::ClipRec, true>::Allocate(int, double) Line | Count | Source | 630 | 1.39k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.39k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.39k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::Allocate(int, double) Line | Count | Source | 630 | 100 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 100 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 100 | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::Allocate(int, double) Line | Count | Source | 630 | 53 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 53 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 53 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::Allocate(int, double) skia_private::TArray<SkPackedGlyphID, true>::Allocate(int, double) Line | Count | Source | 630 | 151 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 151 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 151 | } |
skia_private::TArray<unsigned short, true>::Allocate(int, double) Line | Count | Source | 630 | 499 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 499 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 499 | } |
skia_private::TArray<SkMask::Format, true>::Allocate(int, double) Line | Count | Source | 630 | 151 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 151 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 151 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::Allocate(int, double) Line | Count | Source | 630 | 1.37k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.37k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.37k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::Allocate(int, double) Line | Count | Source | 630 | 74 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 74 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 74 | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::Allocate(int, double) Line | Count | Source | 630 | 11.7M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 11.7M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 11.7M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::Allocate(int, double) skia_private::TArray<SkGlyph const*, true>::Allocate(int, double) Line | Count | Source | 630 | 197 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 197 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 197 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::Allocate(int, double) Line | Count | Source | 630 | 364 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 364 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 364 | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::Allocate(int, double) Line | Count | Source | 630 | 428 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 428 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 428 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::Allocate(int, double) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::Allocate(int, double) Line | Count | Source | 630 | 438 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 438 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 438 | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::Allocate(int, double) Line | Count | Source | 630 | 97.1k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 97.1k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 97.1k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::Allocate(int, double) skia_private::TArray<PathSegment, true>::Allocate(int, double) Line | Count | Source | 630 | 190 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 190 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 190 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::Allocate(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::Allocate(int, double) Line | Count | Source | 630 | 96 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 96 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 96 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::Allocate(int, double) Line | Count | Source | 630 | 192 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 192 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 192 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::Allocate(int, double) Line | Count | Source | 630 | 96 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 96 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 96 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::Allocate(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::Allocate(int, double) skia_private::TArray<OffsetEdge, true>::Allocate(int, double) Line | Count | Source | 630 | 311 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 311 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 311 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::Allocate(int, double) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::Allocate(int, double) Line | Count | Source | 630 | 3.00k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 3.00k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 3.00k | } |
Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::Allocate(int, double) skia_private::TArray<SkOpRayHit*, true>::Allocate(int, double) Line | Count | Source | 630 | 12.4M | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 12.4M | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 12.4M | } |
skia_private::TArray<SkClosestRecord, true>::Allocate(int, double) Line | Count | Source | 630 | 4.74k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 4.74k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 4.74k | } |
skia_private::TArray<SkClosestRecord const*, true>::Allocate(int, double) Line | Count | Source | 630 | 3.41k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 3.41k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 3.41k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::Allocate(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::Allocate(int, double) skia_private::TArray<SkSL::Variable const*, true>::Allocate(int, double) Line | Count | Source | 630 | 3.10k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 3.10k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 3.10k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::Allocate(int, double) Line | Count | Source | 630 | 1.08k | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1.08k | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::Allocate(int, double) Line | Count | Source | 630 | 1 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 1 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 1 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::Allocate(int, double) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::Allocate(int, double) Line | Count | Source | 630 | 22 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 22 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 22 | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::Allocate(int, double) Line | Count | Source | 630 | 258 | static SkSpan<std::byte> Allocate(int capacity, double growthFactor = 1.0) { | 631 | 258 | return SkContainerAllocator{sizeof(T), kMaxCapacity}.allocate(capacity, growthFactor); | 632 | 258 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::Allocate(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::Allocate(int, double) |
633 | | |
634 | 13.2M | void initData(int count) { |
635 | 13.2M | this->setDataFromBytes(Allocate(count)); |
636 | 13.2M | this->changeSize(count); |
637 | 13.2M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::initData(int) Unexecuted instantiation: skia_private::TArray<bool, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkString, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::initData(int) skia_private::TArray<SkPoint, true>::initData(int) Line | Count | Source | 634 | 607k | void initData(int count) { | 635 | 607k | this->setDataFromBytes(Allocate(count)); | 636 | 607k | this->changeSize(count); | 637 | 607k | } |
skia_private::TArray<unsigned char, true>::initData(int) Line | Count | Source | 634 | 234k | void initData(int count) { | 635 | 234k | this->setDataFromBytes(Allocate(count)); | 636 | 234k | this->changeSize(count); | 637 | 234k | } |
skia_private::TArray<float, true>::initData(int) Line | Count | Source | 634 | 186k | void initData(int count) { | 635 | 186k | this->setDataFromBytes(Allocate(count)); | 636 | 186k | this->changeSize(count); | 637 | 186k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::initData(int) skia_private::TArray<unsigned int, true>::initData(int) Line | Count | Source | 634 | 14.1k | void initData(int count) { | 635 | 14.1k | this->setDataFromBytes(Allocate(count)); | 636 | 14.1k | this->changeSize(count); | 637 | 14.1k | } |
Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::initData(int) Unexecuted instantiation: skia_private::TArray<int, true>::initData(int) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::initData(int) skia_private::TArray<sk_sp<SkImageFilter>, true>::initData(int) Line | Count | Source | 634 | 7 | void initData(int count) { | 635 | 7 | this->setDataFromBytes(Allocate(count)); | 636 | 7 | this->changeSize(count); | 637 | 7 | } |
Unexecuted instantiation: skia_private::TArray<char, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkSVGNode>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkNoPixelsDevice::ClipState, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkShader>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::initData(int) skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::initData(int) Line | Count | Source | 634 | 431k | void initData(int count) { | 635 | 431k | this->setDataFromBytes(Allocate(count)); | 636 | 431k | this->changeSize(count); | 637 | 431k | } |
skia_private::TArray<SkSL::Field, true>::initData(int) Line | Count | Source | 634 | 57 | void initData(int count) { | 635 | 57 | this->setDataFromBytes(Allocate(count)); | 636 | 57 | this->changeSize(count); | 637 | 57 | } |
Unexecuted instantiation: skia_private::TArray<SkSL::RP::Instruction, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::Type const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::Variable*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkSL::SwitchCase const*, true>::initData(int) Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::initData(int) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::initData(int) Line | Count | Source | 634 | 42.2k | void initData(int count) { | 635 | 42.2k | this->setDataFromBytes(Allocate(count)); | 636 | 42.2k | this->changeSize(count); | 637 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrRenderTask*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::initData(int) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::initData(int) Unexecuted instantiation: AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::initData(int) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::initData(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkRect, true>::initData(int) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::initData(int) Unexecuted instantiation: DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::initData(int) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::initData(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::initData(int) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::initData(int) Unexecuted instantiation: skia_private::TArray<CircularRRectOp::RRect, true>::initData(int) Unexecuted instantiation: skia_private::TArray<EllipticalRRectOp::RRect, true>::initData(int) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<CircleOp::Circle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<EllipseOp::Ellipse, true>::initData(int) Unexecuted instantiation: skia_private::TArray<DIEllipseOp::Ellipse, true>::initData(int) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::initData(int) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::initData(int) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::initData(int) Unexecuted instantiation: SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::initData(int) Unexecuted instantiation: StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::initData(int) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkFontParameters::Variation::Axis, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkPackedGlyphID, true>::initData(int) Unexecuted instantiation: skia_private::TArray<unsigned short, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkMask::Format, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::initData(int) skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::initData(int) Line | Count | Source | 634 | 11.7M | void initData(int count) { | 635 | 11.7M | this->setDataFromBytes(Allocate(count)); | 636 | 11.7M | this->changeSize(count); | 637 | 11.7M | } |
Unexecuted instantiation: skia_private::TArray<SkGlyph const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<SkIDChangeListener>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Varying, false>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<PathSegment, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<OffsetEdge, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkOpRayHit*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<double, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkClosestRecord, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkClosestRecord const*, true>::initData(int) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::initData(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::initData(int) Unexecuted instantiation: Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkMeshSpecification::Attribute, false>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::initData(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::initData(int) |
638 | | |
639 | 2.08G | void destroyAll() { |
640 | 2.08G | if (!this->empty()) { |
641 | 499M | T* cursor = this->begin(); |
642 | 499M | T* const end = this->end(); |
643 | 8.90G | do { |
644 | 8.90G | cursor->~T(); |
645 | 8.90G | cursor++; |
646 | 8.90G | } while (cursor < end); |
647 | 499M | } |
648 | 2.08G | } skia_private::TArray<bool, true>::destroyAll() Line | Count | Source | 639 | 269k | void destroyAll() { | 640 | 269k | if (!this->empty()) { | 641 | 266k | T* cursor = this->begin(); | 642 | 266k | T* const end = this->end(); | 643 | 503k | do { | 644 | 503k | cursor->~T(); | 645 | 503k | cursor++; | 646 | 503k | } while (cursor < end); | 647 | 266k | } | 648 | 269k | } |
Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::destroyAll() skia_private::TArray<SkString, true>::destroyAll() Line | Count | Source | 639 | 10.5k | void destroyAll() { | 640 | 10.5k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 10.5k | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::destroyAll() Line | Count | Source | 639 | 19.5k | void destroyAll() { | 640 | 19.5k | if (!this->empty()) { | 641 | 3.95k | T* cursor = this->begin(); | 642 | 3.95k | T* const end = this->end(); | 643 | 4.16k | do { | 644 | 4.16k | cursor->~T(); | 645 | 4.16k | cursor++; | 646 | 4.16k | } while (cursor < end); | 647 | 3.95k | } | 648 | 19.5k | } |
skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::destroyAll() Line | Count | Source | 639 | 2.92M | void destroyAll() { | 640 | 2.92M | if (!this->empty()) { | 641 | 1.89M | T* cursor = this->begin(); | 642 | 1.89M | T* const end = this->end(); | 643 | 2.33M | do { | 644 | 2.33M | cursor->~T(); | 645 | 2.33M | cursor++; | 646 | 2.33M | } while (cursor < end); | 647 | 1.89M | } | 648 | 2.92M | } |
Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::destroyAll() skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::destroyAll() Line | Count | Source | 639 | 102k | void destroyAll() { | 640 | 102k | if (!this->empty()) { | 641 | 13.3k | T* cursor = this->begin(); | 642 | 13.3k | T* const end = this->end(); | 643 | 31.2k | do { | 644 | 31.2k | cursor->~T(); | 645 | 31.2k | cursor++; | 646 | 31.2k | } while (cursor < end); | 647 | 13.3k | } | 648 | 102k | } |
skia_private::TArray<SkPoint, true>::destroyAll() Line | Count | Source | 639 | 211M | void destroyAll() { | 640 | 211M | if (!this->empty()) { | 641 | 171M | T* cursor = this->begin(); | 642 | 171M | T* const end = this->end(); | 643 | 4.29G | do { | 644 | 4.29G | cursor->~T(); | 645 | 4.29G | cursor++; | 646 | 4.29G | } while (cursor < end); | 647 | 171M | } | 648 | 211M | } |
skia_private::TArray<unsigned char, true>::destroyAll() Line | Count | Source | 639 | 330M | void destroyAll() { | 640 | 330M | if (!this->empty()) { | 641 | 169M | T* cursor = this->begin(); | 642 | 169M | T* const end = this->end(); | 643 | 3.34G | do { | 644 | 3.34G | cursor->~T(); | 645 | 3.34G | cursor++; | 646 | 3.34G | } while (cursor < end); | 647 | 169M | } | 648 | 330M | } |
skia_private::TArray<float, true>::destroyAll() Line | Count | Source | 639 | 330M | void destroyAll() { | 640 | 330M | if (!this->empty()) { | 641 | 28.2M | T* cursor = this->begin(); | 642 | 28.2M | T* const end = this->end(); | 643 | 510M | do { | 644 | 510M | cursor->~T(); | 645 | 510M | cursor++; | 646 | 510M | } while (cursor < end); | 647 | 28.2M | } | 648 | 330M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::destroyAll() skia_private::TArray<unsigned int, true>::destroyAll() Line | Count | Source | 639 | 5.30M | void destroyAll() { | 640 | 5.30M | if (!this->empty()) { | 641 | 4.67M | T* cursor = this->begin(); | 642 | 4.67M | T* const end = this->end(); | 643 | 21.3M | do { | 644 | 21.3M | cursor->~T(); | 645 | 21.3M | cursor++; | 646 | 21.3M | } while (cursor < end); | 647 | 4.67M | } | 648 | 5.30M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::destroyAll() skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::destroyAll() Line | Count | Source | 639 | 21.1k | void destroyAll() { | 640 | 21.1k | if (!this->empty()) { | 641 | 10.3k | T* cursor = this->begin(); | 642 | 10.3k | T* const end = this->end(); | 643 | 10.3k | do { | 644 | 10.3k | cursor->~T(); | 645 | 10.3k | cursor++; | 646 | 10.3k | } while (cursor < end); | 647 | 10.3k | } | 648 | 21.1k | } |
Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::destroyAll() Line | Count | Source | 639 | 9.86M | void destroyAll() { | 640 | 9.86M | if (!this->empty()) { | 641 | 1.37M | T* cursor = this->begin(); | 642 | 1.37M | T* const end = this->end(); | 643 | 8.08M | do { | 644 | 8.08M | cursor->~T(); | 645 | 8.08M | cursor++; | 646 | 8.08M | } while (cursor < end); | 647 | 1.37M | } | 648 | 9.86M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkLayerProperties, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<char const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::destroyAll() Line | Count | Source | 639 | 10.3k | void destroyAll() { | 640 | 10.3k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 10.3k | } |
skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::destroyAll() Line | Count | Source | 639 | 10.3k | void destroyAll() { | 640 | 10.3k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::destroyAll() skia_private::TArray<int, true>::destroyAll() Line | Count | Source | 639 | 193M | void destroyAll() { | 640 | 193M | if (!this->empty()) { | 641 | 46.9M | T* cursor = this->begin(); | 642 | 46.9M | T* const end = this->end(); | 643 | 268M | do { | 644 | 268M | cursor->~T(); | 645 | 268M | cursor++; | 646 | 268M | } while (cursor < end); | 647 | 46.9M | } | 648 | 193M | } |
skia_private::TArray<SkPath, true>::destroyAll() Line | Count | Source | 639 | 2.29M | void destroyAll() { | 640 | 2.29M | if (!this->empty()) { | 641 | 238k | T* cursor = this->begin(); | 642 | 238k | T* const end = this->end(); | 643 | 1.02M | do { | 644 | 1.02M | cursor->~T(); | 645 | 1.02M | cursor++; | 646 | 1.02M | } while (cursor < end); | 647 | 238k | } | 648 | 2.29M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::destroyAll() skia_private::TArray<sk_sp<SkSVGNode>, true>::destroyAll() Line | Count | Source | 639 | 154k | void destroyAll() { | 640 | 154k | if (!this->empty()) { | 641 | 108k | T* cursor = this->begin(); | 642 | 108k | T* const end = this->end(); | 643 | 520k | do { | 644 | 520k | cursor->~T(); | 645 | 520k | cursor++; | 646 | 520k | } while (cursor < end); | 647 | 108k | } | 648 | 154k | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::destroyAll() Line | Count | Source | 639 | 314k | void destroyAll() { | 640 | 314k | if (!this->empty()) { | 641 | 145k | T* cursor = this->begin(); | 642 | 145k | T* const end = this->end(); | 643 | 182k | do { | 644 | 182k | cursor->~T(); | 645 | 182k | cursor++; | 646 | 182k | } while (cursor < end); | 647 | 145k | } | 648 | 314k | } |
skia_private::TArray<char, true>::destroyAll() Line | Count | Source | 639 | 95.7k | void destroyAll() { | 640 | 95.7k | if (!this->empty()) { | 641 | 51.7k | T* cursor = this->begin(); | 642 | 51.7k | T* const end = this->end(); | 643 | 4.59M | do { | 644 | 4.59M | cursor->~T(); | 645 | 4.59M | cursor++; | 646 | 4.59M | } while (cursor < end); | 647 | 51.7k | } | 648 | 95.7k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::destroyAll() Line | Count | Source | 639 | 95.7k | void destroyAll() { | 640 | 95.7k | if (!this->empty()) { | 641 | 51.7k | T* cursor = this->begin(); | 642 | 51.7k | T* const end = this->end(); | 643 | 4.59M | do { | 644 | 4.59M | cursor->~T(); | 645 | 4.59M | cursor++; | 646 | 4.59M | } while (cursor < end); | 647 | 51.7k | } | 648 | 95.7k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::destroyAll() Line | Count | Source | 639 | 37.3k | void destroyAll() { | 640 | 37.3k | if (!this->empty()) { | 641 | 33.1k | T* cursor = this->begin(); | 642 | 33.1k | T* const end = this->end(); | 643 | 296k | do { | 644 | 296k | cursor->~T(); | 645 | 296k | cursor++; | 646 | 296k | } while (cursor < end); | 647 | 33.1k | } | 648 | 37.3k | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::destroyAll() Line | Count | Source | 639 | 16.9M | void destroyAll() { | 640 | 16.9M | if (!this->empty()) { | 641 | 4.92M | T* cursor = this->begin(); | 642 | 4.92M | T* const end = this->end(); | 643 | 6.61M | do { | 644 | 6.61M | cursor->~T(); | 645 | 6.61M | cursor++; | 646 | 6.61M | } while (cursor < end); | 647 | 4.92M | } | 648 | 16.9M | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::destroyAll() Line | Count | Source | 639 | 9.16k | void destroyAll() { | 640 | 9.16k | if (!this->empty()) { | 641 | 1.44k | T* cursor = this->begin(); | 642 | 1.44k | T* const end = this->end(); | 643 | 2.88k | do { | 644 | 2.88k | cursor->~T(); | 645 | 2.88k | cursor++; | 646 | 2.88k | } while (cursor < end); | 647 | 1.44k | } | 648 | 9.16k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::destroyAll() Line | Count | Source | 639 | 570k | void destroyAll() { | 640 | 570k | if (!this->empty()) { | 641 | 570k | T* cursor = this->begin(); | 642 | 570k | T* const end = this->end(); | 643 | 570k | do { | 644 | 570k | cursor->~T(); | 645 | 570k | cursor++; | 646 | 570k | } while (cursor < end); | 647 | 570k | } | 648 | 570k | } |
skia_private::TArray<std::__1::thread, false>::destroyAll() Line | Count | Source | 639 | 76 | void destroyAll() { | 640 | 76 | if (!this->empty()) { | 641 | 76 | T* cursor = this->begin(); | 642 | 76 | T* const end = this->end(); | 643 | 190 | do { | 644 | 190 | cursor->~T(); | 645 | 190 | cursor++; | 646 | 190 | } while (cursor < end); | 647 | 76 | } | 648 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::destroyAll() skia_private::TArray<sk_sp<SkShader>, true>::destroyAll() Line | Count | Source | 639 | 465k | void destroyAll() { | 640 | 465k | if (!this->empty()) { | 641 | 113k | T* cursor = this->begin(); | 642 | 113k | T* const end = this->end(); | 643 | 164k | do { | 644 | 164k | cursor->~T(); | 645 | 164k | cursor++; | 646 | 164k | } while (cursor < end); | 647 | 113k | } | 648 | 465k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::destroyAll() Line | Count | Source | 639 | 465k | void destroyAll() { | 640 | 465k | if (!this->empty()) { | 641 | 465k | T* cursor = this->begin(); | 642 | 465k | T* const end = this->end(); | 643 | 1.07M | do { | 644 | 1.07M | cursor->~T(); | 645 | 1.07M | cursor++; | 646 | 1.07M | } while (cursor < end); | 647 | 465k | } | 648 | 465k | } |
skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::destroyAll() Line | Count | Source | 639 | 234k | void destroyAll() { | 640 | 234k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 234k | } |
skia_private::TArray<sk_sp<SkVertices const>, true>::destroyAll() Line | Count | Source | 639 | 234k | void destroyAll() { | 640 | 234k | if (!this->empty()) { | 641 | 89 | T* cursor = this->begin(); | 642 | 89 | T* const end = this->end(); | 643 | 634 | do { | 644 | 634 | cursor->~T(); | 645 | 634 | cursor++; | 646 | 634 | } while (cursor < end); | 647 | 89 | } | 648 | 234k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::destroyAll() Line | Count | Source | 639 | 235k | void destroyAll() { | 640 | 235k | if (!this->empty()) { | 641 | 117 | T* cursor = this->begin(); | 642 | 117 | T* const end = this->end(); | 643 | 1.27k | do { | 644 | 1.27k | cursor->~T(); | 645 | 1.27k | cursor++; | 646 | 1.27k | } while (cursor < end); | 647 | 117 | } | 648 | 235k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::destroyAll() Line | Count | Source | 639 | 234k | void destroyAll() { | 640 | 234k | if (!this->empty()) { | 641 | 7 | T* cursor = this->begin(); | 642 | 7 | T* const end = this->end(); | 643 | 12 | do { | 644 | 12 | cursor->~T(); | 645 | 12 | cursor++; | 646 | 12 | } while (cursor < end); | 647 | 7 | } | 648 | 234k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::destroyAll() Line | Count | Source | 639 | 234k | void destroyAll() { | 640 | 234k | if (!this->empty()) { | 641 | 33.1k | T* cursor = this->begin(); | 642 | 33.1k | T* const end = this->end(); | 643 | 137k | do { | 644 | 137k | cursor->~T(); | 645 | 137k | cursor++; | 646 | 137k | } while (cursor < end); | 647 | 33.1k | } | 648 | 234k | } |
skia_private::TArray<sk_sp<SkImage const>, true>::destroyAll() Line | Count | Source | 639 | 249k | void destroyAll() { | 640 | 249k | if (!this->empty()) { | 641 | 71.7k | T* cursor = this->begin(); | 642 | 71.7k | T* const end = this->end(); | 643 | 373k | do { | 644 | 373k | cursor->~T(); | 645 | 373k | cursor++; | 646 | 373k | } while (cursor < end); | 647 | 71.7k | } | 648 | 249k | } |
skia_private::TArray<SkPaint, true>::destroyAll() Line | Count | Source | 639 | 234k | void destroyAll() { | 640 | 234k | if (!this->empty()) { | 641 | 21.0k | T* cursor = this->begin(); | 642 | 21.0k | T* const end = this->end(); | 643 | 98.7k | do { | 644 | 98.7k | cursor->~T(); | 645 | 98.7k | cursor++; | 646 | 98.7k | } while (cursor < end); | 647 | 21.0k | } | 648 | 234k | } |
skia_private::TArray<SkMatrix, true>::destroyAll() Line | Count | Source | 639 | 4.75k | void destroyAll() { | 640 | 4.75k | if (!this->empty()) { | 641 | 287 | T* cursor = this->begin(); | 642 | 287 | T* const end = this->end(); | 643 | 13.0k | do { | 644 | 13.0k | cursor->~T(); | 645 | 13.0k | cursor++; | 646 | 13.0k | } while (cursor < end); | 647 | 287 | } | 648 | 4.75k | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::destroyAll() Line | Count | Source | 639 | 759k | void destroyAll() { | 640 | 759k | if (!this->empty()) { | 641 | 17.3k | T* cursor = this->begin(); | 642 | 17.3k | T* const end = this->end(); | 643 | 19.8k | do { | 644 | 19.8k | cursor->~T(); | 645 | 19.8k | cursor++; | 646 | 19.8k | } while (cursor < end); | 647 | 17.3k | } | 648 | 759k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::destroyAll() Line | Count | Source | 639 | 1 | void destroyAll() { | 640 | 1 | if (!this->empty()) { | 641 | 1 | T* cursor = this->begin(); | 642 | 1 | T* const end = this->end(); | 643 | 1 | do { | 644 | 1 | cursor->~T(); | 645 | 1 | cursor++; | 646 | 1 | } while (cursor < end); | 647 | 1 | } | 648 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::destroyAll() skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::destroyAll() Line | Count | Source | 639 | 121k | void destroyAll() { | 640 | 121k | if (!this->empty()) { | 641 | 60.6k | T* cursor = this->begin(); | 642 | 60.6k | T* const end = this->end(); | 643 | 297k | do { | 644 | 297k | cursor->~T(); | 645 | 297k | cursor++; | 646 | 297k | } while (cursor < end); | 647 | 60.6k | } | 648 | 121k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::destroyAll() Line | Count | Source | 639 | 58.9M | void destroyAll() { | 640 | 58.9M | if (!this->empty()) { | 641 | 7.74M | T* cursor = this->begin(); | 642 | 7.74M | T* const end = this->end(); | 643 | 16.1M | do { | 644 | 16.1M | cursor->~T(); | 645 | 16.1M | cursor++; | 646 | 16.1M | } while (cursor < end); | 647 | 7.74M | } | 648 | 58.9M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::destroyAll() Line | Count | Source | 639 | 878k | void destroyAll() { | 640 | 878k | if (!this->empty()) { | 641 | 212k | T* cursor = this->begin(); | 642 | 212k | T* const end = this->end(); | 643 | 669k | do { | 644 | 669k | cursor->~T(); | 645 | 669k | cursor++; | 646 | 669k | } while (cursor < end); | 647 | 212k | } | 648 | 878k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::destroyAll() Line | Count | Source | 639 | 341k | void destroyAll() { | 640 | 341k | if (!this->empty()) { | 641 | 105k | T* cursor = this->begin(); | 642 | 105k | T* const end = this->end(); | 643 | 2.19M | do { | 644 | 2.19M | cursor->~T(); | 645 | 2.19M | cursor++; | 646 | 2.19M | } while (cursor < end); | 647 | 105k | } | 648 | 341k | } |
skia_private::TArray<SkSL::Field, true>::destroyAll() Line | Count | Source | 639 | 884k | void destroyAll() { | 640 | 884k | if (!this->empty()) { | 641 | 145k | T* cursor = this->begin(); | 642 | 145k | T* const end = this->end(); | 643 | 846k | do { | 644 | 846k | cursor->~T(); | 645 | 846k | cursor++; | 646 | 846k | } while (cursor < end); | 647 | 145k | } | 648 | 884k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::destroyAll() Line | Count | Source | 639 | 14.0k | void destroyAll() { | 640 | 14.0k | if (!this->empty()) { | 641 | 6.27k | T* cursor = this->begin(); | 642 | 6.27k | T* const end = this->end(); | 643 | 7.50k | do { | 644 | 7.50k | cursor->~T(); | 645 | 7.50k | cursor++; | 646 | 7.50k | } while (cursor < end); | 647 | 6.27k | } | 648 | 14.0k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::destroyAll() Line | Count | Source | 639 | 131k | void destroyAll() { | 640 | 131k | if (!this->empty()) { | 641 | 43.7k | T* cursor = this->begin(); | 642 | 43.7k | T* const end = this->end(); | 643 | 18.7M | do { | 644 | 18.7M | cursor->~T(); | 645 | 18.7M | cursor++; | 646 | 18.7M | } while (cursor < end); | 647 | 43.7k | } | 648 | 131k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::destroyAll() Line | Count | Source | 639 | 206k | void destroyAll() { | 640 | 206k | if (!this->empty()) { | 641 | 206k | T* cursor = this->begin(); | 642 | 206k | T* const end = this->end(); | 643 | 55.7M | do { | 644 | 55.7M | cursor->~T(); | 645 | 55.7M | cursor++; | 646 | 55.7M | } while (cursor < end); | 647 | 206k | } | 648 | 206k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::destroyAll() Line | Count | Source | 639 | 206k | void destroyAll() { | 640 | 206k | if (!this->empty()) { | 641 | 45.8k | T* cursor = this->begin(); | 642 | 45.8k | T* const end = this->end(); | 643 | 2.51M | do { | 644 | 2.51M | cursor->~T(); | 645 | 2.51M | cursor++; | 646 | 2.51M | } while (cursor < end); | 647 | 45.8k | } | 648 | 206k | } |
skia_private::TArray<float*, true>::destroyAll() Line | Count | Source | 639 | 206k | void destroyAll() { | 640 | 206k | if (!this->empty()) { | 641 | 206k | T* cursor = this->begin(); | 642 | 206k | T* const end = this->end(); | 643 | 276k | do { | 644 | 276k | cursor->~T(); | 645 | 276k | cursor++; | 646 | 276k | } while (cursor < end); | 647 | 206k | } | 648 | 206k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::destroyAll() Line | Count | Source | 639 | 191k | void destroyAll() { | 640 | 191k | if (!this->empty()) { | 641 | 169k | T* cursor = this->begin(); | 642 | 169k | T* const end = this->end(); | 643 | 2.04M | do { | 644 | 2.04M | cursor->~T(); | 645 | 2.04M | cursor++; | 646 | 2.04M | } while (cursor < end); | 647 | 169k | } | 648 | 191k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::destroyAll() Line | Count | Source | 639 | 1.90M | void destroyAll() { | 640 | 1.90M | if (!this->empty()) { | 641 | 1.80M | T* cursor = this->begin(); | 642 | 1.80M | T* const end = this->end(); | 643 | 1.81M | do { | 644 | 1.81M | cursor->~T(); | 645 | 1.81M | cursor++; | 646 | 1.81M | } while (cursor < end); | 647 | 1.80M | } | 648 | 1.90M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::destroyAll() Line | Count | Source | 639 | 1.90M | void destroyAll() { | 640 | 1.90M | if (!this->empty()) { | 641 | 1.16M | T* cursor = this->begin(); | 642 | 1.16M | T* const end = this->end(); | 643 | 1.16M | do { | 644 | 1.16M | cursor->~T(); | 645 | 1.16M | cursor++; | 646 | 1.16M | } while (cursor < end); | 647 | 1.16M | } | 648 | 1.90M | } |
skia_private::TArray<SkSL::Type const*, true>::destroyAll() Line | Count | Source | 639 | 1.65M | void destroyAll() { | 640 | 1.65M | if (!this->empty()) { | 641 | 1.32M | T* cursor = this->begin(); | 642 | 1.32M | T* const end = this->end(); | 643 | 2.03M | do { | 644 | 2.03M | cursor->~T(); | 645 | 2.03M | cursor++; | 646 | 2.03M | } while (cursor < end); | 647 | 1.32M | } | 648 | 1.65M | } |
skia_private::TArray<SkSL::Variable*, true>::destroyAll() Line | Count | Source | 639 | 1.07M | void destroyAll() { | 640 | 1.07M | if (!this->empty()) { | 641 | 176k | T* cursor = this->begin(); | 642 | 176k | T* const end = this->end(); | 643 | 555k | do { | 644 | 555k | cursor->~T(); | 645 | 555k | cursor++; | 646 | 555k | } while (cursor < end); | 647 | 176k | } | 648 | 1.07M | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::destroyAll() Line | Count | Source | 639 | 151k | void destroyAll() { | 640 | 151k | if (!this->empty()) { | 641 | 9.59k | T* cursor = this->begin(); | 642 | 9.59k | T* const end = this->end(); | 643 | 50.7k | do { | 644 | 50.7k | cursor->~T(); | 645 | 50.7k | cursor++; | 646 | 50.7k | } while (cursor < end); | 647 | 9.59k | } | 648 | 151k | } |
SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::destroyAll() Line | Count | Source | 639 | 247k | void destroyAll() { | 640 | 247k | if (!this->empty()) { | 641 | 247k | T* cursor = this->begin(); | 642 | 247k | T* const end = this->end(); | 643 | 530k | do { | 644 | 530k | cursor->~T(); | 645 | 530k | cursor++; | 646 | 530k | } while (cursor < end); | 647 | 247k | } | 648 | 247k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::destroyAll() Line | Count | Source | 639 | 36.9k | void destroyAll() { | 640 | 36.9k | if (!this->empty()) { | 641 | 4.04k | T* cursor = this->begin(); | 642 | 4.04k | T* const end = this->end(); | 643 | 150k | do { | 644 | 150k | cursor->~T(); | 645 | 150k | cursor++; | 646 | 150k | } while (cursor < end); | 647 | 4.04k | } | 648 | 36.9k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::destroyAll() skia_private::TArray<sk_sp<GrRenderTask>, true>::destroyAll() Line | Count | Source | 639 | 52.5k | void destroyAll() { | 640 | 52.5k | if (!this->empty()) { | 641 | 12.3k | T* cursor = this->begin(); | 642 | 12.3k | T* const end = this->end(); | 643 | 751k | do { | 644 | 751k | cursor->~T(); | 645 | 751k | cursor++; | 646 | 751k | } while (cursor < end); | 647 | 12.3k | } | 648 | 52.5k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::destroyAll() skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::destroyAll() Line | Count | Source | 639 | 221k | void destroyAll() { | 640 | 221k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 221k | } |
skia_private::TArray<skgpu::Plot*, true>::destroyAll() Line | Count | Source | 639 | 1.95k | void destroyAll() { | 640 | 1.95k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 1.95k | } |
skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::destroyAll() Line | Count | Source | 639 | 3.92k | void destroyAll() { | 640 | 3.92k | if (!this->empty()) { | 641 | 3.92k | T* cursor = this->begin(); | 642 | 3.92k | T* const end = this->end(); | 643 | 27.4k | do { | 644 | 27.4k | cursor->~T(); | 645 | 27.4k | cursor++; | 646 | 27.4k | } while (cursor < end); | 647 | 3.92k | } | 648 | 3.92k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::destroyAll() Line | Count | Source | 639 | 10.3k | void destroyAll() { | 640 | 10.3k | if (!this->empty()) { | 641 | 10.3k | T* cursor = this->begin(); | 642 | 10.3k | T* const end = this->end(); | 643 | 10.6k | do { | 644 | 10.6k | cursor->~T(); | 645 | 10.6k | cursor++; | 646 | 10.6k | } while (cursor < end); | 647 | 10.3k | } | 648 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::destroyAll() skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::destroyAll() Line | Count | Source | 639 | 814k | void destroyAll() { | 640 | 814k | if (!this->empty()) { | 641 | 814k | T* cursor = this->begin(); | 642 | 814k | T* const end = this->end(); | 643 | 814k | do { | 644 | 814k | cursor->~T(); | 645 | 814k | cursor++; | 646 | 814k | } while (cursor < end); | 647 | 814k | } | 648 | 814k | } |
skia_private::TArray<GrTextureProxy*, true>::destroyAll() Line | Count | Source | 639 | 1.16M | void destroyAll() { | 640 | 1.16M | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 1.16M | } |
skia_private::TArray<GrRenderTask*, true>::destroyAll() Line | Count | Source | 639 | 1.62M | void destroyAll() { | 640 | 1.62M | if (!this->empty()) { | 641 | 1.38M | T* cursor = this->begin(); | 642 | 1.38M | T* const end = this->end(); | 643 | 1.58M | do { | 644 | 1.58M | cursor->~T(); | 645 | 1.58M | cursor++; | 646 | 1.58M | } while (cursor < end); | 647 | 1.38M | } | 648 | 1.62M | } |
skia_private::TArray<GrGpu::SubmittedProc, true>::destroyAll() Line | Count | Source | 639 | 58.4k | void destroyAll() { | 640 | 58.4k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 58.4k | } |
skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::destroyAll() Line | Count | Source | 639 | 859k | void destroyAll() { | 640 | 859k | if (!this->empty()) { | 641 | 11.6k | T* cursor = this->begin(); | 642 | 11.6k | T* const end = this->end(); | 643 | 93.6k | do { | 644 | 93.6k | cursor->~T(); | 645 | 93.6k | cursor++; | 646 | 93.6k | } while (cursor < end); | 647 | 11.6k | } | 648 | 859k | } |
skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::destroyAll() Line | Count | Source | 639 | 901k | void destroyAll() { | 640 | 901k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 901k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::destroyAll() AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 10.9k | void destroyAll() { | 640 | 10.9k | if (!this->empty()) { | 641 | 10.9k | T* cursor = this->begin(); | 642 | 10.9k | T* const end = this->end(); | 643 | 12.7k | do { | 644 | 12.7k | cursor->~T(); | 645 | 12.7k | cursor++; | 646 | 12.7k | } while (cursor < end); | 647 | 10.9k | } | 648 | 10.9k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::destroyAll() Line | Count | Source | 639 | 5.02k | void destroyAll() { | 640 | 5.02k | if (!this->empty()) { | 641 | 5.02k | T* cursor = this->begin(); | 642 | 5.02k | T* const end = this->end(); | 643 | 5.02k | do { | 644 | 5.02k | cursor->~T(); | 645 | 5.02k | cursor++; | 646 | 5.02k | } while (cursor < end); | 647 | 5.02k | } | 648 | 5.02k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::destroyAll() Line | Count | Source | 639 | 7.55k | void destroyAll() { | 640 | 7.55k | if (!this->empty()) { | 641 | 7.52k | T* cursor = this->begin(); | 642 | 7.52k | T* const end = this->end(); | 643 | 154k | do { | 644 | 154k | cursor->~T(); | 645 | 154k | cursor++; | 646 | 154k | } while (cursor < end); | 647 | 7.52k | } | 648 | 7.55k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 19.2k | void destroyAll() { | 640 | 19.2k | if (!this->empty()) { | 641 | 19.2k | T* cursor = this->begin(); | 642 | 19.2k | T* const end = this->end(); | 643 | 22.2k | do { | 644 | 22.2k | cursor->~T(); | 645 | 22.2k | cursor++; | 646 | 22.2k | } while (cursor < end); | 647 | 19.2k | } | 648 | 19.2k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 3.60k | void destroyAll() { | 640 | 3.60k | if (!this->empty()) { | 641 | 3.60k | T* cursor = this->begin(); | 642 | 3.60k | T* const end = this->end(); | 643 | 3.87k | do { | 644 | 3.87k | cursor->~T(); | 645 | 3.87k | cursor++; | 646 | 3.87k | } while (cursor < end); | 647 | 3.60k | } | 648 | 3.60k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::destroyAll() DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::destroyAll() Line | Count | Source | 639 | 97 | void destroyAll() { | 640 | 97 | if (!this->empty()) { | 641 | 97 | T* cursor = this->begin(); | 642 | 97 | T* const end = this->end(); | 643 | 100 | do { | 644 | 100 | cursor->~T(); | 645 | 100 | cursor++; | 646 | 100 | } while (cursor < end); | 647 | 97 | } | 648 | 97 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::destroyAll() Line | Count | Source | 639 | 58 | void destroyAll() { | 640 | 58 | if (!this->empty()) { | 641 | 58 | T* cursor = this->begin(); | 642 | 58 | T* const end = this->end(); | 643 | 61 | do { | 644 | 61 | cursor->~T(); | 645 | 61 | cursor++; | 646 | 61 | } while (cursor < end); | 647 | 58 | } | 648 | 58 | } |
skia_private::TArray<SkRect, true>::destroyAll() Line | Count | Source | 639 | 58 | void destroyAll() { | 640 | 58 | if (!this->empty()) { | 641 | 58 | T* cursor = this->begin(); | 642 | 58 | T* const end = this->end(); | 643 | 183 | do { | 644 | 183 | cursor->~T(); | 645 | 183 | cursor++; | 646 | 183 | } while (cursor < end); | 647 | 58 | } | 648 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::destroyAll() Line | Count | Source | 639 | 51.2k | void destroyAll() { | 640 | 51.2k | if (!this->empty()) { | 641 | 51.2k | T* cursor = this->begin(); | 642 | 51.2k | T* const end = this->end(); | 643 | 53.7k | do { | 644 | 53.7k | cursor->~T(); | 645 | 53.7k | cursor++; | 646 | 53.7k | } while (cursor < end); | 647 | 51.2k | } | 648 | 51.2k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::destroyAll() DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::destroyAll() Line | Count | Source | 639 | 54.9k | void destroyAll() { | 640 | 54.9k | if (!this->empty()) { | 641 | 54.9k | T* cursor = this->begin(); | 642 | 54.9k | T* const end = this->end(); | 643 | 62.1k | do { | 644 | 62.1k | cursor->~T(); | 645 | 62.1k | cursor++; | 646 | 62.1k | } while (cursor < end); | 647 | 54.9k | } | 648 | 54.9k | } |
skia_private::TArray<GrSurfaceProxy*, true>::destroyAll() Line | Count | Source | 639 | 981k | void destroyAll() { | 640 | 981k | if (!this->empty()) { | 641 | 486k | T* cursor = this->begin(); | 642 | 486k | T* const end = this->end(); | 643 | 1.11M | do { | 644 | 1.11M | cursor->~T(); | 645 | 1.11M | cursor++; | 646 | 1.11M | } while (cursor < end); | 647 | 486k | } | 648 | 981k | } |
skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::destroyAll() Line | Count | Source | 639 | 22.6k | void destroyAll() { | 640 | 22.6k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 22.6k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::destroyAll() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::destroyAll() skia_private::TArray<CircularRRectOp::RRect, true>::destroyAll() Line | Count | Source | 639 | 120 | void destroyAll() { | 640 | 120 | if (!this->empty()) { | 641 | 120 | T* cursor = this->begin(); | 642 | 120 | T* const end = this->end(); | 643 | 177 | do { | 644 | 177 | cursor->~T(); | 645 | 177 | cursor++; | 646 | 177 | } while (cursor < end); | 647 | 120 | } | 648 | 120 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::destroyAll() Line | Count | Source | 639 | 2.36k | void destroyAll() { | 640 | 2.36k | if (!this->empty()) { | 641 | 2.36k | T* cursor = this->begin(); | 642 | 2.36k | T* const end = this->end(); | 643 | 4.42k | do { | 644 | 4.42k | cursor->~T(); | 645 | 4.42k | cursor++; | 646 | 4.42k | } while (cursor < end); | 647 | 2.36k | } | 648 | 2.36k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::destroyAll() skia_private::TArray<CircleOp::Circle, true>::destroyAll() Line | Count | Source | 639 | 277 | void destroyAll() { | 640 | 277 | if (!this->empty()) { | 641 | 277 | T* cursor = this->begin(); | 642 | 277 | T* const end = this->end(); | 643 | 425 | do { | 644 | 425 | cursor->~T(); | 645 | 425 | cursor++; | 646 | 425 | } while (cursor < end); | 647 | 277 | } | 648 | 277 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::destroyAll() Line | Count | Source | 639 | 1.12k | void destroyAll() { | 640 | 1.12k | if (!this->empty()) { | 641 | 1.12k | T* cursor = this->begin(); | 642 | 1.12k | T* const end = this->end(); | 643 | 1.75k | do { | 644 | 1.75k | cursor->~T(); | 645 | 1.75k | cursor++; | 646 | 1.75k | } while (cursor < end); | 647 | 1.12k | } | 648 | 1.12k | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::destroyAll() Line | Count | Source | 639 | 185 | void destroyAll() { | 640 | 185 | if (!this->empty()) { | 641 | 185 | T* cursor = this->begin(); | 642 | 185 | T* const end = this->end(); | 643 | 252 | do { | 644 | 252 | cursor->~T(); | 645 | 252 | cursor++; | 646 | 252 | } while (cursor < end); | 647 | 185 | } | 648 | 185 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::destroyAll() Line | Count | Source | 639 | 458 | void destroyAll() { | 640 | 458 | if (!this->empty()) { | 641 | 458 | T* cursor = this->begin(); | 642 | 458 | T* const end = this->end(); | 643 | 458 | do { | 644 | 458 | cursor->~T(); | 645 | 458 | cursor++; | 646 | 458 | } while (cursor < end); | 647 | 458 | } | 648 | 458 | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::destroyAll() Line | Count | Source | 639 | 1.56M | void destroyAll() { | 640 | 1.56M | if (!this->empty()) { | 641 | 531k | T* cursor = this->begin(); | 642 | 531k | T* const end = this->end(); | 643 | 871k | do { | 644 | 871k | cursor->~T(); | 645 | 871k | cursor++; | 646 | 871k | } while (cursor < end); | 647 | 531k | } | 648 | 1.56M | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::destroyAll() Line | Count | Source | 639 | 78 | void destroyAll() { | 640 | 78 | if (!this->empty()) { | 641 | 78 | T* cursor = this->begin(); | 642 | 78 | T* const end = this->end(); | 643 | 78 | do { | 644 | 78 | cursor->~T(); | 645 | 78 | cursor++; | 646 | 78 | } while (cursor < end); | 647 | 78 | } | 648 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::destroyAll() SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::destroyAll() Line | Count | Source | 639 | 24.5k | void destroyAll() { | 640 | 24.5k | if (!this->empty()) { | 641 | 24.5k | T* cursor = this->begin(); | 642 | 24.5k | T* const end = this->end(); | 643 | 41.3k | do { | 644 | 41.3k | cursor->~T(); | 645 | 41.3k | cursor++; | 646 | 41.3k | } while (cursor < end); | 647 | 24.5k | } | 648 | 24.5k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::destroyAll() Line | Count | Source | 639 | 3.02k | void destroyAll() { | 640 | 3.02k | if (!this->empty()) { | 641 | 3.02k | T* cursor = this->begin(); | 642 | 3.02k | T* const end = this->end(); | 643 | 4.37k | do { | 644 | 4.37k | cursor->~T(); | 645 | 4.37k | cursor++; | 646 | 4.37k | } while (cursor < end); | 647 | 3.02k | } | 648 | 3.02k | } |
Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<unsigned long, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::destroyAll() skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::destroyAll() Line | Count | Source | 639 | 16.1k | void destroyAll() { | 640 | 16.1k | if (!this->empty()) { | 641 | 1.36k | T* cursor = this->begin(); | 642 | 1.36k | T* const end = this->end(); | 643 | 1.65k | do { | 644 | 1.65k | cursor->~T(); | 645 | 1.65k | cursor++; | 646 | 1.65k | } while (cursor < end); | 647 | 1.36k | } | 648 | 16.1k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::destroyAll() Line | Count | Source | 639 | 14.8k | void destroyAll() { | 640 | 14.8k | if (!this->empty()) { | 641 | 1.65k | T* cursor = this->begin(); | 642 | 1.65k | T* const end = this->end(); | 643 | 1.72k | do { | 644 | 1.72k | cursor->~T(); | 645 | 1.72k | cursor++; | 646 | 1.72k | } while (cursor < end); | 647 | 1.65k | } | 648 | 14.8k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::destroyAll() Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::destroyAll() Line | Count | Source | 639 | 4.70k | void destroyAll() { | 640 | 4.70k | if (!this->empty()) { | 641 | 559 | T* cursor = this->begin(); | 642 | 559 | T* const end = this->end(); | 643 | 641 | do { | 644 | 641 | cursor->~T(); | 645 | 641 | cursor++; | 646 | 641 | } while (cursor < end); | 647 | 559 | } | 648 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::destroyAll() skia_private::TArray<SkSVGDevice::ClipRec, true>::destroyAll() Line | Count | Source | 639 | 26.2k | void destroyAll() { | 640 | 26.2k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 26.2k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::destroyAll() Line | Count | Source | 639 | 308k | void destroyAll() { | 640 | 308k | if (!this->empty()) { | 641 | 2.71k | T* cursor = this->begin(); | 642 | 2.71k | T* const end = this->end(); | 643 | 8.87k | do { | 644 | 8.87k | cursor->~T(); | 645 | 8.87k | cursor++; | 646 | 8.87k | } while (cursor < end); | 647 | 2.71k | } | 648 | 308k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::destroyAll() Line | Count | Source | 639 | 305k | void destroyAll() { | 640 | 305k | if (!this->empty()) { | 641 | 1.46k | T* cursor = this->begin(); | 642 | 1.46k | T* const end = this->end(); | 643 | 4.73k | do { | 644 | 4.73k | cursor->~T(); | 645 | 4.73k | cursor++; | 646 | 4.73k | } while (cursor < end); | 647 | 1.46k | } | 648 | 305k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::destroyAll() Line | Count | Source | 639 | 1 | void destroyAll() { | 640 | 1 | if (!this->empty()) { | 641 | 1 | T* cursor = this->begin(); | 642 | 1 | T* const end = this->end(); | 643 | 1 | do { | 644 | 1 | cursor->~T(); | 645 | 1 | cursor++; | 646 | 1 | } while (cursor < end); | 647 | 1 | } | 648 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::destroyAll() skia_private::TArray<unsigned short, true>::destroyAll() Line | Count | Source | 639 | 1.10M | void destroyAll() { | 640 | 1.10M | if (!this->empty()) { | 641 | 1.05M | T* cursor = this->begin(); | 642 | 1.05M | T* const end = this->end(); | 643 | 1.78M | do { | 644 | 1.78M | cursor->~T(); | 645 | 1.78M | cursor++; | 646 | 1.78M | } while (cursor < end); | 647 | 1.05M | } | 648 | 1.10M | } |
skia_private::TArray<SkMask::Format, true>::destroyAll() Line | Count | Source | 639 | 5.08k | void destroyAll() { | 640 | 5.08k | if (!this->empty()) { | 641 | 4.50k | T* cursor = this->begin(); | 642 | 4.50k | T* const end = this->end(); | 643 | 137k | do { | 644 | 137k | cursor->~T(); | 645 | 137k | cursor++; | 646 | 137k | } while (cursor < end); | 647 | 4.50k | } | 648 | 5.08k | } |
skia_private::TArray<SkPackedGlyphID, true>::destroyAll() Line | Count | Source | 639 | 5.08k | void destroyAll() { | 640 | 5.08k | if (!this->empty()) { | 641 | 4.50k | T* cursor = this->begin(); | 642 | 4.50k | T* const end = this->end(); | 643 | 137k | do { | 644 | 137k | cursor->~T(); | 645 | 137k | cursor++; | 646 | 137k | } while (cursor < end); | 647 | 4.50k | } | 648 | 5.08k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::destroyAll() Line | Count | Source | 639 | 1.31k | void destroyAll() { | 640 | 1.31k | if (!this->empty()) { | 641 | 438 | T* cursor = this->begin(); | 642 | 438 | T* const end = this->end(); | 643 | 727 | do { | 644 | 727 | cursor->~T(); | 645 | 727 | cursor++; | 646 | 727 | } while (cursor < end); | 647 | 438 | } | 648 | 1.31k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::destroyAll() Line | Count | Source | 639 | 31.5M | void destroyAll() { | 640 | 31.5M | if (!this->empty()) { | 641 | 31.5M | T* cursor = this->begin(); | 642 | 31.5M | T* const end = this->end(); | 643 | 93.0M | do { | 644 | 93.0M | cursor->~T(); | 645 | 93.0M | cursor++; | 646 | 93.0M | } while (cursor < end); | 647 | 31.5M | } | 648 | 31.5M | } |
skia_private::TArray<SkGlyph const*, true>::destroyAll() Line | Count | Source | 639 | 1.09M | void destroyAll() { | 640 | 1.09M | if (!this->empty()) { | 641 | 1.04M | T* cursor = this->begin(); | 642 | 1.04M | T* const end = this->end(); | 643 | 1.51M | do { | 644 | 1.51M | cursor->~T(); | 645 | 1.51M | cursor++; | 646 | 1.51M | } while (cursor < end); | 647 | 1.04M | } | 648 | 1.09M | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::destroyAll() Line | Count | Source | 639 | 846M | void destroyAll() { | 640 | 846M | if (!this->empty()) { | 641 | 92.4k | T* cursor = this->begin(); | 642 | 92.4k | T* const end = this->end(); | 643 | 94.4k | do { | 644 | 94.4k | cursor->~T(); | 645 | 94.4k | cursor++; | 646 | 94.4k | } while (cursor < end); | 647 | 92.4k | } | 648 | 846M | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::destroyAll() Line | Count | Source | 639 | 41.3k | void destroyAll() { | 640 | 41.3k | if (!this->empty()) { | 641 | 22.0k | T* cursor = this->begin(); | 642 | 22.0k | T* const end = this->end(); | 643 | 48.2k | do { | 644 | 48.2k | cursor->~T(); | 645 | 48.2k | cursor++; | 646 | 48.2k | } while (cursor < end); | 647 | 22.0k | } | 648 | 41.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::destroyAll() skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::destroyAll() Line | Count | Source | 639 | 95.4k | void destroyAll() { | 640 | 95.4k | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 95.4k | } |
skia_private::TArray<PathSegment, true>::destroyAll() Line | Count | Source | 639 | 58 | void destroyAll() { | 640 | 58 | if (!this->empty()) { | 641 | 46 | T* cursor = this->begin(); | 642 | 46 | T* const end = this->end(); | 643 | 22.8k | do { | 644 | 22.8k | cursor->~T(); | 645 | 22.8k | cursor++; | 646 | 22.8k | } while (cursor < end); | 647 | 46 | } | 648 | 58 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<GrXPFactoryTestFactory*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::destroyAll() Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::destroyAll() skia_private::TArray<OffsetEdge, true>::destroyAll() Line | Count | Source | 639 | 401 | void destroyAll() { | 640 | 401 | if (!this->empty()) { | 641 | 401 | T* cursor = this->begin(); | 642 | 401 | T* const end = this->end(); | 643 | 742k | do { | 644 | 742k | cursor->~T(); | 645 | 742k | cursor++; | 646 | 742k | } while (cursor < end); | 647 | 401 | } | 648 | 401 | } |
skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::destroyAll() Line | Count | Source | 639 | 99.7k | void destroyAll() { | 640 | 99.7k | if (!this->empty()) { | 641 | 72.4k | T* cursor = this->begin(); | 642 | 72.4k | T* const end = this->end(); | 643 | 117k | do { | 644 | 117k | cursor->~T(); | 645 | 117k | cursor++; | 646 | 117k | } while (cursor < end); | 647 | 72.4k | } | 648 | 99.7k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::destroyAll() skia_private::TArray<SkOpRayHit*, true>::destroyAll() Line | Count | Source | 639 | 5.88M | void destroyAll() { | 640 | 5.88M | if (!this->empty()) { | 641 | 5.88M | T* cursor = this->begin(); | 642 | 5.88M | T* const end = this->end(); | 643 | 154M | do { | 644 | 154M | cursor->~T(); | 645 | 154M | cursor++; | 646 | 154M | } while (cursor < end); | 647 | 5.88M | } | 648 | 5.88M | } |
skia_private::TArray<double, true>::destroyAll() Line | Count | Source | 639 | 110k | void destroyAll() { | 640 | 110k | if (!this->empty()) { | 641 | 110k | T* cursor = this->begin(); | 642 | 110k | T* const end = this->end(); | 643 | 50.8M | do { | 644 | 50.8M | cursor->~T(); | 645 | 50.8M | cursor++; | 646 | 50.8M | } while (cursor < end); | 647 | 110k | } | 648 | 110k | } |
skia_private::TArray<SkClosestRecord const*, true>::destroyAll() Line | Count | Source | 639 | 5.44M | void destroyAll() { | 640 | 5.44M | if (!this->empty()) { | 641 | 5.20M | T* cursor = this->begin(); | 642 | 5.20M | T* const end = this->end(); | 643 | 6.32M | do { | 644 | 6.32M | cursor->~T(); | 645 | 6.32M | cursor++; | 646 | 6.32M | } while (cursor < end); | 647 | 5.20M | } | 648 | 5.44M | } |
skia_private::TArray<SkClosestRecord, true>::destroyAll() Line | Count | Source | 639 | 5.44M | void destroyAll() { | 640 | 5.44M | if (!this->empty()) { | 641 | 5.44M | T* cursor = this->begin(); | 642 | 5.44M | T* const end = this->end(); | 643 | 11.7M | do { | 644 | 11.7M | cursor->~T(); | 645 | 11.7M | cursor++; | 646 | 11.7M | } while (cursor < end); | 647 | 5.44M | } | 648 | 5.44M | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::destroyAll() Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<float>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<SkPaint>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<std::__1::vector<skia::textlayout::TextShadow, std::__1::allocator<skia::textlayout::TextShadow> > >, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::StyleBlock<skia::textlayout::Decoration>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::destroyAll() skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::destroyAll() Line | Count | Source | 639 | 5.45k | void destroyAll() { | 640 | 5.45k | if (!this->empty()) { | 641 | 2.47k | T* cursor = this->begin(); | 642 | 2.47k | T* const end = this->end(); | 643 | 3.24k | do { | 644 | 3.24k | cursor->~T(); | 645 | 3.24k | cursor++; | 646 | 3.24k | } while (cursor < end); | 647 | 2.47k | } | 648 | 5.45k | } |
skia_private::TArray<SkSL::Variable const*, true>::destroyAll() Line | Count | Source | 639 | 14.3k | void destroyAll() { | 640 | 14.3k | if (!this->empty()) { | 641 | 2.99k | T* cursor = this->begin(); | 642 | 2.99k | T* const end = this->end(); | 643 | 5.16k | do { | 644 | 5.16k | cursor->~T(); | 645 | 5.16k | cursor++; | 646 | 5.16k | } while (cursor < end); | 647 | 2.99k | } | 648 | 14.3k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::destroyAll() Line | Count | Source | 639 | 1.08k | void destroyAll() { | 640 | 1.08k | if (!this->empty()) { | 641 | 1.08k | T* cursor = this->begin(); | 642 | 1.08k | T* const end = this->end(); | 643 | 30.4k | do { | 644 | 30.4k | cursor->~T(); | 645 | 30.4k | cursor++; | 646 | 30.4k | } while (cursor < end); | 647 | 1.08k | } | 648 | 1.08k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::destroyAll() Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::destroyAll() Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::destroyAll() Line | Count | Source | 639 | 17.1k | void destroyAll() { | 640 | 17.1k | if (!this->empty()) { | 641 | 14.7k | T* cursor = this->begin(); | 642 | 14.7k | T* const end = this->end(); | 643 | 15.1k | do { | 644 | 15.1k | cursor->~T(); | 645 | 15.1k | cursor++; | 646 | 15.1k | } while (cursor < end); | 647 | 14.7k | } | 648 | 17.1k | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::destroyAll() Line | Count | Source | 639 | 20.6k | void destroyAll() { | 640 | 20.6k | if (!this->empty()) { | 641 | 20.3k | T* cursor = this->begin(); | 642 | 20.3k | T* const end = this->end(); | 643 | 31.0k | do { | 644 | 31.0k | cursor->~T(); | 645 | 31.0k | cursor++; | 646 | 31.0k | } while (cursor < end); | 647 | 20.3k | } | 648 | 20.6k | } |
skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::destroyAll() Line | Count | Source | 639 | 24 | void destroyAll() { | 640 | 24 | if (!this->empty()) { | 641 | 0 | T* cursor = this->begin(); | 642 | 0 | T* const end = this->end(); | 643 | 0 | do { | 644 | 0 | cursor->~T(); | 645 | 0 | cursor++; | 646 | 0 | } while (cursor < end); | 647 | 0 | } | 648 | 24 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::destroyAll() Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::destroyAll() |
649 | | |
650 | | /** In the following move and copy methods, 'dst' is assumed to be uninitialized raw storage. |
651 | | * In the following move methods, 'src' is destroyed leaving behind uninitialized raw storage. |
652 | | */ |
653 | 343M | void copy(const T* src) { |
654 | 343M | if constexpr (std::is_trivially_copyable_v<T>) { |
655 | 342M | if (!this->empty() && src != nullptr) { |
656 | 227M | sk_careful_memcpy(fData, src, this->size_bytes()); |
657 | 227M | } |
658 | 342M | } else { |
659 | 366k | for (int i = 0; i < this->size(); ++i) { |
660 | 99.8k | new (fData + i) T(src[i]); |
661 | 99.8k | } |
662 | 266k | } |
663 | 343M | } Unexecuted instantiation: skia_private::TArray<SkString, true>::copy(SkString const*) skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::copy(skgpu::BulkUsePlotUpdater::PlotData const*) Line | Count | Source | 653 | 5.21k | void copy(const T* src) { | 654 | 5.21k | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 5.21k | if (!this->empty() && src != nullptr) { | 656 | 0 | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 0 | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 5.21k | } |
skia_private::TArray<SkPoint, true>::copy(SkPoint const*) Line | Count | Source | 653 | 18.0M | void copy(const T* src) { | 654 | 18.0M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 18.0M | if (!this->empty() && src != nullptr) { | 656 | 17.2M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 17.2M | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 18.0M | } |
skia_private::TArray<unsigned char, true>::copy(unsigned char const*) Line | Count | Source | 653 | 140M | void copy(const T* src) { | 654 | 140M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 140M | if (!this->empty() && src != nullptr) { | 656 | 139M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 139M | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 140M | } |
skia_private::TArray<float, true>::copy(float const*) Line | Count | Source | 653 | 140M | void copy(const T* src) { | 654 | 140M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 140M | if (!this->empty() && src != nullptr) { | 656 | 26.3M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 26.3M | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 140M | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::copy(skgpu::graphite::Uniform const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::copy(skgpu::graphite::TextureAndSampler const*) skia_private::TArray<unsigned int, true>::copy(unsigned int const*) Line | Count | Source | 653 | 1.57M | void copy(const T* src) { | 654 | 1.57M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 1.57M | if (!this->empty() && src != nullptr) { | 656 | 1.57M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 1.57M | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 1.57M | } |
skia_private::TArray<sk_sp<SkImageFilter>, true>::copy(sk_sp<SkImageFilter> const*) Line | Count | Source | 653 | 266k | void copy(const T* src) { | 654 | | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | | if (!this->empty() && src != nullptr) { | 656 | | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | | } | 658 | 266k | } else { | 659 | 366k | for (int i = 0; i < this->size(); ++i) { | 660 | 99.8k | new (fData + i) T(src[i]); | 661 | 99.8k | } | 662 | 266k | } | 663 | 266k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture const>, true>::copy(sk_sp<SkPicture const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkDrawable>, true>::copy(sk_sp<SkDrawable> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkTextBlob const>, true>::copy(sk_sp<SkTextBlob const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkVertices const>, true>::copy(sk_sp<SkVertices const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage const>, true>::copy(sk_sp<SkImage const> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::copy(sk_sp<sktext::gpu::Slug const> const*) Unexecuted instantiation: skia_private::TArray<SkPaint, true>::copy(SkPaint const*) skia_private::TArray<SkSL::Field, true>::copy(SkSL::Field const*) Line | Count | Source | 653 | 57 | void copy(const T* src) { | 654 | 57 | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 57 | if (!this->empty() && src != nullptr) { | 656 | 57 | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 57 | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 57 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::copy(skgpu::graphite::GlobalCache::StaticVertexCopyRanges const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::copy(sk_sp<skgpu::graphite::TextureProxy> const*) skia_private::TArray<int, true>::copy(int const*) Line | Count | Source | 653 | 14.7M | void copy(const T* src) { | 654 | 14.7M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 14.7M | if (!this->empty() && src != nullptr) { | 656 | 14.7M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 14.7M | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 14.7M | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::copy(SkSL::SPIRVCodeGenerator::Word const*) Line | Count | Source | 653 | 28.3M | void copy(const T* src) { | 654 | 28.3M | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 28.3M | if (!this->empty() && src != nullptr) { | 656 | 28.3M | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 28.3M | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 28.3M | } |
Unexecuted instantiation: skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::copy(SkRuntimeEffect::ChildPtr const*) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::copy(std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType> const*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::copy(skgpu::graphite::DescriptorData const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::copy(skia::textlayout::ResolvedFontDescriptor const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::copy(skia::textlayout::Block const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::copy(skia::textlayout::Placeholder const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::copy(skia::textlayout::Run const*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::copy(skia::textlayout::Cluster const*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::copy(unsigned long const*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::copy(SkUnicode::CodeUnitFlags const*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::copy(SkShaper::Feature const*) skia_private::TArray<SkSL::Type const*, true>::copy(SkSL::Type const* const*) Line | Count | Source | 653 | 8.10k | void copy(const T* src) { | 654 | 8.10k | if constexpr (std::is_trivially_copyable_v<T>) { | 655 | 8.10k | if (!this->empty() && src != nullptr) { | 656 | 8.10k | sk_careful_memcpy(fData, src, this->size_bytes()); | 657 | 8.10k | } | 658 | | } else { | 659 | | for (int i = 0; i < this->size(); ++i) { | 660 | | new (fData + i) T(src[i]); | 661 | | } | 662 | | } | 663 | 8.10k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::copy(sk_sp<skgpu::graphite::PrecompileShader> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileColorFilter> const*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::copy(SkBlendMode const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::copy(sk_sp<skgpu::graphite::PrecompileBlender> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileImageFilter> const*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::copy(sk_sp<skgpu::graphite::PrecompileMaskFilter> const*) |
664 | | |
665 | 52 | void move(int dst, int src) { |
666 | 52 | if constexpr (MEM_MOVE) { |
667 | 52 | memcpy(static_cast<void*>(&fData[dst]), |
668 | 52 | static_cast<const void*>(&fData[src]), |
669 | 52 | sizeof(T)); |
670 | | } else { |
671 | | new (&fData[dst]) T(std::move(fData[src])); |
672 | | fData[src].~T(); |
673 | | } |
674 | 52 | } Unexecuted instantiation: skia_private::TArray<sk_sp<SkTypeface>, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<GrOnFlushCallbackObject*, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(int, int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(int, int) skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(int, int) Line | Count | Source | 665 | 12 | void move(int dst, int src) { | 666 | 12 | if constexpr (MEM_MOVE) { | 667 | 12 | memcpy(static_cast<void*>(&fData[dst]), | 668 | 12 | static_cast<const void*>(&fData[src]), | 669 | 12 | sizeof(T)); | 670 | | } else { | 671 | | new (&fData[dst]) T(std::move(fData[src])); | 672 | | fData[src].~T(); | 673 | | } | 674 | 12 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(int, int) Line | Count | Source | 665 | 40 | void move(int dst, int src) { | 666 | 40 | if constexpr (MEM_MOVE) { | 667 | 40 | memcpy(static_cast<void*>(&fData[dst]), | 668 | 40 | static_cast<const void*>(&fData[src]), | 669 | 40 | sizeof(T)); | 670 | | } else { | 671 | | new (&fData[dst]) T(std::move(fData[src])); | 672 | | fData[src].~T(); | 673 | | } | 674 | 40 | } |
Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(int, int) |
675 | | |
676 | 250M | void move(void* dst) { |
677 | 250M | if constexpr (MEM_MOVE) { |
678 | 250M | sk_careful_memcpy(dst, fData, Bytes(fSize)); |
679 | 250M | } else { |
680 | 4.69M | for (int i = 0; i < this->size(); ++i) { |
681 | 4.10M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); |
682 | 4.10M | fData[i].~T(); |
683 | 4.10M | } |
684 | 583k | } |
685 | 250M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::move(void*) skia_private::TArray<bool, true>::move(void*) Line | Count | Source | 676 | 8.66k | void move(void* dst) { | 677 | 8.66k | if constexpr (MEM_MOVE) { | 678 | 8.66k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 8.66k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::move(void*) Line | Count | Source | 676 | 323k | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 323k | } else { | 680 | 649k | for (int i = 0; i < this->size(); ++i) { | 681 | 326k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 326k | fData[i].~T(); | 683 | 326k | } | 684 | 323k | } | 685 | 323k | } |
skia_private::TArray<SkString, true>::move(void*) Line | Count | Source | 676 | 96 | void move(void* dst) { | 677 | 96 | if constexpr (MEM_MOVE) { | 678 | 96 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 96 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::move(void*) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::move(void*) Line | Count | Source | 676 | 2.10k | void move(void* dst) { | 677 | 2.10k | if constexpr (MEM_MOVE) { | 678 | 2.10k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 2.10k | } |
skia_private::TArray<SkPoint, true>::move(void*) Line | Count | Source | 676 | 70.3M | void move(void* dst) { | 677 | 70.3M | if constexpr (MEM_MOVE) { | 678 | 70.3M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 70.3M | } |
skia_private::TArray<unsigned char, true>::move(void*) Line | Count | Source | 676 | 46.7M | void move(void* dst) { | 677 | 46.7M | if constexpr (MEM_MOVE) { | 678 | 46.7M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 46.7M | } |
skia_private::TArray<float, true>::move(void*) Line | Count | Source | 676 | 20.8M | void move(void* dst) { | 677 | 20.8M | if constexpr (MEM_MOVE) { | 678 | 20.8M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 20.8M | } |
skia_private::TArray<unsigned int, true>::move(void*) Line | Count | Source | 676 | 60.9k | void move(void* dst) { | 677 | 60.9k | if constexpr (MEM_MOVE) { | 678 | 60.9k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 60.9k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::move(void*) Line | Count | Source | 676 | 10.3k | void move(void* dst) { | 677 | 10.3k | if constexpr (MEM_MOVE) { | 678 | 10.3k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::move(void*) Line | Count | Source | 676 | 488k | void move(void* dst) { | 677 | 488k | if constexpr (MEM_MOVE) { | 678 | 488k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 488k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::move(void*) Unexecuted instantiation: skia_private::TArray<char const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::move(void*) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::move(void*) skia_private::TArray<int, true>::move(void*) Line | Count | Source | 676 | 67.5M | void move(void* dst) { | 677 | 67.5M | if constexpr (MEM_MOVE) { | 678 | 67.5M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 67.5M | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::move(void*) skia_private::TArray<sk_sp<SkImageFilter>, true>::move(void*) Line | Count | Source | 676 | 4.40k | void move(void* dst) { | 677 | 4.40k | if constexpr (MEM_MOVE) { | 678 | 4.40k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 4.40k | } |
skia_private::TArray<char, true>::move(void*) Line | Count | Source | 676 | 5.20k | void move(void* dst) { | 677 | 5.20k | if constexpr (MEM_MOVE) { | 678 | 5.20k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 5.20k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::move(void*) Line | Count | Source | 676 | 5.27k | void move(void* dst) { | 677 | 5.27k | if constexpr (MEM_MOVE) { | 678 | 5.27k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 5.27k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::move(void*) Line | Count | Source | 676 | 73.5k | void move(void* dst) { | 677 | 73.5k | if constexpr (MEM_MOVE) { | 678 | 73.5k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 73.5k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::move(void*) Line | Count | Source | 676 | 25.5k | void move(void* dst) { | 677 | 25.5k | if constexpr (MEM_MOVE) { | 678 | 25.5k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 25.5k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::move(void*) Line | Count | Source | 676 | 3.84k | void move(void* dst) { | 677 | 3.84k | if constexpr (MEM_MOVE) { | 678 | 3.84k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 3.84k | } |
skia_private::TArray<std::__1::thread, false>::move(void*) Line | Count | Source | 676 | 76 | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 76 | } else { | 680 | 76 | for (int i = 0; i < this->size(); ++i) { | 681 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 0 | fData[i].~T(); | 683 | 0 | } | 684 | 76 | } | 685 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::move(void*) skia_private::TArray<sk_sp<SkShader>, true>::move(void*) Line | Count | Source | 676 | 51.8k | void move(void* dst) { | 677 | 51.8k | if constexpr (MEM_MOVE) { | 678 | 51.8k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 51.8k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::move(void*) Line | Count | Source | 676 | 1.44k | void move(void* dst) { | 677 | 1.44k | if constexpr (MEM_MOVE) { | 678 | 1.44k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1.44k | } |
skia_private::TArray<SkPaint, true>::move(void*) Line | Count | Source | 676 | 23.1k | void move(void* dst) { | 677 | 23.1k | if constexpr (MEM_MOVE) { | 678 | 23.1k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 23.1k | } |
skia_private::TArray<SkPath, true>::move(void*) Line | Count | Source | 676 | 267k | void move(void* dst) { | 677 | 267k | if constexpr (MEM_MOVE) { | 678 | 267k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 267k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::move(void*) Line | Count | Source | 676 | 57.8k | void move(void* dst) { | 677 | 57.8k | if constexpr (MEM_MOVE) { | 678 | 57.8k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 57.8k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::move(void*) Line | Count | Source | 676 | 188 | void move(void* dst) { | 677 | 188 | if constexpr (MEM_MOVE) { | 678 | 188 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 188 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::move(void*) skia_private::TArray<sk_sp<SkVertices const>, true>::move(void*) Line | Count | Source | 676 | 118 | void move(void* dst) { | 677 | 118 | if constexpr (MEM_MOVE) { | 678 | 118 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 118 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::move(void*) Line | Count | Source | 676 | 77.7k | void move(void* dst) { | 677 | 77.7k | if constexpr (MEM_MOVE) { | 678 | 77.7k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 77.7k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::move(void*) Line | Count | Source | 676 | 7 | void move(void* dst) { | 677 | 7 | if constexpr (MEM_MOVE) { | 678 | 7 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 7 | } |
skia_private::TArray<SkMatrix, true>::move(void*) Line | Count | Source | 676 | 287 | void move(void* dst) { | 677 | 287 | if constexpr (MEM_MOVE) { | 678 | 287 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 287 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::move(void*) Line | Count | Source | 676 | 116 | void move(void* dst) { | 677 | 116 | if constexpr (MEM_MOVE) { | 678 | 116 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 116 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::move(void*) Line | Count | Source | 676 | 17.4k | void move(void* dst) { | 677 | 17.4k | if constexpr (MEM_MOVE) { | 678 | 17.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 17.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::move(void*) Line | Count | Source | 676 | 1 | void move(void* dst) { | 677 | 1 | if constexpr (MEM_MOVE) { | 678 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::move(void*) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::move(void*) Line | Count | Source | 676 | 17.2k | void move(void* dst) { | 677 | 17.2k | if constexpr (MEM_MOVE) { | 678 | 17.2k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 17.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::move(void*) Line | Count | Source | 676 | 2.84M | void move(void* dst) { | 677 | 2.84M | if constexpr (MEM_MOVE) { | 678 | 2.84M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 2.84M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::move(void*) Line | Count | Source | 676 | 22.8M | void move(void* dst) { | 677 | 22.8M | if constexpr (MEM_MOVE) { | 678 | 22.8M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 22.8M | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::move(void*) Line | Count | Source | 676 | 198k | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 198k | } else { | 680 | 3.80M | for (int i = 0; i < this->size(); ++i) { | 681 | 3.60M | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 3.60M | fData[i].~T(); | 683 | 3.60M | } | 684 | 198k | } | 685 | 198k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::move(void*) Line | Count | Source | 676 | 444k | void move(void* dst) { | 677 | 444k | if constexpr (MEM_MOVE) { | 678 | 444k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 444k | } |
skia_private::TArray<SkSL::Field, true>::move(void*) Line | Count | Source | 676 | 173k | void move(void* dst) { | 677 | 173k | if constexpr (MEM_MOVE) { | 678 | 173k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 173k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::move(void*) Line | Count | Source | 676 | 2 | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 2 | } else { | 680 | 2 | for (int i = 0; i < this->size(); ++i) { | 681 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 0 | fData[i].~T(); | 683 | 0 | } | 684 | 2 | } | 685 | 2 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::move(void*) Line | Count | Source | 676 | 168k | void move(void* dst) { | 677 | 168k | if constexpr (MEM_MOVE) { | 678 | 168k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 168k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::move(void*) Line | Count | Source | 676 | 226k | void move(void* dst) { | 677 | 226k | if constexpr (MEM_MOVE) { | 678 | 226k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 226k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::move(void*) Line | Count | Source | 676 | 52.7k | void move(void* dst) { | 677 | 52.7k | if constexpr (MEM_MOVE) { | 678 | 52.7k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 52.7k | } |
skia_private::TArray<float*, true>::move(void*) Line | Count | Source | 676 | 206k | void move(void* dst) { | 677 | 206k | if constexpr (MEM_MOVE) { | 678 | 206k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 206k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::move(void*) Line | Count | Source | 676 | 1.80M | void move(void* dst) { | 677 | 1.80M | if constexpr (MEM_MOVE) { | 678 | 1.80M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::move(void*) Line | Count | Source | 676 | 1.16M | void move(void* dst) { | 677 | 1.16M | if constexpr (MEM_MOVE) { | 678 | 1.16M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1.16M | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::move(void*) skia_private::TArray<SkSL::Variable*, true>::move(void*) Line | Count | Source | 676 | 181k | void move(void* dst) { | 677 | 181k | if constexpr (MEM_MOVE) { | 678 | 181k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 181k | } |
skia_private::TArray<SkSL::Type const*, true>::move(void*) Line | Count | Source | 676 | 2.62k | void move(void* dst) { | 677 | 2.62k | if constexpr (MEM_MOVE) { | 678 | 2.62k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 2.62k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::move(void*) Line | Count | Source | 676 | 10.3k | void move(void* dst) { | 677 | 10.3k | if constexpr (MEM_MOVE) { | 678 | 10.3k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 10.3k | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::move(void*) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::move(void*) Line | Count | Source | 676 | 8.06k | void move(void* dst) { | 677 | 8.06k | if constexpr (MEM_MOVE) { | 678 | 8.06k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 8.06k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::move(void*) Line | Count | Source | 676 | 1 | void move(void* dst) { | 677 | 1 | if constexpr (MEM_MOVE) { | 678 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::move(void*) skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::move(void*) Line | Count | Source | 676 | 42.2k | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 42.2k | } else { | 680 | 42.2k | for (int i = 0; i < this->size(); ++i) { | 681 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 0 | fData[i].~T(); | 683 | 0 | } | 684 | 42.2k | } | 685 | 42.2k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::move(void*) skia_private::TArray<sk_sp<GrRenderTask>, true>::move(void*) Line | Count | Source | 676 | 27.4k | void move(void* dst) { | 677 | 27.4k | if constexpr (MEM_MOVE) { | 678 | 27.4k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 27.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::move(void*) Line | Count | Source | 676 | 10.3k | void move(void* dst) { | 677 | 10.3k | if constexpr (MEM_MOVE) { | 678 | 10.3k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::move(void*) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::move(void*) Line | Count | Source | 676 | 432k | void move(void* dst) { | 677 | 432k | if constexpr (MEM_MOVE) { | 678 | 432k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 432k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::move(void*) skia_private::TArray<double, true>::move(void*) Line | Count | Source | 676 | 62.1k | void move(void* dst) { | 677 | 62.1k | if constexpr (MEM_MOVE) { | 678 | 62.1k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 62.1k | } |
skia_private::TArray<GrRenderTask*, true>::move(void*) Line | Count | Source | 676 | 127k | void move(void* dst) { | 677 | 127k | if constexpr (MEM_MOVE) { | 678 | 127k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 127k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::move(void*) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::move(void*) Line | Count | Source | 676 | 15.7k | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 15.7k | } else { | 680 | 107k | for (int i = 0; i < this->size(); ++i) { | 681 | 91.8k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 91.8k | fData[i].~T(); | 683 | 91.8k | } | 684 | 15.7k | } | 685 | 15.7k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::move(void*) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::move(void*) Line | Count | Source | 676 | 671 | void move(void* dst) { | 677 | 671 | if constexpr (MEM_MOVE) { | 678 | 671 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 671 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::move(void*) Line | Count | Source | 676 | 2.98k | void move(void* dst) { | 677 | 2.98k | if constexpr (MEM_MOVE) { | 678 | 2.98k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 2.98k | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::move(void*) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::move(void*) Line | Count | Source | 676 | 493 | void move(void* dst) { | 677 | 493 | if constexpr (MEM_MOVE) { | 678 | 493 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 493 | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::move(void*) Line | Count | Source | 676 | 67 | void move(void* dst) { | 677 | 67 | if constexpr (MEM_MOVE) { | 678 | 67 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 67 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::move(void*) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::move(void*) Line | Count | Source | 676 | 2 | void move(void* dst) { | 677 | 2 | if constexpr (MEM_MOVE) { | 678 | 2 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 2 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::move(void*) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::move(void*) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::move(void*) Line | Count | Source | 676 | 596 | void move(void* dst) { | 677 | 596 | if constexpr (MEM_MOVE) { | 678 | 596 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 596 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::move(void*) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::move(void*) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::move(void*) Line | Count | Source | 676 | 3.31k | void move(void* dst) { | 677 | 3.31k | if constexpr (MEM_MOVE) { | 678 | 3.31k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 3.31k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::move(void*) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::move(void*) skia_private::TArray<CircularRRectOp::RRect, true>::move(void*) Line | Count | Source | 676 | 18 | void move(void* dst) { | 677 | 18 | if constexpr (MEM_MOVE) { | 678 | 18 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 18 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::move(void*) Line | Count | Source | 676 | 341 | void move(void* dst) { | 677 | 341 | if constexpr (MEM_MOVE) { | 678 | 341 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 341 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::move(void*) skia_private::TArray<CircleOp::Circle, true>::move(void*) Line | Count | Source | 676 | 36 | void move(void* dst) { | 677 | 36 | if constexpr (MEM_MOVE) { | 678 | 36 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 36 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::move(void*) Line | Count | Source | 676 | 121 | void move(void* dst) { | 677 | 121 | if constexpr (MEM_MOVE) { | 678 | 121 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 121 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::move(void*) Line | Count | Source | 676 | 19 | void move(void* dst) { | 677 | 19 | if constexpr (MEM_MOVE) { | 678 | 19 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 19 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::move(void*) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::move(void*) Line | Count | Source | 676 | 3.63k | void move(void* dst) { | 677 | 3.63k | if constexpr (MEM_MOVE) { | 678 | 3.63k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 3.63k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::move(void*) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::move(void*) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::move(void*) Line | Count | Source | 676 | 2.74k | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 2.74k | } else { | 680 | 19.6k | for (int i = 0; i < this->size(); ++i) { | 681 | 16.9k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 16.9k | fData[i].~T(); | 683 | 16.9k | } | 684 | 2.74k | } | 685 | 2.74k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::move(void*) Line | Count | Source | 676 | 180 | void move(void* dst) { | 677 | 180 | if constexpr (MEM_MOVE) { | 678 | 180 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 180 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::move(void*) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::move(void*) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::move(void*) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::move(void*) Line | Count | Source | 676 | 4.70k | void move(void* dst) { | 677 | 4.70k | if constexpr (MEM_MOVE) { | 678 | 4.70k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::move(void*) skia_private::TArray<SkSVGDevice::ClipRec, true>::move(void*) Line | Count | Source | 676 | 1.39k | void move(void* dst) { | 677 | 1.39k | if constexpr (MEM_MOVE) { | 678 | 1.39k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1.39k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::move(void*) Line | Count | Source | 676 | 100 | void move(void* dst) { | 677 | 100 | if constexpr (MEM_MOVE) { | 678 | 100 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 100 | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::move(void*) Line | Count | Source | 676 | 53 | void move(void* dst) { | 677 | 53 | if constexpr (MEM_MOVE) { | 678 | 53 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 53 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::move(void*) skia_private::TArray<SkPackedGlyphID, true>::move(void*) Line | Count | Source | 676 | 151 | void move(void* dst) { | 677 | 151 | if constexpr (MEM_MOVE) { | 678 | 151 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 151 | } |
skia_private::TArray<unsigned short, true>::move(void*) Line | Count | Source | 676 | 499 | void move(void* dst) { | 677 | 499 | if constexpr (MEM_MOVE) { | 678 | 499 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 499 | } |
skia_private::TArray<SkMask::Format, true>::move(void*) Line | Count | Source | 676 | 151 | void move(void* dst) { | 677 | 151 | if constexpr (MEM_MOVE) { | 678 | 151 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 151 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::move(void*) Line | Count | Source | 676 | 1.37k | void move(void* dst) { | 677 | 1.37k | if constexpr (MEM_MOVE) { | 678 | 1.37k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1.37k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::move(void*) Line | Count | Source | 676 | 6.35k | void move(void* dst) { | 677 | 6.35k | if constexpr (MEM_MOVE) { | 678 | 6.35k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 6.35k | } |
skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::move(void*) Line | Count | Source | 676 | 217 | void move(void* dst) { | 677 | 217 | if constexpr (MEM_MOVE) { | 678 | 217 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 217 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::move(void*) skia_private::TArray<SkGlyph const*, true>::move(void*) Line | Count | Source | 676 | 197 | void move(void* dst) { | 677 | 197 | if constexpr (MEM_MOVE) { | 678 | 197 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 197 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::move(void*) Line | Count | Source | 676 | 364 | void move(void* dst) { | 677 | 364 | if constexpr (MEM_MOVE) { | 678 | 364 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 364 | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::move(void*) Line | Count | Source | 676 | 428 | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 428 | } else { | 680 | 47.3k | for (int i = 0; i < this->size(); ++i) { | 681 | 46.9k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 46.9k | fData[i].~T(); | 683 | 46.9k | } | 684 | 428 | } | 685 | 428 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::move(void*) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::move(void*) Line | Count | Source | 676 | 438 | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 438 | } else { | 680 | 438 | for (int i = 0; i < this->size(); ++i) { | 681 | 0 | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 0 | fData[i].~T(); | 683 | 0 | } | 684 | 438 | } | 685 | 438 | } |
skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::move(void*) Line | Count | Source | 676 | 97.1k | void move(void* dst) { | 677 | 97.1k | if constexpr (MEM_MOVE) { | 678 | 97.1k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 97.1k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::move(void*) skia_private::TArray<PathSegment, true>::move(void*) Line | Count | Source | 676 | 190 | void move(void* dst) { | 677 | 190 | if constexpr (MEM_MOVE) { | 678 | 190 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 190 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::move(void*) skia_private::TArray<GrXPFactoryTestFactory*, true>::move(void*) Line | Count | Source | 676 | 96 | void move(void* dst) { | 677 | 96 | if constexpr (MEM_MOVE) { | 678 | 96 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 96 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::move(void*) Line | Count | Source | 676 | 192 | void move(void* dst) { | 677 | 192 | if constexpr (MEM_MOVE) { | 678 | 192 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 192 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::move(void*) Line | Count | Source | 676 | 96 | void move(void* dst) { | 677 | 96 | if constexpr (MEM_MOVE) { | 678 | 96 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 96 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::move(void*) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::move(void*) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::move(void*) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::move(void*) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::move(void*) skia_private::TArray<OffsetEdge, true>::move(void*) Line | Count | Source | 676 | 311 | void move(void* dst) { | 677 | 311 | if constexpr (MEM_MOVE) { | 678 | 311 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 311 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::move(void*) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::move(void*) Line | Count | Source | 676 | 3.00k | void move(void* dst) { | 677 | 3.00k | if constexpr (MEM_MOVE) { | 678 | 3.00k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 3.00k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::move(void*) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::move(void*) skia_private::TArray<SkOpRayHit*, true>::move(void*) Line | Count | Source | 676 | 12.4M | void move(void* dst) { | 677 | 12.4M | if constexpr (MEM_MOVE) { | 678 | 12.4M | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 12.4M | } |
skia_private::TArray<SkClosestRecord, true>::move(void*) Line | Count | Source | 676 | 4.74k | void move(void* dst) { | 677 | 4.74k | if constexpr (MEM_MOVE) { | 678 | 4.74k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 4.74k | } |
skia_private::TArray<SkClosestRecord const*, true>::move(void*) Line | Count | Source | 676 | 3.41k | void move(void* dst) { | 677 | 3.41k | if constexpr (MEM_MOVE) { | 678 | 3.41k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 3.41k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::move(void*) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::move(void*) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::move(void*) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::move(void*) skia_private::TArray<SkSL::Variable const*, true>::move(void*) Line | Count | Source | 676 | 3.10k | void move(void* dst) { | 677 | 3.10k | if constexpr (MEM_MOVE) { | 678 | 3.10k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 3.10k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::move(void*) Line | Count | Source | 676 | 1.08k | void move(void* dst) { | 677 | 1.08k | if constexpr (MEM_MOVE) { | 678 | 1.08k | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::move(void*) Line | Count | Source | 676 | 1 | void move(void* dst) { | 677 | 1 | if constexpr (MEM_MOVE) { | 678 | 1 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 1 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::move(void*) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::move(void*) Line | Count | Source | 676 | 22 | void move(void* dst) { | 677 | 22 | if constexpr (MEM_MOVE) { | 678 | 22 | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | | } else { | 680 | | for (int i = 0; i < this->size(); ++i) { | 681 | | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | | fData[i].~T(); | 683 | | } | 684 | | } | 685 | 22 | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::move(void*) Line | Count | Source | 676 | 258 | void move(void* dst) { | 677 | | if constexpr (MEM_MOVE) { | 678 | | sk_careful_memcpy(dst, fData, Bytes(fSize)); | 679 | 258 | } else { | 680 | 21.8k | for (int i = 0; i < this->size(); ++i) { | 681 | 21.6k | new (static_cast<char*>(dst) + Bytes(i)) T(std::move(fData[i])); | 682 | 21.6k | fData[i].~T(); | 683 | 21.6k | } | 684 | 258 | } | 685 | 258 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::move(void*) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::move(void*) |
686 | | |
687 | | // Helper function that makes space for n objects, adjusts the count, but does not initialize |
688 | | // the new objects. |
689 | 796M | void* push_back_raw(int n) { |
690 | 796M | this->checkRealloc(n, kGrowing); |
691 | 796M | void* ptr = fData + fSize; |
692 | 796M | this->changeSize(fSize + n); |
693 | 796M | return ptr; |
694 | 796M | } skia_private::TArray<SkString, true>::push_back_raw(int) Line | Count | Source | 689 | 96 | void* push_back_raw(int n) { | 690 | 96 | this->checkRealloc(n, kGrowing); | 691 | 96 | void* ptr = fData + fSize; | 692 | 96 | this->changeSize(fSize + n); | 693 | 96 | return ptr; | 694 | 96 | } |
skia_private::TArray<SkPoint, true>::push_back_raw(int) Line | Count | Source | 689 | 706M | void* push_back_raw(int n) { | 690 | 706M | this->checkRealloc(n, kGrowing); | 691 | 706M | void* ptr = fData + fSize; | 692 | 706M | this->changeSize(fSize + n); | 693 | 706M | return ptr; | 694 | 706M | } |
skia_private::TArray<unsigned char, true>::push_back_raw(int) Line | Count | Source | 689 | 33.6M | void* push_back_raw(int n) { | 690 | 33.6M | this->checkRealloc(n, kGrowing); | 691 | 33.6M | void* ptr = fData + fSize; | 692 | 33.6M | this->changeSize(fSize + n); | 693 | 33.6M | return ptr; | 694 | 33.6M | } |
skia_private::TArray<float, true>::push_back_raw(int) Line | Count | Source | 689 | 1.48M | void* push_back_raw(int n) { | 690 | 1.48M | this->checkRealloc(n, kGrowing); | 691 | 1.48M | void* ptr = fData + fSize; | 692 | 1.48M | this->changeSize(fSize + n); | 693 | 1.48M | return ptr; | 694 | 1.48M | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::push_back_raw(int) Line | Count | Source | 689 | 10.3k | void* push_back_raw(int n) { | 690 | 10.3k | this->checkRealloc(n, kGrowing); | 691 | 10.3k | void* ptr = fData + fSize; | 692 | 10.3k | this->changeSize(fSize + n); | 693 | 10.3k | return ptr; | 694 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::push_back_raw(int) skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::push_back_raw(int) Line | Count | Source | 689 | 4.42M | void* push_back_raw(int n) { | 690 | 4.42M | this->checkRealloc(n, kGrowing); | 691 | 4.42M | void* ptr = fData + fSize; | 692 | 4.42M | this->changeSize(fSize + n); | 693 | 4.42M | return ptr; | 694 | 4.42M | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::push_back_raw(int) Line | Count | Source | 689 | 1.44k | void* push_back_raw(int n) { | 690 | 1.44k | this->checkRealloc(n, kGrowing); | 691 | 1.44k | void* ptr = fData + fSize; | 692 | 1.44k | this->changeSize(fSize + n); | 693 | 1.44k | return ptr; | 694 | 1.44k | } |
skia_private::TArray<unsigned int, true>::push_back_raw(int) Line | Count | Source | 689 | 963k | void* push_back_raw(int n) { | 690 | 963k | this->checkRealloc(n, kGrowing); | 691 | 963k | void* ptr = fData + fSize; | 692 | 963k | this->changeSize(fSize + n); | 693 | 963k | return ptr; | 694 | 963k | } |
skia_private::TArray<SkPath, true>::push_back_raw(int) Line | Count | Source | 689 | 328k | void* push_back_raw(int n) { | 690 | 328k | this->checkRealloc(n, kGrowing); | 691 | 328k | void* ptr = fData + fSize; | 692 | 328k | this->changeSize(fSize + n); | 693 | 328k | return ptr; | 694 | 328k | } |
skia_private::TArray<SkMatrix, true>::push_back_raw(int) Line | Count | Source | 689 | 13.0k | void* push_back_raw(int n) { | 690 | 13.0k | this->checkRealloc(n, kGrowing); | 691 | 13.0k | void* ptr = fData + fSize; | 692 | 13.0k | this->changeSize(fSize + n); | 693 | 13.0k | return ptr; | 694 | 13.0k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::push_back_raw(int) Line | Count | Source | 689 | 1.51k | void* push_back_raw(int n) { | 690 | 1.51k | this->checkRealloc(n, kGrowing); | 691 | 1.51k | void* ptr = fData + fSize; | 692 | 1.51k | this->changeSize(fSize + n); | 693 | 1.51k | return ptr; | 694 | 1.51k | } |
skia_private::TArray<bool, true>::push_back_raw(int) Line | Count | Source | 689 | 65.3k | void* push_back_raw(int n) { | 690 | 65.3k | this->checkRealloc(n, kGrowing); | 691 | 65.3k | void* ptr = fData + fSize; | 692 | 65.3k | this->changeSize(fSize + n); | 693 | 65.3k | return ptr; | 694 | 65.3k | } |
skia_private::TArray<int, true>::push_back_raw(int) Line | Count | Source | 689 | 32.0M | void* push_back_raw(int n) { | 690 | 32.0M | this->checkRealloc(n, kGrowing); | 691 | 32.0M | void* ptr = fData + fSize; | 692 | 32.0M | this->changeSize(fSize + n); | 693 | 32.0M | return ptr; | 694 | 32.0M | } |
skia_private::TArray<float*, true>::push_back_raw(int) Line | Count | Source | 689 | 206k | void* push_back_raw(int n) { | 690 | 206k | this->checkRealloc(n, kGrowing); | 691 | 206k | void* ptr = fData + fSize; | 692 | 206k | this->changeSize(fSize + n); | 693 | 206k | return ptr; | 694 | 206k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::push_back_raw(int) Line | Count | Source | 689 | 1.80M | void* push_back_raw(int n) { | 690 | 1.80M | this->checkRealloc(n, kGrowing); | 691 | 1.80M | void* ptr = fData + fSize; | 692 | 1.80M | this->changeSize(fSize + n); | 693 | 1.80M | return ptr; | 694 | 1.80M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::push_back_raw(int) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::push_back_raw(int) Line | Count | Source | 689 | 1 | void* push_back_raw(int n) { | 690 | 1 | this->checkRealloc(n, kGrowing); | 691 | 1 | void* ptr = fData + fSize; | 692 | 1 | this->changeSize(fSize + n); | 693 | 1 | return ptr; | 694 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::push_back_raw(int) skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::push_back_raw(int) Line | Count | Source | 689 | 8.58k | void* push_back_raw(int n) { | 690 | 8.58k | this->checkRealloc(n, kGrowing); | 691 | 8.58k | void* ptr = fData + fSize; | 692 | 8.58k | this->changeSize(fSize + n); | 693 | 8.58k | return ptr; | 694 | 8.58k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::push_back_raw(int) Line | Count | Source | 689 | 154k | void* push_back_raw(int n) { | 690 | 154k | this->checkRealloc(n, kGrowing); | 691 | 154k | void* ptr = fData + fSize; | 692 | 154k | this->changeSize(fSize + n); | 693 | 154k | return ptr; | 694 | 154k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::push_back_raw(int) Line | Count | Source | 689 | 5.02k | void* push_back_raw(int n) { | 690 | 5.02k | this->checkRealloc(n, kGrowing); | 691 | 5.02k | void* ptr = fData + fSize; | 692 | 5.02k | this->changeSize(fSize + n); | 693 | 5.02k | return ptr; | 694 | 5.02k | } |
skia_private::TArray<SkRect, true>::push_back_raw(int) Line | Count | Source | 689 | 58 | void* push_back_raw(int n) { | 690 | 58 | this->checkRealloc(n, kGrowing); | 691 | 58 | void* ptr = fData + fSize; | 692 | 58 | this->changeSize(fSize + n); | 693 | 58 | return ptr; | 694 | 58 | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::push_back_raw(int) LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::push_back_raw(int) Line | Count | Source | 689 | 458 | void* push_back_raw(int n) { | 690 | 458 | this->checkRealloc(n, kGrowing); | 691 | 458 | void* ptr = fData + fSize; | 692 | 458 | this->changeSize(fSize + n); | 693 | 458 | return ptr; | 694 | 458 | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::push_back_raw(int) Line | Count | Source | 689 | 78 | void* push_back_raw(int n) { | 690 | 78 | this->checkRealloc(n, kGrowing); | 691 | 78 | void* ptr = fData + fSize; | 692 | 78 | this->changeSize(fSize + n); | 693 | 78 | return ptr; | 694 | 78 | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::push_back_raw(int) skia_private::TArray<SkPackedGlyphID, true>::push_back_raw(int) Line | Count | Source | 689 | 4.50k | void* push_back_raw(int n) { | 690 | 4.50k | this->checkRealloc(n, kGrowing); | 691 | 4.50k | void* ptr = fData + fSize; | 692 | 4.50k | this->changeSize(fSize + n); | 693 | 4.50k | return ptr; | 694 | 4.50k | } |
skia_private::TArray<unsigned short, true>::push_back_raw(int) Line | Count | Source | 689 | 1.05M | void* push_back_raw(int n) { | 690 | 1.05M | this->checkRealloc(n, kGrowing); | 691 | 1.05M | void* ptr = fData + fSize; | 692 | 1.05M | this->changeSize(fSize + n); | 693 | 1.05M | return ptr; | 694 | 1.05M | } |
skia_private::TArray<SkMask::Format, true>::push_back_raw(int) Line | Count | Source | 689 | 4.50k | void* push_back_raw(int n) { | 690 | 4.50k | this->checkRealloc(n, kGrowing); | 691 | 4.50k | void* ptr = fData + fSize; | 692 | 4.50k | this->changeSize(fSize + n); | 693 | 4.50k | return ptr; | 694 | 4.50k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::push_back_raw(int) skia_private::TArray<SkGlyph const*, true>::push_back_raw(int) Line | Count | Source | 689 | 1.04M | void* push_back_raw(int n) { | 690 | 1.04M | this->checkRealloc(n, kGrowing); | 691 | 1.04M | void* ptr = fData + fSize; | 692 | 1.04M | this->changeSize(fSize + n); | 693 | 1.04M | return ptr; | 694 | 1.04M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::push_back_raw(int) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::push_back_raw(int) Line | Count | Source | 689 | 209k | void* push_back_raw(int n) { | 690 | 209k | this->checkRealloc(n, kGrowing); | 691 | 209k | void* ptr = fData + fSize; | 692 | 209k | this->changeSize(fSize + n); | 693 | 209k | return ptr; | 694 | 209k | } |
skia_private::TArray<PathSegment, true>::push_back_raw(int) Line | Count | Source | 689 | 22.8k | void* push_back_raw(int n) { | 690 | 22.8k | this->checkRealloc(n, kGrowing); | 691 | 22.8k | void* ptr = fData + fSize; | 692 | 22.8k | this->changeSize(fSize + n); | 693 | 22.8k | return ptr; | 694 | 22.8k | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::push_back_raw(int) skia_private::TArray<OffsetEdge, true>::push_back_raw(int) Line | Count | Source | 689 | 4.12k | void* push_back_raw(int n) { | 690 | 4.12k | this->checkRealloc(n, kGrowing); | 691 | 4.12k | void* ptr = fData + fSize; | 692 | 4.12k | this->changeSize(fSize + n); | 693 | 4.12k | return ptr; | 694 | 4.12k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::push_back_raw(int) skia_private::TArray<SkClosestRecord, true>::push_back_raw(int) Line | Count | Source | 689 | 11.7M | void* push_back_raw(int n) { | 690 | 11.7M | this->checkRealloc(n, kGrowing); | 691 | 11.7M | void* ptr = fData + fSize; | 692 | 11.7M | this->changeSize(fSize + n); | 693 | 11.7M | return ptr; | 694 | 11.7M | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::push_back_raw(int) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::push_back_raw(int) skia_private::TArray<SkMeshSpecification::Attribute, false>::push_back_raw(int) Line | Count | Source | 689 | 31.0k | void* push_back_raw(int n) { | 690 | 31.0k | this->checkRealloc(n, kGrowing); | 691 | 31.0k | void* ptr = fData + fSize; | 692 | 31.0k | this->changeSize(fSize + n); | 693 | 31.0k | return ptr; | 694 | 31.0k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::push_back_raw(int) Line | Count | Source | 689 | 24.3k | void* push_back_raw(int n) { | 690 | 24.3k | this->checkRealloc(n, kGrowing); | 691 | 24.3k | void* ptr = fData + fSize; | 692 | 24.3k | this->changeSize(fSize + n); | 693 | 24.3k | return ptr; | 694 | 24.3k | } |
|
695 | | |
696 | | template <typename... Args> |
697 | 20.2M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { |
698 | 20.2M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); |
699 | 20.2M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); |
700 | 20.2M | this->installDataAndUpdateCapacity(buffer); |
701 | | |
702 | 20.2M | return newT; |
703 | 20.2M | } Unexecuted instantiation: SkJSONWriter::Scope* skia_private::TArray<SkJSONWriter::Scope, true>::growAndConstructAtEnd<SkJSONWriter::Scope>(SkJSONWriter::Scope&&) bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool>(bool&&) Line | Count | Source | 697 | 1.00k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1.00k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1.00k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1.00k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1.00k | return newT; | 703 | 1.00k | } |
Unexecuted instantiation: bool* skia_private::TArray<bool, true>::growAndConstructAtEnd<bool const&>(bool const&) skif::FilterResult::Builder::SampledFilterResult* skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::growAndConstructAtEnd<skif::FilterResult::Builder::SampledFilterResult>(skif::FilterResult::Builder::SampledFilterResult&&) Line | Count | Source | 697 | 323k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 323k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 323k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 323k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 323k | return newT; | 703 | 323k | } |
Unexecuted instantiation: skgpu::BulkUsePlotUpdater::PlotData* skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::growAndConstructAtEnd<skgpu::BulkUsePlotUpdater::PlotData>(skgpu::BulkUsePlotUpdater::PlotData&&) Unexecuted instantiation: GrFragmentProcessor::ProgramImpl** skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::growAndConstructAtEnd<GrFragmentProcessor::ProgramImpl*>(GrFragmentProcessor::ProgramImpl*&&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<SkRuntimeEffect::ChildPtr>(SkRuntimeEffect::ChildPtr&&) unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int>(unsigned int&&) Line | Count | Source | 697 | 84 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 84 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 84 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 84 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 84 | return newT; | 703 | 84 | } |
GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy* const&>(GrSurfaceProxy* const&) Line | Count | Source | 697 | 474k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 474k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 474k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 474k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 474k | return newT; | 703 | 474k | } |
unsigned int* skia_private::TArray<unsigned int, true>::growAndConstructAtEnd<unsigned int const&>(unsigned int const&) Line | Count | Source | 697 | 22.0k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 22.0k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 22.0k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 22.0k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 22.0k | return newT; | 703 | 22.0k | } |
Unexecuted instantiation: SkPixmap* skia_private::TArray<SkPixmap, false>::growAndConstructAtEnd<SkPixmap const&>(SkPixmap const&) Unexecuted instantiation: SkAutoPixmapStorage* skia_private::TArray<SkAutoPixmapStorage, false>::growAndConstructAtEnd<SkAutoPixmapStorage>(SkAutoPixmapStorage&&) Unexecuted instantiation: char const** skia_private::TArray<char const*, true>::growAndConstructAtEnd<char const*>(char const*&&) Unexecuted instantiation: skiatest::graphite::ContextFactory::OwnedContextInfo* skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::growAndConstructAtEnd<skiatest::graphite::ContextFactory::OwnedContextInfo>(skiatest::graphite::ContextFactory::OwnedContextInfo&&) Unexecuted instantiation: sk_sp<SkImage>* skia_private::TArray<sk_sp<SkImage>, true>::growAndConstructAtEnd<sk_sp<SkImage> const&>(sk_sp<SkImage> const&) Unexecuted instantiation: DDLPromiseImageHelper::PromiseImageInfo* skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::growAndConstructAtEnd<int, unsigned int, SkImageInfo&>(int&&, unsigned int&&, SkImageInfo&) Unexecuted instantiation: sk_sp<ToolUtils::TopoTestNode>* skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::growAndConstructAtEnd<sk_sp<ToolUtils::TopoTestNode> >(sk_sp<ToolUtils::TopoTestNode>&&) Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString>(SkString&&) Unexecuted instantiation: TestSVGTypeface::GlyfLayerInfo* skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::growAndConstructAtEnd<int&, SkIRect&>(int&, SkIRect&) Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<unsigned int&>(unsigned int&) Unexecuted instantiation: TestSVGTypeface::GlyfInfo* skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::growAndConstructAtEnd<>() sk_sp<SkImageFilter>* skia_private::TArray<sk_sp<SkImageFilter>, true>::growAndConstructAtEnd<sk_sp<SkImageFilter> >(sk_sp<SkImageFilter>&&) Line | Count | Source | 697 | 929 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 929 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 929 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 929 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 929 | return newT; | 703 | 929 | } |
Unexecuted instantiation: float* skia_private::TArray<float, true>::growAndConstructAtEnd<float>(float&&) sk_sp<SkSVGNode>* skia_private::TArray<sk_sp<SkSVGNode>, true>::growAndConstructAtEnd<sk_sp<SkSVGNode> >(sk_sp<SkSVGNode>&&) Line | Count | Source | 697 | 73.5k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 73.5k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 73.5k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 73.5k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 73.5k | return newT; | 703 | 73.5k | } |
SkRGBA4f<(SkAlphaType)3>* skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)3> >(SkRGBA4f<(SkAlphaType)3>&&) Line | Count | Source | 697 | 25.4k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 25.4k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 25.4k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 25.4k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 25.4k | return newT; | 703 | 25.4k | } |
float* skia_private::TArray<float, true>::growAndConstructAtEnd<float const&>(float const&) Line | Count | Source | 697 | 848k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 848k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 848k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 848k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 848k | return newT; | 703 | 848k | } |
Unexecuted instantiation: SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect, bool, bool>(SkIRect&&, bool&&, bool&&) SkNoPixelsDevice::ClipState* skia_private::TArray<SkNoPixelsDevice::ClipState, true>::growAndConstructAtEnd<SkIRect&, bool&, bool&>(SkIRect&, bool&, bool&) Line | Count | Source | 697 | 3.84k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 3.84k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 3.84k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 3.84k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 3.84k | return newT; | 703 | 3.84k | } |
std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*>(void (*&&)(void*), SkThreadPool<std::__1::deque<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()> > > >*&&) Line | Count | Source | 697 | 76 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 76 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 76 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 76 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 76 | return newT; | 703 | 76 | } |
Unexecuted instantiation: std::__1::thread* skia_private::TArray<std::__1::thread, false>::growAndConstructAtEnd<void (*)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*>(void (*&&)(void*), SkThreadPool<skia_private::TArray<std::__1::function<void ()>, false> >*&&) Unexecuted instantiation: std::__1::function<void ()>* skia_private::TArray<std::__1::function<void ()>, false>::growAndConstructAtEnd<std::__1::function<void ()> >(std::__1::function<void ()>&&) Unexecuted instantiation: sk_sp<SkShader>* skia_private::TArray<sk_sp<SkShader>, true>::growAndConstructAtEnd<sk_sp<SkShader> >(sk_sp<SkShader>&&) SkPoint* skia_private::TArray<SkPoint, true>::growAndConstructAtEnd<SkPoint const&>(SkPoint const&) Line | Count | Source | 697 | 405k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 405k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 405k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 405k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 405k | return newT; | 703 | 405k | } |
unsigned char* skia_private::TArray<unsigned char, true>::growAndConstructAtEnd<unsigned char>(unsigned char&&) Line | Count | Source | 697 | 2.58M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 2.58M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 2.58M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 2.58M | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 2.58M | return newT; | 703 | 2.58M | } |
sk_sp<SkPicture const>* skia_private::TArray<sk_sp<SkPicture const>, true>::growAndConstructAtEnd<sk_sp<SkPicture const> >(sk_sp<SkPicture const>&&) Line | Count | Source | 697 | 2.89k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 2.89k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 2.89k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 2.89k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 2.89k | return newT; | 703 | 2.89k | } |
SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint>(SkPaint&&) Line | Count | Source | 697 | 23.1k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 23.1k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 23.1k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 23.1k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 23.1k | return newT; | 703 | 23.1k | } |
sk_sp<SkTextBlob const>* skia_private::TArray<sk_sp<SkTextBlob const>, true>::growAndConstructAtEnd<sk_sp<SkTextBlob const> >(sk_sp<SkTextBlob const>&&) Line | Count | Source | 697 | 188 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 188 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 188 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 188 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 188 | return newT; | 703 | 188 | } |
Unexecuted instantiation: sk_sp<sktext::gpu::Slug const>* skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::Slug const> >(sk_sp<sktext::gpu::Slug const>&&) sk_sp<SkVertices const>* skia_private::TArray<sk_sp<SkVertices const>, true>::growAndConstructAtEnd<sk_sp<SkVertices const> >(sk_sp<SkVertices const>&&) Line | Count | Source | 697 | 118 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 118 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 118 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 118 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 118 | return newT; | 703 | 118 | } |
sk_sp<SkImage const>* skia_private::TArray<sk_sp<SkImage const>, true>::growAndConstructAtEnd<sk_sp<SkImage const> >(sk_sp<SkImage const>&&) Line | Count | Source | 697 | 77.7k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 77.7k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 77.7k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 77.7k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 77.7k | return newT; | 703 | 77.7k | } |
sk_sp<SkDrawable>* skia_private::TArray<sk_sp<SkDrawable>, true>::growAndConstructAtEnd<sk_sp<SkDrawable> >(sk_sp<SkDrawable>&&) Line | Count | Source | 697 | 7 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 7 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 7 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 7 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 7 | return newT; | 703 | 7 | } |
Unexecuted instantiation: SkPaint* skia_private::TArray<SkPaint, true>::growAndConstructAtEnd<SkPaint const&>(SkPaint const&) SkRasterPipelineContexts::MemoryCtxInfo* skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::growAndConstructAtEnd<SkRasterPipelineContexts::MemoryCtxInfo>(SkRasterPipelineContexts::MemoryCtxInfo&&) Line | Count | Source | 697 | 116 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 116 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 116 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 116 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 116 | return newT; | 703 | 116 | } |
SkResourceCache::PurgeSharedIDMessage* skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::growAndConstructAtEnd<SkResourceCache::PurgeSharedIDMessage>(SkResourceCache::PurgeSharedIDMessage&&) Line | Count | Source | 697 | 17.4k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 17.4k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 17.4k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 17.4k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 17.4k | return newT; | 703 | 17.4k | } |
Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkShader>&>(sk_sp<SkShader>&) Unexecuted instantiation: SkRuntimeEffect::ChildPtr* skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::growAndConstructAtEnd<sk_sp<SkColorFilter>&>(sk_sp<SkColorFilter>&) sk_sp<SkTypeface>* skia_private::TArray<sk_sp<SkTypeface>, true>::growAndConstructAtEnd<sk_sp<SkTypeface> >(sk_sp<SkTypeface>&&) Line | Count | Source | 697 | 1 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1 | return newT; | 703 | 1 | } |
Unexecuted instantiation: SkSize* skia_private::TArray<SkSize, true>::growAndConstructAtEnd<SkSize const&>(SkSize const&) Unexecuted instantiation: sk_sp<SkPicture>* skia_private::TArray<sk_sp<SkPicture>, true>::growAndConstructAtEnd<sk_sp<SkPicture> const&>(sk_sp<SkPicture> const&) Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> const&>(SkRGBA4f<(SkAlphaType)2> const&) Unexecuted instantiation: SkRGBA4f<(SkAlphaType)2>* skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::growAndConstructAtEnd<SkRGBA4f<(SkAlphaType)2> >(SkRGBA4f<(SkAlphaType)2>&&) std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > >(std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >&&) Line | Count | Source | 697 | 108k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 108k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 108k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 108k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 108k | return newT; | 703 | 108k | } |
std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> > >(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >&&) Line | Count | Source | 697 | 265k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 265k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 265k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 265k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 265k | return newT; | 703 | 265k | } |
SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error* skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::growAndConstructAtEnd<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error>(SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error&&) Line | Count | Source | 697 | 198k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 198k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 198k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 198k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 198k | return newT; | 703 | 198k | } |
std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >* skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> > >(std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >&&) Line | Count | Source | 697 | 13.4k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 13.4k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 13.4k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 13.4k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 13.4k | return newT; | 703 | 13.4k | } |
SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Field>(SkSL::Field&&) Line | Count | Source | 697 | 172k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 172k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 172k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 172k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 172k | return newT; | 703 | 172k | } |
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) SkSL::RP::Instruction* skia_private::TArray<SkSL::RP::Instruction, true>::growAndConstructAtEnd<SkSL::RP::Instruction>(SkSL::RP::Instruction&&) Line | Count | Source | 697 | 168k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 168k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 168k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 168k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 168k | return newT; | 703 | 168k | } |
SkSL::RP::Program::Stage* skia_private::TArray<SkSL::RP::Program::Stage, true>::growAndConstructAtEnd<SkSL::RP::Program::Stage>(SkSL::RP::Program::Stage&&) Line | Count | Source | 697 | 20.5k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 20.5k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 20.5k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 20.5k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 20.5k | return newT; | 703 | 20.5k | } |
SkRasterPipelineContexts::BranchCtx** skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::growAndConstructAtEnd<SkRasterPipelineContexts::BranchCtx* const&>(SkRasterPipelineContexts::BranchCtx* const&) Line | Count | Source | 697 | 181 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 181 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 181 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 181 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 181 | return newT; | 703 | 181 | } |
int* skia_private::TArray<int, true>::growAndConstructAtEnd<int const&>(int const&) Line | Count | Source | 697 | 5.43k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 5.43k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 5.43k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 5.43k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 5.43k | return newT; | 703 | 5.43k | } |
SkSLRasterPipelineCodeGenerator.cpp:SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange* skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::growAndConstructAtEnd<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange>(SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange&&) Line | Count | Source | 697 | 1.16M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1.16M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1.16M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1.16M | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1.16M | return newT; | 703 | 1.16M | } |
Unexecuted instantiation: int* skia_private::TArray<int, true>::growAndConstructAtEnd<int>(int&&) Unexecuted instantiation: skia_private::THashSet<int, SkGoodHash> const** skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::growAndConstructAtEnd<skia_private::THashSet<int, SkGoodHash> const* const&>(skia_private::THashSet<int, SkGoodHash> const* const&) Unexecuted instantiation: SkSL::Variable** skia_private::TArray<SkSL::Variable*, true>::growAndConstructAtEnd<SkSL::Variable*>(SkSL::Variable*&&) Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const*>(SkSL::Type const*&&) Unexecuted instantiation: SkSL::Type const** skia_private::TArray<SkSL::Type const*, true>::growAndConstructAtEnd<SkSL::Type const* const&>(SkSL::Type const* const&) SkSL::SwitchCase const** skia_private::TArray<SkSL::SwitchCase const*, true>::growAndConstructAtEnd<SkSL::SwitchCase const* const&>(SkSL::SwitchCase const* const&) Line | Count | Source | 697 | 2.82k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 2.82k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 2.82k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 2.82k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 2.82k | return newT; | 703 | 2.82k | } |
Unexecuted instantiation: SkSLSwizzle.cpp:SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument* skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::growAndConstructAtEnd<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument>(SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument&&) std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >** skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*>(std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*&&) Line | Count | Source | 697 | 8.06k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 8.06k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 8.06k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 8.06k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 8.06k | return newT; | 703 | 8.06k | } |
Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::growAndConstructAtEnd<GrAuditTrail::Op*&>(GrAuditTrail::Op*&) Unexecuted instantiation: GrAuditTrail::Op** skia_private::TArray<GrAuditTrail::Op*, true>::growAndConstructAtEnd<GrAuditTrail::Op* const&>(GrAuditTrail::Op* const&) Unexecuted instantiation: std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >* skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::growAndConstructAtEnd<GrAuditTrail::OpNode*&>(GrAuditTrail::OpNode*&) sk_sp<GrRenderTask>* skia_private::TArray<sk_sp<GrRenderTask>, true>::growAndConstructAtEnd<sk_sp<GrRenderTask> >(sk_sp<GrRenderTask>&&) Line | Count | Source | 697 | 27.4k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 27.4k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 27.4k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 27.4k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 27.4k | return newT; | 703 | 27.4k | } |
GrOnFlushCallbackObject** skia_private::TArray<GrOnFlushCallbackObject*, true>::growAndConstructAtEnd<GrOnFlushCallbackObject* const&>(GrOnFlushCallbackObject* const&) Line | Count | Source | 697 | 10.3k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 10.3k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 10.3k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 10.3k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 10.3k | return newT; | 703 | 10.3k | } |
std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >(std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >&&) Line | Count | Source | 697 | 432k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 432k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 432k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 432k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 432k | return newT; | 703 | 432k | } |
Unexecuted instantiation: GrGpu::SubmittedProc* skia_private::TArray<GrGpu::SubmittedProc, true>::growAndConstructAtEnd<void (* const&)(void*, bool), void* const&>(void (* const&)(void*, bool), void* const&) Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double>(double&&) GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask* const&>(GrRenderTask* const&) Line | Count | Source | 697 | 125k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 125k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 125k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 125k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 125k | return newT; | 703 | 125k | } |
Unexecuted instantiation: GrTextureProxy** skia_private::TArray<GrTextureProxy*, true>::growAndConstructAtEnd<GrTextureProxy* const&>(GrTextureProxy* const&) GrRenderTask** skia_private::TArray<GrRenderTask*, true>::growAndConstructAtEnd<GrRenderTask*>(GrRenderTask*&&) Line | Count | Source | 697 | 2.17k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 2.17k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 2.17k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 2.17k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 2.17k | return newT; | 703 | 2.17k | } |
Unexecuted instantiation: sk_sp<GrSurfaceProxy>* skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::growAndConstructAtEnd<sk_sp<GrSurfaceProxy> >(sk_sp<GrSurfaceProxy>&&) Unexecuted instantiation: GrTextureResolveRenderTask::Resolve* skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::growAndConstructAtEnd<GrSurfaceProxy::ResolveFlags&>(GrSurfaceProxy::ResolveFlags&) Unexecuted instantiation: sk_sp<skgpu::ganesh::PathRenderer>* skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::PathRenderer> >(sk_sp<skgpu::ganesh::PathRenderer>&&) skgpu::UniqueKeyInvalidatedMessage* skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMessage>(skgpu::UniqueKeyInvalidatedMessage&&) Line | Count | Source | 697 | 15.7k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 15.7k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 15.7k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 15.7k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 15.7k | return newT; | 703 | 15.7k | } |
Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<GrGpuBuffer>, unsigned long&>(sk_sp<GrGpuBuffer>&&, unsigned long&) Unexecuted instantiation: skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: GrResourceCache::UnrefResourceMessage* skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::growAndConstructAtEnd<GrResourceCache::UnrefResourceMessage>(GrResourceCache::UnrefResourceMessage&&) Unexecuted instantiation: AAConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData&&) Unexecuted instantiation: AAHairLinePathRenderer.cpp:(anonymous namespace)::AAHairlineOp::PathData* skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::AAHairlineOp::PathData>((anonymous namespace)::AAHairlineOp::PathData&&) Unexecuted instantiation: AALinearizingConvexPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData>(skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData&&) Unexecuted instantiation: sk_sp<skgpu::ganesh::AtlasRenderTask>* skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::growAndConstructAtEnd<sk_sp<skgpu::ganesh::AtlasRenderTask> >(sk_sp<skgpu::ganesh::AtlasRenderTask>&&) GrSurfaceProxy** skia_private::TArray<GrSurfaceProxy*, true>::growAndConstructAtEnd<GrSurfaceProxy*>(GrSurfaceProxy*&&) Line | Count | Source | 697 | 5.13k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 5.13k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 5.13k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 5.13k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 5.13k | return newT; | 703 | 5.13k | } |
Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData const&) Unexecuted instantiation: DashOp.cpp:skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw* skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::growAndConstructAtEnd<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw>(skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw&&) Unexecuted instantiation: DefaultPathRenderer.cpp:(anonymous namespace)::DefaultPathOp::PathData* skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::growAndConstructAtEnd<(anonymous namespace)::DefaultPathOp::PathData>((anonymous namespace)::DefaultPathOp::PathData&&) Unexecuted instantiation: SkRSXform* skia_private::TArray<SkRSXform, true>::growAndConstructAtEnd<SkRSXform>(SkRSXform&&) Unexecuted instantiation: SkRect* skia_private::TArray<SkRect, true>::growAndConstructAtEnd<SkRect>(SkRect&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [11], GrVertexAttribType, SkSLType>(char const (&) [11], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [13], GrVertexAttribType, SkSLType>(char const (&) [13], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [10], GrVertexAttribType, SkSLType>(char const (&) [10], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [6], GrVertexAttribType, SkSLType>(char const (&) [6], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<SkMesh const&>(SkMesh const&) Unexecuted instantiation: GrGeometryProcessor::TextureSampler* skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::growAndConstructAtEnd<GrGeometryProcessor::TextureSampler>(GrGeometryProcessor::TextureSampler&&) Unexecuted instantiation: std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >* skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> > >(std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >&&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying* skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::growAndConstructAtEnd<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&>((anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying const&) Unexecuted instantiation: DrawMeshOp.cpp:(anonymous namespace)::MeshOp::Mesh* skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::growAndConstructAtEnd<sk_sp<SkVertices>, SkMatrix&>(sk_sp<SkVertices>&&, SkMatrix&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [8], GrVertexAttribType, SkSLType>(char const (&) [8], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [5], GrVertexAttribType, SkSLType>(char const (&) [5], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [26], GrVertexAttribType, SkSLType>(char const (&) [26], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<GrGeometryProcessor::Attribute>(GrGeometryProcessor::Attribute&&) Unexecuted instantiation: CircularRRectOp::RRect* skia_private::TArray<CircularRRectOp::RRect, true>::growAndConstructAtEnd<CircularRRectOp::RRect>(CircularRRectOp::RRect&&) Unexecuted instantiation: EllipticalRRectOp::RRect* skia_private::TArray<EllipticalRRectOp::RRect, true>::growAndConstructAtEnd<EllipticalRRectOp::RRect>(EllipticalRRectOp::RRect&&) Unexecuted instantiation: ButtCapDashedCircleOp::Circle* skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::growAndConstructAtEnd<ButtCapDashedCircleOp::Circle>(ButtCapDashedCircleOp::Circle&&) Unexecuted instantiation: CircleOp::Circle* skia_private::TArray<CircleOp::Circle, true>::growAndConstructAtEnd<CircleOp::Circle>(CircleOp::Circle&&) Unexecuted instantiation: EllipseOp::Ellipse* skia_private::TArray<EllipseOp::Ellipse, true>::growAndConstructAtEnd<EllipseOp::Ellipse>(EllipseOp::Ellipse&&) Unexecuted instantiation: DIEllipseOp::Ellipse* skia_private::TArray<DIEllipseOp::Ellipse, true>::growAndConstructAtEnd<DIEllipseOp::Ellipse>(DIEllipseOp::Ellipse&&) skgpu::ganesh::OpsTask::OpChain* skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&>(std::__1::unique_ptr<GrOp, std::__1::default_delete<GrOp> >&&, GrProcessorSet::Analysis&, GrAppliedClip*&, GrDstProxyView const*&) Line | Count | Source | 697 | 3.35k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 3.35k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 3.35k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 3.35k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 3.35k | return newT; | 703 | 3.35k | } |
Unexecuted instantiation: ShadowRRectOp.cpp:(anonymous namespace)::ShadowCircularRRectOp::Geometry* skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::growAndConstructAtEnd<(anonymous namespace)::ShadowCircularRRectOp::Geometry>((anonymous namespace)::ShadowCircularRRectOp::Geometry&&) Unexecuted instantiation: SmallPathRenderer.cpp:skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry* skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::growAndConstructAtEnd<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry>(skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry&&) Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo const&) Unexecuted instantiation: StrokeRectOp.cpp:skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo* skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::growAndConstructAtEnd<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo>(skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [4], GrVertexAttribType, SkSLType>(char const (&) [4], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [15], GrVertexAttribType, SkSLType>(char const (&) [15], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [12], GrVertexAttribType, SkSLType>(char const (&) [12], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: sk_sp<GrBuffer const>* skia_private::TArray<sk_sp<GrBuffer const>, true>::growAndConstructAtEnd<sk_sp<GrBuffer const> >(sk_sp<GrBuffer const>&&) Unexecuted instantiation: gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)> >(gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>&&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long>(unsigned long&&) Unexecuted instantiation: GrVkSemaphore::Resource** skia_private::TArray<GrVkSemaphore::Resource*, true>::growAndConstructAtEnd<GrVkSemaphore::Resource* const&>(GrVkSemaphore::Resource* const&) Unexecuted instantiation: std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >* skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> > >(std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >&&) Unexecuted instantiation: sk_sp<GrManagedResource const>* skia_private::TArray<sk_sp<GrManagedResource const>, true>::growAndConstructAtEnd<sk_sp<GrManagedResource const> >(sk_sp<GrManagedResource const>&&) Unexecuted instantiation: gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>* skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::growAndConstructAtEnd<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)> >(gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>&&) Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const* const&>(GrVkSampler const* const&) Unexecuted instantiation: std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >* skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::growAndConstructAtEnd<GrVkDescriptorSetManager*&>(GrVkDescriptorSetManager*&) Unexecuted instantiation: GrVkResourceProvider::CompatibleRenderPassSet* skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::growAndConstructAtEnd<GrVkRenderPass*&>(GrVkRenderPass*&) Unexecuted instantiation: GrVkRenderPass const** skia_private::TArray<GrVkRenderPass const*, true>::growAndConstructAtEnd<GrVkRenderPass const* const&>(GrVkRenderPass const* const&) Unexecuted instantiation: GrVkResourceProvider::MSAALoadPipeline* skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::growAndConstructAtEnd<GrVkResourceProvider::MSAALoadPipeline>(GrVkResourceProvider::MSAALoadPipeline&&) Unexecuted instantiation: GrVkCommandPool** skia_private::TArray<GrVkCommandPool*, true>::growAndConstructAtEnd<GrVkCommandPool* const&>(GrVkCommandPool* const&) Unexecuted instantiation: GrVkRenderPass** skia_private::TArray<GrVkRenderPass*, true>::growAndConstructAtEnd<GrVkRenderPass* const&>(GrVkRenderPass* const&) Unexecuted instantiation: skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage* skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::growAndConstructAtEnd<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage>(skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage&&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<SkData>, unsigned long&>(sk_sp<SkData>&&, unsigned long&) Unexecuted instantiation: skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane* skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, unsigned long&>(sk_sp<skgpu::graphite::Buffer>&&, unsigned long&) Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> const&>(sk_sp<skgpu::graphite::Buffer> const&) Unexecuted instantiation: skgpu::UniqueKey* skia_private::TArray<skgpu::UniqueKey, false>::growAndConstructAtEnd<skgpu::UniqueKey const&>(skgpu::UniqueKey const&) Unexecuted instantiation: sk_sp<skgpu::graphite::Resource>* skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Resource> >(sk_sp<skgpu::graphite::Resource>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Task>* skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Task> >(sk_sp<skgpu::graphite::Task>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Device>* skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Device> >(sk_sp<skgpu::graphite::Device>&&) Unexecuted instantiation: sk_sp<skgpu::RefCntedCallback>* skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::growAndConstructAtEnd<sk_sp<skgpu::RefCntedCallback> >(sk_sp<skgpu::RefCntedCallback>&&) Unexecuted instantiation: skgpu::graphite::UniformDataCache::Entry* skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::growAndConstructAtEnd<skgpu::graphite::UniformDataCache::Entry>(skgpu::graphite::UniformDataCache::Entry&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::growAndConstructAtEnd<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc> >(std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>&&) Unexecuted instantiation: skgpu::graphite::Renderer const** skia_private::TArray<skgpu::graphite::Renderer const*, true>::growAndConstructAtEnd<skgpu::graphite::Renderer const* const&>(skgpu::graphite::Renderer const* const&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener*>(skgpu::graphite::ScratchResourceManager::PendingUseListener*&&) Unexecuted instantiation: skgpu::graphite::ScratchResourceManager::PendingUseListener** skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::growAndConstructAtEnd<skgpu::graphite::ScratchResourceManager::PendingUseListener* const&>(skgpu::graphite::ScratchResourceManager::PendingUseListener* const&) Unexecuted instantiation: std::__1::pair<unsigned long, unsigned long>* skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::growAndConstructAtEnd<std::__1::pair<unsigned long, unsigned long> >(std::__1::pair<unsigned long, unsigned long>&&) Unexecuted instantiation: skgpu::graphite::BufferTextureCopyData* skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::growAndConstructAtEnd<skgpu::graphite::BufferTextureCopyData>(skgpu::graphite::BufferTextureCopyData&&) Unexecuted instantiation: skgpu::graphite::UploadInstance* skia_private::TArray<skgpu::graphite::UploadInstance, false>::growAndConstructAtEnd<skgpu::graphite::UploadInstance>(skgpu::graphite::UploadInstance&&) Unexecuted instantiation: SkBlendMode* skia_private::TArray<SkBlendMode, true>::growAndConstructAtEnd<SkBlendMode const&>(SkBlendMode const&) Unexecuted instantiation: SkPDFIndirectReference* skia_private::TArray<SkPDFIndirectReference, true>::growAndConstructAtEnd<SkPDFIndirectReference>(SkPDFIndirectReference&&) Unexecuted instantiation: SkPDFIndirectReference* skia_private::TArray<SkPDFIndirectReference, true>::growAndConstructAtEnd<>() Unexecuted instantiation: SkPDFStructElem::MarkedContentInfo* skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::growAndConstructAtEnd<SkPDFStructElem::MarkedContentInfo>(SkPDFStructElem::MarkedContentInfo&&) Unexecuted instantiation: SkPDFStructElem** skia_private::TArray<SkPDFStructElem*, true>::growAndConstructAtEnd<SkPDFStructElem* const&>(SkPDFStructElem* const&) Unexecuted instantiation: SkPDFTag.cpp:header_outline::(anonymous namespace)::Entry** skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::growAndConstructAtEnd<header_outline::(anonymous namespace)::Entry*>(header_outline::(anonymous namespace)::Entry*&&) Unexecuted instantiation: std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >* skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> > >(std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >&&) Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception>(dng_exception&&) Unexecuted instantiation: dng_exception* skia_private::TArray<dng_exception, true>::growAndConstructAtEnd<dng_exception const&>(dng_exception const&) SkSVGDevice::ClipRec* skia_private::TArray<SkSVGDevice::ClipRec, true>::growAndConstructAtEnd<SkSVGDevice::ClipRec>(SkSVGDevice::ClipRec&&) Line | Count | Source | 697 | 1.39k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1.39k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1.39k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1.39k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1.39k | return newT; | 703 | 1.39k | } |
Unexecuted instantiation: std::__1::array<unsigned short, 3ul>* skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::growAndConstructAtEnd<std::__1::array<unsigned short, 3ul> >(std::__1::array<unsigned short, 3ul>&&) sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage* skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::growAndConstructAtEnd<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage>(sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage&&) Line | Count | Source | 697 | 1.37k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 1.37k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 1.37k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 1.37k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 1.37k | return newT; | 703 | 1.37k | } |
sk_sp<sktext::gpu::TextBlob>* skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::growAndConstructAtEnd<sk_sp<sktext::gpu::TextBlob> >(sk_sp<sktext::gpu::TextBlob>&&) Line | Count | Source | 697 | 65 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 65 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 65 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 65 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 65 | return newT; | 703 | 65 | } |
SkSL::SPIRVCodeGenerator::Word* skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::growAndConstructAtEnd<SkSL::SPIRVCodeGenerator::Word>(SkSL::SPIRVCodeGenerator::Word&&) Line | Count | Source | 697 | 217 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 217 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 217 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 217 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 217 | return newT; | 703 | 217 | } |
SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Line | Count | Source | 697 | 57 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 57 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 57 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 57 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 57 | return newT; | 703 | 57 | } |
Unexecuted instantiation: SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, SkSL::Type const*>(SkSL::Position const&, SkSL::Layout const&, SkSL::ModifierFlags&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&, SkSL::Type const*&&) SkSL::Field* skia_private::TArray<SkSL::Field, true>::growAndConstructAtEnd<SkSL::Position&, SkSL::Layout, SkSL::ModifierFlag, char const (&) [11], SkSL::Type*>(SkSL::Position&, SkSL::Layout&&, SkSL::ModifierFlag&&, char const (&) [11], SkSL::Type*&&) Line | Count | Source | 697 | 128 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 128 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 128 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 128 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 128 | return newT; | 703 | 128 | } |
Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long const&>(unsigned long const&) sk_sp<SkIDChangeListener>* skia_private::TArray<sk_sp<SkIDChangeListener>, true>::growAndConstructAtEnd<sk_sp<SkIDChangeListener> >(sk_sp<SkIDChangeListener>&&) Line | Count | Source | 697 | 364 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 364 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 364 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 364 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 364 | return newT; | 703 | 364 | } |
Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying const&>(SkMeshSpecification::Varying const&) Unexecuted instantiation: SkMeshSpecification::Varying* skia_private::TArray<SkMeshSpecification::Varying, false>::growAndConstructAtEnd<SkMeshSpecification::Varying>(SkMeshSpecification::Varying&&) skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>* skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::growAndConstructAtEnd<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&>(skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash> const&) Line | Count | Source | 697 | 438 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 438 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 438 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 438 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 438 | return newT; | 703 | 438 | } |
Unexecuted instantiation: GrRecordingContext::ProgramData* skia_private::TArray<GrRecordingContext::ProgramData, false>::growAndConstructAtEnd<std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >, GrProgramInfo const*&>(std::__1::unique_ptr<GrProgramDesc const, std::__1::default_delete<GrProgramDesc const> >&&, GrProgramInfo const*&) GrXPFactoryTestFactory** skia_private::TArray<GrXPFactoryTestFactory*, true>::growAndConstructAtEnd<GrXPFactoryTestFactory*>(GrXPFactoryTestFactory*&&) Line | Count | Source | 697 | 96 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 96 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 96 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 96 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 96 | return newT; | 703 | 96 | } |
GrProcessorTestFactory<GrGeometryProcessor*>** skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::growAndConstructAtEnd<GrProcessorTestFactory<GrGeometryProcessor*>*>(GrProcessorTestFactory<GrGeometryProcessor*>*&&) Line | Count | Source | 697 | 192 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 192 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 192 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 192 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 192 | return newT; | 703 | 192 | } |
GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >** skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::growAndConstructAtEnd<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*>(GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*&&) Line | Count | Source | 697 | 96 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 96 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 96 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 96 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 96 | return newT; | 703 | 96 | } |
Unexecuted instantiation: GrProgramInfo const** skia_private::TArray<GrProgramInfo const*, true>::growAndConstructAtEnd<GrProgramInfo const*>(GrProgramInfo const*&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [9], GrVertexAttribType, SkSLType>(char const (&) [9], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [18], GrVertexAttribType, SkSLType>(char const (&) [18], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [17], GrVertexAttribType, SkSLType>(char const (&) [17], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: GrGeometryProcessor::Attribute* skia_private::TArray<GrGeometryProcessor::Attribute, true>::growAndConstructAtEnd<char const (&) [14], GrVertexAttribType, SkSLType>(char const (&) [14], GrVertexAttribType&&, SkSLType&&) Unexecuted instantiation: skgpu::VulkanYcbcrConversionInfo* skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::growAndConstructAtEnd<skgpu::VulkanYcbcrConversionInfo>(skgpu::VulkanYcbcrConversionInfo&&) Unexecuted instantiation: VkBufferMemoryBarrier* skia_private::TArray<VkBufferMemoryBarrier, true>::growAndConstructAtEnd<VkBufferMemoryBarrier const&>(VkBufferMemoryBarrier const&) Unexecuted instantiation: VkImageMemoryBarrier* skia_private::TArray<VkImageMemoryBarrier, true>::growAndConstructAtEnd<VkImageMemoryBarrier const&>(VkImageMemoryBarrier const&) Unexecuted instantiation: std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >* skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> > >(std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >&&) Unexecuted instantiation: VkSemaphore_T** skia_private::TArray<VkSemaphore_T*, true>::growAndConstructAtEnd<VkSemaphore_T*>(VkSemaphore_T*&&) Unexecuted instantiation: GrVkSampler const** skia_private::TArray<GrVkSampler const*, true>::growAndConstructAtEnd<GrVkSampler const*>(GrVkSampler const*&&) Unexecuted instantiation: GrVkDescriptorSet const** skia_private::TArray<GrVkDescriptorSet const*, true>::growAndConstructAtEnd<GrVkDescriptorSet const* const&>(GrVkDescriptorSet const* const&) Unexecuted instantiation: skgpu::Swizzle* skia_private::TArray<skgpu::Swizzle, true>::growAndConstructAtEnd<skgpu::Swizzle const&>(skgpu::Swizzle const&) Unexecuted instantiation: sk_sp<skgpu::graphite::Buffer>* skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer> >(sk_sp<skgpu::graphite::Buffer>&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo&>(sk_sp<skgpu::graphite::Buffer>&&, skgpu::graphite::BindBufferInfo&) Unexecuted instantiation: skgpu::graphite::BindBufferInfo* skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::growAndConstructAtEnd<skgpu::graphite::BindBufferInfo const&>(skgpu::graphite::BindBufferInfo const&) Unexecuted instantiation: skgpu::graphite::StaticBufferManager::CopyRange* skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::growAndConstructAtEnd<skgpu::graphite::StaticBufferManager::CopyRange>(skgpu::graphite::StaticBufferManager::CopyRange&&) Unexecuted instantiation: skgpu::graphite::GlobalCache::StaticVertexCopyRanges* skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::growAndConstructAtEnd<skgpu::graphite::GlobalCache::StaticVertexCopyRanges>(skgpu::graphite::GlobalCache::StaticVertexCopyRanges&&) Unexecuted instantiation: gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>* skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::growAndConstructAtEnd<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)> >(gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>&&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> > >(std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >&&) Unexecuted instantiation: DrawPass.cpp:skgpu::graphite::(anonymous namespace)::TextureBinding* skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::growAndConstructAtEnd<skgpu::graphite::(anonymous namespace)::TextureBinding>(skgpu::graphite::(anonymous namespace)::TextureBinding&&) Unexecuted instantiation: sk_sp<skgpu::graphite::TextureProxy>* skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::TextureProxy> >(sk_sp<skgpu::graphite::TextureProxy>&&) Unexecuted instantiation: skgpu::graphite::SamplerDesc* skia_private::TArray<skgpu::graphite::SamplerDesc, true>::growAndConstructAtEnd<skgpu::graphite::SamplerDesc>(skgpu::graphite::SamplerDesc&&) Unexecuted instantiation: skgpu::graphite::GraphicsPipelineDesc* skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::GraphicsPipelineDesc>(skgpu::graphite::GraphicsPipelineDesc&&) Unexecuted instantiation: sk_sp<skgpu::graphite::GraphicsPipeline>* skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::GraphicsPipeline> >(sk_sp<skgpu::graphite::GraphicsPipeline>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::Sampler>* skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::Sampler> >(sk_sp<skgpu::graphite::Sampler>&&) Unexecuted instantiation: skgpu::graphite::ShaderNode** skia_private::TArray<skgpu::graphite::ShaderNode*, true>::growAndConstructAtEnd<skgpu::graphite::ShaderNode* const&>(skgpu::graphite::ShaderNode* const&) Unexecuted instantiation: skgpu::UniqueKeyInvalidatedMsg_Graphite* skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::growAndConstructAtEnd<skgpu::UniqueKeyInvalidatedMsg_Graphite>(skgpu::UniqueKeyInvalidatedMsg_Graphite&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::growAndConstructAtEnd<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey const&>(skgpu::graphite::PaintParamsKey const&) Unexecuted instantiation: skgpu::graphite::ShaderSnippet* skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::growAndConstructAtEnd<skgpu::graphite::ShaderSnippet>(skgpu::graphite::ShaderSnippet&&) Unexecuted instantiation: sk_sp<SkRuntimeEffect>* skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::growAndConstructAtEnd<sk_sp<SkRuntimeEffect> const&>(sk_sp<SkRuntimeEffect> const&) Unexecuted instantiation: skgpu::graphite::PaintParamsKey* skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKey>(skgpu::graphite::PaintParamsKey&&) Unexecuted instantiation: sk_sp<skgpu::graphite::ComputePipeline>* skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::ComputePipeline> >(sk_sp<skgpu::graphite::ComputePipeline>&&) Unexecuted instantiation: skgpu::graphite::ResourceBinding* skia_private::TArray<skgpu::graphite::ResourceBinding, true>::growAndConstructAtEnd<skgpu::graphite::ResourceBinding>(skgpu::graphite::ResourceBinding&&) Unexecuted instantiation: skgpu::graphite::ComputePipelineDesc* skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::growAndConstructAtEnd<skgpu::graphite::ComputePipelineDesc>(skgpu::graphite::ComputePipelineDesc&&) Unexecuted instantiation: skgpu::graphite::DispatchGroup::Dispatch* skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::growAndConstructAtEnd<skgpu::graphite::DispatchGroup::Dispatch>(skgpu::graphite::DispatchGroup::Dispatch&&) Unexecuted instantiation: VkClearValue* skia_private::TArray<VkClearValue, true>::growAndConstructAtEnd<VkClearValue>(VkClearValue&&) Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData>(skgpu::graphite::DescriptorData&&) Unexecuted instantiation: VkVertexInputAttributeDescription* skia_private::TArray<VkVertexInputAttributeDescription, true>::growAndConstructAtEnd<VkVertexInputAttributeDescription const&>(VkVertexInputAttributeDescription const&) Unexecuted instantiation: VkVertexInputBindingDescription* skia_private::TArray<VkVertexInputBindingDescription, true>::growAndConstructAtEnd<VkVertexInputBindingDescription const&>(VkVertexInputBindingDescription const&) Unexecuted instantiation: skgpu::graphite::DescriptorData* skia_private::TArray<skgpu::graphite::DescriptorData, true>::growAndConstructAtEnd<skgpu::graphite::DescriptorData const&>(skgpu::graphite::DescriptorData const&) Unexecuted instantiation: VkVertexInputAttributeDescription2EXT* skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::growAndConstructAtEnd<VkVertexInputAttributeDescription2EXT const&>(VkVertexInputAttributeDescription2EXT const&) Unexecuted instantiation: VkVertexInputBindingDescription2EXT* skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::growAndConstructAtEnd<VkVertexInputBindingDescription2EXT const&>(VkVertexInputBindingDescription2EXT const&) Unexecuted instantiation: std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >* skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::growAndConstructAtEnd<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> > >(std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >&&) Unexecuted instantiation: std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >* skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> > >(std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >&&) Unexecuted instantiation: std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >* skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::growAndConstructAtEnd<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> > >(std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >&&) Unexecuted instantiation: sk_sp<skgpu::graphite::VulkanFramebuffer>* skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::VulkanFramebuffer> >(sk_sp<skgpu::graphite::VulkanFramebuffer>&&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBase>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileBase> >(sk_sp<skgpu::graphite::PrecompileBase>&&) Unexecuted instantiation: SkCanvas::ImageSetEntry* skia_private::TArray<SkCanvas::ImageSetEntry, false>::growAndConstructAtEnd<SkCanvas::ImageSetEntry>(SkCanvas::ImageSetEntry&&) Unexecuted instantiation: skgpu::ganesh::ClipStack::Element* skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const&>(skgpu::ganesh::ClipStack::Element const&) skgpu::ganesh::ClipStack::Element const** skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::ganesh::ClipStack::Element const*>(skgpu::ganesh::ClipStack::Element const*&&) Line | Count | Source | 697 | 3.00k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 3.00k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 3.00k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 3.00k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 3.00k | return newT; | 703 | 3.00k | } |
Unexecuted instantiation: skgpu::graphite::ClipStack::Element const** skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::growAndConstructAtEnd<skgpu::graphite::ClipStack::Element const*>(skgpu::graphite::ClipStack::Element const*&&) Unexecuted instantiation: skgpu::graphite::SamplerDesc* skia_private::TArray<skgpu::graphite::SamplerDesc, true>::growAndConstructAtEnd<skgpu::graphite::SamplerDesc const&>(skgpu::graphite::SamplerDesc const&) SkOpRayHit** skia_private::TArray<SkOpRayHit*, true>::growAndConstructAtEnd<SkOpRayHit* const&>(SkOpRayHit* const&) Line | Count | Source | 697 | 12.4M | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 12.4M | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 12.4M | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 12.4M | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 12.4M | return newT; | 703 | 12.4M | } |
SkPath* skia_private::TArray<SkPath, true>::growAndConstructAtEnd<SkPath const&>(SkPath const&) Line | Count | Source | 697 | 166k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 166k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 166k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 166k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 166k | return newT; | 703 | 166k | } |
Unexecuted instantiation: double* skia_private::TArray<double, true>::growAndConstructAtEnd<double const&>(double const&) SkClosestRecord const** skia_private::TArray<SkClosestRecord const*, true>::growAndConstructAtEnd<SkClosestRecord const*>(SkClosestRecord const*&&) Line | Count | Source | 697 | 3.41k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 3.41k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 3.41k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 3.41k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 3.41k | return newT; | 703 | 3.41k | } |
Unexecuted instantiation: hb_feature_t* skia_private::TArray<hb_feature_t, true>::growAndConstructAtEnd<hb_feature_t>(hb_feature_t&&) Unexecuted instantiation: SkShaper_harfbuzz.cpp:(anonymous namespace)::ShapedRun* skia_private::TArray<(anonymous namespace)::ShapedRun, true>::growAndConstructAtEnd<(anonymous namespace)::ShapedRun>((anonymous namespace)::ShapedRun&&) Unexecuted instantiation: SkString* skia_private::TArray<SkString, true>::growAndConstructAtEnd<SkString const&>(SkString const&) Unexecuted instantiation: skia::textlayout::TextStyle* skia_private::TArray<skia::textlayout::TextStyle, true>::growAndConstructAtEnd<skia::textlayout::TextStyle const&>(skia::textlayout::TextStyle const&) Unexecuted instantiation: skia::textlayout::Placeholder* skia_private::TArray<skia::textlayout::Placeholder, true>::growAndConstructAtEnd<unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&>(unsigned long&, unsigned long&, skia::textlayout::PlaceholderStyle const&, skia::textlayout::TextStyle&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&) Unexecuted instantiation: skia::textlayout::Block* skia_private::TArray<skia::textlayout::Block, true>::growAndConstructAtEnd<unsigned long, unsigned long, skia::textlayout::TextStyle const&>(unsigned long&&, unsigned long&&, skia::textlayout::TextStyle const&) Unexecuted instantiation: unsigned long* skia_private::TArray<unsigned long, true>::growAndConstructAtEnd<unsigned long&>(unsigned long&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long&, unsigned long, unsigned long, SkSpan<char const>, float, float>(skia::textlayout::ParagraphImpl*&&, unsigned long&, unsigned long&&, unsigned long&&, SkSpan<char const>&&, float&&, float&&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, unsigned long&, unsigned long&, SkSpan<char const>&, float&, float&) Unexecuted instantiation: skia::textlayout::Cluster* skia_private::TArray<skia::textlayout::Cluster, true>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, unsigned long const&, int, int, SkSpan<char const>, int, int>(skia::textlayout::ParagraphImpl*&&, unsigned long const&, int&&, int&&, SkSpan<char const>&&, int&&, int&&) Unexecuted instantiation: skia::textlayout::TextLine* skia_private::TArray<skia::textlayout::TextLine, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&>(skia::textlayout::ParagraphImpl*&&, SkPoint&, SkPoint&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, skia::textlayout::SkRange<unsigned long>&, float&, skia::textlayout::InternalLineMetrics&) Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature&>(SkShaper::Feature&) Unexecuted instantiation: SkShaper::Feature* skia_private::TArray<SkShaper::Feature, true>::growAndConstructAtEnd<SkShaper::Feature>(SkShaper::Feature&&) Unexecuted instantiation: skia::textlayout::ResolvedFontDescriptor* skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::growAndConstructAtEnd<unsigned long&, SkFont&>(unsigned long&, SkFont&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::Run&>(skia::textlayout::Run&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool, float, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&, bool&&, float&&, int&&, float&) Unexecuted instantiation: skia::textlayout::Run* skia_private::TArray<skia::textlayout::Run, false>::growAndConstructAtEnd<skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float, float, bool, int, float&>(skia::textlayout::ParagraphImpl*&, SkShaper::RunHandler::RunInfo const&, unsigned long&, float&&, float&&, bool&&, int&&, float&) SkSL::Variable const** skia_private::TArray<SkSL::Variable const*, true>::growAndConstructAtEnd<SkSL::Variable const* const&>(SkSL::Variable const* const&) Line | Count | Source | 697 | 3.10k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 3.10k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 3.10k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 3.10k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 3.10k | return newT; | 703 | 3.10k | } |
Unexecuted instantiation: skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const** skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::growAndConstructAtEnd<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*>(skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*&&) SkSL::SwitchCase const** skia_private::TArray<SkSL::SwitchCase const*, true>::growAndConstructAtEnd<SkSL::SwitchCase const*>(SkSL::SwitchCase const*&&) Line | Count | Source | 697 | 5.87k | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 5.87k | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 5.87k | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 5.87k | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 5.87k | return newT; | 703 | 5.87k | } |
Unexecuted instantiation: std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >* skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::growAndConstructAtEnd<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> > >(std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >&&) Unexecuted instantiation: skgpu::graphite::PaintParamsKeyBuilder::StackFrame* skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::growAndConstructAtEnd<skgpu::graphite::PaintParamsKeyBuilder::StackFrame>(skgpu::graphite::PaintParamsKeyBuilder::StackFrame&&) Unexecuted instantiation: skottie::SlotManager::ValuePair<skottie::ColorValue*>* skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<skottie::ColorValue*> >(skottie::SlotManager::ValuePair<skottie::ColorValue*>&&) Unexecuted instantiation: sk_sp<skottie::SlotManager::ImageAssetProxy>* skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::growAndConstructAtEnd<sk_sp<skottie::SlotManager::ImageAssetProxy> const&>(sk_sp<skottie::SlotManager::ImageAssetProxy> const&) Unexecuted instantiation: skottie::SlotManager::ValuePair<float*>* skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<float*> >(skottie::SlotManager::ValuePair<float*>&&) Unexecuted instantiation: skottie::SlotManager::ValuePair<SkV2*>* skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::growAndConstructAtEnd<skottie::SlotManager::ValuePair<SkV2*> >(skottie::SlotManager::ValuePair<SkV2*>&&) Unexecuted instantiation: sk_sp<skottie::internal::TextAdapter>* skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::growAndConstructAtEnd<sk_sp<skottie::internal::TextAdapter> >(sk_sp<skottie::internal::TextAdapter>&&) Unexecuted instantiation: skottie::Shaper::RunRec* skia_private::TArray<skottie::Shaper::RunRec, true>::growAndConstructAtEnd<skottie::Shaper::RunRec>(skottie::Shaper::RunRec&&) Layer.cpp:skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord* skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::growAndConstructAtEnd<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord>(skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord&&) Line | Count | Source | 697 | 22 | SK_ALWAYS_INLINE T* growAndConstructAtEnd(Args&&... args) { | 698 | 22 | SkSpan<std::byte> buffer = this->preallocateNewData(/*delta=*/1, kGrowing); | 699 | 22 | T* newT = new (TCast(buffer.data()) + fSize) T(std::forward<Args>(args)...); | 700 | 22 | this->installDataAndUpdateCapacity(buffer); | 701 | | | 702 | 22 | return newT; | 703 | 22 | } |
Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileColorFilter>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileColorFilter> >(sk_sp<skgpu::graphite::PrecompileColorFilter>&&) Unexecuted instantiation: SkBlendMode* skia_private::TArray<SkBlendMode, true>::growAndConstructAtEnd<SkBlendMode>(SkBlendMode&&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileBlender>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileBlender> const&>(sk_sp<skgpu::graphite::PrecompileBlender> const&) Unexecuted instantiation: sk_sp<skgpu::graphite::PrecompileShader>* skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::growAndConstructAtEnd<sk_sp<skgpu::graphite::PrecompileShader> >(sk_sp<skgpu::graphite::PrecompileShader>&&) |
704 | | |
705 | 1.36G | void checkRealloc(int delta, double growthFactor) { |
706 | 1.36G | SkASSERT(delta >= 0); |
707 | 1.36G | SkASSERT(fSize >= 0); |
708 | 1.36G | SkASSERT(fCapacity >= 0); |
709 | | |
710 | | // Check if there are enough remaining allocated elements to satisfy the request. |
711 | 1.36G | if (this->capacity() - fSize < delta) { |
712 | | // Looks like we need to reallocate. |
713 | 137M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); |
714 | 137M | } |
715 | 1.36G | } skia_private::TArray<SkString, true>::checkRealloc(int, double) Line | Count | Source | 705 | 70 | void checkRealloc(int delta, double growthFactor) { | 706 | 70 | SkASSERT(delta >= 0); | 707 | 70 | SkASSERT(fSize >= 0); | 708 | 70 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 70 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 70 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 70 | } | 715 | 70 | } |
skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 5.21k | void checkRealloc(int delta, double growthFactor) { | 706 | 5.21k | SkASSERT(delta >= 0); | 707 | 5.21k | SkASSERT(fSize >= 0); | 708 | 5.21k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 5.21k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 5.21k | } |
skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double) Line | Count | Source | 705 | 11.2k | void checkRealloc(int delta, double growthFactor) { | 706 | 11.2k | SkASSERT(delta >= 0); | 707 | 11.2k | SkASSERT(fSize >= 0); | 708 | 11.2k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 11.2k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 11.2k | } |
skia_private::TArray<SkPoint, true>::checkRealloc(int, double) Line | Count | Source | 705 | 853M | void checkRealloc(int delta, double growthFactor) { | 706 | 853M | SkASSERT(delta >= 0); | 707 | 853M | SkASSERT(fSize >= 0); | 708 | 853M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 853M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 69.3M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 69.3M | } | 715 | 853M | } |
skia_private::TArray<unsigned char, true>::checkRealloc(int, double) Line | Count | Source | 705 | 178M | void checkRealloc(int delta, double growthFactor) { | 706 | 178M | SkASSERT(delta >= 0); | 707 | 178M | SkASSERT(fSize >= 0); | 708 | 178M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 178M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 43.5M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 43.5M | } | 715 | 178M | } |
skia_private::TArray<float, true>::checkRealloc(int, double) Line | Count | Source | 705 | 126M | void checkRealloc(int delta, double growthFactor) { | 706 | 126M | SkASSERT(delta >= 0); | 707 | 126M | SkASSERT(fSize >= 0); | 708 | 126M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 126M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 19.3M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 19.3M | } | 715 | 126M | } |
skia_private::TArray<unsigned int, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.44k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.44k | SkASSERT(delta >= 0); | 707 | 1.44k | SkASSERT(fSize >= 0); | 708 | 1.44k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.44k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1.44k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1.44k | } | 715 | 1.44k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::checkRealloc(int, double) Line | Count | Source | 705 | 10.3k | void checkRealloc(int delta, double growthFactor) { | 706 | 10.3k | SkASSERT(delta >= 0); | 707 | 10.3k | SkASSERT(fSize >= 0); | 708 | 10.3k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 10.3k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 10.3k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 10.3k | } | 715 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 12.1k | void checkRealloc(int delta, double growthFactor) { | 706 | 12.1k | SkASSERT(delta >= 0); | 707 | 12.1k | SkASSERT(fSize >= 0); | 708 | 12.1k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 12.1k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 3.47k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 3.47k | } | 715 | 12.1k | } |
skia_private::TArray<char, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.48M | void checkRealloc(int delta, double growthFactor) { | 706 | 4.48M | SkASSERT(delta >= 0); | 707 | 4.48M | SkASSERT(fSize >= 0); | 708 | 4.48M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.48M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 5.20k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 5.20k | } | 715 | 4.48M | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.48M | void checkRealloc(int delta, double growthFactor) { | 706 | 4.48M | SkASSERT(delta >= 0); | 707 | 4.48M | SkASSERT(fSize >= 0); | 708 | 4.48M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.48M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 5.27k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 5.27k | } | 715 | 4.48M | } |
skia_private::TArray<sk_sp<SkShader>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 113k | void checkRealloc(int delta, double growthFactor) { | 706 | 113k | SkASSERT(delta >= 0); | 707 | 113k | SkASSERT(fSize >= 0); | 708 | 113k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 113k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 51.8k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 51.8k | } | 715 | 113k | } |
skia_private::TArray<int, true>::checkRealloc(int, double) Line | Count | Source | 705 | 616k | void checkRealloc(int delta, double growthFactor) { | 706 | 616k | SkASSERT(delta >= 0); | 707 | 616k | SkASSERT(fSize >= 0); | 708 | 616k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 616k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 250k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 250k | } | 715 | 616k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.44k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.44k | SkASSERT(delta >= 0); | 707 | 1.44k | SkASSERT(fSize >= 0); | 708 | 1.44k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.44k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1.44k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1.44k | } | 715 | 1.44k | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double) skia_private::TArray<SkPath, true>::checkRealloc(int, double) Line | Count | Source | 705 | 328k | void checkRealloc(int delta, double growthFactor) { | 706 | 328k | SkASSERT(delta >= 0); | 707 | 328k | SkASSERT(fSize >= 0); | 708 | 328k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 328k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 101k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 101k | } | 715 | 328k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 54.9k | void checkRealloc(int delta, double growthFactor) { | 706 | 54.9k | SkASSERT(delta >= 0); | 707 | 54.9k | SkASSERT(fSize >= 0); | 708 | 54.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 54.9k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 54.9k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 54.9k | } | 715 | 54.9k | } |
skia_private::TArray<SkMatrix, true>::checkRealloc(int, double) Line | Count | Source | 705 | 13.3k | void checkRealloc(int delta, double growthFactor) { | 706 | 13.3k | SkASSERT(delta >= 0); | 707 | 13.3k | SkASSERT(fSize >= 0); | 708 | 13.3k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 13.3k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 287 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 287 | } | 715 | 13.3k | } |
Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double) skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 3.02k | void checkRealloc(int delta, double growthFactor) { | 706 | 3.02k | SkASSERT(delta >= 0); | 707 | 3.02k | SkASSERT(fSize >= 0); | 708 | 3.02k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3.02k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 86 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 86 | } | 715 | 3.02k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 60.6k | void checkRealloc(int delta, double growthFactor) { | 706 | 60.6k | SkASSERT(delta >= 0); | 707 | 60.6k | SkASSERT(fSize >= 0); | 708 | 60.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 60.6k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 17.2k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 17.2k | } | 715 | 60.6k | } |
skia_private::TArray<bool, true>::checkRealloc(int, double) Line | Count | Source | 705 | 60.6k | void checkRealloc(int delta, double growthFactor) { | 706 | 60.6k | SkASSERT(delta >= 0); | 707 | 60.6k | SkASSERT(fSize >= 0); | 708 | 60.6k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 60.6k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 7.65k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 7.65k | } | 715 | 60.6k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 46.1k | void checkRealloc(int delta, double growthFactor) { | 706 | 46.1k | SkASSERT(delta >= 0); | 707 | 46.1k | SkASSERT(fSize >= 0); | 708 | 46.1k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 46.1k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 260 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 260 | } | 715 | 46.1k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.01M | void checkRealloc(int delta, double growthFactor) { | 706 | 2.01M | SkASSERT(delta >= 0); | 707 | 2.01M | SkASSERT(fSize >= 0); | 708 | 2.01M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.01M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 157k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 157k | } | 715 | 2.01M | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 35.4k | void checkRealloc(int delta, double growthFactor) { | 706 | 35.4k | SkASSERT(delta >= 0); | 707 | 35.4k | SkASSERT(fSize >= 0); | 708 | 35.4k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 35.4k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 35.4k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 35.4k | } | 715 | 35.4k | } |
skia_private::TArray<float*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 324k | void checkRealloc(int delta, double growthFactor) { | 706 | 324k | SkASSERT(delta >= 0); | 707 | 324k | SkASSERT(fSize >= 0); | 708 | 324k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 324k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 162k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 162k | } | 715 | 324k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double) Line | Count | Source | 705 | 162k | void checkRealloc(int delta, double growthFactor) { | 706 | 162k | SkASSERT(delta >= 0); | 707 | 162k | SkASSERT(fSize >= 0); | 708 | 162k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 162k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 162k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 162k | } | 715 | 162k | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 85 | void checkRealloc(int delta, double growthFactor) { | 706 | 85 | SkASSERT(delta >= 0); | 707 | 85 | SkASSERT(fSize >= 0); | 708 | 85 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 85 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 85 | } |
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 6.30k | void checkRealloc(int delta, double growthFactor) { | 706 | 6.30k | SkASSERT(delta >= 0); | 707 | 6.30k | SkASSERT(fSize >= 0); | 708 | 6.30k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 6.30k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 6.30k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 6.30k | } | 715 | 6.30k | } |
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 51.9k | void checkRealloc(int delta, double growthFactor) { | 706 | 51.9k | SkASSERT(delta >= 0); | 707 | 51.9k | SkASSERT(fSize >= 0); | 708 | 51.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 51.9k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 76 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 76 | } | 715 | 51.9k | } |
skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1 | void checkRealloc(int delta, double growthFactor) { | 706 | 1 | SkASSERT(delta >= 0); | 707 | 1 | SkASSERT(fSize >= 0); | 708 | 1 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1 | } | 715 | 1 | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.80k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.80k | SkASSERT(delta >= 0); | 707 | 1.80k | SkASSERT(fSize >= 0); | 708 | 1.80k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.80k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 671 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 671 | } | 715 | 1.80k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::checkRealloc(int, double) Line | Count | Source | 705 | 154k | void checkRealloc(int delta, double growthFactor) { | 706 | 154k | SkASSERT(delta >= 0); | 707 | 154k | SkASSERT(fSize >= 0); | 708 | 154k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 154k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2.98k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2.98k | } | 715 | 154k | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::checkRealloc(int, double) Line | Count | Source | 705 | 5.02k | void checkRealloc(int delta, double growthFactor) { | 706 | 5.02k | SkASSERT(delta >= 0); | 707 | 5.02k | SkASSERT(fSize >= 0); | 708 | 5.02k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 5.02k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 5.02k | } |
AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.89k | void checkRealloc(int delta, double growthFactor) { | 706 | 2.89k | SkASSERT(delta >= 0); | 707 | 2.89k | SkASSERT(fSize >= 0); | 708 | 2.89k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.89k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 493 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 493 | } | 715 | 2.89k | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 265 | void checkRealloc(int delta, double growthFactor) { | 706 | 265 | SkASSERT(delta >= 0); | 707 | 265 | SkASSERT(fSize >= 0); | 708 | 265 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 265 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 67 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 67 | } | 715 | 265 | } |
DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 3 | void checkRealloc(int delta, double growthFactor) { | 706 | 3 | SkASSERT(delta >= 0); | 707 | 3 | SkASSERT(fSize >= 0); | 708 | 3 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2 | } | 715 | 3 | } |
skia_private::TArray<SkRect, true>::checkRealloc(int, double) Line | Count | Source | 705 | 58 | void checkRealloc(int delta, double growthFactor) { | 706 | 58 | SkASSERT(delta >= 0); | 707 | 58 | SkASSERT(fSize >= 0); | 708 | 58 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 58 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 58 | } |
DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.40k | void checkRealloc(int delta, double growthFactor) { | 706 | 2.40k | SkASSERT(delta >= 0); | 707 | 2.40k | SkASSERT(fSize >= 0); | 708 | 2.40k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.40k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 596 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 596 | } | 715 | 2.40k | } |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::checkRealloc(int, double) Line | Count | Source | 705 | 6.79k | void checkRealloc(int delta, double growthFactor) { | 706 | 6.79k | SkASSERT(delta >= 0); | 707 | 6.79k | SkASSERT(fSize >= 0); | 708 | 6.79k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 6.79k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 3.31k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 3.31k | } | 715 | 6.79k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::checkRealloc(int, double) Line | Count | Source | 705 | 57 | void checkRealloc(int delta, double growthFactor) { | 706 | 57 | SkASSERT(delta >= 0); | 707 | 57 | SkASSERT(fSize >= 0); | 708 | 57 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 57 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 18 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 18 | } | 715 | 57 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.05k | void checkRealloc(int delta, double growthFactor) { | 706 | 2.05k | SkASSERT(delta >= 0); | 707 | 2.05k | SkASSERT(fSize >= 0); | 708 | 2.05k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.05k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 341 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 341 | } | 715 | 2.05k | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double) skia_private::TArray<CircleOp::Circle, true>::checkRealloc(int, double) Line | Count | Source | 705 | 147 | void checkRealloc(int delta, double growthFactor) { | 706 | 147 | SkASSERT(delta >= 0); | 707 | 147 | SkASSERT(fSize >= 0); | 708 | 147 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 147 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 36 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 36 | } | 715 | 147 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::checkRealloc(int, double) Line | Count | Source | 705 | 635 | void checkRealloc(int delta, double growthFactor) { | 706 | 635 | SkASSERT(delta >= 0); | 707 | 635 | SkASSERT(fSize >= 0); | 708 | 635 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 635 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 121 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 121 | } | 715 | 635 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::checkRealloc(int, double) Line | Count | Source | 705 | 62 | void checkRealloc(int delta, double growthFactor) { | 706 | 62 | SkASSERT(delta >= 0); | 707 | 62 | SkASSERT(fSize >= 0); | 708 | 62 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 62 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 19 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 19 | } | 715 | 62 | } |
LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::checkRealloc(int, double) Line | Count | Source | 705 | 458 | void checkRealloc(int delta, double growthFactor) { | 706 | 458 | SkASSERT(delta >= 0); | 707 | 458 | SkASSERT(fSize >= 0); | 708 | 458 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 458 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 458 | } |
skia_private::TArray<GrTextureProxy*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 63.1k | void checkRealloc(int delta, double growthFactor) { | 706 | 63.1k | SkASSERT(delta >= 0); | 707 | 63.1k | SkASSERT(fSize >= 0); | 708 | 63.1k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 63.1k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 63.1k | } |
skia_private::TArray<GrSurfaceProxy*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 73.2k | void checkRealloc(int delta, double growthFactor) { | 706 | 73.2k | SkASSERT(delta >= 0); | 707 | 73.2k | SkASSERT(fSize >= 0); | 708 | 73.2k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 73.2k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 9.24k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 9.24k | } | 715 | 73.2k | } |
skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::checkRealloc(int, double) Line | Count | Source | 705 | 75.3k | void checkRealloc(int delta, double growthFactor) { | 706 | 75.3k | SkASSERT(delta >= 0); | 707 | 75.3k | SkASSERT(fSize >= 0); | 708 | 75.3k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 75.3k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 271 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 271 | } | 715 | 75.3k | } |
RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::checkRealloc(int, double) Line | Count | Source | 705 | 78 | void checkRealloc(int delta, double growthFactor) { | 706 | 78 | SkASSERT(delta >= 0); | 707 | 78 | SkASSERT(fSize >= 0); | 708 | 78 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 78 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 78 | } |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::checkRealloc(int, double) Line | Count | Source | 705 | 14.9k | void checkRealloc(int delta, double growthFactor) { | 706 | 14.9k | SkASSERT(delta >= 0); | 707 | 14.9k | SkASSERT(fSize >= 0); | 708 | 14.9k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 14.9k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2.74k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2.74k | } | 715 | 14.9k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.26k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.26k | SkASSERT(delta >= 0); | 707 | 1.26k | SkASSERT(fSize >= 0); | 708 | 1.26k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.26k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 180 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 180 | } | 715 | 1.26k | } |
Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::checkRealloc(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.70k | void checkRealloc(int delta, double growthFactor) { | 706 | 4.70k | SkASSERT(delta >= 0); | 707 | 4.70k | SkASSERT(fSize >= 0); | 708 | 4.70k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.70k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 4.70k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 4.70k | } | 715 | 4.70k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.71k | void checkRealloc(int delta, double growthFactor) { | 706 | 2.71k | SkASSERT(delta >= 0); | 707 | 2.71k | SkASSERT(fSize >= 0); | 708 | 2.71k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.71k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 100 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 100 | } | 715 | 2.71k | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.46k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.46k | SkASSERT(delta >= 0); | 707 | 1.46k | SkASSERT(fSize >= 0); | 708 | 1.46k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.46k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 53 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 53 | } | 715 | 1.46k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double) skia_private::TArray<SkPackedGlyphID, true>::checkRealloc(int, double) Line | Count | Source | 705 | 9.00k | void checkRealloc(int delta, double growthFactor) { | 706 | 9.00k | SkASSERT(delta >= 0); | 707 | 9.00k | SkASSERT(fSize >= 0); | 708 | 9.00k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 9.00k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 151 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 151 | } | 715 | 9.00k | } |
skia_private::TArray<unsigned short, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.11M | void checkRealloc(int delta, double growthFactor) { | 706 | 2.11M | SkASSERT(delta >= 0); | 707 | 2.11M | SkASSERT(fSize >= 0); | 708 | 2.11M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.11M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 499 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 499 | } | 715 | 2.11M | } |
skia_private::TArray<SkMask::Format, true>::checkRealloc(int, double) Line | Count | Source | 705 | 9.00k | void checkRealloc(int delta, double growthFactor) { | 706 | 9.00k | SkASSERT(delta >= 0); | 707 | 9.00k | SkASSERT(fSize >= 0); | 708 | 9.00k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 9.00k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 151 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 151 | } | 715 | 9.00k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::checkRealloc(int, double) Line | Count | Source | 705 | 6.27k | void checkRealloc(int delta, double growthFactor) { | 706 | 6.27k | SkASSERT(delta >= 0); | 707 | 6.27k | SkASSERT(fSize >= 0); | 708 | 6.27k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 6.27k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 9 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 9 | } | 715 | 6.27k | } |
Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double) skia_private::TArray<SkGlyph const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.09M | void checkRealloc(int delta, double growthFactor) { | 706 | 2.09M | SkASSERT(delta >= 0); | 707 | 2.09M | SkASSERT(fSize >= 0); | 708 | 2.09M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.09M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 197 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 197 | } | 715 | 2.09M | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::checkRealloc(int, double) Line | Count | Source | 705 | 305k | void checkRealloc(int delta, double growthFactor) { | 706 | 305k | SkASSERT(delta >= 0); | 707 | 305k | SkASSERT(fSize >= 0); | 708 | 305k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 305k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 97.1k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 97.1k | } | 715 | 305k | } |
skia_private::TArray<PathSegment, true>::checkRealloc(int, double) Line | Count | Source | 705 | 22.8k | void checkRealloc(int delta, double growthFactor) { | 706 | 22.8k | SkASSERT(delta >= 0); | 707 | 22.8k | SkASSERT(fSize >= 0); | 708 | 22.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 22.8k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 190 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 190 | } | 715 | 22.8k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double) skia_private::TArray<OffsetEdge, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.52k | void checkRealloc(int delta, double growthFactor) { | 706 | 4.52k | SkASSERT(delta >= 0); | 707 | 4.52k | SkASSERT(fSize >= 0); | 708 | 4.52k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.52k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 311 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 311 | } | 715 | 4.52k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double) skia_private::TArray<double, true>::checkRealloc(int, double) Line | Count | Source | 705 | 110k | void checkRealloc(int delta, double growthFactor) { | 706 | 110k | SkASSERT(delta >= 0); | 707 | 110k | SkASSERT(fSize >= 0); | 708 | 110k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 110k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 62.1k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 62.1k | } | 715 | 110k | } |
skia_private::TArray<SkClosestRecord, true>::checkRealloc(int, double) Line | Count | Source | 705 | 11.7M | void checkRealloc(int delta, double growthFactor) { | 706 | 11.7M | SkASSERT(delta >= 0); | 707 | 11.7M | SkASSERT(fSize >= 0); | 708 | 11.7M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 11.7M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 4.74k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 4.74k | } | 715 | 11.7M | } |
Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::checkRealloc(int, double) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.10k | void checkRealloc(int delta, double growthFactor) { | 706 | 2.10k | SkASSERT(delta >= 0); | 707 | 2.10k | SkASSERT(fSize >= 0); | 708 | 2.10k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.10k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2.10k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2.10k | } | 715 | 2.10k | } |
skia_private::TArray<SkPoint, true>::checkRealloc(int, double) Line | Count | Source | 705 | 83.8k | void checkRealloc(int delta, double growthFactor) { | 706 | 83.8k | SkASSERT(delta >= 0); | 707 | 83.8k | SkASSERT(fSize >= 0); | 708 | 83.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 83.8k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 3.79k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 3.79k | } | 715 | 83.8k | } |
skia_private::TArray<unsigned char, true>::checkRealloc(int, double) Line | Count | Source | 705 | 52 | void checkRealloc(int delta, double growthFactor) { | 706 | 52 | SkASSERT(delta >= 0); | 707 | 52 | SkASSERT(fSize >= 0); | 708 | 52 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 52 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 52 | } |
skia_private::TArray<SkString, true>::checkRealloc(int, double) Line | Count | Source | 705 | 26 | void checkRealloc(int delta, double growthFactor) { | 706 | 26 | SkASSERT(delta >= 0); | 707 | 26 | SkASSERT(fSize >= 0); | 708 | 26 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 26 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 26 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 26 | } | 715 | 26 | } |
skia_private::TArray<unsigned int, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.00M | void checkRealloc(int delta, double growthFactor) { | 706 | 1.00M | SkASSERT(delta >= 0); | 707 | 1.00M | SkASSERT(fSize >= 0); | 708 | 1.00M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.00M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 37.3k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 37.3k | } | 715 | 1.00M | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::checkRealloc(int, double) skia_private::TArray<int, true>::checkRealloc(int, double) Line | Count | Source | 705 | 145M | void checkRealloc(int delta, double growthFactor) { | 706 | 145M | SkASSERT(delta >= 0); | 707 | 145M | SkASSERT(fSize >= 0); | 708 | 145M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 145M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 139k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 139k | } | 715 | 145M | } |
Unexecuted instantiation: skia_private::TArray<SkPaint, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::checkRealloc(int, double) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.89M | void checkRealloc(int delta, double growthFactor) { | 706 | 2.89M | SkASSERT(delta >= 0); | 707 | 2.89M | SkASSERT(fSize >= 0); | 708 | 2.89M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.89M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 623k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 623k | } | 715 | 2.89M | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 25.5M | void checkRealloc(int delta, double growthFactor) { | 706 | 25.5M | SkASSERT(delta >= 0); | 707 | 25.5M | SkASSERT(fSize >= 0); | 708 | 25.5M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 25.5M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 834k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 834k | } | 715 | 25.5M | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::checkRealloc(int, double) Line | Count | Source | 705 | 11.0k | void checkRealloc(int delta, double growthFactor) { | 706 | 11.0k | SkASSERT(delta >= 0); | 707 | 11.0k | SkASSERT(fSize >= 0); | 708 | 11.0k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 11.0k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2 | } | 715 | 11.0k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 17.1k | void checkRealloc(int delta, double growthFactor) { | 706 | 17.1k | SkASSERT(delta >= 0); | 707 | 17.1k | SkASSERT(fSize >= 0); | 708 | 17.1k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 17.1k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 17.1k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 17.1k | } | 715 | 17.1k | } |
skia_private::TArray<float*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 87.7k | void checkRealloc(int delta, double growthFactor) { | 706 | 87.7k | SkASSERT(delta >= 0); | 707 | 87.7k | SkASSERT(fSize >= 0); | 708 | 87.7k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 87.7k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 43.8k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 43.8k | } | 715 | 87.7k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::checkRealloc(int, double) Line | Count | Source | 705 | 43.8k | void checkRealloc(int delta, double growthFactor) { | 706 | 43.8k | SkASSERT(delta >= 0); | 707 | 43.8k | SkASSERT(fSize >= 0); | 708 | 43.8k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 43.8k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 43.8k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 43.8k | } | 715 | 43.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 3.60M | void checkRealloc(int delta, double growthFactor) { | 706 | 3.60M | SkASSERT(delta >= 0); | 707 | 3.60M | SkASSERT(fSize >= 0); | 708 | 3.60M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 3.60M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1.80M | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1.80M | } | 715 | 3.60M | } |
skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 191k | void checkRealloc(int delta, double growthFactor) { | 706 | 191k | SkASSERT(delta >= 0); | 707 | 191k | SkASSERT(fSize >= 0); | 708 | 191k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 191k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 191k | } |
skia_private::TArray<SkSL::Variable*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 174k | void checkRealloc(int delta, double growthFactor) { | 706 | 174k | SkASSERT(delta >= 0); | 707 | 174k | SkASSERT(fSize >= 0); | 708 | 174k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 174k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 174k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 174k | } | 715 | 174k | } |
skia_private::TArray<SkSL::Type const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.39M | void checkRealloc(int delta, double growthFactor) { | 706 | 1.39M | SkASSERT(delta >= 0); | 707 | 1.39M | SkASSERT(fSize >= 0); | 708 | 1.39M | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.39M | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 2.54k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 2.54k | } | 715 | 1.39M | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrRenderTask>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::checkRealloc(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::checkRealloc(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::checkRealloc(int, double) skia_private::TArray<SkSL::Field, true>::checkRealloc(int, double) Line | Count | Source | 705 | 697 | void checkRealloc(int delta, double growthFactor) { | 706 | 697 | SkASSERT(delta >= 0); | 707 | 697 | SkASSERT(fSize >= 0); | 708 | 697 | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 697 | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 697 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 697 | } | 715 | 697 | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 1.08k | void checkRealloc(int delta, double growthFactor) { | 706 | 1.08k | SkASSERT(delta >= 0); | 707 | 1.08k | SkASSERT(fSize >= 0); | 708 | 1.08k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 1.08k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1.08k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1.08k | } | 715 | 1.08k | } |
skia_private::TArray<bool, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.71k | void checkRealloc(int delta, double growthFactor) { | 706 | 4.71k | SkASSERT(delta >= 0); | 707 | 4.71k | SkASSERT(fSize >= 0); | 708 | 4.71k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.71k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 0 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 0 | } | 715 | 4.71k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::checkRealloc(int, double) Line | Count | Source | 705 | 4.00k | void checkRealloc(int delta, double growthFactor) { | 706 | 4.00k | SkASSERT(delta >= 0); | 707 | 4.00k | SkASSERT(fSize >= 0); | 708 | 4.00k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 4.00k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1.64k | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1.64k | } | 715 | 4.00k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::checkRealloc(int, double) Line | Count | Source | 705 | 2.47k | void checkRealloc(int delta, double growthFactor) { | 706 | 2.47k | SkASSERT(delta >= 0); | 707 | 2.47k | SkASSERT(fSize >= 0); | 708 | 2.47k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 2.47k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 1 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 1 | } | 715 | 2.47k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::checkRealloc(int, double) skia_private::TArray<SkMeshSpecification::Attribute, false>::checkRealloc(int, double) Line | Count | Source | 705 | 31.0k | void checkRealloc(int delta, double growthFactor) { | 706 | 31.0k | SkASSERT(delta >= 0); | 707 | 31.0k | SkASSERT(fSize >= 0); | 708 | 31.0k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 31.0k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 258 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 258 | } | 715 | 31.0k | } |
skia_private::TArray<SkMeshSpecification::Varying, false>::checkRealloc(int, double) Line | Count | Source | 705 | 24.3k | void checkRealloc(int delta, double growthFactor) { | 706 | 24.3k | SkASSERT(delta >= 0); | 707 | 24.3k | SkASSERT(fSize >= 0); | 708 | 24.3k | SkASSERT(fCapacity >= 0); | 709 | | | 710 | | // Check if there are enough remaining allocated elements to satisfy the request. | 711 | 24.3k | if (this->capacity() - fSize < delta) { | 712 | | // Looks like we need to reallocate. | 713 | 428 | this->installDataAndUpdateCapacity(this->preallocateNewData(delta, growthFactor)); | 714 | 428 | } | 715 | 24.3k | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::checkRealloc(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::checkRealloc(int, double) |
716 | | |
717 | 157M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { |
718 | 157M | SkASSERT(delta >= 0); |
719 | 157M | SkASSERT(fSize >= 0); |
720 | 157M | SkASSERT(fCapacity >= 0); |
721 | | |
722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory |
723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this |
724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, |
725 | | // this also checks the bounds of fSize. |
726 | 157M | if (delta > kMaxCapacity - fSize) { |
727 | 0 | sk_report_container_overflow_and_die(); |
728 | 0 | } |
729 | 157M | const int newCount = fSize + delta; |
730 | | |
731 | 157M | return Allocate(newCount, growthFactor); |
732 | 157M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double) skia_private::TArray<bool, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 7.65k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 7.65k | SkASSERT(delta >= 0); | 719 | 7.65k | SkASSERT(fSize >= 0); | 720 | 7.65k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 7.65k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 7.65k | const int newCount = fSize + delta; | 730 | | | 731 | 7.65k | return Allocate(newCount, growthFactor); | 732 | 7.65k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 323k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 323k | SkASSERT(delta >= 0); | 719 | 323k | SkASSERT(fSize >= 0); | 720 | 323k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 323k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 323k | const int newCount = fSize + delta; | 730 | | | 731 | 323k | return Allocate(newCount, growthFactor); | 732 | 323k | } |
skia_private::TArray<SkString, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 70 | SkASSERT(delta >= 0); | 719 | 70 | SkASSERT(fSize >= 0); | 720 | 70 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 70 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 70 | const int newCount = fSize + delta; | 730 | | | 731 | 70 | return Allocate(newCount, growthFactor); | 732 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::preallocateNewData(int, double) skia_private::TArray<SkPoint, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 69.7M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 69.7M | SkASSERT(delta >= 0); | 719 | 69.7M | SkASSERT(fSize >= 0); | 720 | 69.7M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 69.7M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 69.7M | const int newCount = fSize + delta; | 730 | | | 731 | 69.7M | return Allocate(newCount, growthFactor); | 732 | 69.7M | } |
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 46.1M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 46.1M | SkASSERT(delta >= 0); | 719 | 46.1M | SkASSERT(fSize >= 0); | 720 | 46.1M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 46.1M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 46.1M | const int newCount = fSize + delta; | 730 | | | 731 | 46.1M | return Allocate(newCount, growthFactor); | 732 | 46.1M | } |
skia_private::TArray<float, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 20.1M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 20.1M | SkASSERT(delta >= 0); | 719 | 20.1M | SkASSERT(fSize >= 0); | 720 | 20.1M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 20.1M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 20.1M | const int newCount = fSize + delta; | 730 | | | 731 | 20.1M | return Allocate(newCount, growthFactor); | 732 | 20.1M | } |
skia_private::TArray<unsigned int, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.44k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.44k | SkASSERT(delta >= 0); | 719 | 1.44k | SkASSERT(fSize >= 0); | 720 | 1.44k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.44k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.44k | const int newCount = fSize + delta; | 730 | | | 731 | 1.44k | return Allocate(newCount, growthFactor); | 732 | 1.44k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 10.3k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 10.3k | SkASSERT(delta >= 0); | 719 | 10.3k | SkASSERT(fSize >= 0); | 720 | 10.3k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 10.3k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 10.3k | const int newCount = fSize + delta; | 730 | | | 731 | 10.3k | return Allocate(newCount, growthFactor); | 732 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 488k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 488k | SkASSERT(delta >= 0); | 719 | 488k | SkASSERT(fSize >= 0); | 720 | 488k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 488k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 488k | const int newCount = fSize + delta; | 730 | | | 731 | 488k | return Allocate(newCount, growthFactor); | 732 | 488k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double) skia_private::TArray<int, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 250k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 250k | SkASSERT(delta >= 0); | 719 | 250k | SkASSERT(fSize >= 0); | 720 | 250k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 250k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 250k | const int newCount = fSize + delta; | 730 | | | 731 | 250k | return Allocate(newCount, growthFactor); | 732 | 250k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkImageFilter>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4.40k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4.40k | SkASSERT(delta >= 0); | 719 | 4.40k | SkASSERT(fSize >= 0); | 720 | 4.40k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4.40k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4.40k | const int newCount = fSize + delta; | 730 | | | 731 | 4.40k | return Allocate(newCount, growthFactor); | 732 | 4.40k | } |
skia_private::TArray<char, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 5.20k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 5.20k | SkASSERT(delta >= 0); | 719 | 5.20k | SkASSERT(fSize >= 0); | 720 | 5.20k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 5.20k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 5.20k | const int newCount = fSize + delta; | 730 | | | 731 | 5.20k | return Allocate(newCount, growthFactor); | 732 | 5.20k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 5.27k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 5.27k | SkASSERT(delta >= 0); | 719 | 5.27k | SkASSERT(fSize >= 0); | 720 | 5.27k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 5.27k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 5.27k | const int newCount = fSize + delta; | 730 | | | 731 | 5.27k | return Allocate(newCount, growthFactor); | 732 | 5.27k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 73.5k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 73.5k | SkASSERT(delta >= 0); | 719 | 73.5k | SkASSERT(fSize >= 0); | 720 | 73.5k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 73.5k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 73.5k | const int newCount = fSize + delta; | 730 | | | 731 | 73.5k | return Allocate(newCount, growthFactor); | 732 | 73.5k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 25.5k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 25.5k | SkASSERT(delta >= 0); | 719 | 25.5k | SkASSERT(fSize >= 0); | 720 | 25.5k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 25.5k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 25.5k | const int newCount = fSize + delta; | 730 | | | 731 | 25.5k | return Allocate(newCount, growthFactor); | 732 | 25.5k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.84k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.84k | SkASSERT(delta >= 0); | 719 | 3.84k | SkASSERT(fSize >= 0); | 720 | 3.84k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.84k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.84k | const int newCount = fSize + delta; | 730 | | | 731 | 3.84k | return Allocate(newCount, growthFactor); | 732 | 3.84k | } |
skia_private::TArray<std::__1::thread, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 76 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 76 | SkASSERT(delta >= 0); | 719 | 76 | SkASSERT(fSize >= 0); | 720 | 76 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 76 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 76 | const int newCount = fSize + delta; | 730 | | | 731 | 76 | return Allocate(newCount, growthFactor); | 732 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkShader>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 51.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 51.8k | SkASSERT(delta >= 0); | 719 | 51.8k | SkASSERT(fSize >= 0); | 720 | 51.8k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 51.8k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 51.8k | const int newCount = fSize + delta; | 730 | | | 731 | 51.8k | return Allocate(newCount, growthFactor); | 732 | 51.8k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.44k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.44k | SkASSERT(delta >= 0); | 719 | 1.44k | SkASSERT(fSize >= 0); | 720 | 1.44k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.44k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.44k | const int newCount = fSize + delta; | 730 | | | 731 | 1.44k | return Allocate(newCount, growthFactor); | 732 | 1.44k | } |
skia_private::TArray<SkPaint, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 23.1k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 23.1k | SkASSERT(delta >= 0); | 719 | 23.1k | SkASSERT(fSize >= 0); | 720 | 23.1k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 23.1k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 23.1k | const int newCount = fSize + delta; | 730 | | | 731 | 23.1k | return Allocate(newCount, growthFactor); | 732 | 23.1k | } |
skia_private::TArray<SkPath, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 267k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 267k | SkASSERT(delta >= 0); | 719 | 267k | SkASSERT(fSize >= 0); | 720 | 267k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 267k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 267k | const int newCount = fSize + delta; | 730 | | | 731 | 267k | return Allocate(newCount, growthFactor); | 732 | 267k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 57.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 57.8k | SkASSERT(delta >= 0); | 719 | 57.8k | SkASSERT(fSize >= 0); | 720 | 57.8k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 57.8k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 57.8k | const int newCount = fSize + delta; | 730 | | | 731 | 57.8k | return Allocate(newCount, growthFactor); | 732 | 57.8k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 188 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 188 | SkASSERT(delta >= 0); | 719 | 188 | SkASSERT(fSize >= 0); | 720 | 188 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 188 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 188 | const int newCount = fSize + delta; | 730 | | | 731 | 188 | return Allocate(newCount, growthFactor); | 732 | 188 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkVertices const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 118 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 118 | SkASSERT(delta >= 0); | 719 | 118 | SkASSERT(fSize >= 0); | 720 | 118 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 118 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 118 | const int newCount = fSize + delta; | 730 | | | 731 | 118 | return Allocate(newCount, growthFactor); | 732 | 118 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 77.7k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 77.7k | SkASSERT(delta >= 0); | 719 | 77.7k | SkASSERT(fSize >= 0); | 720 | 77.7k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 77.7k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 77.7k | const int newCount = fSize + delta; | 730 | | | 731 | 77.7k | return Allocate(newCount, growthFactor); | 732 | 77.7k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 7 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 7 | SkASSERT(delta >= 0); | 719 | 7 | SkASSERT(fSize >= 0); | 720 | 7 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 7 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 7 | const int newCount = fSize + delta; | 730 | | | 731 | 7 | return Allocate(newCount, growthFactor); | 732 | 7 | } |
skia_private::TArray<SkMatrix, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 287 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 287 | SkASSERT(delta >= 0); | 719 | 287 | SkASSERT(fSize >= 0); | 720 | 287 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 287 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 287 | const int newCount = fSize + delta; | 730 | | | 731 | 287 | return Allocate(newCount, growthFactor); | 732 | 287 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 116 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 116 | SkASSERT(delta >= 0); | 719 | 116 | SkASSERT(fSize >= 0); | 720 | 116 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 116 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 116 | const int newCount = fSize + delta; | 730 | | | 731 | 116 | return Allocate(newCount, growthFactor); | 732 | 116 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 17.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 17.4k | SkASSERT(delta >= 0); | 719 | 17.4k | SkASSERT(fSize >= 0); | 720 | 17.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 17.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 17.4k | const int newCount = fSize + delta; | 730 | | | 731 | 17.4k | return Allocate(newCount, growthFactor); | 732 | 17.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1 | SkASSERT(delta >= 0); | 719 | 1 | SkASSERT(fSize >= 0); | 720 | 1 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1 | const int newCount = fSize + delta; | 730 | | | 731 | 1 | return Allocate(newCount, growthFactor); | 732 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 17.2k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 17.2k | SkASSERT(delta >= 0); | 719 | 17.2k | SkASSERT(fSize >= 0); | 720 | 17.2k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 17.2k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 17.2k | const int newCount = fSize + delta; | 730 | | | 731 | 17.2k | return Allocate(newCount, growthFactor); | 732 | 17.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 56.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 56.4k | SkASSERT(delta >= 0); | 719 | 56.4k | SkASSERT(fSize >= 0); | 720 | 56.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 56.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 56.4k | const int newCount = fSize + delta; | 730 | | | 731 | 56.4k | return Allocate(newCount, growthFactor); | 732 | 56.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 171k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 171k | SkASSERT(delta >= 0); | 719 | 171k | SkASSERT(fSize >= 0); | 720 | 171k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 171k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 171k | const int newCount = fSize + delta; | 730 | | | 731 | 171k | return Allocate(newCount, growthFactor); | 732 | 171k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 52.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 52.8k | SkASSERT(delta >= 0); | 719 | 52.8k | SkASSERT(fSize >= 0); | 720 | 52.8k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 52.8k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 52.8k | const int newCount = fSize + delta; | 730 | | | 731 | 52.8k | return Allocate(newCount, growthFactor); | 732 | 52.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 438 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 438 | SkASSERT(delta >= 0); | 719 | 438 | SkASSERT(fSize >= 0); | 720 | 438 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 438 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 438 | const int newCount = fSize + delta; | 730 | | | 731 | 438 | return Allocate(newCount, growthFactor); | 732 | 438 | } |
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 7.54k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 7.54k | SkASSERT(delta >= 0); | 719 | 7.54k | SkASSERT(fSize >= 0); | 720 | 7.54k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 7.54k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 7.54k | const int newCount = fSize + delta; | 730 | | | 731 | 7.54k | return Allocate(newCount, growthFactor); | 732 | 7.54k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 290 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 290 | SkASSERT(delta >= 0); | 719 | 290 | SkASSERT(fSize >= 0); | 720 | 290 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 290 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 290 | const int newCount = fSize + delta; | 730 | | | 731 | 290 | return Allocate(newCount, growthFactor); | 732 | 290 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 162k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 162k | SkASSERT(delta >= 0); | 719 | 162k | SkASSERT(fSize >= 0); | 720 | 162k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 162k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 162k | const int newCount = fSize + delta; | 730 | | | 731 | 162k | return Allocate(newCount, growthFactor); | 732 | 162k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 35.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 35.4k | SkASSERT(delta >= 0); | 719 | 35.4k | SkASSERT(fSize >= 0); | 720 | 35.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 35.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 35.4k | const int newCount = fSize + delta; | 730 | | | 731 | 35.4k | return Allocate(newCount, growthFactor); | 732 | 35.4k | } |
skia_private::TArray<float*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 162k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 162k | SkASSERT(delta >= 0); | 719 | 162k | SkASSERT(fSize >= 0); | 720 | 162k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 162k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 162k | const int newCount = fSize + delta; | 730 | | | 731 | 162k | return Allocate(newCount, growthFactor); | 732 | 162k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double) skia_private::TArray<SkSL::Variable*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 6.30k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 6.30k | SkASSERT(delta >= 0); | 719 | 6.30k | SkASSERT(fSize >= 0); | 720 | 6.30k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 6.30k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 6.30k | const int newCount = fSize + delta; | 730 | | | 731 | 6.30k | return Allocate(newCount, growthFactor); | 732 | 6.30k | } |
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 76 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 76 | SkASSERT(delta >= 0); | 719 | 76 | SkASSERT(fSize >= 0); | 720 | 76 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 76 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 76 | const int newCount = fSize + delta; | 730 | | | 731 | 76 | return Allocate(newCount, growthFactor); | 732 | 76 | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1 | SkASSERT(delta >= 0); | 719 | 1 | SkASSERT(fSize >= 0); | 720 | 1 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1 | const int newCount = fSize + delta; | 730 | | | 731 | 1 | return Allocate(newCount, growthFactor); | 732 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double) skia_private::TArray<sk_sp<GrRenderTask>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 27.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 27.4k | SkASSERT(delta >= 0); | 719 | 27.4k | SkASSERT(fSize >= 0); | 720 | 27.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 27.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 27.4k | const int newCount = fSize + delta; | 730 | | | 731 | 27.4k | return Allocate(newCount, growthFactor); | 732 | 27.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 10.3k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 10.3k | SkASSERT(delta >= 0); | 719 | 10.3k | SkASSERT(fSize >= 0); | 720 | 10.3k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 10.3k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 10.3k | const int newCount = fSize + delta; | 730 | | | 731 | 10.3k | return Allocate(newCount, growthFactor); | 732 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 432k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 432k | SkASSERT(delta >= 0); | 719 | 432k | SkASSERT(fSize >= 0); | 720 | 432k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 432k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 432k | const int newCount = fSize + delta; | 730 | | | 731 | 432k | return Allocate(newCount, growthFactor); | 732 | 432k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double) skia_private::TArray<double, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 62.1k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 62.1k | SkASSERT(delta >= 0); | 719 | 62.1k | SkASSERT(fSize >= 0); | 720 | 62.1k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 62.1k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 62.1k | const int newCount = fSize + delta; | 730 | | | 731 | 62.1k | return Allocate(newCount, growthFactor); | 732 | 62.1k | } |
skia_private::TArray<GrRenderTask*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 127k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 127k | SkASSERT(delta >= 0); | 719 | 127k | SkASSERT(fSize >= 0); | 720 | 127k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 127k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 127k | const int newCount = fSize + delta; | 730 | | | 731 | 127k | return Allocate(newCount, growthFactor); | 732 | 127k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 15.7k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 15.7k | SkASSERT(delta >= 0); | 719 | 15.7k | SkASSERT(fSize >= 0); | 720 | 15.7k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 15.7k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 15.7k | const int newCount = fSize + delta; | 730 | | | 731 | 15.7k | return Allocate(newCount, growthFactor); | 732 | 15.7k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 671 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 671 | SkASSERT(delta >= 0); | 719 | 671 | SkASSERT(fSize >= 0); | 720 | 671 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 671 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 671 | const int newCount = fSize + delta; | 730 | | | 731 | 671 | return Allocate(newCount, growthFactor); | 732 | 671 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2.98k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2.98k | SkASSERT(delta >= 0); | 719 | 2.98k | SkASSERT(fSize >= 0); | 720 | 2.98k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2.98k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2.98k | const int newCount = fSize + delta; | 730 | | | 731 | 2.98k | return Allocate(newCount, growthFactor); | 732 | 2.98k | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 493 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 493 | SkASSERT(delta >= 0); | 719 | 493 | SkASSERT(fSize >= 0); | 720 | 493 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 493 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 493 | const int newCount = fSize + delta; | 730 | | | 731 | 493 | return Allocate(newCount, growthFactor); | 732 | 493 | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 67 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 67 | SkASSERT(delta >= 0); | 719 | 67 | SkASSERT(fSize >= 0); | 720 | 67 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 67 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 67 | const int newCount = fSize + delta; | 730 | | | 731 | 67 | return Allocate(newCount, growthFactor); | 732 | 67 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2 | SkASSERT(delta >= 0); | 719 | 2 | SkASSERT(fSize >= 0); | 720 | 2 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2 | const int newCount = fSize + delta; | 730 | | | 731 | 2 | return Allocate(newCount, growthFactor); | 732 | 2 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 596 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 596 | SkASSERT(delta >= 0); | 719 | 596 | SkASSERT(fSize >= 0); | 720 | 596 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 596 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 596 | const int newCount = fSize + delta; | 730 | | | 731 | 596 | return Allocate(newCount, growthFactor); | 732 | 596 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.31k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.31k | SkASSERT(delta >= 0); | 719 | 3.31k | SkASSERT(fSize >= 0); | 720 | 3.31k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.31k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.31k | const int newCount = fSize + delta; | 730 | | | 731 | 3.31k | return Allocate(newCount, growthFactor); | 732 | 3.31k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double) skia_private::TArray<CircularRRectOp::RRect, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 18 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 18 | SkASSERT(delta >= 0); | 719 | 18 | SkASSERT(fSize >= 0); | 720 | 18 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 18 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 18 | const int newCount = fSize + delta; | 730 | | | 731 | 18 | return Allocate(newCount, growthFactor); | 732 | 18 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 341 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 341 | SkASSERT(delta >= 0); | 719 | 341 | SkASSERT(fSize >= 0); | 720 | 341 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 341 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 341 | const int newCount = fSize + delta; | 730 | | | 731 | 341 | return Allocate(newCount, growthFactor); | 732 | 341 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double) skia_private::TArray<CircleOp::Circle, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 36 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 36 | SkASSERT(delta >= 0); | 719 | 36 | SkASSERT(fSize >= 0); | 720 | 36 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 36 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 36 | const int newCount = fSize + delta; | 730 | | | 731 | 36 | return Allocate(newCount, growthFactor); | 732 | 36 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 121 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 121 | SkASSERT(delta >= 0); | 719 | 121 | SkASSERT(fSize >= 0); | 720 | 121 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 121 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 121 | const int newCount = fSize + delta; | 730 | | | 731 | 121 | return Allocate(newCount, growthFactor); | 732 | 121 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 19 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 19 | SkASSERT(delta >= 0); | 719 | 19 | SkASSERT(fSize >= 0); | 720 | 19 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 19 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 19 | const int newCount = fSize + delta; | 730 | | | 731 | 19 | return Allocate(newCount, growthFactor); | 732 | 19 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.63k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.63k | SkASSERT(delta >= 0); | 719 | 3.63k | SkASSERT(fSize >= 0); | 720 | 3.63k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.63k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.63k | const int newCount = fSize + delta; | 730 | | | 731 | 3.63k | return Allocate(newCount, growthFactor); | 732 | 3.63k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 2.74k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2.74k | SkASSERT(delta >= 0); | 719 | 2.74k | SkASSERT(fSize >= 0); | 720 | 2.74k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2.74k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2.74k | const int newCount = fSize + delta; | 730 | | | 731 | 2.74k | return Allocate(newCount, growthFactor); | 732 | 2.74k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 180 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 180 | SkASSERT(delta >= 0); | 719 | 180 | SkASSERT(fSize >= 0); | 720 | 180 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 180 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 180 | const int newCount = fSize + delta; | 730 | | | 731 | 180 | return Allocate(newCount, growthFactor); | 732 | 180 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::preallocateNewData(int, double) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4.70k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4.70k | SkASSERT(delta >= 0); | 719 | 4.70k | SkASSERT(fSize >= 0); | 720 | 4.70k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4.70k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4.70k | const int newCount = fSize + delta; | 730 | | | 731 | 4.70k | return Allocate(newCount, growthFactor); | 732 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double) skia_private::TArray<SkSVGDevice::ClipRec, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.39k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.39k | SkASSERT(delta >= 0); | 719 | 1.39k | SkASSERT(fSize >= 0); | 720 | 1.39k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.39k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.39k | const int newCount = fSize + delta; | 730 | | | 731 | 1.39k | return Allocate(newCount, growthFactor); | 732 | 1.39k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 100 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 100 | SkASSERT(delta >= 0); | 719 | 100 | SkASSERT(fSize >= 0); | 720 | 100 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 100 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 100 | const int newCount = fSize + delta; | 730 | | | 731 | 100 | return Allocate(newCount, growthFactor); | 732 | 100 | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 53 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 53 | SkASSERT(delta >= 0); | 719 | 53 | SkASSERT(fSize >= 0); | 720 | 53 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 53 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 53 | const int newCount = fSize + delta; | 730 | | | 731 | 53 | return Allocate(newCount, growthFactor); | 732 | 53 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double) skia_private::TArray<SkPackedGlyphID, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 151 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 151 | SkASSERT(delta >= 0); | 719 | 151 | SkASSERT(fSize >= 0); | 720 | 151 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 151 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 151 | const int newCount = fSize + delta; | 730 | | | 731 | 151 | return Allocate(newCount, growthFactor); | 732 | 151 | } |
skia_private::TArray<unsigned short, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 499 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 499 | SkASSERT(delta >= 0); | 719 | 499 | SkASSERT(fSize >= 0); | 720 | 499 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 499 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 499 | const int newCount = fSize + delta; | 730 | | | 731 | 499 | return Allocate(newCount, growthFactor); | 732 | 499 | } |
skia_private::TArray<SkMask::Format, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 151 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 151 | SkASSERT(delta >= 0); | 719 | 151 | SkASSERT(fSize >= 0); | 720 | 151 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 151 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 151 | const int newCount = fSize + delta; | 730 | | | 731 | 151 | return Allocate(newCount, growthFactor); | 732 | 151 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.37k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.37k | SkASSERT(delta >= 0); | 719 | 1.37k | SkASSERT(fSize >= 0); | 720 | 1.37k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.37k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.37k | const int newCount = fSize + delta; | 730 | | | 731 | 1.37k | return Allocate(newCount, growthFactor); | 732 | 1.37k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 74 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 74 | SkASSERT(delta >= 0); | 719 | 74 | SkASSERT(fSize >= 0); | 720 | 74 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 74 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 74 | const int newCount = fSize + delta; | 730 | | | 731 | 74 | return Allocate(newCount, growthFactor); | 732 | 74 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double) skia_private::TArray<SkGlyph const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 197 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 197 | SkASSERT(delta >= 0); | 719 | 197 | SkASSERT(fSize >= 0); | 720 | 197 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 197 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 197 | const int newCount = fSize + delta; | 730 | | | 731 | 197 | return Allocate(newCount, growthFactor); | 732 | 197 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 364 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 364 | SkASSERT(delta >= 0); | 719 | 364 | SkASSERT(fSize >= 0); | 720 | 364 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 364 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 364 | const int newCount = fSize + delta; | 730 | | | 731 | 364 | return Allocate(newCount, growthFactor); | 732 | 364 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 97.1k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 97.1k | SkASSERT(delta >= 0); | 719 | 97.1k | SkASSERT(fSize >= 0); | 720 | 97.1k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 97.1k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 97.1k | const int newCount = fSize + delta; | 730 | | | 731 | 97.1k | return Allocate(newCount, growthFactor); | 732 | 97.1k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double) skia_private::TArray<PathSegment, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 190 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 190 | SkASSERT(delta >= 0); | 719 | 190 | SkASSERT(fSize >= 0); | 720 | 190 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 190 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 190 | const int newCount = fSize + delta; | 730 | | | 731 | 190 | return Allocate(newCount, growthFactor); | 732 | 190 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 70 | SkASSERT(delta >= 0); | 719 | 70 | SkASSERT(fSize >= 0); | 720 | 70 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 70 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 70 | const int newCount = fSize + delta; | 730 | | | 731 | 70 | return Allocate(newCount, growthFactor); | 732 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 140 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 140 | SkASSERT(delta >= 0); | 719 | 140 | SkASSERT(fSize >= 0); | 720 | 140 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 140 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 140 | const int newCount = fSize + delta; | 730 | | | 731 | 140 | return Allocate(newCount, growthFactor); | 732 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 70 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 70 | SkASSERT(delta >= 0); | 719 | 70 | SkASSERT(fSize >= 0); | 720 | 70 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 70 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 70 | const int newCount = fSize + delta; | 730 | | | 731 | 70 | return Allocate(newCount, growthFactor); | 732 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double) skia_private::TArray<OffsetEdge, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 311 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 311 | SkASSERT(delta >= 0); | 719 | 311 | SkASSERT(fSize >= 0); | 720 | 311 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 311 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 311 | const int newCount = fSize + delta; | 730 | | | 731 | 311 | return Allocate(newCount, growthFactor); | 732 | 311 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.00k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.00k | SkASSERT(delta >= 0); | 719 | 3.00k | SkASSERT(fSize >= 0); | 720 | 3.00k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.00k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.00k | const int newCount = fSize + delta; | 730 | | | 731 | 3.00k | return Allocate(newCount, growthFactor); | 732 | 3.00k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double) skia_private::TArray<SkOpRayHit*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 12.4M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 12.4M | SkASSERT(delta >= 0); | 719 | 12.4M | SkASSERT(fSize >= 0); | 720 | 12.4M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 12.4M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 12.4M | const int newCount = fSize + delta; | 730 | | | 731 | 12.4M | return Allocate(newCount, growthFactor); | 732 | 12.4M | } |
skia_private::TArray<SkClosestRecord, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 4.74k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 4.74k | SkASSERT(delta >= 0); | 719 | 4.74k | SkASSERT(fSize >= 0); | 720 | 4.74k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 4.74k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 4.74k | const int newCount = fSize + delta; | 730 | | | 731 | 4.74k | return Allocate(newCount, growthFactor); | 732 | 4.74k | } |
skia_private::TArray<SkClosestRecord const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.41k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.41k | SkASSERT(delta >= 0); | 719 | 3.41k | SkASSERT(fSize >= 0); | 720 | 3.41k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.41k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.41k | const int newCount = fSize + delta; | 730 | | | 731 | 3.41k | return Allocate(newCount, growthFactor); | 732 | 3.41k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::preallocateNewData(int, double) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2.10k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2.10k | SkASSERT(delta >= 0); | 719 | 2.10k | SkASSERT(fSize >= 0); | 720 | 2.10k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2.10k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2.10k | const int newCount = fSize + delta; | 730 | | | 731 | 2.10k | return Allocate(newCount, growthFactor); | 732 | 2.10k | } |
skia_private::TArray<SkPoint, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.79k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.79k | SkASSERT(delta >= 0); | 719 | 3.79k | SkASSERT(fSize >= 0); | 720 | 3.79k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.79k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.79k | const int newCount = fSize + delta; | 730 | | | 731 | 3.79k | return Allocate(newCount, growthFactor); | 732 | 3.79k | } |
skia_private::TArray<unsigned char, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2.23k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2.23k | SkASSERT(delta >= 0); | 719 | 2.23k | SkASSERT(fSize >= 0); | 720 | 2.23k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2.23k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2.23k | const int newCount = fSize + delta; | 730 | | | 731 | 2.23k | return Allocate(newCount, growthFactor); | 732 | 2.23k | } |
skia_private::TArray<float, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 782 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 782 | SkASSERT(delta >= 0); | 719 | 782 | SkASSERT(fSize >= 0); | 720 | 782 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 782 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 782 | const int newCount = fSize + delta; | 730 | | | 731 | 782 | return Allocate(newCount, growthFactor); | 732 | 782 | } |
skia_private::TArray<SkString, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 26 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 26 | SkASSERT(delta >= 0); | 719 | 26 | SkASSERT(fSize >= 0); | 720 | 26 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 26 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 26 | const int newCount = fSize + delta; | 730 | | | 731 | 26 | return Allocate(newCount, growthFactor); | 732 | 26 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::preallocateNewData(int, double) skia_private::TArray<unsigned int, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 59.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 59.4k | SkASSERT(delta >= 0); | 719 | 59.4k | SkASSERT(fSize >= 0); | 720 | 59.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 59.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 59.4k | const int newCount = fSize + delta; | 730 | | | 731 | 59.4k | return Allocate(newCount, growthFactor); | 732 | 59.4k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<char const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::preallocateNewData(int, double) skia_private::TArray<bool, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.00k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.00k | SkASSERT(delta >= 0); | 719 | 1.00k | SkASSERT(fSize >= 0); | 720 | 1.00k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.00k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.00k | const int newCount = fSize + delta; | 730 | | | 731 | 1.00k | return Allocate(newCount, growthFactor); | 732 | 1.00k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::preallocateNewData(int, double) skia_private::TArray<int, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 144k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 144k | SkASSERT(delta >= 0); | 719 | 144k | SkASSERT(fSize >= 0); | 720 | 144k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 144k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 144k | const int newCount = fSize + delta; | 730 | | | 731 | 144k | return Allocate(newCount, growthFactor); | 732 | 144k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 833k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 833k | SkASSERT(delta >= 0); | 719 | 833k | SkASSERT(fSize >= 0); | 720 | 833k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 833k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 833k | const int newCount = fSize + delta; | 730 | | | 731 | 833k | return Allocate(newCount, growthFactor); | 732 | 833k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 928k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 928k | SkASSERT(delta >= 0); | 719 | 928k | SkASSERT(fSize >= 0); | 720 | 928k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 928k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 928k | const int newCount = fSize + delta; | 730 | | | 731 | 928k | return Allocate(newCount, growthFactor); | 732 | 928k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 145k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 145k | SkASSERT(delta >= 0); | 719 | 145k | SkASSERT(fSize >= 0); | 720 | 145k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 145k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 145k | const int newCount = fSize + delta; | 730 | | | 731 | 145k | return Allocate(newCount, growthFactor); | 732 | 145k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 13.0k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 13.0k | SkASSERT(delta >= 0); | 719 | 13.0k | SkASSERT(fSize >= 0); | 720 | 13.0k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 13.0k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 13.0k | const int newCount = fSize + delta; | 730 | | | 731 | 13.0k | return Allocate(newCount, growthFactor); | 732 | 13.0k | } |
skia_private::TArray<SkSL::Field, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 166k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 166k | SkASSERT(delta >= 0); | 719 | 166k | SkASSERT(fSize >= 0); | 720 | 166k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 166k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 166k | const int newCount = fSize + delta; | 730 | | | 731 | 166k | return Allocate(newCount, growthFactor); | 732 | 166k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 2 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2 | SkASSERT(delta >= 0); | 719 | 2 | SkASSERT(fSize >= 0); | 720 | 2 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2 | const int newCount = fSize + delta; | 730 | | | 731 | 2 | return Allocate(newCount, growthFactor); | 732 | 2 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 168k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 168k | SkASSERT(delta >= 0); | 719 | 168k | SkASSERT(fSize >= 0); | 720 | 168k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 168k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 168k | const int newCount = fSize + delta; | 730 | | | 731 | 168k | return Allocate(newCount, growthFactor); | 732 | 168k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 64.4k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 64.4k | SkASSERT(delta >= 0); | 719 | 64.4k | SkASSERT(fSize >= 0); | 720 | 64.4k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 64.4k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 64.4k | const int newCount = fSize + delta; | 730 | | | 731 | 64.4k | return Allocate(newCount, growthFactor); | 732 | 64.4k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 17.2k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 17.2k | SkASSERT(delta >= 0); | 719 | 17.2k | SkASSERT(fSize >= 0); | 720 | 17.2k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 17.2k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 17.2k | const int newCount = fSize + delta; | 730 | | | 731 | 17.2k | return Allocate(newCount, growthFactor); | 732 | 17.2k | } |
skia_private::TArray<float*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 43.8k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 43.8k | SkASSERT(delta >= 0); | 719 | 43.8k | SkASSERT(fSize >= 0); | 720 | 43.8k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 43.8k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 43.8k | const int newCount = fSize + delta; | 730 | | | 731 | 43.8k | return Allocate(newCount, growthFactor); | 732 | 43.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.80M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.80M | SkASSERT(delta >= 0); | 719 | 1.80M | SkASSERT(fSize >= 0); | 720 | 1.80M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.80M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.80M | const int newCount = fSize + delta; | 730 | | | 731 | 1.80M | return Allocate(newCount, growthFactor); | 732 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.16M | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.16M | SkASSERT(delta >= 0); | 719 | 1.16M | SkASSERT(fSize >= 0); | 720 | 1.16M | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.16M | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.16M | const int newCount = fSize + delta; | 730 | | | 731 | 1.16M | return Allocate(newCount, growthFactor); | 732 | 1.16M | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::preallocateNewData(int, double) skia_private::TArray<SkSL::Variable*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 174k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 174k | SkASSERT(delta >= 0); | 719 | 174k | SkASSERT(fSize >= 0); | 720 | 174k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 174k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 174k | const int newCount = fSize + delta; | 730 | | | 731 | 174k | return Allocate(newCount, growthFactor); | 732 | 174k | } |
skia_private::TArray<SkSL::Type const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 2.54k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 2.54k | SkASSERT(delta >= 0); | 719 | 2.54k | SkASSERT(fSize >= 0); | 720 | 2.54k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 2.54k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 2.54k | const int newCount = fSize + delta; | 730 | | | 731 | 2.54k | return Allocate(newCount, growthFactor); | 732 | 2.54k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 10.3k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 10.3k | SkASSERT(delta >= 0); | 719 | 10.3k | SkASSERT(fSize >= 0); | 720 | 10.3k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 10.3k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 10.3k | const int newCount = fSize + delta; | 730 | | | 731 | 10.3k | return Allocate(newCount, growthFactor); | 732 | 10.3k | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::preallocateNewData(int, double) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 8.06k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 8.06k | SkASSERT(delta >= 0); | 719 | 8.06k | SkASSERT(fSize >= 0); | 720 | 8.06k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 8.06k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 8.06k | const int newCount = fSize + delta; | 730 | | | 731 | 8.06k | return Allocate(newCount, growthFactor); | 732 | 8.06k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRect, true>::preallocateNewData(int, double) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::preallocateNewData(int, double) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::preallocateNewData(int, double) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::preallocateNewData(int, double) skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 217 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 217 | SkASSERT(delta >= 0); | 719 | 217 | SkASSERT(fSize >= 0); | 720 | 217 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 217 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 217 | const int newCount = fSize + delta; | 730 | | | 731 | 217 | return Allocate(newCount, growthFactor); | 732 | 217 | } |
skia_private::TArray<SkSL::Variable const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 3.10k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 3.10k | SkASSERT(delta >= 0); | 719 | 3.10k | SkASSERT(fSize >= 0); | 720 | 3.10k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 3.10k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 3.10k | const int newCount = fSize + delta; | 730 | | | 731 | 3.10k | return Allocate(newCount, growthFactor); | 732 | 3.10k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1.08k | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1.08k | SkASSERT(delta >= 0); | 719 | 1.08k | SkASSERT(fSize >= 0); | 720 | 1.08k | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1.08k | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1.08k | const int newCount = fSize + delta; | 730 | | | 731 | 1.08k | return Allocate(newCount, growthFactor); | 732 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 1 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 1 | SkASSERT(delta >= 0); | 719 | 1 | SkASSERT(fSize >= 0); | 720 | 1 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 1 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 1 | const int newCount = fSize + delta; | 730 | | | 731 | 1 | return Allocate(newCount, growthFactor); | 732 | 1 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::preallocateNewData(int, double) skia_private::TArray<SkMeshSpecification::Varying, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 428 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 428 | SkASSERT(delta >= 0); | 719 | 428 | SkASSERT(fSize >= 0); | 720 | 428 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 428 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 428 | const int newCount = fSize + delta; | 730 | | | 731 | 428 | return Allocate(newCount, growthFactor); | 732 | 428 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::preallocateNewData(int, double) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 438 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 438 | SkASSERT(delta >= 0); | 719 | 438 | SkASSERT(fSize >= 0); | 720 | 438 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 438 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 438 | const int newCount = fSize + delta; | 730 | | | 731 | 438 | return Allocate(newCount, growthFactor); | 732 | 438 | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::preallocateNewData(int, double) skia_private::TArray<GrXPFactoryTestFactory*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 26 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 26 | SkASSERT(delta >= 0); | 719 | 26 | SkASSERT(fSize >= 0); | 720 | 26 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 26 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 26 | const int newCount = fSize + delta; | 730 | | | 731 | 26 | return Allocate(newCount, growthFactor); | 732 | 26 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 52 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 52 | SkASSERT(delta >= 0); | 719 | 52 | SkASSERT(fSize >= 0); | 720 | 52 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 52 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 52 | const int newCount = fSize + delta; | 730 | | | 731 | 52 | return Allocate(newCount, growthFactor); | 732 | 52 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 26 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 26 | SkASSERT(delta >= 0); | 719 | 26 | SkASSERT(fSize >= 0); | 720 | 26 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 26 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 26 | const int newCount = fSize + delta; | 730 | | | 731 | 26 | return Allocate(newCount, growthFactor); | 732 | 26 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::preallocateNewData(int, double) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::preallocateNewData(int, double) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::preallocateNewData(int, double) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::preallocateNewData(int, double) Line | Count | Source | 717 | 22 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 22 | SkASSERT(delta >= 0); | 719 | 22 | SkASSERT(fSize >= 0); | 720 | 22 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 22 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 22 | const int newCount = fSize + delta; | 730 | | | 731 | 22 | return Allocate(newCount, growthFactor); | 732 | 22 | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::preallocateNewData(int, double) Line | Count | Source | 717 | 258 | SkSpan<std::byte> preallocateNewData(int delta, double growthFactor) { | 718 | 258 | SkASSERT(delta >= 0); | 719 | 258 | SkASSERT(fSize >= 0); | 720 | 258 | SkASSERT(fCapacity >= 0); | 721 | | | 722 | | // Don't overflow fSize or size_t later in the memory allocation. Overflowing memory | 723 | | // allocation really only applies to fSizes on 32-bit machines; on 64-bit machines this | 724 | | // will probably never produce a check. Since kMaxCapacity is bounded above by INT_MAX, | 725 | | // this also checks the bounds of fSize. | 726 | 258 | if (delta > kMaxCapacity - fSize) { | 727 | 0 | sk_report_container_overflow_and_die(); | 728 | 0 | } | 729 | 258 | const int newCount = fSize + delta; | 730 | | | 731 | 258 | return Allocate(newCount, growthFactor); | 732 | 258 | } |
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::preallocateNewData(int, double) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::preallocateNewData(int, double) |
733 | | |
734 | 157M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { |
735 | 157M | this->move(TCast(allocation.data())); |
736 | 157M | if (fOwnMemory) { |
737 | 19.4M | sk_free(fData); |
738 | 19.4M | } |
739 | 157M | this->setDataFromBytes(allocation); |
740 | 157M | SkASSERT(fData != nullptr); |
741 | 157M | } Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<bool, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 7.65k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 7.65k | this->move(TCast(allocation.data())); | 736 | 7.65k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 7.65k | this->setDataFromBytes(allocation); | 740 | 7.65k | SkASSERT(fData != nullptr); | 741 | 7.65k | } |
skia_private::TArray<skif::FilterResult::Builder::SampledFilterResult, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 323k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 323k | this->move(TCast(allocation.data())); | 736 | 323k | if (fOwnMemory) { | 737 | 431 | sk_free(fData); | 738 | 431 | } | 739 | 323k | this->setDataFromBytes(allocation); | 740 | 323k | SkASSERT(fData != nullptr); | 741 | 323k | } |
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 70 | this->move(TCast(allocation.data())); | 736 | 70 | if (fOwnMemory) { | 737 | 70 | sk_free(fData); | 738 | 70 | } | 739 | 70 | this->setDataFromBytes(allocation); | 740 | 70 | SkASSERT(fData != nullptr); | 741 | 70 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrFragmentProcessor::ProgramImpl*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 69.7M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 69.7M | this->move(TCast(allocation.data())); | 736 | 69.7M | if (fOwnMemory) { | 737 | 4.42M | sk_free(fData); | 738 | 4.42M | } | 739 | 69.7M | this->setDataFromBytes(allocation); | 740 | 69.7M | SkASSERT(fData != nullptr); | 741 | 69.7M | } |
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 46.1M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 46.1M | this->move(TCast(allocation.data())); | 736 | 46.1M | if (fOwnMemory) { | 737 | 2.05M | sk_free(fData); | 738 | 2.05M | } | 739 | 46.1M | this->setDataFromBytes(allocation); | 740 | 46.1M | SkASSERT(fData != nullptr); | 741 | 46.1M | } |
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 20.1M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 20.1M | this->move(TCast(allocation.data())); | 736 | 20.1M | if (fOwnMemory) { | 737 | 383k | sk_free(fData); | 738 | 383k | } | 739 | 20.1M | this->setDataFromBytes(allocation); | 740 | 20.1M | SkASSERT(fData != nullptr); | 741 | 20.1M | } |
skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.44k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.44k | this->move(TCast(allocation.data())); | 736 | 1.44k | if (fOwnMemory) { | 737 | 1.44k | sk_free(fData); | 738 | 1.44k | } | 739 | 1.44k | this->setDataFromBytes(allocation); | 740 | 1.44k | SkASSERT(fData != nullptr); | 741 | 1.44k | } |
skia_private::TArray<sk_gpu_test::GrContextFactory::Context, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 10.3k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 10.3k | this->move(TCast(allocation.data())); | 736 | 10.3k | if (fOwnMemory) { | 737 | 10.3k | sk_free(fData); | 738 | 10.3k | } | 739 | 10.3k | this->setDataFromBytes(allocation); | 740 | 10.3k | SkASSERT(fData != nullptr); | 741 | 10.3k | } |
skia_private::TArray<GrSurfaceProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 488k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 488k | this->move(TCast(allocation.data())); | 736 | 488k | if (fOwnMemory) { | 737 | 488k | sk_free(fData); | 738 | 488k | } | 739 | 488k | this->setDataFromBytes(allocation); | 740 | 488k | SkASSERT(fData != nullptr); | 741 | 488k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<ToolUtils::TopoTestNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 250k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 250k | this->move(TCast(allocation.data())); | 736 | 250k | if (fOwnMemory) { | 737 | 126k | sk_free(fData); | 738 | 126k | } | 739 | 250k | this->setDataFromBytes(allocation); | 740 | 250k | SkASSERT(fData != nullptr); | 741 | 250k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4.40k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4.40k | this->move(TCast(allocation.data())); | 736 | 4.40k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 4.40k | this->setDataFromBytes(allocation); | 740 | 4.40k | SkASSERT(fData != nullptr); | 741 | 4.40k | } |
skia_private::TArray<char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 5.20k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 5.20k | this->move(TCast(allocation.data())); | 736 | 5.20k | if (fOwnMemory) { | 737 | 1.35k | sk_free(fData); | 738 | 1.35k | } | 739 | 5.20k | this->setDataFromBytes(allocation); | 740 | 5.20k | SkASSERT(fData != nullptr); | 741 | 5.20k | } |
skia_private::TArray<SkSVGTextContext::PositionAdjustment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 5.27k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 5.27k | this->move(TCast(allocation.data())); | 736 | 5.27k | if (fOwnMemory) { | 737 | 1.41k | sk_free(fData); | 738 | 1.41k | } | 739 | 5.27k | this->setDataFromBytes(allocation); | 740 | 5.27k | SkASSERT(fData != nullptr); | 741 | 5.27k | } |
skia_private::TArray<sk_sp<SkSVGNode>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 73.5k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 73.5k | this->move(TCast(allocation.data())); | 736 | 73.5k | if (fOwnMemory) { | 737 | 15.8k | sk_free(fData); | 738 | 15.8k | } | 739 | 73.5k | this->setDataFromBytes(allocation); | 740 | 73.5k | SkASSERT(fData != nullptr); | 741 | 73.5k | } |
skia_private::TArray<SkRGBA4f<(SkAlphaType)3>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 25.5k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 25.5k | this->move(TCast(allocation.data())); | 736 | 25.5k | if (fOwnMemory) { | 737 | 8.30k | sk_free(fData); | 738 | 8.30k | } | 739 | 25.5k | this->setDataFromBytes(allocation); | 740 | 25.5k | SkASSERT(fData != nullptr); | 741 | 25.5k | } |
skia_private::TArray<SkNoPixelsDevice::ClipState, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.84k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.84k | this->move(TCast(allocation.data())); | 736 | 3.84k | if (fOwnMemory) { | 737 | 1.87k | sk_free(fData); | 738 | 1.87k | } | 739 | 3.84k | this->setDataFromBytes(allocation); | 740 | 3.84k | SkASSERT(fData != nullptr); | 741 | 3.84k | } |
skia_private::TArray<std::__1::thread, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 76 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 76 | this->move(TCast(allocation.data())); | 736 | 76 | if (fOwnMemory) { | 737 | 76 | sk_free(fData); | 738 | 76 | } | 739 | 76 | this->setDataFromBytes(allocation); | 740 | 76 | SkASSERT(fData != nullptr); | 741 | 76 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 51.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 51.8k | this->move(TCast(allocation.data())); | 736 | 51.8k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 51.8k | this->setDataFromBytes(allocation); | 740 | 51.8k | SkASSERT(fData != nullptr); | 741 | 51.8k | } |
skia_private::TArray<SkCanvas::Lattice::RectType, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.44k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.44k | this->move(TCast(allocation.data())); | 736 | 1.44k | if (fOwnMemory) { | 737 | 1.44k | sk_free(fData); | 738 | 1.44k | } | 739 | 1.44k | this->setDataFromBytes(allocation); | 740 | 1.44k | SkASSERT(fData != nullptr); | 741 | 1.44k | } |
skia_private::TArray<SkPaint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 23.1k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 23.1k | this->move(TCast(allocation.data())); | 736 | 23.1k | if (fOwnMemory) { | 737 | 23.1k | sk_free(fData); | 738 | 23.1k | } | 739 | 23.1k | this->setDataFromBytes(allocation); | 740 | 23.1k | SkASSERT(fData != nullptr); | 741 | 23.1k | } |
skia_private::TArray<SkPath, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 267k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 267k | this->move(TCast(allocation.data())); | 736 | 267k | if (fOwnMemory) { | 737 | 267k | sk_free(fData); | 738 | 267k | } | 739 | 267k | this->setDataFromBytes(allocation); | 740 | 267k | SkASSERT(fData != nullptr); | 741 | 267k | } |
skia_private::TArray<sk_sp<SkPicture const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 57.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 57.8k | this->move(TCast(allocation.data())); | 736 | 57.8k | if (fOwnMemory) { | 737 | 57.8k | sk_free(fData); | 738 | 57.8k | } | 739 | 57.8k | this->setDataFromBytes(allocation); | 740 | 57.8k | SkASSERT(fData != nullptr); | 741 | 57.8k | } |
skia_private::TArray<sk_sp<SkTextBlob const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 188 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 188 | this->move(TCast(allocation.data())); | 736 | 188 | if (fOwnMemory) { | 737 | 188 | sk_free(fData); | 738 | 188 | } | 739 | 188 | this->setDataFromBytes(allocation); | 740 | 188 | SkASSERT(fData != nullptr); | 741 | 188 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkVertices const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 118 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 118 | this->move(TCast(allocation.data())); | 736 | 118 | if (fOwnMemory) { | 737 | 118 | sk_free(fData); | 738 | 118 | } | 739 | 118 | this->setDataFromBytes(allocation); | 740 | 118 | SkASSERT(fData != nullptr); | 741 | 118 | } |
skia_private::TArray<sk_sp<SkImage const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 77.7k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 77.7k | this->move(TCast(allocation.data())); | 736 | 77.7k | if (fOwnMemory) { | 737 | 77.7k | sk_free(fData); | 738 | 77.7k | } | 739 | 77.7k | this->setDataFromBytes(allocation); | 740 | 77.7k | SkASSERT(fData != nullptr); | 741 | 77.7k | } |
skia_private::TArray<sk_sp<SkDrawable>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 7 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 7 | this->move(TCast(allocation.data())); | 736 | 7 | if (fOwnMemory) { | 737 | 7 | sk_free(fData); | 738 | 7 | } | 739 | 7 | this->setDataFromBytes(allocation); | 740 | 7 | SkASSERT(fData != nullptr); | 741 | 7 | } |
skia_private::TArray<SkMatrix, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 287 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 287 | this->move(TCast(allocation.data())); | 736 | 287 | if (fOwnMemory) { | 737 | 287 | sk_free(fData); | 738 | 287 | } | 739 | 287 | this->setDataFromBytes(allocation); | 740 | 287 | SkASSERT(fData != nullptr); | 741 | 287 | } |
skia_private::TArray<SkRasterPipelineContexts::MemoryCtxInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 116 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 116 | this->move(TCast(allocation.data())); | 736 | 116 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 116 | this->setDataFromBytes(allocation); | 740 | 116 | SkASSERT(fData != nullptr); | 741 | 116 | } |
skia_private::TArray<SkResourceCache::PurgeSharedIDMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 17.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 17.4k | this->move(TCast(allocation.data())); | 736 | 17.4k | if (fOwnMemory) { | 737 | 17.4k | sk_free(fData); | 738 | 17.4k | } | 739 | 17.4k | this->setDataFromBytes(allocation); | 740 | 17.4k | SkASSERT(fData != nullptr); | 741 | 17.4k | } |
skia_private::TArray<sk_sp<SkTypeface>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1 | this->move(TCast(allocation.data())); | 736 | 1 | if (fOwnMemory) { | 737 | 1 | sk_free(fData); | 738 | 1 | } | 739 | 1 | this->setDataFromBytes(allocation); | 740 | 1 | SkASSERT(fData != nullptr); | 741 | 1 | } |
Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkRGBA4f<(SkAlphaType)2>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 17.2k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 17.2k | this->move(TCast(allocation.data())); | 736 | 17.2k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 17.2k | this->setDataFromBytes(allocation); | 740 | 17.2k | SkASSERT(fData != nullptr); | 741 | 17.2k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 56.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 56.4k | this->move(TCast(allocation.data())); | 736 | 56.4k | if (fOwnMemory) { | 737 | 40.4k | sk_free(fData); | 738 | 40.4k | } | 739 | 56.4k | this->setDataFromBytes(allocation); | 740 | 56.4k | SkASSERT(fData != nullptr); | 741 | 56.4k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 171k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 171k | this->move(TCast(allocation.data())); | 736 | 171k | if (fOwnMemory) { | 737 | 2.44k | sk_free(fData); | 738 | 2.44k | } | 739 | 171k | this->setDataFromBytes(allocation); | 740 | 171k | SkASSERT(fData != nullptr); | 741 | 171k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 52.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 52.8k | this->move(TCast(allocation.data())); | 736 | 52.8k | if (fOwnMemory) { | 737 | 52.8k | sk_free(fData); | 738 | 52.8k | } | 739 | 52.8k | this->setDataFromBytes(allocation); | 740 | 52.8k | SkASSERT(fData != nullptr); | 741 | 52.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 438 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 438 | this->move(TCast(allocation.data())); | 736 | 438 | if (fOwnMemory) { | 737 | 236 | sk_free(fData); | 738 | 236 | } | 739 | 438 | this->setDataFromBytes(allocation); | 740 | 438 | SkASSERT(fData != nullptr); | 741 | 438 | } |
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 7.54k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 7.54k | this->move(TCast(allocation.data())); | 736 | 7.54k | if (fOwnMemory) { | 737 | 7.54k | sk_free(fData); | 738 | 7.54k | } | 739 | 7.54k | this->setDataFromBytes(allocation); | 740 | 7.54k | SkASSERT(fData != nullptr); | 741 | 7.54k | } |
skia_private::TArray<SkSL::RP::Instruction, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 290 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 290 | this->move(TCast(allocation.data())); | 736 | 290 | if (fOwnMemory) { | 737 | 290 | sk_free(fData); | 738 | 290 | } | 739 | 290 | this->setDataFromBytes(allocation); | 740 | 290 | SkASSERT(fData != nullptr); | 741 | 290 | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 162k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 162k | this->move(TCast(allocation.data())); | 736 | 162k | if (fOwnMemory) { | 737 | 162k | sk_free(fData); | 738 | 162k | } | 739 | 162k | this->setDataFromBytes(allocation); | 740 | 162k | SkASSERT(fData != nullptr); | 741 | 162k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 35.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 35.4k | this->move(TCast(allocation.data())); | 736 | 35.4k | if (fOwnMemory) { | 737 | 35.4k | sk_free(fData); | 738 | 35.4k | } | 739 | 35.4k | this->setDataFromBytes(allocation); | 740 | 35.4k | SkASSERT(fData != nullptr); | 741 | 35.4k | } |
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 162k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 162k | this->move(TCast(allocation.data())); | 736 | 162k | if (fOwnMemory) { | 737 | 162k | sk_free(fData); | 738 | 162k | } | 739 | 162k | this->setDataFromBytes(allocation); | 740 | 162k | SkASSERT(fData != nullptr); | 741 | 162k | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSL::Variable*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 6.30k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 6.30k | this->move(TCast(allocation.data())); | 736 | 6.30k | if (fOwnMemory) { | 737 | 6.30k | sk_free(fData); | 738 | 6.30k | } | 739 | 6.30k | this->setDataFromBytes(allocation); | 740 | 6.30k | SkASSERT(fData != nullptr); | 741 | 6.30k | } |
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 76 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 76 | this->move(TCast(allocation.data())); | 736 | 76 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 76 | this->setDataFromBytes(allocation); | 740 | 76 | SkASSERT(fData != nullptr); | 741 | 76 | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<SkFontStyleSet_Custom>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1 | this->move(TCast(allocation.data())); | 736 | 1 | if (fOwnMemory) { | 737 | 1 | sk_free(fData); | 738 | 1 | } | 739 | 1 | this->setDataFromBytes(allocation); | 740 | 1 | SkASSERT(fData != nullptr); | 741 | 1 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<sk_sp<GrRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 27.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 27.4k | this->move(TCast(allocation.data())); | 736 | 27.4k | if (fOwnMemory) { | 737 | 27.4k | sk_free(fData); | 738 | 27.4k | } | 739 | 27.4k | this->setDataFromBytes(allocation); | 740 | 27.4k | SkASSERT(fData != nullptr); | 741 | 27.4k | } |
skia_private::TArray<GrOnFlushCallbackObject*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 10.3k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 10.3k | this->move(TCast(allocation.data())); | 736 | 10.3k | if (fOwnMemory) { | 737 | 10.3k | sk_free(fData); | 738 | 10.3k | } | 739 | 10.3k | this->setDataFromBytes(allocation); | 740 | 10.3k | SkASSERT(fData != nullptr); | 741 | 10.3k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 432k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 432k | this->move(TCast(allocation.data())); | 736 | 432k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 432k | this->setDataFromBytes(allocation); | 740 | 432k | SkASSERT(fData != nullptr); | 741 | 432k | } |
Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<double, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 62.1k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 62.1k | this->move(TCast(allocation.data())); | 736 | 62.1k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 62.1k | this->setDataFromBytes(allocation); | 740 | 62.1k | SkASSERT(fData != nullptr); | 741 | 62.1k | } |
skia_private::TArray<GrRenderTask*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 127k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 127k | this->move(TCast(allocation.data())); | 736 | 127k | if (fOwnMemory) { | 737 | 2.22k | sk_free(fData); | 738 | 2.22k | } | 739 | 127k | this->setDataFromBytes(allocation); | 740 | 127k | SkASSERT(fData != nullptr); | 741 | 127k | } |
Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::UniqueKeyInvalidatedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 15.7k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 15.7k | this->move(TCast(allocation.data())); | 736 | 15.7k | if (fOwnMemory) { | 737 | 15.7k | sk_free(fData); | 738 | 15.7k | } | 739 | 15.7k | this->setDataFromBytes(allocation); | 740 | 15.7k | SkASSERT(fData != nullptr); | 741 | 15.7k | } |
Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 671 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 671 | this->move(TCast(allocation.data())); | 736 | 671 | if (fOwnMemory) { | 737 | 104 | sk_free(fData); | 738 | 104 | } | 739 | 671 | this->setDataFromBytes(allocation); | 740 | 671 | SkASSERT(fData != nullptr); | 741 | 671 | } |
AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Segment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2.98k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2.98k | this->move(TCast(allocation.data())); | 736 | 2.98k | if (fOwnMemory) { | 737 | 1.51k | sk_free(fData); | 738 | 1.51k | } | 739 | 2.98k | this->setDataFromBytes(allocation); | 740 | 2.98k | SkASSERT(fData != nullptr); | 741 | 2.98k | } |
Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) AAHairLinePathRenderer.cpp:skia_private::TArray<(anonymous namespace)::AAHairlineOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 493 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 493 | this->move(TCast(allocation.data())); | 736 | 493 | if (fOwnMemory) { | 737 | 188 | sk_free(fData); | 738 | 188 | } | 739 | 493 | this->setDataFromBytes(allocation); | 740 | 493 | SkASSERT(fData != nullptr); | 741 | 493 | } |
AALinearizingConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 67 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 67 | this->move(TCast(allocation.data())); | 736 | 67 | if (fOwnMemory) { | 737 | 16 | sk_free(fData); | 738 | 16 | } | 739 | 67 | this->setDataFromBytes(allocation); | 740 | 67 | SkASSERT(fData != nullptr); | 741 | 67 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2 | this->move(TCast(allocation.data())); | 736 | 2 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 2 | this->setDataFromBytes(allocation); | 740 | 2 | SkASSERT(fData != nullptr); | 741 | 2 | } |
Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DefaultPathRenderer.cpp:skia_private::TArray<(anonymous namespace)::DefaultPathOp::PathData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 596 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 596 | this->move(TCast(allocation.data())); | 736 | 596 | if (fOwnMemory) { | 737 | 180 | sk_free(fData); | 738 | 180 | } | 739 | 596 | this->setDataFromBytes(allocation); | 740 | 596 | SkASSERT(fData != nullptr); | 741 | 596 | } |
Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshOp::Mesh, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.31k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.31k | this->move(TCast(allocation.data())); | 736 | 3.31k | if (fOwnMemory) { | 737 | 208 | sk_free(fData); | 738 | 208 | } | 739 | 3.31k | this->setDataFromBytes(allocation); | 740 | 3.31k | SkASSERT(fData != nullptr); | 741 | 3.31k | } |
Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<CircularRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 18 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 18 | this->move(TCast(allocation.data())); | 736 | 18 | if (fOwnMemory) { | 737 | 2 | sk_free(fData); | 738 | 2 | } | 739 | 18 | this->setDataFromBytes(allocation); | 740 | 18 | SkASSERT(fData != nullptr); | 741 | 18 | } |
skia_private::TArray<EllipticalRRectOp::RRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 341 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 341 | this->move(TCast(allocation.data())); | 736 | 341 | if (fOwnMemory) { | 737 | 146 | sk_free(fData); | 738 | 146 | } | 739 | 341 | this->setDataFromBytes(allocation); | 740 | 341 | SkASSERT(fData != nullptr); | 741 | 341 | } |
Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<CircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 36 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 36 | this->move(TCast(allocation.data())); | 736 | 36 | if (fOwnMemory) { | 737 | 5 | sk_free(fData); | 738 | 5 | } | 739 | 36 | this->setDataFromBytes(allocation); | 740 | 36 | SkASSERT(fData != nullptr); | 741 | 36 | } |
skia_private::TArray<EllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 121 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 121 | this->move(TCast(allocation.data())); | 736 | 121 | if (fOwnMemory) { | 737 | 39 | sk_free(fData); | 738 | 39 | } | 739 | 121 | this->setDataFromBytes(allocation); | 740 | 121 | SkASSERT(fData != nullptr); | 741 | 121 | } |
skia_private::TArray<DIEllipseOp::Ellipse, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 19 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 19 | this->move(TCast(allocation.data())); | 736 | 19 | if (fOwnMemory) { | 737 | 4 | sk_free(fData); | 738 | 4 | } | 739 | 19 | this->setDataFromBytes(allocation); | 740 | 19 | SkASSERT(fData != nullptr); | 741 | 19 | } |
Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::OpsTask::OpChain, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.63k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.63k | this->move(TCast(allocation.data())); | 736 | 3.63k | if (fOwnMemory) { | 737 | 2.12k | sk_free(fData); | 738 | 2.12k | } | 739 | 3.63k | this->setDataFromBytes(allocation); | 740 | 3.63k | SkASSERT(fData != nullptr); | 741 | 3.63k | } |
Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) SmallPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2.74k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2.74k | this->move(TCast(allocation.data())); | 736 | 2.74k | if (fOwnMemory) { | 737 | 1.05k | sk_free(fData); | 738 | 1.05k | } | 739 | 2.74k | this->setDataFromBytes(allocation); | 740 | 2.74k | SkASSERT(fData != nullptr); | 741 | 2.74k | } |
StrokeRectOp.cpp:skia_private::TArray<skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 180 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 180 | this->move(TCast(allocation.data())); | 736 | 180 | if (fOwnMemory) { | 737 | 90 | sk_free(fData); | 738 | 90 | } | 739 | 180 | this->setDataFromBytes(allocation); | 740 | 180 | SkASSERT(fData != nullptr); | 741 | 180 | } |
Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFIndirectReference, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia_private::TArray<SkPDFStructElem*, true>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem::MarkedContentInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPDFStructElem*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkPDFTag.cpp:skia_private::TArray<header_outline::(anonymous namespace)::Entry*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkCodec, std::__1::default_delete<SkCodec> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4.70k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4.70k | this->move(TCast(allocation.data())); | 736 | 4.70k | if (fOwnMemory) { | 737 | 4.70k | sk_free(fData); | 738 | 4.70k | } | 739 | 4.70k | this->setDataFromBytes(allocation); | 740 | 4.70k | SkASSERT(fData != nullptr); | 741 | 4.70k | } |
Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSVGDevice::ClipRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.39k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.39k | this->move(TCast(allocation.data())); | 736 | 1.39k | if (fOwnMemory) { | 737 | 1.39k | sk_free(fData); | 738 | 1.39k | } | 739 | 1.39k | this->setDataFromBytes(allocation); | 740 | 1.39k | SkASSERT(fData != nullptr); | 741 | 1.39k | } |
skia_private::TArray<SkFontParameters::Variation::Axis, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 100 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 100 | this->move(TCast(allocation.data())); | 736 | 100 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 100 | this->setDataFromBytes(allocation); | 740 | 100 | SkASSERT(fData != nullptr); | 741 | 100 | } |
skia_private::TArray<SkFontArguments::VariationPosition::Coordinate, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 53 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 53 | this->move(TCast(allocation.data())); | 736 | 53 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 53 | this->setDataFromBytes(allocation); | 740 | 53 | SkASSERT(fData != nullptr); | 741 | 53 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkPackedGlyphID, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 151 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 151 | this->move(TCast(allocation.data())); | 736 | 151 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 151 | this->setDataFromBytes(allocation); | 740 | 151 | SkASSERT(fData != nullptr); | 741 | 151 | } |
skia_private::TArray<unsigned short, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 499 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 499 | this->move(TCast(allocation.data())); | 736 | 499 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 499 | this->setDataFromBytes(allocation); | 740 | 499 | SkASSERT(fData != nullptr); | 741 | 499 | } |
skia_private::TArray<SkMask::Format, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 151 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 151 | this->move(TCast(allocation.data())); | 736 | 151 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 151 | this->setDataFromBytes(allocation); | 740 | 151 | SkASSERT(fData != nullptr); | 741 | 151 | } |
skia_private::TArray<sktext::gpu::TextBlobRedrawCoordinator::PurgeBlobMessage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.37k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.37k | this->move(TCast(allocation.data())); | 736 | 1.37k | if (fOwnMemory) { | 737 | 1.37k | sk_free(fData); | 738 | 1.37k | } | 739 | 1.37k | this->setDataFromBytes(allocation); | 740 | 1.37k | SkASSERT(fData != nullptr); | 741 | 1.37k | } |
skia_private::TArray<sk_sp<sktext::gpu::TextBlob>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 74 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 74 | this->move(TCast(allocation.data())); | 736 | 74 | if (fOwnMemory) { | 737 | 9 | sk_free(fData); | 738 | 9 | } | 739 | 74 | this->setDataFromBytes(allocation); | 740 | 74 | SkASSERT(fData != nullptr); | 741 | 74 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkGlyph const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 197 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 197 | this->move(TCast(allocation.data())); | 736 | 197 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 197 | this->setDataFromBytes(allocation); | 740 | 197 | SkASSERT(fData != nullptr); | 741 | 197 | } |
skia_private::TArray<sk_sp<SkIDChangeListener>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 364 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 364 | this->move(TCast(allocation.data())); | 736 | 364 | if (fOwnMemory) { | 737 | 113 | sk_free(fData); | 738 | 113 | } | 739 | 364 | this->setDataFromBytes(allocation); | 740 | 364 | SkASSERT(fData != nullptr); | 741 | 364 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrBufferAllocPool::BufferBlock, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 97.1k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 97.1k | this->move(TCast(allocation.data())); | 736 | 97.1k | if (fOwnMemory) { | 737 | 97.1k | sk_free(fData); | 738 | 97.1k | } | 739 | 97.1k | this->setDataFromBytes(allocation); | 740 | 97.1k | SkASSERT(fData != nullptr); | 741 | 97.1k | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<PathSegment, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 190 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 190 | this->move(TCast(allocation.data())); | 736 | 190 | if (fOwnMemory) { | 737 | 159 | sk_free(fData); | 738 | 159 | } | 739 | 190 | this->setDataFromBytes(allocation); | 740 | 190 | SkASSERT(fData != nullptr); | 741 | 190 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 70 | this->move(TCast(allocation.data())); | 736 | 70 | if (fOwnMemory) { | 737 | 70 | sk_free(fData); | 738 | 70 | } | 739 | 70 | this->setDataFromBytes(allocation); | 740 | 70 | SkASSERT(fData != nullptr); | 741 | 70 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 140 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 140 | this->move(TCast(allocation.data())); | 736 | 140 | if (fOwnMemory) { | 737 | 140 | sk_free(fData); | 738 | 140 | } | 739 | 140 | this->setDataFromBytes(allocation); | 740 | 140 | SkASSERT(fData != nullptr); | 741 | 140 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 70 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 70 | this->move(TCast(allocation.data())); | 736 | 70 | if (fOwnMemory) { | 737 | 70 | sk_free(fData); | 738 | 70 | } | 739 | 70 | this->setDataFromBytes(allocation); | 740 | 70 | SkASSERT(fData != nullptr); | 741 | 70 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<OffsetEdge, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 311 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 311 | this->move(TCast(allocation.data())); | 736 | 311 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 311 | this->setDataFromBytes(allocation); | 740 | 311 | SkASSERT(fData != nullptr); | 741 | 311 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skgpu::ganesh::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.00k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.00k | this->move(TCast(allocation.data())); | 736 | 3.00k | if (fOwnMemory) { | 737 | 234 | sk_free(fData); | 738 | 234 | } | 739 | 3.00k | this->setDataFromBytes(allocation); | 740 | 3.00k | SkASSERT(fData != nullptr); | 741 | 3.00k | } |
Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkOpRayHit*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 12.4M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 12.4M | this->move(TCast(allocation.data())); | 736 | 12.4M | if (fOwnMemory) { | 737 | 6.75M | sk_free(fData); | 738 | 6.75M | } | 739 | 12.4M | this->setDataFromBytes(allocation); | 740 | 12.4M | SkASSERT(fData != nullptr); | 741 | 12.4M | } |
skia_private::TArray<SkClosestRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 4.74k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 4.74k | this->move(TCast(allocation.data())); | 736 | 4.74k | if (fOwnMemory) { | 737 | 3.40k | sk_free(fData); | 738 | 3.40k | } | 739 | 4.74k | this->setDataFromBytes(allocation); | 740 | 4.74k | SkASSERT(fData != nullptr); | 741 | 4.74k | } |
skia_private::TArray<SkClosestRecord const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.41k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.41k | this->move(TCast(allocation.data())); | 736 | 3.41k | if (fOwnMemory) { | 737 | 2.26k | sk_free(fData); | 738 | 2.26k | } | 739 | 3.41k | this->setDataFromBytes(allocation); | 740 | 3.41k | SkASSERT(fData != nullptr); | 741 | 3.41k | } |
Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextStyle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Placeholder, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Block, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Run, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::Cluster, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::TextLine, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkShaper::Feature, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skia::textlayout::ResolvedFontDescriptor, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkRuntimeEffect::ChildPtr, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2.10k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2.10k | this->move(TCast(allocation.data())); | 736 | 2.10k | if (fOwnMemory) { | 737 | 2.10k | sk_free(fData); | 738 | 2.10k | } | 739 | 2.10k | this->setDataFromBytes(allocation); | 740 | 2.10k | SkASSERT(fData != nullptr); | 741 | 2.10k | } |
skia_private::TArray<SkPoint, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.79k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.79k | this->move(TCast(allocation.data())); | 736 | 3.79k | if (fOwnMemory) { | 737 | 2.55k | sk_free(fData); | 738 | 2.55k | } | 739 | 3.79k | this->setDataFromBytes(allocation); | 740 | 3.79k | SkASSERT(fData != nullptr); | 741 | 3.79k | } |
skia_private::TArray<unsigned char, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2.23k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2.23k | this->move(TCast(allocation.data())); | 736 | 2.23k | if (fOwnMemory) { | 737 | 1.53k | sk_free(fData); | 738 | 1.53k | } | 739 | 2.23k | this->setDataFromBytes(allocation); | 740 | 2.23k | SkASSERT(fData != nullptr); | 741 | 2.23k | } |
skia_private::TArray<float, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 782 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 782 | this->move(TCast(allocation.data())); | 736 | 782 | if (fOwnMemory) { | 737 | 431 | sk_free(fData); | 738 | 431 | } | 739 | 782 | this->setDataFromBytes(allocation); | 740 | 782 | SkASSERT(fData != nullptr); | 741 | 782 | } |
skia_private::TArray<SkString, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 26 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 26 | this->move(TCast(allocation.data())); | 736 | 26 | if (fOwnMemory) { | 737 | 26 | sk_free(fData); | 738 | 26 | } | 739 | 26 | this->setDataFromBytes(allocation); | 740 | 26 | SkASSERT(fData != nullptr); | 741 | 26 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::BulkUsePlotUpdater::PlotData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<unsigned int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 59.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 59.4k | this->move(TCast(allocation.data())); | 736 | 59.4k | if (fOwnMemory) { | 737 | 59.3k | sk_free(fData); | 738 | 59.3k | } | 739 | 59.4k | this->setDataFromBytes(allocation); | 740 | 59.4k | SkASSERT(fData != nullptr); | 741 | 59.4k | } |
Unexecuted instantiation: skia_private::TArray<SkAutoPixmapStorage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkPixmap, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkExtensionProperties, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<char const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkPhysicalDevice_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skiatest::graphite::ContextFactory::OwnedContextInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkImage>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<DDLPromiseImageHelper::PromiseImageInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkJSONWriter::Scope, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<bool, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.00k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.00k | this->move(TCast(allocation.data())); | 736 | 1.00k | if (fOwnMemory) { | 737 | 12 | sk_free(fData); | 738 | 12 | } | 739 | 1.00k | this->setDataFromBytes(allocation); | 740 | 1.00k | SkASSERT(fData != nullptr); | 741 | 1.00k | } |
Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfLayerInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<int, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 144k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 144k | this->move(TCast(allocation.data())); | 736 | 144k | if (fOwnMemory) { | 737 | 144k | sk_free(fData); | 738 | 144k | } | 739 | 144k | this->setDataFromBytes(allocation); | 740 | 144k | SkASSERT(fData != nullptr); | 741 | 144k | } |
Unexecuted instantiation: skia_private::TArray<TestSVGTypeface::GlyfInfo, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::function<void ()>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<sktext::gpu::Slug const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkPicture>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 833k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 833k | this->move(TCast(allocation.data())); | 736 | 833k | if (fOwnMemory) { | 737 | 63.9k | sk_free(fData); | 738 | 63.9k | } | 739 | 833k | this->setDataFromBytes(allocation); | 740 | 833k | SkASSERT(fData != nullptr); | 741 | 833k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 928k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 928k | this->move(TCast(allocation.data())); | 736 | 928k | if (fOwnMemory) { | 737 | 12.2k | sk_free(fData); | 738 | 12.2k | } | 739 | 928k | this->setDataFromBytes(allocation); | 740 | 928k | SkASSERT(fData != nullptr); | 741 | 928k | } |
skia_private::TArray<SkSL::Parser::Checkpoint::ForwardingErrorReporter::Error, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 145k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 145k | this->move(TCast(allocation.data())); | 736 | 145k | if (fOwnMemory) { | 737 | 145k | sk_free(fData); | 738 | 145k | } | 739 | 145k | this->setDataFromBytes(allocation); | 740 | 145k | SkASSERT(fData != nullptr); | 741 | 145k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 13.0k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 13.0k | this->move(TCast(allocation.data())); | 736 | 13.0k | if (fOwnMemory) { | 737 | 6.69k | sk_free(fData); | 738 | 6.69k | } | 739 | 13.0k | this->setDataFromBytes(allocation); | 740 | 13.0k | SkASSERT(fData != nullptr); | 741 | 13.0k | } |
skia_private::TArray<SkSL::Field, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 166k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 166k | this->move(TCast(allocation.data())); | 736 | 166k | if (fOwnMemory) { | 737 | 166k | sk_free(fData); | 738 | 166k | } | 739 | 166k | this->setDataFromBytes(allocation); | 740 | 166k | SkASSERT(fData != nullptr); | 741 | 166k | } |
skia_private::TArray<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2 | this->move(TCast(allocation.data())); | 736 | 2 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 2 | this->setDataFromBytes(allocation); | 740 | 2 | SkASSERT(fData != nullptr); | 741 | 2 | } |
skia_private::TArray<SkSL::RP::Instruction, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 168k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 168k | this->move(TCast(allocation.data())); | 736 | 168k | if (fOwnMemory) { | 737 | 168k | sk_free(fData); | 738 | 168k | } | 739 | 168k | this->setDataFromBytes(allocation); | 740 | 168k | SkASSERT(fData != nullptr); | 741 | 168k | } |
skia_private::TArray<SkSL::RP::Program::Stage, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 64.4k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 64.4k | this->move(TCast(allocation.data())); | 736 | 64.4k | if (fOwnMemory) { | 737 | 64.4k | sk_free(fData); | 738 | 64.4k | } | 739 | 64.4k | this->setDataFromBytes(allocation); | 740 | 64.4k | SkASSERT(fData != nullptr); | 741 | 64.4k | } |
skia_private::TArray<SkRasterPipelineContexts::BranchCtx*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 17.2k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 17.2k | this->move(TCast(allocation.data())); | 736 | 17.2k | if (fOwnMemory) { | 737 | 17.2k | sk_free(fData); | 738 | 17.2k | } | 739 | 17.2k | this->setDataFromBytes(allocation); | 740 | 17.2k | SkASSERT(fData != nullptr); | 741 | 17.2k | } |
skia_private::TArray<float*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 43.8k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 43.8k | this->move(TCast(allocation.data())); | 736 | 43.8k | if (fOwnMemory) { | 737 | 43.8k | sk_free(fData); | 738 | 43.8k | } | 739 | 43.8k | this->setDataFromBytes(allocation); | 740 | 43.8k | SkASSERT(fData != nullptr); | 741 | 43.8k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::RP::LValue, std::__1::default_delete<SkSL::RP::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.80M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.80M | this->move(TCast(allocation.data())); | 736 | 1.80M | if (fOwnMemory) { | 737 | 1.80M | sk_free(fData); | 738 | 1.80M | } | 739 | 1.80M | this->setDataFromBytes(allocation); | 740 | 1.80M | SkASSERT(fData != nullptr); | 741 | 1.80M | } |
SkSLRasterPipelineCodeGenerator.cpp:skia_private::TArray<SkSL::RP::Generator::writeFunction(SkSL::IRNode const&, SkSL::FunctionDefinition const&, SkSpan<std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> > const>)::RemappedSlotRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.16M | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.16M | this->move(TCast(allocation.data())); | 736 | 1.16M | if (fOwnMemory) { | 737 | 1.16M | sk_free(fData); | 738 | 1.16M | } | 739 | 1.16M | this->setDataFromBytes(allocation); | 740 | 1.16M | SkASSERT(fData != nullptr); | 741 | 1.16M | } |
Unexecuted instantiation: skia_private::TArray<skia_private::THashSet<int, SkGoodHash> const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSL::Variable*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 174k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 174k | this->move(TCast(allocation.data())); | 736 | 174k | if (fOwnMemory) { | 737 | 174k | sk_free(fData); | 738 | 174k | } | 739 | 174k | this->setDataFromBytes(allocation); | 740 | 174k | SkASSERT(fData != nullptr); | 741 | 174k | } |
skia_private::TArray<SkSL::Type const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 2.54k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 2.54k | this->move(TCast(allocation.data())); | 736 | 2.54k | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 2.54k | this->setDataFromBytes(allocation); | 740 | 2.54k | SkASSERT(fData != nullptr); | 741 | 2.54k | } |
skia_private::TArray<SkSL::SwitchCase const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 10.3k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 10.3k | this->move(TCast(allocation.data())); | 736 | 10.3k | if (fOwnMemory) { | 737 | 10.3k | sk_free(fData); | 738 | 10.3k | } | 739 | 10.3k | this->setDataFromBytes(allocation); | 740 | 10.3k | SkASSERT(fData != nullptr); | 741 | 10.3k | } |
Unexecuted instantiation: SkSLSwizzle.cpp:skia_private::TArray<SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 8.06k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 8.06k | this->move(TCast(allocation.data())); | 736 | 8.06k | if (fOwnMemory) { | 737 | 8.06k | sk_free(fData); | 738 | 8.06k | } | 739 | 8.06k | this->setDataFromBytes(allocation); | 740 | 8.06k | SkASSERT(fData != nullptr); | 741 | 8.06k | } |
Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::Op, std::__1::default_delete<GrAuditTrail::Op> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::Op*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrAuditTrail::OpNode, std::__1::default_delete<GrAuditTrail::OpNode> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrAuditTrail::OpInfo::Op, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Plot*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGpu::SubmittedProc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureProxy*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrSurfaceProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceCache::UnrefResourceMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrTextureResolveRenderTask::Resolve, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::PathRenderer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: AAConvexPathRenderer.cpp:skia_private::TArray<skgpu::ganesh::(anonymous namespace)::Draw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRect, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DashOp.cpp:skia_private::TArray<skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkRSXform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::TArray<(anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::Attribute, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrGeometryProcessor::TextureSampler, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawMeshOp.cpp:skia_private::TArray<(anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<ButtCapDashedCircleOp::Circle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: LatticeOp.cpp:skia_private::TArray<skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: RegionOp.cpp:skia_private::TArray<skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::TArray<(anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrBuffer const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferImageCopy, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<unsigned long, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageSubresourceRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSemaphore::Resource*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<SkDrawable::GpuDrawHandler, std::__1::default_delete<SkDrawable::GpuDrawHandler> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<GrManagedResource const>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkSampler const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkAttachmentDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::CompatibleRenderPassSet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkRenderPass const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkResourceProvider::MSAALoadPipeline, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkCommandPool*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Buffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKey, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GlobalCache::StaticVertexCopyRanges, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Resource>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Task>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Device>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::RefCntedCallback>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UniformDataCache::Entry, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::TextureProxy>, skgpu::graphite::SamplerDesc>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Renderer const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ScratchResourceManager::PendingUseListener*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::TextureAndSampler, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKey, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderSnippet, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<SkRuntimeEffect>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BufferTextureCopyData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned long, unsigned long>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::UploadInstance, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayoutBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<dng_exception, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::array<unsigned short, 3ul>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkSL::SPIRVCodeGenerator::Word, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 217 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 217 | this->move(TCast(allocation.data())); | 736 | 217 | if (fOwnMemory) { | 737 | 77 | sk_free(fData); | 738 | 77 | } | 739 | 217 | this->setDataFromBytes(allocation); | 740 | 217 | SkASSERT(fData != nullptr); | 741 | 217 | } |
skia_private::TArray<SkSL::Variable const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 3.10k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 3.10k | this->move(TCast(allocation.data())); | 736 | 3.10k | if (fOwnMemory) { | 737 | 3.10k | sk_free(fData); | 738 | 3.10k | } | 739 | 3.10k | this->setDataFromBytes(allocation); | 740 | 3.10k | SkASSERT(fData != nullptr); | 741 | 3.10k | } |
skia_private::TArray<skia_private::THashMap<SkSL::Field const*, SkSL::WGSLCodeGenerator::FieldPolyfillInfo, SkGoodHash>::Pair const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1.08k | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1.08k | this->move(TCast(allocation.data())); | 736 | 1.08k | if (fOwnMemory) { | 737 | 1.08k | sk_free(fData); | 738 | 1.08k | } | 739 | 1.08k | this->setDataFromBytes(allocation); | 740 | 1.08k | SkASSERT(fData != nullptr); | 741 | 1.08k | } |
skia_private::TArray<std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 1 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 1 | this->move(TCast(allocation.data())); | 736 | 1 | if (fOwnMemory) { | 737 | 0 | sk_free(fData); | 738 | 0 | } | 739 | 1 | this->setDataFromBytes(allocation); | 740 | 1 | SkASSERT(fData != nullptr); | 741 | 1 | } |
Unexecuted instantiation: skia_private::TArray<skgpu::VulkanExtensions::Info, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<SkMeshSpecification::Varying, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 428 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 428 | this->move(TCast(allocation.data())); | 736 | 428 | if (fOwnMemory) { | 737 | 336 | sk_free(fData); | 738 | 336 | } | 739 | 428 | this->setDataFromBytes(allocation); | 740 | 428 | SkASSERT(fData != nullptr); | 741 | 428 | } |
Unexecuted instantiation: skia_private::TArray<std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<skia_private::THashMap<SkSL::Variable const*, SkSL::Expression const*, SkGoodHash>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 438 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 438 | this->move(TCast(allocation.data())); | 736 | 438 | if (fOwnMemory) { | 737 | 438 | sk_free(fData); | 738 | 438 | } | 739 | 438 | this->setDataFromBytes(allocation); | 740 | 438 | SkASSERT(fData != nullptr); | 741 | 438 | } |
Unexecuted instantiation: skia_private::TArray<GrRecordingContext::ProgramData, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::tuple<GrSurfaceProxyView, GrColorType, SkAlphaType>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) skia_private::TArray<GrXPFactoryTestFactory*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 26 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 26 | this->move(TCast(allocation.data())); | 736 | 26 | if (fOwnMemory) { | 737 | 26 | sk_free(fData); | 738 | 26 | } | 739 | 26 | this->setDataFromBytes(allocation); | 740 | 26 | SkASSERT(fData != nullptr); | 741 | 26 | } |
skia_private::TArray<GrProcessorTestFactory<GrGeometryProcessor*>*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 52 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 52 | this->move(TCast(allocation.data())); | 736 | 52 | if (fOwnMemory) { | 737 | 52 | sk_free(fData); | 738 | 52 | } | 739 | 52 | this->setDataFromBytes(allocation); | 740 | 52 | SkASSERT(fData != nullptr); | 741 | 52 | } |
skia_private::TArray<GrProcessorTestFactory<std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> > >*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 26 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 26 | this->move(TCast(allocation.data())); | 736 | 26 | if (fOwnMemory) { | 737 | 26 | sk_free(fData); | 738 | 26 | } | 739 | 26 | this->setDataFromBytes(allocation); | 740 | 26 | SkASSERT(fData != nullptr); | 741 | 26 | } |
Unexecuted instantiation: skia_private::TArray<GrUniformDataManager::Uniform, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVertexChunk, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrProgramInfo const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::VulkanYcbcrConversionInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkBufferMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageMemoryBarrier, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSemaphore_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<GrVkDescriptorSet const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::Swizzle, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Buffer>, skgpu::graphite::BindBufferInfo>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::BindBufferInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::StaticBufferManager::CopyRange, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: DrawPass.cpp:skia_private::TArray<skgpu::graphite::(anonymous namespace)::TextureBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::TextureProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::SamplerDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::GraphicsPipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::GraphicsPipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::Sampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::PaintParamsKeyBuilder::StackFrame, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ShaderNode*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::UniqueKeyInvalidatedMsg_Graphite, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::ComputePipeline>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ResourceBinding, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputeStep::WorkgroupBufferDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ComputePipelineDesc, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DispatchGroup::Dispatch, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkClearValue, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorImageInfo, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkWriteDescriptorSet, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::DescriptorData, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorSetLayout_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanSampler>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputAttributeDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkVertexInputBindingDescription2EXT, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDescription, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkSubpassDependency, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkImageView_T*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<unsigned int, sk_sp<skgpu::graphite::VulkanGraphicsPipeline> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBase>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkCanvas::ImageSetEntry, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::ganesh::ClipStack::Element, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skgpu::graphite::ClipStack::Element const*, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<VkDescriptorPoolSize, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<hb_feature_t, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: SkShaper_harfbuzz.cpp:skia_private::TArray<(anonymous namespace)::ShapedRun, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<SkUnicode::CodeUnitFlags, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<skottie::ColorValue*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::SlotManager::ImageAssetProxy>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<float*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::SlotManager::ValuePair<SkV2*>, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skottie::internal::TextAdapter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<skottie::Shaper::RunRec, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Layer.cpp:skia_private::TArray<skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 22 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 22 | this->move(TCast(allocation.data())); | 736 | 22 | if (fOwnMemory) { | 737 | 11 | sk_free(fData); | 738 | 11 | } | 739 | 22 | this->setDataFromBytes(allocation); | 740 | 22 | SkASSERT(fData != nullptr); | 741 | 22 | } |
skia_private::TArray<SkMeshSpecification::Attribute, false>::installDataAndUpdateCapacity(SkSpan<std::byte>) Line | Count | Source | 734 | 258 | void installDataAndUpdateCapacity(SkSpan<std::byte> allocation) { | 735 | 258 | this->move(TCast(allocation.data())); | 736 | 258 | if (fOwnMemory) { | 737 | 194 | sk_free(fData); | 738 | 194 | } | 739 | 258 | this->setDataFromBytes(allocation); | 740 | 258 | SkASSERT(fData != nullptr); | 741 | 258 | } |
Unexecuted instantiation: skia_private::TArray<SkBlendMode, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileShader>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileColorFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileBlender>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileImageFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) Unexecuted instantiation: skia_private::TArray<sk_sp<skgpu::graphite::PrecompileMaskFilter>, true>::installDataAndUpdateCapacity(SkSpan<std::byte>) |
742 | | |
743 | | T* fData{nullptr}; |
744 | | int fSize{0}; |
745 | | uint32_t fOwnMemory : 1; |
746 | | uint32_t fCapacity : 31; |
747 | | #ifdef SK_SANITIZE_ADDRESS |
748 | | bool fPoisoned = false; |
749 | | #endif |
750 | | }; |
751 | | |
752 | | template <typename T, bool M> static inline void swap(TArray<T, M>& a, TArray<T, M>& b) { |
753 | | a.swap(b); |
754 | | } |
755 | | |
756 | | // Subclass of TArray that contains a pre-allocated memory block for the array. |
757 | | template <int Nreq, typename T, bool MEM_MOVE = sk_is_trivially_relocatable_v<T>> |
758 | | class STArray : private SkAlignedSTStorage<SkContainerAllocator::RoundUp<T>(Nreq), T>, |
759 | | public TArray<T, MEM_MOVE> { |
760 | | // We round up the requested array size to the next capacity multiple. |
761 | | // This space would likely otherwise go to waste. |
762 | | static constexpr int N = SkContainerAllocator::RoundUp<T>(Nreq); |
763 | | static_assert(Nreq > 0); |
764 | | static_assert(N >= Nreq); |
765 | | |
766 | | using Storage = SkAlignedSTStorage<N,T>; |
767 | | |
768 | | public: |
769 | | STArray() |
770 | 778M | : Storage{} |
771 | 778M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list Unexecuted instantiation: skia_private::STArray<16, SkJSONWriter::Scope, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, bool, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkPhysicalDevice_T*, true>::STArray() skia_private::STArray<8, int, true>::STArray() Line | Count | Source | 770 | 110M | : Storage{} | 771 | 110M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, sk_sp<SkImageFilter>, true>::STArray() Line | Count | Source | 770 | 12.1k | : Storage{} | 771 | 12.1k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, float, true>::STArray() Line | Count | Source | 770 | 18.2k | : Storage{} | 771 | 18.2k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, char, true>::STArray() Line | Count | Source | 770 | 33.9k | : Storage{} | 771 | 33.9k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkSVGTextContext::PositionAdjustment, true>::STArray() Line | Count | Source | 770 | 33.9k | : Storage{} | 771 | 33.9k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkSVGNode>, true>::STArray() Line | Count | Source | 770 | 154k | : Storage{} | 771 | 154k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, SkRGBA4f<(SkAlphaType)3>, true>::STArray() Line | Count | Source | 770 | 35.4k | : Storage{} | 771 | 35.4k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, float, true>::STArray() Line | Count | Source | 770 | 144M | : Storage{} | 771 | 144M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkNoPixelsDevice::ClipState, true>::STArray() Line | Count | Source | 770 | 570k | : Storage{} | 771 | 570k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, sk_sp<SkImageFilter>, true>::STArray() Line | Count | Source | 770 | 35.7k | : Storage{} | 771 | 35.7k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, skif::FilterResult::Builder::SampledFilterResult, false>::STArray() Line | Count | Source | 770 | 465k | : Storage{} | 771 | 465k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkShader>, true>::STArray() Line | Count | Source | 770 | 465k | : Storage{} | 771 | 465k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkPoint, true>::STArray() Line | Count | Source | 770 | 144M | : Storage{} | 771 | 144M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, unsigned char, true>::STArray() Line | Count | Source | 770 | 144M | : Storage{} | 771 | 144M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, SkRasterPipelineContexts::MemoryCtxInfo, true>::STArray() Line | Count | Source | 770 | 8.08M | : Storage{} | 771 | 8.08M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray() Line | Count | Source | 770 | 11.6k | : Storage{} | 771 | 11.6k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, SkRGBA4f<(SkAlphaType)3>, true>::STArray() Line | Count | Source | 770 | 1.87k | : Storage{} | 771 | 1.87k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, float, true>::STArray() Line | Count | Source | 770 | 1.87k | : Storage{} | 771 | 1.87k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkRGBA4f<(SkAlphaType)2>, true>::STArray() Line | Count | Source | 770 | 60.6k | : Storage{} | 771 | 60.6k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, float, true>::STArray() Line | Count | Source | 770 | 60.6k | : Storage{} | 771 | 60.6k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, bool, true>::STArray() Line | Count | Source | 770 | 60.6k | : Storage{} | 771 | 60.6k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray() Line | Count | Source | 770 | 33.5M | : Storage{} | 771 | 33.5M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray() Line | Count | Source | 770 | 5.75M | : Storage{} | 771 | 5.75M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, std::__1::unique_ptr<SkSL::Variable, std::__1::default_delete<SkSL::Variable> >, true>::STArray() Line | Count | Source | 770 | 441k | : Storage{} | 771 | 441k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, int, true>::STArray() Line | Count | Source | 770 | 321k | : Storage{} | 771 | 321k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, skia_private::THashSet<int, SkGoodHash> const*, true>::STArray() Line | Count | Source | 770 | 191k | : Storage{} | 771 | 191k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, SkSL::Type const*, true>::STArray() Line | Count | Source | 770 | 1.64M | : Storage{} | 771 | 1.64M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
SkSLSwizzle.cpp:skia_private::STArray<4, SkSL::optimize_constructor_swizzle(SkSL::Context const&, SkSL::Position, SkSL::ConstructorCompound const&, skia_private::FixedArray<4, signed char>)::ReorderedArgument, false>::STArray() Line | Count | Source | 770 | 247k | : Storage{} | 771 | 247k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, bool, true>::STArray() Line | Count | Source | 770 | 208k | : Storage{} | 771 | 208k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray() Line | Count | Source | 770 | 2.81M | : Storage{} | 771 | 2.81M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, skgpu::TClientMappedBufferManager<GrGpuBuffer, GrDirectContext::DirectContextID>::BufferFinishedMessage, false>::STArray() Line | Count | Source | 770 | 42.2k | : Storage{} | 771 | 42.2k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, GrTextureResolveRenderTask::Resolve, true>::STArray() skia_private::STArray<4, GrGpu::SubmittedProc, true>::STArray() Line | Count | Source | 770 | 10.3k | : Storage{} | 771 | 10.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<GrSurfaceProxy>, true>::STArray() Line | Count | Source | 770 | 814k | : Storage{} | 771 | 814k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, GrRenderTask*, true>::STArray() Line | Count | Source | 770 | 1.62M | : Storage{} | 771 | 1.62M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, sk_sp<skgpu::ganesh::PathRenderer>, true>::STArray() Line | Count | Source | 770 | 3.92k | : Storage{} | 771 | 3.92k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<GrGpuBuffer, GrDirectContext::DirectContextID, skgpu::ganesh::SurfaceContext::PixelTransferResult>::Plane, false>::STArray() Unexecuted instantiation: skia_private::STArray<15, SkString, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, SkString, true>::STArray() AAConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAConvexPathOp::PathData, true>::STArray() Line | Count | Source | 770 | 10.9k | : Storage{} | 771 | 10.9k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAConvexPathRenderer.cpp:skia_private::STArray<11, skgpu::ganesh::(anonymous namespace)::Segment, true>::STArray() Line | Count | Source | 770 | 7.55k | : Storage{} | 771 | 7.55k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<15, SkPoint, true>::STArray() Line | Count | Source | 770 | 13.3k | : Storage{} | 771 | 13.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAConvexPathRenderer.cpp:skia_private::STArray<4, skgpu::ganesh::(anonymous namespace)::Draw, true>::STArray() Line | Count | Source | 770 | 5.02k | : Storage{} | 771 | 5.02k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AAHairLinePathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::AAHairlineOp::PathData, true>::STArray() Line | Count | Source | 770 | 19.2k | : Storage{} | 771 | 19.2k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkPoint, true>::STArray() Line | Count | Source | 770 | 40.8k | : Storage{} | 771 | 40.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, SkPoint, true>::STArray() Line | Count | Source | 770 | 8.28k | : Storage{} | 771 | 8.28k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
AALinearizingConvexPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::AAFlatteningConvexPathOp::PathData, true>::STArray() Line | Count | Source | 770 | 3.60k | : Storage{} | 771 | 3.60k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::ganesh::AtlasRenderTask>, true>::STArray() DashOp.cpp:skia_private::STArray<1, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::LineData, true>::STArray() Line | Count | Source | 770 | 97 | : Storage{} | 771 | 97 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<128, SkRect, true>::STArray() Line | Count | Source | 770 | 58 | : Storage{} | 771 | 58 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
DashOp.cpp:skia_private::STArray<128, skgpu::ganesh::DashOp::(anonymous namespace)::DashOpImpl::DashDraw, true>::STArray() Line | Count | Source | 770 | 58 | : Storage{} | 771 | 58 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
DefaultPathRenderer.cpp:skia_private::STArray<1, (anonymous namespace)::DefaultPathOp::PathData, true>::STArray() Line | Count | Source | 770 | 51.2k | : Storage{} | 771 | 51.2k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: DrawAtlasOp.cpp:skia_private::STArray<1, (anonymous namespace)::DrawAtlasOpImpl::Geometry, true>::STArray() Unexecuted instantiation: skia_private::STArray<6, GrGeometryProcessor::Attribute, true>::STArray() DrawMeshOp.cpp:skia_private::STArray<1, (anonymous namespace)::MeshOp::Mesh, true>::STArray() Line | Count | Source | 770 | 54.9k | : Storage{} | 771 | 54.9k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<GrFragmentProcessor::ProgramImpl, std::__1::default_delete<GrFragmentProcessor::ProgramImpl> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<8, GrResourceHandle<GrGLSLProgramDataManager::UniformHandleKind>, true>::STArray() Unexecuted instantiation: DrawMeshOp.cpp:skia_private::STArray<6, (anonymous namespace)::MeshGP::Impl::onEmitCode(GrGeometryProcessor::ProgramImpl::EmitArgs&, GrGeometryProcessor::ProgramImpl::GrGPArgs*)::RealVarying, true>::STArray() skia_private::STArray<1, CircularRRectOp::RRect, true>::STArray() Line | Count | Source | 770 | 120 | : Storage{} | 771 | 120 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, EllipticalRRectOp::RRect, true>::STArray() Line | Count | Source | 770 | 2.36k | : Storage{} | 771 | 2.36k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<1, ButtCapDashedCircleOp::Circle, true>::STArray() skia_private::STArray<1, CircleOp::Circle, true>::STArray() Line | Count | Source | 770 | 277 | : Storage{} | 771 | 277 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, EllipseOp::Ellipse, true>::STArray() Line | Count | Source | 770 | 1.12k | : Storage{} | 771 | 1.12k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, DIEllipseOp::Ellipse, true>::STArray() Line | Count | Source | 770 | 185 | : Storage{} | 771 | 185 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
LatticeOp.cpp:skia_private::STArray<1, skgpu::ganesh::LatticeOp::(anonymous namespace)::NonAALatticeOp::Patch, true>::STArray() Line | Count | Source | 770 | 458 | : Storage{} | 771 | 458 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<25, skgpu::ganesh::OpsTask::OpChain, true>::STArray() Line | Count | Source | 770 | 609k | : Storage{} | 771 | 609k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<1, GrVertexChunk, true>::STArray() RegionOp.cpp:skia_private::STArray<1, skgpu::ganesh::RegionOp::(anonymous namespace)::RegionOpImpl::RegionInfo, true>::STArray() Line | Count | Source | 770 | 78 | : Storage{} | 771 | 78 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: ShadowRRectOp.cpp:skia_private::STArray<1, (anonymous namespace)::ShadowCircularRRectOp::Geometry, true>::STArray() SmallPathRenderer.cpp:skia_private::STArray<1, skgpu::ganesh::(anonymous namespace)::SmallPathOp::Entry, false>::STArray() Line | Count | Source | 770 | 24.5k | : Storage{} | 771 | 24.5k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
StrokeRectOp.cpp:skia_private::STArray<1, skgpu::ganesh::StrokeRectOp::(anonymous namespace)::AAStrokeRectOp::RectInfo, true>::STArray() Line | Count | Source | 770 | 3.02k | : Storage{} | 771 | 3.02k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, GrProgramInfo const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<5, GrGeometryProcessor::Attribute, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, GrVkSemaphore::Resource*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkImageSubresourceRange, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkSampler const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkResourceProvider::CompatibleRenderPassSet, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkCommandPool*, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkDescriptorSetManager, std::__1::default_delete<GrVkDescriptorSetManager> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::TAsyncReadResult<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID, skgpu::graphite::Context::PixelTransferResult>::Plane, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, sk_sp<skgpu::graphite::Buffer>, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::TClientMappedBufferManager<skgpu::graphite::Buffer, skgpu::graphite::Context::ContextID>::BufferFinishedMessage, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::UniqueKey, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::UploadInstance, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, unsigned long, true>::STArray() Unexecuted instantiation: skia_private::STArray<6, VkDescriptorSetLayoutBinding, true>::STArray() Unexecuted instantiation: skia_private::STArray<20, SkPDFIndirectReference, true>::STArray() Unexecuted instantiation: SkPDFTag.cpp:skia_private::STArray<7, header_outline::(anonymous namespace)::Entry*, true>::STArray() skia_private::STArray<4, SkFontParameters::Variation::Axis, true>::STArray() Line | Count | Source | 770 | 305k | : Storage{} | 771 | 305k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, SkFontArguments::VariationPosition::Coordinate, true>::STArray() Line | Count | Source | 770 | 304k | : Storage{} | 771 | 304k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<8, SkPoint, true>::STArray() skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray() Line | Count | Source | 770 | 10.4k | : Storage{} | 771 | 10.4k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkPackedGlyphID, true>::STArray() Line | Count | Source | 770 | 5.08k | : Storage{} | 771 | 5.08k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, unsigned short, true>::STArray() Line | Count | Source | 770 | 1.10M | : Storage{} | 771 | 1.10M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkPoint, true>::STArray() Line | Count | Source | 770 | 2.20M | : Storage{} | 771 | 2.20M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkMask::Format, true>::STArray() Line | Count | Source | 770 | 5.08k | : Storage{} | 771 | 5.08k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray() Line | Count | Source | 770 | 8.55k | : Storage{} | 771 | 8.55k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray() Line | Count | Source | 770 | 3.15M | : Storage{} | 771 | 3.15M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, unsigned int, true>::STArray() Line | Count | Source | 770 | 2.61M | : Storage{} | 771 | 2.61M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, unsigned int, true>::STArray() Line | Count | Source | 770 | 977k | : Storage{} | 771 | 977k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<2, unsigned int, true>::STArray() Line | Count | Source | 770 | 1.38k | : Storage{} | 771 | 1.38k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<64, SkGlyph const*, true>::STArray() Line | Count | Source | 770 | 1.09M | : Storage{} | 771 | 1.09M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<1, sk_sp<SkIDChangeListener>, true>::STArray() Line | Count | Source | 770 | 146M | : Storage{} | 771 | 146M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<6, SkMeshSpecification::Varying, false>::STArray() Line | Count | Source | 770 | 41.3k | : Storage{} | 771 | 41.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, std::__1::basic_string_view<char, std::__1::char_traits<char> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, SkString, true>::STArray() skia_private::STArray<15, PathSegment, true>::STArray() Line | Count | Source | 770 | 58 | : Storage{} | 771 | 58 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, std::__1::unique_ptr<GrFragmentProcessor, std::__1::default_delete<GrFragmentProcessor> >, true>::STArray() Line | Count | Source | 770 | 60.8k | : Storage{} | 771 | 60.8k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<3, GrGeometryProcessor::Attribute, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::VulkanYcbcrConversionInfo, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, sk_sp<GrManagedResource const>, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, gr_sp<GrRecycledResource const, &(GrManagedResource::ref() const), &(GrRecycledResource::recycle() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<16, sk_sp<GrBuffer const>, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, gr_sp<GrSurface const, &(GrIORef<GrGpuResource>::refCommandBuffer() const), &(GrIORef<GrGpuResource>::unrefCommandBuffer() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkBufferMemoryBarrier, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkImageMemoryBarrier, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, std::__1::unique_ptr<GrVkSecondaryCommandBuffer, std::__1::default_delete<GrVkSecondaryCommandBuffer> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, sk_sp<skgpu::graphite::Resource>, true>::STArray() Unexecuted instantiation: skia_private::STArray<32, gr_sp<skgpu::graphite::Resource, &(skgpu::graphite::Resource::refCommandBuffer() const), &(skgpu::graphite::Resource::unrefCommandBuffer() const)>, false>::STArray() Unexecuted instantiation: skia_private::STArray<4, skgpu::graphite::ClipStack::Element const*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, sk_sp<skgpu::graphite::Device>, true>::STArray() Unexecuted instantiation: skia_private::STArray<7, skgpu::graphite::ShaderNode*, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::STArray() Unexecuted instantiation: skia_private::STArray<2, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::STArray() Unexecuted instantiation: skia_private::STArray<1, VkSemaphore_T*, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, VkClearValue, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, skgpu::graphite::DescriptorData, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, VkDescriptorSetLayout_T*, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>::STArray() Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkSubpassDescription, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, VkSubpassDependency, true>::STArray() Unexecuted instantiation: skia_private::STArray<2, std::__1::unique_ptr<skgpu::graphite::VulkanImageView const, std::__1::default_delete<skgpu::graphite::VulkanImageView const> >, true>::STArray() Unexecuted instantiation: skia_private::STArray<3, std::__1::pair<sk_sp<skgpu::graphite::Sampler const>, sk_sp<skgpu::graphite::VulkanDescriptorSet> >, false>::STArray() Unexecuted instantiation: skia_private::STArray<3, sk_sp<skgpu::graphite::VulkanFramebuffer>, true>::STArray() skia_private::STArray<64, OffsetEdge, true>::STArray() Line | Count | Source | 770 | 401 | : Storage{} | 771 | 401 | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<4, skgpu::ganesh::ClipStack::Element const*, true>::STArray() Line | Count | Source | 770 | 99.7k | : Storage{} | 771 | 99.7k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<6, VkDescriptorPoolSize, true>::STArray() skia_private::STArray<1, SkOpRayHit*, true>::STArray() Line | Count | Source | 770 | 5.88M | : Storage{} | 771 | 5.88M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, double, true>::STArray() Line | Count | Source | 770 | 110k | : Storage{} | 771 | 110k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<18, SkClosestRecord, true>::STArray() Line | Count | Source | 770 | 5.44M | : Storage{} | 771 | 5.44M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<27, SkClosestRecord const*, true>::STArray() Line | Count | Source | 770 | 5.44M | : Storage{} | 771 | 5.44M | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<32, hb_feature_t, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::TextStyle, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Block, true>::STArray() Unexecuted instantiation: skia_private::STArray<4, skia::textlayout::Placeholder, true>::STArray() Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray() Unexecuted instantiation: skia_private::STArray<128, unsigned int, true>::STArray() Unexecuted instantiation: skia_private::STArray<64, unsigned int, true>::STArray() skia_private::STArray<16, std::__1::unique_ptr<SkSL::WGSLCodeGenerator::LValue, std::__1::default_delete<SkSL::WGSLCodeGenerator::LValue> >, true>::STArray() Line | Count | Source | 770 | 5.45k | : Storage{} | 771 | 5.45k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::STArray() Line | Count | Source | 770 | 14.0k | : Storage{} | 771 | 14.0k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
Unexecuted instantiation: skia_private::STArray<16, skottie::Shaper::RunRec, true>::STArray() Unexecuted instantiation: skia_private::STArray<64, float, true>::STArray() Layer.cpp:skia_private::STArray<4, skottie::internal::(anonymous namespace)::AttachMask(skjson::ArrayValue const*, skottie::internal::AnimationBuilder const*, sk_sp<sksg::RenderNode>)::MaskRecord, true>::STArray() Line | Count | Source | 770 | 17.1k | : Storage{} | 771 | 17.1k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<32, float, true>::STArray() Line | Count | Source | 770 | 11.3k | : Storage{} | 771 | 11.3k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
skia_private::STArray<8, SkMeshSpecification::Attribute, false>::STArray() Line | Count | Source | 770 | 20.6k | : Storage{} | 771 | 20.6k | , TArray<T, MEM_MOVE>(this) {} // Must use () to avoid confusion with initializer_list |
|
772 | | // when T=bool because * are convertable to bool. |
773 | | |
774 | | STArray(const T* array, int count) |
775 | 18.4M | : Storage{} |
776 | 18.4M | , TArray<T, MEM_MOVE>{array, count, this} {} skia_private::STArray<1, sk_sp<SkImageFilter>, true>::STArray(sk_sp<SkImageFilter> const*, int) Line | Count | Source | 775 | 266k | : Storage{} | 776 | 266k | , TArray<T, MEM_MOVE>{array, count, this} {} |
skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(SkSL::SPIRVCodeGenerator::Word const*, int) Line | Count | Source | 775 | 16.6M | : Storage{} | 776 | 16.6M | , TArray<T, MEM_MOVE>{array, count, this} {} |
skia_private::STArray<4, unsigned int, true>::STArray(unsigned int const*, int) Line | Count | Source | 775 | 1.55M | : Storage{} | 776 | 1.55M | , TArray<T, MEM_MOVE>{array, count, this} {} |
skia_private::STArray<3, unsigned int, true>::STArray(unsigned int const*, int) Line | Count | Source | 775 | 892 | : Storage{} | 776 | 892 | , TArray<T, MEM_MOVE>{array, count, this} {} |
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(skgpu::graphite::DescriptorData const*, int) skia_private::STArray<2, SkSL::Type const*, true>::STArray(SkSL::Type const* const*, int) Line | Count | Source | 775 | 8.10k | : Storage{} | 776 | 8.10k | , TArray<T, MEM_MOVE>{array, count, this} {} |
|
777 | | |
778 | | STArray(SkSpan<const T> data) |
779 | 48.3M | : Storage{} |
780 | 48.3M | , TArray<T, MEM_MOVE>{data, this} {} skia_private::STArray<4, SkPoint, true>::STArray(SkSpan<SkPoint const>) Line | Count | Source | 779 | 16.1M | : Storage{} | 780 | 16.1M | , TArray<T, MEM_MOVE>{data, this} {} |
skia_private::STArray<4, unsigned char, true>::STArray(SkSpan<unsigned char const>) Line | Count | Source | 779 | 16.1M | : Storage{} | 780 | 16.1M | , TArray<T, MEM_MOVE>{data, this} {} |
skia_private::STArray<2, float, true>::STArray(SkSpan<float const>) Line | Count | Source | 779 | 16.1M | : Storage{} | 780 | 16.1M | , TArray<T, MEM_MOVE>{data, this} {} |
|
781 | | |
782 | | STArray(std::initializer_list<T> data) |
783 | 16.6M | : STArray{data.begin(), SkToInt(data.size())} {} skia_private::STArray<8, SkSL::SPIRVCodeGenerator::Word, true>::STArray(std::initializer_list<SkSL::SPIRVCodeGenerator::Word>) Line | Count | Source | 783 | 16.6M | : STArray{data.begin(), SkToInt(data.size())} {} |
skia_private::STArray<3, unsigned int, true>::STArray(std::initializer_list<unsigned int>) Line | Count | Source | 783 | 892 | : STArray{data.begin(), SkToInt(data.size())} {} |
Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::DescriptorData, true>::STArray(std::initializer_list<skgpu::graphite::DescriptorData>) skia_private::STArray<2, SkSL::Type const*, true>::STArray(std::initializer_list<SkSL::Type const*>) Line | Count | Source | 783 | 8.10k | : STArray{data.begin(), SkToInt(data.size())} {} |
|
784 | | |
785 | | explicit STArray(int reserveCount) |
786 | 357k | : STArray() { this->reserve_exact(reserveCount); } skia_private::STArray<128, float, true>::STArray(int) Line | Count | Source | 786 | 18.2k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<4, SkRuntimeEffect::ChildPtr, true>::STArray(int) Line | Count | Source | 786 | 7.95k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<64, OffsetEdge, true>::STArray(int) Line | Count | Source | 786 | 401 | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<8, double, true>::STArray(int) Line | Count | Source | 786 | 110k | : STArray() { this->reserve_exact(reserveCount); } |
skia_private::STArray<8, int, true>::STArray(int) Line | Count | Source | 786 | 220k | : STArray() { this->reserve_exact(reserveCount); } |
|
787 | | |
788 | | STArray(const STArray& that) |
789 | 14.7M | : STArray() { *this = that; } Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::STArray(skia_private::STArray<33, unsigned int, true> const&) skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::STArray(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 789 | 5.21k | : STArray() { *this = that; } |
skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true> const&) Line | Count | Source | 789 | 14.7M | : STArray() { *this = that; } |
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true> const&) |
790 | | |
791 | | explicit STArray(const TArray<T, MEM_MOVE>& that) |
792 | | : STArray() { *this = that; } |
793 | | |
794 | | STArray(STArray&& that) |
795 | 93.1M | : STArray() { *this = std::move(that); } skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 795 | 25.3M | : STArray() { *this = std::move(that); } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::STArray(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 795 | 4.10M | : STArray() { *this = std::move(that); } |
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::STArray(skia_private::STArray<4, GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::STArray(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&) skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::STArray(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 795 | 5.77k | : STArray() { *this = std::move(that); } |
skia_private::STArray<8, int, true>::STArray(skia_private::STArray<8, int, true>&&) Line | Count | Source | 795 | 63.6M | : STArray() { *this = std::move(that); } |
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::STArray(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::STArray(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>::STArray(skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>&&) Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>::STArray(skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>&&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::STArray(skia_private::STArray<64, SkPoint, true>&&) Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::STArray(skia_private::STArray<1, unsigned long, true>&&) |
796 | | |
797 | | explicit STArray(TArray<T, MEM_MOVE>&& that) |
798 | 0 | : STArray() { *this = std::move(that); } |
799 | | |
800 | 264M | STArray& operator=(const STArray& that) { |
801 | 264M | TArray<T, MEM_MOVE>::operator=(that); |
802 | 264M | return *this; |
803 | 264M | } skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true>::operator=(skia_private::STArray<4, skgpu::BulkUsePlotUpdater::PlotData, true> const&) Line | Count | Source | 800 | 5.21k | STArray& operator=(const STArray& that) { | 801 | 5.21k | TArray<T, MEM_MOVE>::operator=(that); | 802 | 5.21k | return *this; | 803 | 5.21k | } |
Unexecuted instantiation: skia_private::STArray<33, unsigned int, true>::operator=(skia_private::STArray<33, unsigned int, true> const&) skia_private::STArray<4, SkPoint, true>::operator=(skia_private::STArray<4, SkPoint, true> const&) Line | Count | Source | 800 | 1.90M | STArray& operator=(const STArray& that) { | 801 | 1.90M | TArray<T, MEM_MOVE>::operator=(that); | 802 | 1.90M | return *this; | 803 | 1.90M | } |
skia_private::STArray<4, unsigned char, true>::operator=(skia_private::STArray<4, unsigned char, true> const&) Line | Count | Source | 800 | 123M | STArray& operator=(const STArray& that) { | 801 | 123M | TArray<T, MEM_MOVE>::operator=(that); | 802 | 123M | return *this; | 803 | 123M | } |
skia_private::STArray<2, float, true>::operator=(skia_private::STArray<2, float, true> const&) Line | Count | Source | 800 | 123M | STArray& operator=(const STArray& that) { | 801 | 123M | TArray<T, MEM_MOVE>::operator=(that); | 802 | 123M | return *this; | 803 | 123M | } |
skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true> const&) Line | Count | Source | 800 | 14.7M | STArray& operator=(const STArray& that) { | 801 | 14.7M | TArray<T, MEM_MOVE>::operator=(that); | 802 | 14.7M | return *this; | 803 | 14.7M | } |
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true> const&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true> const&) |
804 | | |
805 | | STArray& operator=(const TArray<T, MEM_MOVE>& that) { |
806 | | TArray<T, MEM_MOVE>::operator=(that); |
807 | | return *this; |
808 | | } |
809 | | |
810 | 96.7M | STArray& operator=(STArray&& that) { |
811 | 96.7M | TArray<T, MEM_MOVE>::operator=(std::move(that)); |
812 | 96.7M | return *this; |
813 | 96.7M | } skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Statement, std::__1::default_delete<SkSL::Statement> >, true>&&) Line | Count | Source | 810 | 4.10M | STArray& operator=(STArray&& that) { | 811 | 4.10M | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 812 | 4.10M | return *this; | 813 | 4.10M | } |
skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>::operator=(skia_private::STArray<2, std::__1::unique_ptr<SkSL::Expression, std::__1::default_delete<SkSL::Expression> >, true>&&) Line | Count | Source | 810 | 25.4M | STArray& operator=(STArray&& that) { | 811 | 25.4M | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 812 | 25.4M | return *this; | 813 | 25.4M | } |
Unexecuted instantiation: skia_private::STArray<4, GrVkRenderPass*, true>::operator=(skia_private::STArray<4, GrVkRenderPass*, true>&&) Unexecuted instantiation: skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>::operator=(skia_private::STArray<1, skgpu::graphite::BufferTextureCopyData, true>&&) skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>::operator=(skia_private::STArray<1, sk_sp<sktext::gpu::TextBlob>, true>&&) Line | Count | Source | 810 | 6.29k | STArray& operator=(STArray&& that) { | 811 | 6.29k | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 812 | 6.29k | return *this; | 813 | 6.29k | } |
skia_private::STArray<8, int, true>::operator=(skia_private::STArray<8, int, true>&&) Line | Count | Source | 810 | 67.1M | STArray& operator=(STArray&& that) { | 811 | 67.1M | TArray<T, MEM_MOVE>::operator=(std::move(that)); | 812 | 67.1M | return *this; | 813 | 67.1M | } |
Unexecuted instantiation: skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>::operator=(skia_private::STArray<2, SkRuntimeEffect::ChildPtr, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DispatchGroup, std::__1::default_delete<skgpu::graphite::DispatchGroup> >, true>&&) Unexecuted instantiation: skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>::operator=(skia_private::STArray<1, std::__1::unique_ptr<skgpu::graphite::DrawPass, std::__1::default_delete<skgpu::graphite::DrawPass> >, true>&&) Unexecuted instantiation: skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>::operator=(skia_private::STArray<2, VkVertexInputBindingDescription2EXT, true>&&) Unexecuted instantiation: skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>::operator=(skia_private::STArray<16, VkVertexInputAttributeDescription2EXT, true>&&) Unexecuted instantiation: skia_private::STArray<64, SkPoint, true>::operator=(skia_private::STArray<64, SkPoint, true>&&) Unexecuted instantiation: skia_private::STArray<1, unsigned long, true>::operator=(skia_private::STArray<1, unsigned long, true>&&) |
814 | | |
815 | 0 | STArray& operator=(TArray<T, MEM_MOVE>&& that) { |
816 | 0 | TArray<T, MEM_MOVE>::operator=(std::move(that)); |
817 | 0 | return *this; |
818 | 0 | } |
819 | | |
820 | | // Force the use of TArray for data() and size(). |
821 | | using TArray<T, MEM_MOVE>::data; |
822 | | using TArray<T, MEM_MOVE>::size; |
823 | | }; |
824 | | } // namespace skia_private |
825 | | #endif // SkTArray_DEFINED |