LCOV - code coverage report
Current view: top level - lib/Support - Path.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 462 514 89.9 %
Date: 2017-09-14 15:23:50 Functions: 71 77 92.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm3sys2fs12md5_contentsERKNS_5TwineE 0
_ZN4llvm3sys2fs15is_symlink_fileENS1_11file_statusE 0
_ZN4llvm3sys2fs15is_symlink_fileERKNS_5TwineERb 0
_ZN4llvm3sys2fs8is_otherENS1_11file_statusE 0
_ZN4llvm3sys2fs8is_otherERKNS_5TwineERb 0
_ZN4llvm3sys4path17has_relative_pathERKNS_5TwineENS1_5StyleE 0
_ZN4llvm3sys2fs12md5_contentsEi 1
_ZNK4llvm3sys4path16reverse_iteratormiERKS2_ 3
_ZN4llvm3sys4path20user_cache_directoryERNS_15SmallVectorImplIcEERKNS_5TwineES7_S7_ 4
_ZN4llvm3sys2fs13get_file_typeERKNS_5TwineEb 8
_ZN4llvm3sys4path19replace_path_prefixERNS_15SmallVectorImplIcEERKNS_9StringRefES7_NS1_5StyleE 19
_ZN4llvm3sys2fs14getPermissionsERKNS_5TwineE 25
_ZN4llvm3sys2fs21createUniqueDirectoryERKNS_5TwineERNS_15SmallVectorImplIcEE 32
_ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEENS1_14const_iteratorES5_NS1_5StyleE 39
_ZN4llvm3sys4path12has_filenameERKNS_5TwineENS1_5StyleE 40
_ZN4llvm3sys4path13has_root_pathERKNS_5TwineENS1_5StyleE 40
_ZN4llvm3sys4path8has_stemERKNS_5TwineENS1_5StyleE 52
_ZN4llvm3sys4path16convert_to_slashB5cxx11ENS_9StringRefENS1_5StyleE 93
_ZN4llvm3sys2fs19createTemporaryFileERKNS_5TwineENS_9StringRefERiRNS_15SmallVectorImplIcEE 181
_ZN4llvm3sys2fs16createUniqueFileERKNS_5TwineERNS_15SmallVectorImplIcEE 186
_ZN4llvm3sys4path15has_parent_pathERKNS_5TwineENS1_5StyleE 206
_ZNK4llvm3sys4path14const_iteratormiERKS2_ 239
_ZN4llvm3sys2fs9copy_fileERKNS_5TwineES4_ 309
_ZN4llvm3sys4path13has_extensionERKNS_5TwineENS1_5StyleE 414
_ZN4llvm3sys2fs15is_regular_fileENS1_11file_statusE 1299
_ZN4llvm3sys2fs18create_directoriesERKNS_5TwineEbNS1_5permsE 2003
_ZN4llvm3sys2fs15is_regular_fileERKNS_5TwineERb 2180
_ZN4llvm3sys4path23remove_leading_dotslashENS_9StringRefENS1_5StyleE 2780
_ZN4llvm3sys2fs12status_knownENS1_11file_statusE 3314
_ZN4llvm3sys2fs6existsENS1_11file_statusE 3314
_ZN4llvm3sys2fs11getUniqueIDENS_5TwineERNS1_8UniqueIDE 3499
_ZN4llvm3sys2fs12is_directoryENS1_11file_statusE 3913
_ZN4llvm3sys2fs12is_directoryERKNS_5TwineERb 3945
_ZN4llvm3sys2fs19createTemporaryFileERKNS_5TwineENS_9StringRefERNS_15SmallVectorImplIcEE 4454
_ZN4llvm3sys2fsL19createTemporaryFileERKNS_5TwineENS_9StringRefERiRNS_15SmallVectorImplIcEE8FSEntity 4635
_ZN4llvm3sys2fsL19createTemporaryFileERKNS_5TwineERiRNS_15SmallVectorImplIcEE8FSEntity 4635
_ZN4llvm3sys4path17replace_extensionERNS_15SmallVectorImplIcEERKNS_5TwineENS1_5StyleE 4657
_ZN4llvm3sys2fs16createUniqueFileERKNS_5TwineERiRNS_15SmallVectorImplIcEEj 9505
_ZN4llvm3sys4path13get_separatorENS1_5StyleE 10130
_ZL18createUniqueEntityRKN4llvm5TwineERiRNS_15SmallVectorImplIcEEbj8FSEntity 14358
_ZN4llvm3sys4path15remove_filenameERNS_15SmallVectorImplIcEENS1_5StyleE 16326
_ZN4llvm3sys4path9extensionENS_9StringRefENS1_5StyleE 18345
_ZN4llvm3sys4path6nativeERKNS_5TwineERNS_15SmallVectorImplIcEENS1_5StyleE 19980
_ZN4llvm3sys2fs13make_absoluteERNS_15SmallVectorImplIcEE 22029
_ZN4llvm3sys4path6nativeERNS_15SmallVectorImplIcEENS1_5StyleE 22208
_ZN4llvm3sys4path4stemENS_9StringRefENS1_5StyleE 39579
_ZN4llvm3sys4path4rendENS_9StringRefE 53922
_ZN4llvm3sys4path11is_relativeERKNS_5TwineENS1_5StyleE 65888
_ZNK4llvm3sys4path16reverse_iteratoreqERKS2_ 84977
_ZNK4llvm3sys2fs15directory_entry6statusERNS1_11file_statusE 110200
_ZN4llvm3sys2fs15directory_entry16replace_filenameERKNS_5TwineENS1_11file_statusE 112718
_ZN4llvm3sys2fs13make_absoluteERKNS_5TwineERNS_15SmallVectorImplIcEE 136874
_ZN4llvm3sys2fsL13make_absoluteERKNS_5TwineERNS_15SmallVectorImplIcEEb 158903
_ZN4llvm3sys4path11parent_pathENS_9StringRefENS1_5StyleE 505902
_ZN12_GLOBAL__N_115parent_path_endEN4llvm9StringRefENS0_3sys4path5StyleE 522228
_ZN4llvm3sys4path11remove_dotsERNS_15SmallVectorImplIcEEbNS1_5StyleE 726526
_ZN4llvm3sys4pathL11remove_dotsENS_9StringRefEbNS1_5StyleE 726526
_ZN4llvm3sys4path8filenameENS_9StringRefENS1_5StyleE 986813
_ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEERKNS_5TwineES7_S7_S7_ 989252
_ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE 1012495
_ZN4llvm3sys4path6rbeginENS_9StringRefENS1_5StyleE 1040822
_ZN4llvm3sys4path16reverse_iteratorppEv 1125623
_ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE 1341510
_ZN4llvm3sys4path18has_root_directoryERKNS_5TwineENS1_5StyleE 1500452
_ZN12_GLOBAL__N_112filename_posEN4llvm9StringRefENS0_3sys4path5StyleE 1577560
_ZN4llvm3sys4path14root_directoryENS_9StringRefENS1_5StyleE 1643256
_ZN12_GLOBAL__N_114root_dir_startEN4llvm9StringRefENS0_3sys4path5StyleE 1647852
_ZN4llvm3sys4path9root_pathENS_9StringRefENS1_5StyleE 2051922
_ZN4llvm3sys4path13has_root_nameERKNS_5TwineENS1_5StyleE 2684403
_ZN4llvm3sys4path9root_nameENS_9StringRefENS1_5StyleE 2827252
_ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEENS1_5StyleERKNS_5TwineES8_S8_S8_ 3558225
_ZN4llvm3sys4path14const_iteratorppEv 4303338
_ZN4llvm3sys4path3endENS_9StringRefE 7959187
_ZN12_GLOBAL__N_120find_first_componentEN4llvm9StringRefENS0_3sys4path5StyleE 7959410
_ZN4llvm3sys4path5beginENS_9StringRefENS1_5StyleE 7959410
_ZNK4llvm3sys4path14const_iteratoreqERKS2_ 11111716
_ZN4llvm3sys4path12is_separatorEcNS1_5StyleE 47469624

Generated by: LCOV version 1.13