LCOV - code coverage report
Current view: top level - port - cpl_vsil.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 901 1008 89.4 %
Date: 2025-05-24 03:54:53 Functions: 102 111 91.9 %

Function Name Sort by function name Hit count Sort by hit count
CPLReadDir 0
VSIAbortPendingUploads 1
VSICleanupFileManager 1111
VSIClearCredentials 0
VSIClearPathSpecificOptions 18
VSICloseDir 1277
VSICopyFile 2283
VSICopyFileRestartable 20
VSIDuplicateFileSystemHandler 4
VSIFClearErrL 31189
VSIFCloseL 295220
VSIFEofL 281009
VSIFErrorL 90323
VSIFFlushL 70220
VSIFGetNativeFileDescriptorL 64
VSIFGetRangeStatusL 646
VSIFOpenEx2L 409839
VSIFOpenExL 380651
VSIFOpenL 233395
VSIFPrintfL 82714
VSIFPutcL 452
VSIFReadL 15500600
VSIFReadMultiRangeL 764
VSIFSeekL 8513620
VSIFTellL 5734860
VSIFTruncateL 1293
VSIFWriteL 4296720
VSIGetActualURL 9
VSIGetCanonicalFilename 248
VSIGetCredential 0
VSIGetDirectorySeparator 911024
VSIGetDiskFreeSpace 73
VSIGetFileMetadata 90
VSIGetFileSystemOptions 36
VSIGetFileSystemsPrefixes 9
VSIGetNextDirEntry 6749
VSIGetPathSpecificOption 138985
VSIGetSignedURL 25
VSIGlob 17
VSIHasOptimizedReadMultiRange 15072
VSIIngestFile 12524
VSIIsCaseSensitiveFS 27602
VSIIsLocal 248
VSIMkdir 97734
VSIMkdirRecursive 139039
VSIMove 11
VSIMultipartUploadAbort 6
VSIMultipartUploadAddPart 5
VSIMultipartUploadEnd 5
VSIMultipartUploadGetCapabilities 7
VSIMultipartUploadStart 4
VSIOpenDir 1309
VSIOverwriteFile 4
VSIReadDir 14822
VSIReadDirEx 52269
VSIReadDirRecursive 1110
VSIRename 1004
VSIRewindL 85426
VSIRmdir 153
VSIRmdirRecursive 4612
VSISetCredential 0
VSISetFileMetadata 17
VSISetPathSpecificOption 89
VSISiblingFiles 76307
VSIStatExL 802150
VSIStatL 422742
VSISupportsRandomWrite 326
VSISupportsSequentialWrite 104
VSISupportsSparseFiles 2
VSISync 48
VSIUnlink 85063
VSIUnlinkBatch 10
_ZL10VSIFnMatchPKcS0_ 472
_ZN11VSIDIREntryC2ERKS_ 6
_ZN11VSIDIREntryC2Ev 3205
_ZN11VSIDIREntryD2Ev 3211
_ZN12_GLOBAL__N_113VSIDIRGeneric12NextDirEntryEv 507886
_ZN12_GLOBAL__N_113VSIDIRGenericC2EP20VSIFilesystemHandler 2524
_ZN12_GLOBAL__N_113VSIDIRGenericD0Ev 2524
_ZN12_GLOBAL__N_113VSIDIRGenericD2Ev 2524
_ZN14VSIFileManager10GetHandlerEPKc 2615500
_ZN14VSIFileManager11GetPrefixesEv 659
_ZN14VSIFileManager13RemoveHandlerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 3
_ZN14VSIFileManager14InstallHandlerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP20VSIFilesystemHandler 51663
_ZN14VSIFileManager3GetEv 2667790
_ZN14VSIFileManagerC2Ev 1616
_ZN14VSIFileManagerD2Ev 1111
_ZN16VSIVirtualHandle14ReadMultiRangeEiPPvPKyPKm 763
_ZN16VSIVirtualHandle6PrintfEPKcz 770
_ZN16VSIVirtualHandle8TruncateEy 2
_ZN20VSIFilesystemHandler11UnlinkBatchEPKPKc 1
_ZN20VSIFilesystemHandler14RmdirRecursiveEPKc 29
_ZN20VSIFilesystemHandler15GetFileMetadataEPKcS1_PKS1_ 0
_ZN20VSIFilesystemHandler15SetFileMetadataEPKcPKS1_S1_S3_ 0
_ZN20VSIFilesystemHandler18MultipartUploadEndEPKcS1_mPKS1_yS3_ 1
_ZN20VSIFilesystemHandler19CopyFileRestartableEPKcS1_S1_PPcPKS1_PFidS1_PvES6_ 2
_ZN20VSIFilesystemHandler20MultipartUploadAbortEPKcS1_PKS1_ 1
_ZN20VSIFilesystemHandler20MultipartUploadStartEPKcPKS1_ 1
_ZN20VSIFilesystemHandler22MultipartUploadAddPartEPKcS1_iyPKvmPKS1_ 1
_ZN20VSIFilesystemHandler30MultipartUploadGetCapabilitiesEPiS0_S0_PmS1_S0_ 2
_ZN20VSIFilesystemHandler4OpenEPKcS1_ 5778
_ZN20VSIFilesystemHandler4SyncEPKcS1_PKS1_PFidS1_PvES4_PPPc 31
_ZN20VSIFilesystemHandler7OpenDirEPKciPKS1_ 2534
_ZN20VSIFilesystemHandler8CopyFileEPKcS1_P16VSIVirtualHandleyPKS1_PFidS1_PvES6_ 2258
_ZN6VSIDIRD0Ev 0
_ZN6VSIDIRD2Ev 2813
_ZNK16VSIVirtualHandle5PReadEPvmy 0
_ZNK16VSIVirtualHandle8HasPReadEv 0
_ZZ7VSIGlobEN12VSIDirCloserclEP6VSIDIR 15
_ZZN12_GLOBAL__N_113VSIDIRGeneric12NextDirEntryEvENKUlvE_clEv 3096
_ZZN20VSIFilesystemHandler14RmdirRecursiveEPKcENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_E_clES9_S9_ 2

Generated by: LCOV version 1.14