LCOV - code coverage report
Current view:
top level
-
lib/Support
- Path.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
460
528
87.1 %
Date:
2018-10-20 13:21:21
Functions:
78
87
89.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZL18createUniqueEntityRKN4llvm5TwineERiRNS_15SmallVectorImplIcEEbj8FSEntityNS_3sys2fs9OpenFlagsE
25608
_ZN12_GLOBAL__N_112filename_posEN4llvm9StringRefENS0_3sys4path5StyleE
9829577
_ZN12_GLOBAL__N_114root_dir_startEN4llvm9StringRefENS0_3sys4path5StyleE
9875391
_ZN12_GLOBAL__N_115parent_path_endEN4llvm9StringRefENS0_3sys4path5StyleE
3301620
_ZN12_GLOBAL__N_120find_first_componentEN4llvm9StringRefENS0_3sys4path5StyleE
35289054
_ZN4llvm3sys2fs11getUniqueIDENS_5TwineERNS1_8UniqueIDE
10677
_ZN4llvm3sys2fs12is_directoryERKNS1_17basic_file_statusE
3918
_ZN4llvm3sys2fs12is_directoryERKNS_5TwineERb
4431
_ZN4llvm3sys2fs12md5_contentsERKNS_5TwineE
0
_ZN4llvm3sys2fs12md5_contentsEi
1
_ZN4llvm3sys2fs12status_knownERKNS1_17basic_file_statusE
10961
_ZN4llvm3sys2fs13get_file_typeERKNS_5TwineEb
0
_ZN4llvm3sys2fs13make_absoluteERKNS_5TwineERNS_15SmallVectorImplIcEE
243396
_ZN4llvm3sys2fs13make_absoluteERNS_15SmallVectorImplIcEE
23523
_ZN4llvm3sys2fs14getPermissionsERKNS_5TwineE
25
_ZN4llvm3sys2fs15directory_entry16replace_filenameERKNS_5TwineENS1_9file_typeENS1_17basic_file_statusE
49664
_ZN4llvm3sys2fs15is_regular_fileERKNS1_17basic_file_statusE
7824
_ZN4llvm3sys2fs15is_regular_fileERKNS_5TwineERb
8306
_ZN4llvm3sys2fs15is_symlink_fileERKNS1_17basic_file_statusE
0
_ZN4llvm3sys2fs15is_symlink_fileERKNS_5TwineERb
0
_ZN4llvm3sys2fs16createUniqueFileERKNS_5TwineERNS_15SmallVectorImplIcEEj
165
_ZN4llvm3sys2fs16createUniqueFileERKNS_5TwineERiRNS_15SmallVectorImplIcEEj
13519
_ZN4llvm3sys2fs18create_directoriesERKNS_5TwineEbNS1_5permsE
2931
_ZN4llvm3sys2fs19createTemporaryFileERKNS_5TwineENS_9StringRefERNS_15SmallVectorImplIcEE
5829
_ZN4llvm3sys2fs19createTemporaryFileERKNS_5TwineENS_9StringRefERiRNS_15SmallVectorImplIcEE
6069
_ZN4llvm3sys2fs21createUniqueDirectoryERKNS_5TwineERNS_15SmallVectorImplIcEE
53
_ZN4llvm3sys2fs28getPotentiallyUniqueFileNameERKNS_5TwineERNS_15SmallVectorImplIcEE
0
_ZN4llvm3sys2fs32getPotentiallyUniqueTempFileNameERKNS_5TwineENS_9StringRefERNS_15SmallVectorImplIcEE
1
_ZN4llvm3sys2fs6existsERKNS1_17basic_file_statusE
10961
_ZN4llvm3sys2fs8TempFile4keepERKNS_5TwineE
3526
_ZN4llvm3sys2fs8TempFile4keepEv
0
_ZN4llvm3sys2fs8TempFile6createERKNS_5TwineEj
5966
_ZN4llvm3sys2fs8TempFile7discardEv
5534
_ZN4llvm3sys2fs8TempFileC2ENS_9StringRefEi
5955
_ZN4llvm3sys2fs8TempFileC2EOS2_
22113
_ZN4llvm3sys2fs8TempFileD2Ev
28067
_ZN4llvm3sys2fs8TempFileaSEOS2_
22113
_ZN4llvm3sys2fs8is_otherERKNS1_17basic_file_statusE
0
_ZN4llvm3sys2fs8is_otherERKNS_5TwineERb
0
_ZN4llvm3sys2fs9copy_fileERKNS_5TwineES4_
310
_ZN4llvm3sys2fs9copy_fileERKNS_5TwineEi
1
_ZN4llvm3sys2fsL13make_absoluteERKNS_5TwineERNS_15SmallVectorImplIcEEb
266918
_ZN4llvm3sys2fsL18copy_file_internalEii
307
_ZN4llvm3sys2fsL19createTemporaryFileERKNS_5TwineENS_9StringRefERiRNS_15SmallVectorImplIcEE8FSEntity
6070
_ZN4llvm3sys2fsL19createTemporaryFileERKNS_5TwineERiRNS_15SmallVectorImplIcEE8FSEntity
6070
_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE
5427326
_ZN4llvm3sys4path11is_relativeERKNS_5TwineENS1_5StyleE
134724
_ZN4llvm3sys4path11parent_pathENS_9StringRefENS1_5StyleE
3263022
_ZN4llvm3sys4path11remove_dotsERNS_15SmallVectorImplIcEEbNS1_5StyleE
2384934
_ZN4llvm3sys4path12has_filenameERKNS_5TwineENS1_5StyleE
41
_ZN4llvm3sys4path12is_separatorEcNS1_5StyleE
252091096
_ZN4llvm3sys4path13get_separatorENS1_5StyleE
13628
_ZN4llvm3sys4path13has_extensionERKNS_5TwineENS1_5StyleE
471
_ZN4llvm3sys4path13has_root_nameERKNS_5TwineENS1_5StyleE
12916940
_ZN4llvm3sys4path13has_root_pathERKNS_5TwineENS1_5StyleE
41
_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE
2872350
_ZN4llvm3sys4path14const_iteratorppEv
28387580
_ZN4llvm3sys4path14root_directoryENS_9StringRefENS1_5StyleE
5937773
_ZN4llvm3sys4path15has_parent_pathERKNS_5TwineENS1_5StyleE
242
_ZN4llvm3sys4path15remove_filenameERNS_15SmallVectorImplIcEENS1_5StyleE
38598
_ZN4llvm3sys4path16convert_to_slashB5cxx11ENS_9StringRefENS1_5StyleE
262
_ZN4llvm3sys4path16reverse_iteratorppEv
6573776
_ZN4llvm3sys4path17has_relative_pathERKNS_5TwineENS1_5StyleE
0
_ZN4llvm3sys4path17replace_extensionERNS_15SmallVectorImplIcEERKNS_5TwineENS1_5StyleE
29545
_ZN4llvm3sys4path18has_root_directoryERKNS_5TwineENS1_5StyleE
5694326
_ZN4llvm3sys4path19replace_path_prefixERNS_15SmallVectorImplIcEERKNS_9StringRefES7_NS1_5StyleE
8
_ZN4llvm3sys4path23remove_leading_dotslashENS_9StringRefENS1_5StyleE
3633
_ZN4llvm3sys4path3endENS_9StringRefE
35287145
_ZN4llvm3sys4path4rendENS_9StringRefE
2025396
_ZN4llvm3sys4path4stemENS_9StringRefENS1_5StyleE
119200
_ZN4llvm3sys4path5beginENS_9StringRefENS1_5StyleE
35287950
_ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEENS1_14const_iteratorES5_NS1_5StyleE
59
_ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEENS1_5StyleERKNS_5TwineES8_S8_S8_
15307030
_ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEERKNS_5TwineES7_S7_S7_
5640568
_ZN4llvm3sys4path6nativeERKNS_5TwineERNS_15SmallVectorImplIcEENS1_5StyleE
41954
_ZN4llvm3sys4path6nativeERNS_15SmallVectorImplIcEENS1_5StyleE
50721
_ZN4llvm3sys4path6rbeginENS_9StringRefENS1_5StyleE
3627034
_ZN4llvm3sys4path8filenameENS_9StringRefENS1_5StyleE
1601530
_ZN4llvm3sys4path8has_stemERKNS_5TwineENS1_5StyleE
41
_ZN4llvm3sys4path9extensionENS_9StringRefENS1_5StyleE
69495
_ZN4llvm3sys4path9root_nameENS_9StringRefENS1_5StyleE
13160902
_ZN4llvm3sys4path9root_pathENS_9StringRefENS1_5StyleE
8406601
_ZN4llvm3sys4pathL11remove_dotsENS_9StringRefEbNS1_5StyleE
2384930
_ZNK4llvm3sys4path14const_iteratoreqERKS2_
62715339
_ZNK4llvm3sys4path14const_iteratormiERKS2_
287
_ZNK4llvm3sys4path16reverse_iteratoreqERKS2_
2910112
_ZNK4llvm3sys4path16reverse_iteratormiERKS2_
45
Generated by:
LCOV version 1.13