LCOV - code coverage report
Current view: top level - lib/Support - VirtualFileSystem.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 580 735 78.9 %
Date: 2018-10-20 13:21:21 Functions: 98 123 79.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL13getVFSEntriesPN12_GLOBAL__N_15EntryERN4llvm15SmallVectorImplINS2_9StringRefEEERNS3_INS2_3vfs12YAMLVFSEntryEEE 0
_ZN12_GLOBAL__N_110JSONWriter11containedInEN4llvm9StringRefES2_ 0
_ZN12_GLOBAL__N_110JSONWriter13containedPartEN4llvm9StringRefES2_ 0
_ZN12_GLOBAL__N_110JSONWriter5writeEN4llvm8ArrayRefINS1_3vfs12YAMLVFSEntryEEENS1_8OptionalIbEES7_S7_S7_NS1_9StringRefE 0
_ZN12_GLOBAL__N_119FileWithFixedStatus5closeEv 0
_ZN12_GLOBAL__N_121RedirectingFileSystem6createESt10unique_ptrIN4llvm12MemoryBufferESt14default_deleteIS3_EEPFvRKNS2_12SMDiagnosticEPvENS2_9StringRefESA_NS2_18IntrusiveRefCntPtrINS2_3vfs10FileSystemEEE 0
_ZN12_GLOBAL__N_121RedirectingFileSystemC2EN4llvm18IntrusiveRefCntPtrINS1_3vfs10FileSystemEEE 0
_ZN12_GLOBAL__N_127RedirectingFileSystemParser5errorEPN4llvm4yaml4NodeERKNS1_5TwineE 0
_ZN12_GLOBAL__N_18RealFile5closeEv 0
_ZN4llvm3vfs18collectVFSFromYAMLESt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEPFvRKNS_12SMDiagnosticEPvENS_9StringRefERNS_15SmallVectorImplINS0_12YAMLVFSEntryEEES9_NS_18IntrusiveRefCntPtrINS0_10FileSystemEEE 0
_ZN4llvm3vfs6StatusC2ERKNS_3sys2fs11file_statusE 0
_ZN4llvm3vfs6detail12_GLOBAL__N_119InMemoryFileAdaptor5closeEv 0
_ZNK12_GLOBAL__N_120RedirectingFileEntry10getUseNameEv 0
_ZNK12_GLOBAL__N_15Entry7getKindEv 0
_ZNK4llvm3vfs18InMemoryFileSystem8toStringB5cxx11Ev 0
_ZNK4llvm3vfs6detail12InMemoryNode7getKindEv 0
_ZNK4llvm3vfs6detail12_GLOBAL__N_116InMemoryHardLink15getResolvedFileEv 0
_ZNK4llvm3vfs6Status7isOtherEv 3
_ZNK4llvm3vfs6Status9isSymlinkEv 7
_ZN4llvm3vfs12_GLOBAL__N_119InMemoryDirIteratorC2ERKNS0_6detail17InMemoryDirectoryENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 8
_ZN4llvm3vfs12_GLOBAL__N_119InMemoryDirIterator9incrementEv 9
_ZNK4llvm3vfs6Status13isRegularFileEv 12
_ZN4llvm3vfs18InMemoryFileSystem11addHardLinkERKNS_5TwineES4_ 14
_ZNK4llvm3vfs6Status10equivalentERKS1_ 16
_ZN4llvm3vfs13YAMLVFSWriter5writeERNS_11raw_ostreamE 17
_ZNK12_GLOBAL__N_121RedirectingFileSystem26getCurrentWorkingDirectoryEv 19
_ZNK4llvm3vfs10FileSystem11getRealPathERKNS_5TwineERNS_15SmallVectorImplIcEE 21
_ZN12_GLOBAL__N_122VFSFromYamlDirIterImplC2ERKN4llvm5TwineEN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrINS_5EntryESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEESG_RSt10error_code 22
_ZN12_GLOBAL__N_122VFSFromYamlDirIterImpl9incrementEv 41
_ZN12_GLOBAL__N_110JSONWriter12endDirectoryEv 47
_ZN12_GLOBAL__N_127RedirectingFileSystemParser15parseScalarBoolEPN4llvm4yaml4NodeERb 48
_ZN12_GLOBAL__N_119FileWithFixedStatus6statusEv 51
_ZN12_GLOBAL__N_119FileWithFixedStatus9getBufferERKN4llvm5TwineElbb 55
_ZN12_GLOBAL__N_121RedirectingFileSystem26setCurrentWorkingDirectoryERKN4llvm5TwineE 59
_ZN12_GLOBAL__N_127RedirectingFileSystemParser5parseEPN4llvm4yaml4NodeEPNS_21RedirectingFileSystemE 95
_ZN4llvm3vfs14getVFSFromYAMLESt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEPFvRKNS_12SMDiagnosticEPvENS_9StringRefES9_NS_18IntrusiveRefCntPtrINS0_10FileSystemEEE 95
_ZNK4llvm3vfs17OverlayFileSystem11getRealPathERKNS_5TwineERNS_15SmallVectorImplIcEE 112
_ZN4llvm3vfs28recursive_directory_iteratorC2ERNS0_10FileSystemERKNS_5TwineERSt10error_code 276
_ZN4llvm3vfs13YAMLVFSWriter14addFileMappingENS_9StringRefES2_ 321
_ZN4llvm3vfs18InMemoryFileSystem12addFileNoOwnERKNS_5TwineElPNS_12MemoryBufferENS_8OptionalIjEES8_NS7_INS_3sys2fs9file_typeEEENS7_INSA_5permsEEE 465
_ZN12_GLOBAL__N_127RedirectingFileSystemParser16checkMissingKeysEPN4llvm4yaml4NodeERNS1_8DenseMapINS1_9StringRefENS0_9KeyStatusENS1_12DenseMapInfoIS6_EENS1_6detail12DenseMapPairIS6_S7_EEEE 560
_ZN12_GLOBAL__N_120RedirectingFileEntryC2EN4llvm9StringRefES2_NS0_8NameKindE 662
_ZN12_GLOBAL__N_125RedirectingDirectoryEntryC2EN4llvm9StringRefENS1_3vfs6StatusE 722
_ZN12_GLOBAL__N_125RedirectingDirectoryEntryC2EN4llvm9StringRefESt6vectorISt10unique_ptrINS_5EntryESt14default_deleteIS5_EESaIS8_EENS1_3vfs6StatusE 891
_ZN4llvm3vfs28recursive_directory_iterator9incrementERSt10error_code 1040
_ZN12_GLOBAL__N_127RedirectingFileSystemParser17uniqueOverlayTreeEPNS_21RedirectingFileSystemEPNS_5EntryES4_ 1222
_ZNK12_GLOBAL__N_114RealFileSystem11getRealPathERKN4llvm5TwineERNS1_15SmallVectorImplIcEE 1395
_ZN12_GLOBAL__N_121RedirectingFileSystem6statusERKN4llvm5TwineE 1475
_ZN4llvm3vfs17OverlayFileSystem26setCurrentWorkingDirectoryERKNS_5TwineE 1602
_ZN12_GLOBAL__N_127RedirectingFileSystemParser26checkDuplicateOrUnknownKeyEPN4llvm4yaml4NodeENS1_9StringRefERNS1_8DenseMapIS5_NS0_9KeyStatusENS1_12DenseMapInfoIS5_EENS1_6detail12DenseMapPairIS5_S7_EEEE 1744
_ZN12_GLOBAL__N_121RedirectingFileSystem10lookupPathERKN4llvm5TwineE 2234
_ZN12_GLOBAL__N_127RedirectingFileSystemParser17parseScalarStringEPN4llvm4yaml4NodeERNS1_9StringRefERNS1_15SmallVectorImplIcEE 3232
_ZN4llvm3vfs17OverlayFileSystemC2ENS_18IntrusiveRefCntPtrINS0_10FileSystemEEE 5807
_ZN12_GLOBAL__N_120OverlayFSDirIterImpl9incrementEv 7226
_ZN4llvm3vfs6detail12_GLOBAL__N_119InMemoryFileAdaptor6statusEv 10986
_ZN12_GLOBAL__N_114RealFileSystem26setCurrentWorkingDirectoryERKN4llvm5TwineE 11019
_ZNK4llvm3vfs17OverlayFileSystem26getCurrentWorkingDirectoryB5cxx11Ev 12180
_ZN12_GLOBAL__N_121RedirectingFileSystem10lookupPathEN4llvm3sys4path14const_iteratorES4_PNS_5EntryE 15823
_ZN4llvm3vfs6detail12_GLOBAL__N_119InMemoryFileAdaptor9getBufferERKNS_5TwineElbb 51615
_ZN4llvm3vfs17getRealFileSystemEv 58972
_ZN4llvm3vfs6detail12InMemoryFileC2ENS0_6StatusESt10unique_ptrINS_12MemoryBufferESt14default_deleteIS5_EE 62403
_ZN4llvm3vfs18InMemoryFileSystem7addFileERKNS_5TwineElSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS6_EENS_8OptionalIjEESB_NSA_INS_3sys2fs9file_typeEEENSA_INSD_5permsEEE 63026
_ZN4llvm3vfs6detail12_GLOBAL__N_113getNodeStatusEPKNS1_12InMemoryNodeENS_9StringRefE 103333
_ZN4llvm3vfs6detail17InMemoryDirectoryC2ENS0_6StatusE 103842
_ZN4llvm3vfs6Status15copyWithNewNameERKS1_NS_9StringRefE 114707
_ZN4llvm3vfs6detail17InMemoryDirectory8addChildENS_9StringRefESt10unique_ptrINS1_12InMemoryNodeESt14default_deleteIS5_EE 115068
_ZN4llvm3vfs17OverlayFileSystem15openFileForReadERKNS_5TwineE 127408
_ZN4llvm3vfs6detail12InMemoryNodeC2ENS_9StringRefENS1_16InMemoryNodeKindE 166253
_ZN4llvm3vfs22getNextVirtualUniqueIDEv 167852
_ZN4llvm3vfs18InMemoryFileSystem15openFileForReadERKNS_5TwineE 179890
_ZNK4llvm3vfs6Status6existsEv 476121
_ZN12_GLOBAL__N_18RealFile7getNameEv 738750
_ZN4llvm3vfs10FileSystem16getBufferForFileERKNS_5TwineElbb 745483
_ZN12_GLOBAL__N_18RealFile9getBufferERKN4llvm5TwineElbb 799403
_ZN12_GLOBAL__N_18RealFileD0Ev 800757
_ZN12_GLOBAL__N_18RealFileC2EiN4llvm9StringRefES2_ 804534
_ZN12_GLOBAL__N_120OverlayFSDirIterImplC2ERKN4llvm5TwineERNS1_3vfs17OverlayFileSystemERSt10error_code 973349
_ZN4llvm3vfs17OverlayFileSystem9dir_beginERKNS_5TwineERSt10error_code 973360
_ZN12_GLOBAL__N_120OverlayFSDirIterImpl11incrementFSEv 980504
_ZN12_GLOBAL__N_120OverlayFSDirIterImpl16incrementDirIterEb 980580
_ZNK4llvm3vfs6Status11isDirectoryEv 1119911
_ZNK4llvm3vfs6Status13isStatusKnownEv 1214976
_ZN4llvm3vfs6Status15copyWithNewNameERKNS_3sys2fs11file_statusENS_9StringRefE 1489714
_ZN4llvm3vfsL18lookupInMemoryNodeERKNS0_18InMemoryFileSystemEPNS0_6detail17InMemoryDirectoryERKNS_5TwineE 1497620
_ZN4llvm3vfs6StatusC2ENS_9StringRefENS_3sys2fs8UniqueIDENSt6chrono10time_pointINS6_3_V212system_clockENS6_8durationIlSt5ratioILl1ELl1000000000EEEEEEjjmNS4_9file_typeENS4_5permsE 2576874
_ZN4llvm3vfs6detail17InMemoryDirectory8getChildENS_9StringRefE 2984945
_ZN12_GLOBAL__N_114RealFileSystem9dir_beginERKN4llvm5TwineERSt10error_code 4320265

Generated by: LCOV version 1.13