LCOV - code coverage report
Current view: top level - port - cpl_vsil_curl.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 2396 3121 76.8 %
Date: 2026-06-23 16:35:19 Functions: 143 154 92.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZL21VSICurlDummyWriteFuncPvmmS_ 0
_ZN3cpl13VSICurlHandle23ReadMultiRangeSingleGetEiPPvPKyPKm 0
_ZN3cpl13VSICurlHandle5WriteEPKvm 0
_ZN3cpl20VSIAppendWriteHandle4ReadEPvm 0
_ZN3cpl20VSIAppendWriteHandle4SeekEyi 0
_ZN3cpl20VSIAppendWriteHandle4TellEv 0
_ZN3cpl20VSIAppendWriteHandleD0Ev 0
_ZN3cpl28VSICurlFilesystemHandlerBaseD0Ev 0
_ZN3cplL15VSICurlGetTokenEPcPS0_ 0
_ZN3cplL16ShowNetworkStatsEv 0
_ZN3cplL23VSICurlParseFullFTPLineEPcRS0_RbRyS2_Rx 0
VSINetworkStatsGetAsSerializedJSON 1
_ZN3cpl13VSICurlHandle8ClearErrEv 1
_ZN3cpl20VSIAppendWriteHandle18ReadCallBackBufferEPcmmPv 1
_ZN3cpl23NetworkStatisticsLogger21GetCountersForContextEv 1
_ZN3cpl23NetworkStatisticsLogger25GetReportAsSerializedJSONB5cxx11Ev 1
VSINetworkStatsReset 2
_ZN3cpl13VSICurlHandle5FlushEv 2
_ZN3cpl23NetworkStatisticsLogger5ResetEv 2
_ZN3cpl28VSICurlFilesystemHandlerBase10GetOptionsEv 2
_ZNK3cpl12_GLOBAL__N_115CurrentDownload24GetAlreadyDownloadedDataEv 2
_ZZN3cpl28VSICurlFilesystemHandlerBase17PartialClearCacheEPKcENKUlRKN5lru1112KeyValuePairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13CachedDirListEEEE0_clESE_ 2
_Z21VSICurlInstallReadCbkP16VSIVirtualHandlePFiS0_PvmS1_ES1_i 3
_Z23VSICurlUninstallReadCbkP16VSIVirtualHandle 3
_ZN3cpl13VSICurlHandle14InstallReadCbkEPFiP16VSIVirtualHandlePvmS3_ES3_i 3
_ZN3cpl13VSICurlHandle16UninstallReadCbkEv 3
_ZZN3cpl28VSICurlFilesystemHandlerBase17PartialClearCacheEPKcENKUlRKN5lru1112KeyValuePairINS0_18FilenameOffsetPairESt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE_clESG_ 3
_ZNK3cpl23NetworkStatisticsLogger5Stats6AsJSONER13CPLJSONObject 4
VSICurlPartialClearCache 5
_ZL36VSICurlGetExpiresFromS3LikeSignedURLPKc 5
_ZN3cpl28VSICurlFilesystemHandlerBase12GetActualURLEPKc 5
_ZN3cplL13ParseFileSizeEPKc 5
_ZL17Iso8601ToUnixTimePKcPx 6
_ZZN3cpl13VSICurlHandle10AdviseReadEiPKyPKmENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clESC_ 6
_Z37VSICURLInvalidateCachedFilePropPrefixPKc 7
_ZN3cpl23NetworkStatisticsLogger11ReadEnabledEv 7
_ZN3cpl28VSICurlFilesystemHandlerBase15GetFileMetadataEPKcS2_PKS2_ 7
_ZN3cpl28VSICurlFilesystemHandlerBase16GetOptionsStaticEv 7
_ZN3cpl28VSICurlFilesystemHandlerBase17PartialClearCacheEPKc 7
_ZN3cpl13VSICurlHandle10AdviseReadEiPKyPKm 8
_ZZN3cpl13VSICurlHandle14ReadMultiRangeEiPPvPKyPKmEN13MergedRequestC2EiiymRK22CPLHTTPRetryParameters 8
_ZZZN3cpl13VSICurlHandle10AdviseReadEiPKyPKmENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clESC_ENKUlPvE_clESE_ 8
_ZN3cpl13VSICurlHandle5ErrorEv 9
_ZN3cpl20VSIAppendWriteHandle5WriteEPKvm 9
_ZZ37VSICURLInvalidateCachedFilePropPrefixPKcENKUlRKN5lru1112KeyValuePairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cpl8FilePropEEEE_clESD_ 10
_ZN3cpl13VSICurlHandle14ReadMultiRangeEiPPvPKyPKm 11
_ZN3cpl13VSICurlHandle6SetURLEPKc 11
_ZNK3cpl13VSICurlHandle30ManagePlanetaryComputerSigningEv 11
_ZZL36VSICurlGetExpiresFromS3LikeSignedURLPKcENKUlS0_E_clES0_ 11
_ZZN3cpl13VSICurlHandle14ReadMultiRangeEiPPvPKyPKmENKUliiE_clEii 12
_ZN3cpl28VSICurlFilesystemHandlerBase20ExistsInCacheDirListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb 13
_ZN3cpl28VSICurlFilesystemHandlerBase16RegisterEmptyDirERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 14
_ZN3cpl13VSICurlHandle3EofEv 16
_ZN3cpl28VSICurlFilesystemHandlerBase17ParseHTMLFileListEPKciPcPb 16
_ZNK3cpl13VSICurlHandle28GetAdviseReadTotalBytesLimitEv 16
_ZN3cpl20VSIAppendWriteHandleC2EPNS_28VSICurlFilesystemHandlerBaseEPKcS4_i 17
_ZN3cpl20VSIAppendWriteHandleD2Ev 17
_ZN3cplL32VSICurlParseHTMLDateTimeFileSizeEPKcR2tmRyRx 22
_Z27VSICurlParseUnixPermissionsPKc 23
_ZN3cpl20VSIAppendWriteHandle5CloseEv 30
_ZN3cpl23NetworkStatisticsLogger7LogPOSTEmm 37
_ZN3cpl23NetworkStatisticsLogger9LogDELETEEv 44
_ZN3cpl28VSICurlFilesystemHandlerBase11GetFileListEPKciPb 48
_ZN3cpl28VSICurlFilesystemHandlerBase12SiblingFilesEPKc 50
_ZZNK3cpl13VSICurlHandle21GetRedirectURLIfValidB5cxx11ERbR13CPLStringListENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clESB_ 50
_ZN3cpl28VSICurlFilesystemHandlerBase26GetS3IgnoredStorageClassesB5cxx11Ev 70
_Z36VSICurlSetCreationHeadersFromOptionsP10curl_slistPKPKcS2_ 83
_Z28VSICurlSetContentTypeFromExtP10curl_slistPKc 96
_ZN3cpl28VSICurlFilesystemHandlerBase9ReadDirExEPKci 113
_ZN3cpl23NetworkStatisticsLogger6LogPUTEm 132
_ZNK3cpl28VSICurlFilesystemHandlerBase18GetURLFromFilenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 141
_ZL19VSICurlIsFileInListPKPKcS0_ 156
_ZL47VSICurlFindStringSensitiveExceptEscapeSequencesPKPKcS0_ 164
_ZN3cpl28VSICurlFilesystemHandlerBase16SetCachedDirListEPKcRNS_13CachedDirListE 187
_ZN3cpl28VSICurlFilesystemHandlerBase20InvalidateDirContentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 199
_ZN3cpl28VSICurlFilesystemHandlerBase20InvalidateCachedDataEPKc 201
_ZNK3cpl13VSICurlHandle5PReadEPvmy 208
_Z31VSICURLInvalidateCachedFilePropPKc 274
_Z19VSICURLMultiCleanupPv 305
_ZZN3cpl13VSICurlHandle20GetFileSizeOrHeadersEbbENKUlPKcE_clES2_ 321
_ZN3cpl28VSICurlFilesystemHandlerBase15ReadDirInternalEPKciPb 334
_ZN3cplL16VSICURLMultiInitEv 334
_ZN3cpl23NetworkStatisticsLogger7LogHEADEv 349
_ZN3cpl17CurlRequestHelper7performEPvP10curl_slistPNS_28VSICurlFilesystemHandlerBaseEP22IVSIS3LikeHandleHelper 390
_ZN3cpl17CurlRequestHelperC2Ev 390
_ZN3cpl17CurlRequestHelperD2Ev 390
_ZN3cpl12_GLOBAL__N_115CurrentDownload7SetDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 404
_ZN3cpl13VSICurlHandle25DownloadRegionPostProcessEyiPKcm 406
_ZN3cpl28VSICurlFilesystemHandlerBase24NotifyStopDownloadRegionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyiS8_ 410
_ZN3cpl12_GLOBAL__N_115CurrentDownloadC2EPNS_28VSICurlFilesystemHandlerBaseEPKcyi 412
_ZN3cpl12_GLOBAL__N_115CurrentDownloadD2Ev 412
_ZN3cpl13VSICurlHandle14DownloadRegionB5cxx11Eyi 412
_ZN3cpl28VSICurlFilesystemHandlerBase25NotifyStartDownloadRegionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyi 412
_ZNK3cpl12_GLOBAL__N_115CurrentDownload24HasAlreadyDownloadedDataEv 412
_ZN3cpl13VSICurlHandle18UpdateRedirectInfoEPvRKNS_15WriteFuncStructE 491
_ZNK3cpl13VSICurlHandle21GetRedirectURLIfValidB5cxx11ERbR13CPLStringList 491
_ZL24VSICurlIsS3LikeSignedURLPKc 500
_ZN3cpl28VSICurlFilesystemHandlerBase16GetCachedDirListEPKcRNS_13CachedDirListE 784
_ZN3cpl13VSICurlHandle5CloseEv 876
_ZN3cpl23NetworkStatisticsLogger6LogGETEm 918
_ZN3cpl28VSICurlFilesystemHandlerBase4OpenEPKcS2_bPKS2_ 925
_ZNK3cpl13VSICurlHandle17UpdateQueryStringEv 993
_ZN3cpl28VSICurlFilesystemHandlerBase17SetCachedFilePropEPKcRNS_8FilePropE 1046
_ZZL29VSICURLReadGlobalEnvVariablesvEN11InitializerC2Ev 1105
_ZL37VSICurlGetTimeStampFromRFC822DateTimePKc 1148
_ZN3cpl28VSICurlFilesystemHandlerBase4StatEPKcP6stat64i 1162
_ZN3cpl13VSICurlHandle6ExistsEb 1313
_Z24VSICURLSetCachedFilePropPKcRN3cpl8FilePropE 1321
_Z17VSICurlSetOptionsPvPKcPKS1_ 1378
VSICurlClearCache 1410
_Z36VSICURLResetHeaderAndWriterFunctionsPv 1446
_ZN3cpl28VSICurlFilesystemHandlerBase21GetCurlMultiHandleForERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1467
_Z19VSICURLMultiPerformPvS_PSt6atomicIbE 1491
_ZN3cpl13VSICurlHandleD0Ev 1561
_ZN3cpl28VSICurlFilesystemHandlerBase16CreateFileHandleEPKc 1561
_ZN3cplL20VSICurlParserFindEOLEPc 1586
_ZN3cpl13VSICurlHandleC2EPNS_28VSICurlFilesystemHandlerBaseEPKcS4_ 2009
_ZN3cpl13VSICurlHandleD2Ev 2009
_ZN3cpl13VSICurlHandle20GetFileSizeOrHeadersEbb 2029
VSIInstallCurlFileHandler 2098
_ZN3cpl28VSICurlFilesystemHandlerBase17IsAllowedFilenameEPKc 2336
_ZZN3cpl28VSICurlFilesystemHandlerBase20InvalidateCachedDataEPKcENKUlRKN5lru1112KeyValuePairINS0_18FilenameOffsetPairESt10shared_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE_clESG_ 2853
_Z26VSICURLInitWriteFuncStructPN3cpl15WriteFuncStructEP16VSIVirtualHandlePFiS3_PvmS4_ES4_ 2935
_ZL25VSICurlGetURLFromFilenamePKcP22CPLHTTPRetryParametersPbS3_S3_S3_P13CPLStringListS3_PPc 3604
_Z28VSICurlAuthParametersChangedv 3711
_ZN3cpl28VSICurlFilesystemHandlerBase18AllowCachedDataForEPKc 4036
_ZN3cpl13VSICurlHandle4TellEv 4271
_ZNK3cpl24VSICurlFilesystemHandler20GetStreamingFilenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 6122
_ZN3cpl24VSICurlFilesystemHandler35GetHintForPotentiallyRecognizedPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 6127
_ZN3cpl28VSICurlFilesystemHandlerBase9AddRegionEPKcymS2_ 10369
_ZN3cpl28VSICurlFilesystemHandlerBaseD2Ev 10408
_ZN3cpl12_GLOBAL__N_116CachedConnectionD2Ev 10441
_ZL23StartsWithVSICurlPrefixPKc 10735
_ZN3cpl28VSICurlFilesystemHandlerBaseC2Ev 16784
_ZN3cpl13VSICurlHandle4SeekEyi 22671
_ZN3cpl28VSICurlFilesystemHandlerBase10ClearCacheEv 26892
_Z27VSICURLDestroyCacheFilePropv 28193
_Z22VSICurlHandleWriteFuncPvmmS_ 34324
_ZN3cpl12_GLOBAL__N_116CachedConnection5clearEv 37333
_ZN3cplL18GetConnectionCacheEv 38767
_ZN3cpl13VSICurlHandle4ReadEPvm 148342
_ZN3cpl23NetworkStatisticsLogger9EnterFileEPKc 149047
_ZN3cpl23NetworkStatisticsLogger9LeaveFileEv 149047
_ZN3cpl23NetworkStatisticsLogger11EnterActionEPKc 151310
_ZN3cpl23NetworkStatisticsLogger11LeaveActionEv 151310
_ZN3cpl23NetworkStatisticsLogger15EnterFileSystemEPKc 151310
_ZN3cpl23NetworkStatisticsLogger15LeaveFileSystemEv 151310
_ZN3cpl28VSICurlFilesystemHandlerBase17GetCachedFilePropEPKcRNS_8FilePropE 154958
_Z24VSICURLGetCachedFilePropPKcRN3cpl8FilePropE 155158
_ZL13GetMaxRegionsv 158773
_ZN3cpl28VSICurlFilesystemHandlerBase9GetRegionB5cxx11EPKcy 173323
_ZN3cpl28VSICurlFilesystemHandlerBase14GetRegionCacheB5cxx11Ev 210792
_Z27VSICURLGetDownloadChunkSizev 323014
_ZL29VSICURLReadGlobalEnvVariablesv 481787

Generated by: LCOV version 1.14