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
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