LCOV - code coverage report
Current view: top level - foo/src - fileutils.cpp (source / functions) Hit Total Coverage
Test: jami-coverage-filtered.info Lines: 194 346 56.1 %
Date: 2026-02-28 10:41:24 Functions: 49 91 53.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZN4jami9fileutils11expand_pathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN4jami9fileutils13loadCacheFileERKNSt10filesystem7__cxx114pathENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEE 0
_ZN4jami9fileutils15eraseFile_posixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 0
_ZN4jami9fileutils17loadCacheTextFileERKNSt10filesystem7__cxx114pathENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEE 0
_ZN4jami9fileutils21set_resource_dir_pathERKNSt10filesystem7__cxx114pathE 0
_ZN4jami9fileutils6removeERKNSt10filesystem7__cxx114pathEb 0
_ZN4jami9fileutils7sha3sumB5cxx11EPKhm 0
_ZN4jami9fileutils9eraseFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 0
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE2_clEv 0
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE4_clEv 0
_ZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE0_clEv 0
_ZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE1_clEv 0
_ZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE3_clEv 0
_ZZN4jami9fileutils13createSymlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE_clEv 0
_ZZN4jami9fileutils13loadCacheFileERKNSt10filesystem7__cxx114pathENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEENKUlvE_clEv 0
_ZZN4jami9fileutils14createHardlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE_clEv 0
_ZZN4jami9fileutils15eraseFile_posixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbENKUlvE_clEv 0
_ZZN4jami9fileutils17loadCacheTextFileERKNSt10filesystem7__cxx114pathENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEENKUlvE_clEv 0
_ZZN4jami9fileutils24getOrCreateLocalDeviceIdB5cxx11EvENKUlvE_clEv 0
_ZZN4jami9fileutils8saveFileERKNSt10filesystem7__cxx114pathEPKhmjENKUlvE0_clEv 0
_ZZN4jami9fileutils8saveFileERKNSt10filesystem7__cxx114pathEPKhmjENKUlvE_clEv 0
_ZZN4jami9fileutils8sha3FileERKNSt10filesystem7__cxx114pathEENKUlvE0_clEv 0
_ZZN4jami9fileutils8sha3FileERKNSt10filesystem7__cxx114pathEENKUlvE1_clEv 0
_ZZN4jami9fileutils8sha3FileERKNSt10filesystem7__cxx114pathEENKUlvE_clEv 0
_ZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlRSt6vectorIhSaIhEEE1_clESJ_ENKUlvE_clEv 0
_ZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE2_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE4_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE3_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils13createSymlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils13loadCacheFileERKNSt10filesystem7__cxx114pathENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils14createHardlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils15eraseFile_posixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils17loadCacheTextFileERKNSt10filesystem7__cxx114pathENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils24getOrCreateLocalDeviceIdB5cxx11EvENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils8saveFileERKNSt10filesystem7__cxx114pathEPKhmjENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils8saveFileERKNSt10filesystem7__cxx114pathEPKhmjENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils8sha3FileERKNSt10filesystem7__cxx114pathEENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils8sha3FileERKNSt10filesystem7__cxx114pathEENKUlvE1_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZN4jami9fileutils8sha3FileERKNSt10filesystem7__cxx114pathEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlRSt6vectorIhSaIhEEE1_clESJ_ENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 0
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE5_clEv 1
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE6_clEv 1
_ZN4jami9fileutils10accessFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 2
_ZN4jami9fileutils19isDirectoryWritableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 2
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE3_clEv 2
_ZZN4jami9fileutils14createFileLinkERKNSt10filesystem7__cxx114pathES5_bENKUlvE_clEv 2
_ZZN4jami9fileutils22lastWriteTimeInSecondsERKNSt10filesystem7__cxx114pathEENKUlvE_clEv 2
_ZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE5_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 2
_ZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE6_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 2
_ZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE3_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 4
_ZZZN4jami9fileutils14createFileLinkERKNSt10filesystem7__cxx114pathES5_bENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 4
_ZZZN4jami9fileutils22lastWriteTimeInSecondsERKNSt10filesystem7__cxx114pathEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 4
_ZN4jami9fileutils12loadTextFileERKNSt10filesystem7__cxx114pathES5_ 7
_ZN4jami9fileutils13createSymlinkERKNSt10filesystem7__cxx114pathES5_ 13
_ZN4jami9fileutils14createHardlinkERKNSt10filesystem7__cxx114pathES5_ 13
_ZZN4jami9fileutils13createSymlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE0_clEv 13
_ZZN4jami9fileutils14createHardlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE0_clEv 13
_ZN4jami9fileutils22lastWriteTimeInSecondsERKNSt10filesystem7__cxx114pathE 16
_ZZZN4jami9fileutils13createSymlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 26
_ZZZN4jami9fileutils14createHardlinkERKNSt10filesystem7__cxx114pathES5_ENKUlvE0_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 26
_ZN4jami9fileutils14createFileLinkERKNSt10filesystem7__cxx114pathES5_b 28
_ZN4jami9fileutils24getOrCreateLocalDeviceIdB5cxx11Ev 31
_ZN4jami9fileutils17get_home_dir_implB5cxx11Ev 32
_ZN4jami9fileutils8sha3FileERKNSt10filesystem7__cxx114pathE 47
_ZN4jami9fileutils4sizeERKNSt10filesystem7__cxx114pathE 55
_ZN4jami9fileutils12get_data_dirB5cxx11EPKc 62
_ZN4jami9fileutils13get_cache_dirB5cxx11EPKc 62
_ZN4jami9fileutils14get_config_dirB5cxx11EPKc 63
_ZN4jami9fileutils16getFileExtensionESt17basic_string_viewIcSt11char_traitsIcEE 67
_ZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEE 97
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE_clEv 97
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlRSt6vectorIhSaIhEEE1_clESJ_ 98
_ZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlRKSt6vectorIhSaIhEEE0_clESK_ 185
_ZN4jami9fileutils12get_home_dirB5cxx11Ev 189
_ZZZN4jami9fileutils11readArchiveERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEERKNSt7__cxx1112basic_stringIcS8_SaIcEEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 194
_ZN4jami9fileutils14get_config_dirB5cxx11Ev 249
_ZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE2_clEv 799
_ZN4jami9fileutils21get_resource_dir_pathB5cxx11Ev 801
_ZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEE 815
_ZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE_clEv 815
_ZN4jami9fileutils8saveFileERKNSt10filesystem7__cxx114pathEPKhmj 1565
_ZZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE2_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 1598
_ZZZN4jami9fileutils12writeArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNSt10filesystem7__cxx114pathESt17basic_string_viewIcS4_ES8_RKSt6vectorIhSaIhEEENKUlvE_clEvENK18FMT_COMPILE_STRINGcvN3fmt3v1217basic_string_viewIcEEEv 1630
_ZN4jami9fileutils13get_cache_dirB5cxx11Ev 3236
_ZN4jami9fileutils8loadFileERKNSt10filesystem7__cxx114pathES5_ 6824
_ZN4jami9fileutils14isPathRelativeERKNSt10filesystem7__cxx114pathE 9147
_ZN4jami9fileutils12getCleanPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ 10219
_ZN4jami9fileutils11getFullPathERKNSt10filesystem7__cxx114pathES5_ 14337
_ZN4jami9fileutils12get_data_dirB5cxx11Ev 61992

Generated by: LCOV version 1.14