LCOV - code coverage report
Current view: top level - port - cpl_vsil.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 900 1008 89.3 %
Date: 2025-07-09 17:50:03 Functions: 102 111 91.9 %

Function Name Sort by function name Hit count Sort by hit count
CPLReadDir 0
VSIAbortPendingUploads 1
VSICleanupFileManager 1121
VSIClearCredentials 0
VSIClearPathSpecificOptions 18
VSICloseDir 1358
VSICopyFile 2296
VSICopyFileRestartable 20
VSIDuplicateFileSystemHandler 4
VSIFClearErrL 31230
VSIFCloseL 296840
VSIFEofL 284099
VSIFErrorL 90530
VSIFFlushL 70188
VSIFGetNativeFileDescriptorL 64
VSIFGetRangeStatusL 654
VSIFOpenEx2L 413737
VSIFOpenExL 384552
VSIFOpenL 234706
VSIFPrintfL 82793
VSIFPutcL 464
VSIFReadL 15476100
VSIFReadMultiRangeL 764
VSIFSeekL 8421670
VSIFTellL 5706390
VSIFTruncateL 1299
VSIFWriteL 4311780
VSIGetActualURL 9
VSIGetCanonicalFilename 248
VSIGetCredential 0
VSIGetDirectorySeparator 916999
VSIGetDiskFreeSpace 74
VSIGetFileMetadata 91
VSIGetFileSystemOptions 36
VSIGetFileSystemsPrefixes 9
VSIGetNextDirEntry 13052
VSIGetPathSpecificOption 139734
VSIGetSignedURL 25
VSIGlob 17
VSIHasOptimizedReadMultiRange 15285
VSIIngestFile 12649
VSIIsCaseSensitiveFS 27826
VSIIsLocal 252
VSIMkdir 98414
VSIMkdirRecursive 139645
VSIMove 12
VSIMultipartUploadAbort 6
VSIMultipartUploadAddPart 5
VSIMultipartUploadEnd 5
VSIMultipartUploadGetCapabilities 7
VSIMultipartUploadStart 4
VSIOpenDir 1390
VSIOverwriteFile 4
VSIReadDir 15030
VSIReadDirEx 52251
VSIReadDirRecursive 1133
VSIRename 1174
VSIRewindL 86230
VSIRmdir 153
VSIRmdirRecursive 4858
VSISetCredential 0
VSISetFileMetadata 17
VSISetPathSpecificOption 89
VSISiblingFiles 76309
VSIStatExL 817319
VSIStatL 434233
VSISupportsRandomWrite 326
VSISupportsSequentialWrite 104
VSISupportsSparseFiles 2
VSISync 49
VSIUnlink 85176
VSIUnlinkBatch 11
_ZL10VSIFnMatchPKcS0_ 474
_ZN11VSIDIREntryC2ERKS_ 6
_ZN11VSIDIREntryC2Ev 3702
_ZN11VSIDIREntryD2Ev 3708
_ZN12_GLOBAL__N_113VSIDIRGeneric12NextDirEntryEv 508232
_ZN12_GLOBAL__N_113VSIDIRGenericC2EP20VSIFilesystemHandler 2567
_ZN12_GLOBAL__N_113VSIDIRGenericD0Ev 2567
_ZN12_GLOBAL__N_113VSIDIRGenericD2Ev 2567
_ZN14VSIFileManager10GetHandlerEPKc 2642570
_ZN14VSIFileManager11GetPrefixesEv 663
_ZN14VSIFileManager13RemoveHandlerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 3
_ZN14VSIFileManager14InstallHandlerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP20VSIFilesystemHandler 53263
_ZN14VSIFileManager3GetEv 2696480
_ZN14VSIFileManagerC2Ev 1666
_ZN14VSIFileManagerD2Ev 1121
_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_ 5779
_ZN20VSIFilesystemHandler4SyncEPKcS1_PKS1_PFidS1_PvES4_PPPc 31
_ZN20VSIFilesystemHandler7OpenDirEPKciPKS1_ 2577
_ZN20VSIFilesystemHandler8CopyFileEPKcS1_P16VSIVirtualHandleyPKS1_PFidS1_PvES6_ 2271
_ZN6VSIDIRD0Ev 0
_ZN6VSIDIRD2Ev 3310
_ZNK16VSIVirtualHandle5PReadEPvmy 0
_ZNK16VSIVirtualHandle8HasPReadEv 0
_ZZ7VSIGlobEN12VSIDirCloserclEP6VSIDIR 15
_ZZN12_GLOBAL__N_113VSIDIRGeneric12NextDirEntryEvENKUlvE_clEv 3214
_ZZN20VSIFilesystemHandler14RmdirRecursiveEPKcENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_E_clES9_S9_ 2

Generated by: LCOV version 1.14