LCOV - code coverage report
Current view: top level - frmts/zarr - zarr_v3_array.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 1559 1806 86.3 %
Date: 2026-04-10 15:59:41 Functions: 49 51 96.1 %

Function Name Sort by function name Hit count Sort by hit count
_ZN11ZarrV3ArrayC2ERKSt10shared_ptrI18ZarrSharedResourceERKS0_I13ZarrGroupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS0_I13GDALDimensionESaISJ_EERK20GDALExtendedDataTypeRKSH_I8DtypeEltSaISR_EERKSH_IySaIyEESZ_ 0
_ZN11ZarrV3ArrayD2Ev 0
_ZZNK11ZarrV3Array21WriteChunksThreadSafeEPKyPKmPKxS5_RK20GDALExtendedDataTypePKviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRKSG_E_clESJ_ 1
_ZNK11ZarrV3Array16GetDataDirectoryB5cxx11Ev 5
_ZNK11ZarrV3Array19GetRawBlockInfoInfoEv 6
_ZZNK11ZarrV3Array20PreloadShardedBlocksEPKyPKmENKUlvE0_clEv 8
_ZN11ZarrV3Array36ReconstructCreationOptionsFromCodecsEv 9
_ZN11ZarrV3Array14BuildOverviewsEPKciPKiPFidS1_PvES4_PKS1_ 14
_ZNK11ZarrV3Array27GetChunkIndicesFromFilenameEPKc 19
_Z20ParseNoDataComponentIdmET_RK13CPLJSONObjectRb 20
_Z20ParseNoDataComponentIfjET_RK13CPLJSONObjectRb 20
_ZNK11ZarrV3Array11IAdviseReadEPKyPKmPKPKc 23
_ZNK11ZarrV3Array21WriteChunksThreadSafeEPKyPKmPKxS5_RK20GDALExtendedDataTypePKviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 36
_ZZN11ZarrV3Array6IWriteEPKyPKmPKxS5_RK20GDALExtendedDataTypePKvENKUlvE_clEv 36
_ZNK11ZarrV3Array16FlushSingleShardERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_15ShardWriteEntryE 37
_ZZNK11ZarrV3Array11IAdviseReadEPKyPKmPKPKcENKUlPvE_clES8_ 44
_ZNK11ZarrV3Array11GetOverviewEi 54
_ZZNK11ZarrV3Array13LoadOverviewsEvENKUlRK13CPLJSONObjectE_clES2_ 54
_ZZNK11ZarrV3Array13LoadOverviewsEvENKUlRK13CPLJSONObjectE0_clES2_ 68
_ZNK11ZarrV3Array13LoadOverviewsEv 99
_ZNK11ZarrV3Array16GetOverviewCountEv 99
_ZNK11ZarrV3Array22FlushDirtyBlockShardedEv 108
_ZN11ZarrV3Array6IWriteEPKyPKmPKxS5_RK20GDALExtendedDataTypePKv 146
_ZN11ZarrV3Array9SerializeERK13CPLJSONObject 234
_ZZNK11ZarrV3Array13LoadOverviewsEvENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES7_ 240
_ZL25ParseNoDataStringAsDoubleRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb 297
_ZZNK11ZarrV3Array22FlushDirtyBlockShardedEvENKUlbE_clEb 341
_ZNK11ZarrV3Array20PreloadShardedBlocksEPKyPKm 556
_ZZNK11ZarrV3Group9LoadArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RK13CPLJSONObjectENKUlS7_RSt10shared_ptrI13GDALDimensionEiE_clES7_SE_i 722
_ZNK11ZarrV3Array5IReadEPKyPKmPKxS5_RK20GDALExtendedDataTypePv 852
_ZNK11ZarrV3Array22AllocateWorkingBuffersEv 989
_ZZNK11ZarrV3Group9LoadArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RK13CPLJSONObjectEN11NoDataFreerC2ERSt6vectorIhSaIhEERK20GDALExtendedDataType 1164
_ZZNK11ZarrV3Group9LoadArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RK13CPLJSONObjectEN11NoDataFreerD2Ev 1164
_ZL12ParseDtypeV3RK13CPLJSONObjectRSt6vectorI8DtypeEltSaIS3_EE 1167
_ZNK11ZarrV3Group9LoadArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RK13CPLJSONObject 1180
_ZN11ZarrV3Array9SetCodecsERK12CPLJSONArrayOSt10unique_ptrI19ZarrV3CodecSequenceSt14default_deleteIS4_EE 1294
_ZN11ZarrV3Array11SetupCodecsERK12CPLJSONArrayRKSt6vectorIySaIyEERS5_R8DtypeEltRKS3_IhSaIhEE 1312
_ZN11ZarrV3Array6CreateERKSt10shared_ptrI18ZarrSharedResourceERKS0_I13ZarrGroupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS0_I13GDALDimensionESaISJ_EERK20GDALExtendedDataTypeRKSH_I8DtypeEltSaISR_EERKSH_IySaIyEESZ_ 1324
_ZN11ZarrV3ArrayC1ERKSt10shared_ptrI18ZarrSharedResourceERKS0_I13ZarrGroupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS0_I13GDALDimensionESaISJ_EERK20GDALExtendedDataTypeRKSH_I8DtypeEltSaISR_EERKSH_IySaIyEESZ_ 1324
_ZN11ZarrV3ArrayD0Ev 1324
_ZN11ZarrV3ArrayD1Ev 1324
_ZNK11ZarrV3Array13LoadBlockDataEPKmRb 1793
_ZZNK11ZarrV3Array20PreloadShardedBlocksEPKyPKmENKUlRKZNKS_20PreloadShardedBlocksES1_S3_E9ShardWorkP19ZarrV3CodecSequenceRSt5mutexE_clES6_S8_SA_ 4035
_ZL15ExtractSubArrayPKhRKSt6vectorImSaImEERKS1_IxSaIxEES5_PhS9_m 4172
_ZNK11ZarrV3Array15FlushShardCacheEv 5886
_ZN11ZarrV3Array5FlushEv 5896
_ZNK11ZarrV3Array22AllocateWorkingBuffersER25ZarrByteVectorQuickResizeS1_ 15768
_ZNK11ZarrV3Array13LoadBlockDataEPKmbP19ZarrV3CodecSequenceR25ZarrByteVectorQuickResizeS5_Rb 16645
_ZNK11ZarrV3Array17NeedDecodedBufferEv 17199
_ZNK11ZarrV3Array15FlushDirtyBlockEv 18360
_ZNK11ZarrV3Array18BuildChunkFilenameB5cxx11EPKm 44444

Generated by: LCOV version 1.14