LCOV - code coverage report
Current view: top level - port - cpl_vsil_curl_streaming.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 731 832 87.9 %
Date: 2026-06-20 20:44:25 Functions: 97 109 89.0 %

Function Name Sort by function name Hit count Sort by hit count
VSIInstallAzureStreamingFileHandler 2098
VSIInstallCurlStreamingFileHandler 2098
VSIInstallGSStreamingFileHandler 2098
VSIInstallOSSStreamingFileHandler 2098
VSIInstallS3StreamingFileHandler 2098
VSIInstallSwiftStreamingFileHandler 2098
_Z26VSICurlStreamingClearCachev 1410
_ZN10RingBuffer4ReadEPvm 224
_ZN10RingBuffer5ResetEv 194
_ZN10RingBuffer5WriteEPvm 215
_ZN10RingBufferC2Em 92
_ZN10RingBufferD2Ev 92
_ZN3cpl22VSICurlStreamingHandle11GetFileSizeEv 19
_ZN3cpl22VSICurlStreamingHandle12AcquireMutexEv 1365
_ZN3cpl22VSICurlStreamingHandle12ReleaseMutexEv 1457
_ZN3cpl22VSICurlStreamingHandle12StopDownloadEv 120
_ZN3cpl22VSICurlStreamingHandle13ReceivedBytesEPhmm 214
_ZN3cpl22VSICurlStreamingHandle13StartDownloadEv 106
_ZN3cpl22VSICurlStreamingHandle14GetCurlHeadersERK9CPLStringP10curl_slist 26
_ZN3cpl22VSICurlStreamingHandle16DownloadInThreadEv 74
_ZN3cpl22VSICurlStreamingHandle17CanRestartOnErrorEPKcS2_b 0
_ZN3cpl22VSICurlStreamingHandle17InterpretRedirectEv 160
_ZN3cpl22VSICurlStreamingHandle19ReceivedBytesHeaderEPhmm 466
_ZN3cpl22VSICurlStreamingHandle20PutRingBufferInCacheEv 44
_ZN3cpl22VSICurlStreamingHandle25StopReceivingBytesOnErrorEv 20
_ZN3cpl22VSICurlStreamingHandle3EofEv 4
_ZN3cpl22VSICurlStreamingHandle4ReadEPvm 137
_ZN3cpl22VSICurlStreamingHandle4SeekEyi 82
_ZN3cpl22VSICurlStreamingHandle4TellEv 5
_ZN3cpl22VSICurlStreamingHandle5CloseEv 35
_ZN3cpl22VSICurlStreamingHandle5ErrorEv 13
_ZN3cpl22VSICurlStreamingHandle5FlushEv 0
_ZN3cpl22VSICurlStreamingHandle5WriteEPKvm 0
_ZN3cpl22VSICurlStreamingHandle6ExistsEPKcPKS2_ 89
_ZN3cpl22VSICurlStreamingHandle6SetURLEPKc 4
_ZN3cpl22VSICurlStreamingHandle8ClearErrEv 0
_ZN3cpl22VSICurlStreamingHandle9AddRegionEymPh 118
_ZN3cpl22VSICurlStreamingHandleC2EPNS_25VSICurlStreamingFSHandlerEPKcS4_ 92
_ZN3cpl22VSICurlStreamingHandleD0Ev 34
_ZN3cpl22VSICurlStreamingHandleD2Ev 92
_ZN3cpl23VSIGSStreamingFSHandler16CreateFileHandleEPKcS2_ 16
_ZN3cpl23VSIGSStreamingFSHandlerC2Ev 2098
_ZN3cpl23VSIGSStreamingFSHandlerD0Ev 0
_ZN3cpl23VSIGSStreamingFSHandlerD2Ev 1301
_ZN3cpl23VSIS3StreamingFSHandler10ClearCacheEv 1410
_ZN3cpl23VSIS3StreamingFSHandler16CreateFileHandleEPKcS2_ 41
_ZN3cpl23VSIS3StreamingFSHandlerC2Ev 2098
_ZN3cpl23VSIS3StreamingFSHandlerD0Ev 0
_ZN3cpl23VSIS3StreamingFSHandlerD2Ev 1301
_ZN3cpl24VSIOSSStreamingFSHandler10ClearCacheEv 1410
_ZN3cpl24VSIOSSStreamingFSHandler16CreateFileHandleEPKcS2_ 9
_ZN3cpl24VSIOSSStreamingFSHandlerC2Ev 2098
_ZN3cpl24VSIOSSStreamingFSHandlerD0Ev 0
_ZN3cpl24VSIOSSStreamingFSHandlerD2Ev 1301
_ZN3cpl24VSIS3LikeStreamingHandle14GetCurlHeadersERK9CPLStringP10curl_slist 58
_ZN3cpl24VSIS3LikeStreamingHandle17CanRestartOnErrorEPKcS2_b 24
_ZN3cpl24VSIS3LikeStreamingHandle17InterpretRedirectEv 762
_ZN3cpl24VSIS3LikeStreamingHandle25StopReceivingBytesOnErrorEv 74
_ZN3cpl24VSIS3LikeStreamingHandleC2EPNS_28IVSIS3LikeStreamingFSHandlerEPKcP22IVSIS3LikeHandleHelper 58
_ZN3cpl24VSIS3LikeStreamingHandleD0Ev 58
_ZN3cpl24VSIS3LikeStreamingHandleD2Ev 58
_ZN3cpl25VSICurlStreamingFSHandler10ClearCacheEv 16266
_ZN3cpl25VSICurlStreamingFSHandler10GetOptionsEv 1
_ZN3cpl25VSICurlStreamingFSHandler12AcquireMutexEv 0
_ZN3cpl25VSICurlStreamingFSHandler12GetActualURLEPKc 3
_ZN3cpl25VSICurlStreamingFSHandler12ReleaseMutexEv 0
_ZN3cpl25VSICurlStreamingFSHandler16CreateFileHandleEPKcS2_ 34
_ZN3cpl25VSICurlStreamingFSHandler17GetCachedFilePropEPKcRNS_8FilePropE 275
_ZN3cpl25VSICurlStreamingFSHandler17SetCachedFilePropEPKcRNS_8FilePropE 275
_ZN3cpl25VSICurlStreamingFSHandler4OpenEPKcS2_bPKS2_ 80
_ZN3cpl25VSICurlStreamingFSHandler4StatEPKcP6stat64i 36
_ZN3cpl25VSICurlStreamingFSHandlerC2Ev 12588
_ZN3cpl25VSICurlStreamingFSHandlerD0Ev 0
_ZN3cpl25VSICurlStreamingFSHandlerD2Ev 7806
_ZN3cpl26VSIAzureStreamingFSHandler16CreateFileHandleEPKcS2_ 12
_ZN3cpl26VSIAzureStreamingFSHandlerC2Ev 2098
_ZN3cpl26VSIAzureStreamingFSHandlerD0Ev 0
_ZN3cpl26VSIAzureStreamingFSHandlerD2Ev 1301
_ZN3cpl26VSISwiftStreamingFSHandler16CreateFileHandleEPKcS2_ 3
_ZN3cpl26VSISwiftStreamingFSHandlerC2Ev 2098
_ZN3cpl26VSISwiftStreamingFSHandlerD0Ev 0
_ZN3cpl26VSISwiftStreamingFSHandlerD2Ev 1301
_ZN3cpl28IVSIS3LikeStreamingFSHandler10GetOptionsEv 5
_ZN3cpl28IVSIS3LikeStreamingFSHandler9ReadDirExEPKci 1
_ZN3cpl28IVSIS3LikeStreamingFSHandlerC2Ev 10490
_ZN3cplL23VSICurlDownloadInThreadEPv 74
_ZN3cplL35VSICurlStreamingHandleReceivedBytesEPvmmS0_ 214
_ZN3cplL40VSICurlStreamingHandleWriteFuncForHeaderEPvmmS0_ 50
_ZN3cplL41VSICurlStreamingHandleReceivedBytesHeaderEPvmmS0_ 466
_ZN3cplL44VSICURLStreamingInitWriteFuncStructStreamingEPN12_GLOBAL__N_124WriteFuncStructStreamingE 20
_ZNK10RingBuffer11GetCapacityEv 217
_ZNK10RingBuffer7GetSizeEv 775
_ZNK3cpl22VSICurlStreamingHandle11IsDirectoryEv 32
_ZNK3cpl22VSICurlStreamingHandle15IsKnownFileSizeEv 22
_ZNK3cpl22VSICurlStreamingHandle6GetURLEv 3
_ZNK3cpl23VSIGSStreamingFSHandler11GetFSPrefixEv 91
_ZNK3cpl23VSIGSStreamingFSHandler21GetNonStreamingPrefixB5cxx11Ev 10
_ZNK3cpl23VSIS3StreamingFSHandler11GetFSPrefixEv 273
_ZNK3cpl23VSIS3StreamingFSHandler21GetNonStreamingPrefixB5cxx11Ev 36
_ZNK3cpl24VSIOSSStreamingFSHandler11GetFSPrefixEv 60
_ZNK3cpl24VSIOSSStreamingFSHandler21GetNonStreamingPrefixB5cxx11Ev 9
_ZNK3cpl25VSICurlStreamingFSHandler11GetFSPrefixEv 208
_ZNK3cpl25VSICurlStreamingFSHandler21GetNonStreamingPrefixB5cxx11Ev 34
_ZNK3cpl25VSICurlStreamingFSHandler23GetNonStreamingFilenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 92
_ZNK3cpl26VSIAzureStreamingFSHandler11GetFSPrefixEv 63
_ZNK3cpl26VSIAzureStreamingFSHandler21GetNonStreamingPrefixB5cxx11Ev 6
_ZNK3cpl26VSISwiftStreamingFSHandler11GetFSPrefixEv 18
_ZNK3cpl26VSISwiftStreamingFSHandler21GetNonStreamingPrefixB5cxx11Ev 3
_ZZN3cpl25VSICurlStreamingFSHandler10ClearCacheEvENKUlRKN5lru1112KeyValuePairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEE_clESB_ 73

Generated by: LCOV version 1.14