LCOV - code coverage report
Current view: top level - src/util - system.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 757 839 90.2 %
Date: 2022-04-21 14:51:19 Functions: 78 81 96.3 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 316 376 84.0 %

Function Name Sort by function name Hit count Sort by hit count
_Z10FileCommitP7__sFILE 5211
_Z10RenameOverN2fs4pathES0_ 3721
_Z10runCommandRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 141
_Z11GetFileSizePKcl 0
_Z11GetNumCoresv 2446
_Z11ShellEscapeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 26
_Z12InterpretKeyNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 408041
_Z12SettingToIntRK8UniValuel 1050717
_Z12TruncateFileP7__sFILEj 40
_Z13DirIsWritableRKN2fs4pathE 1592
_Z13GetConfigFileRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 3005
_Z13HelpRequestedRK11ArgsManager 2254
_Z13LockDirectoryRKN2fs4pathENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb 2192
_Z13SettingToBoolRK8UniValueb 657891
_Z14CheckDiskSpaceRKN2fs4pathEm 5567
_Z14GetStartupTimev 2
_Z14HelpMessageOptRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_ 124
_Z15DirectoryCommitRKN2fs4pathE 3288
_Z15SettingToStringRK8UniValueRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 153864
_Z15SetupNetworkingv 3014
_Z15UnlockDirectoryRKN2fs4pathERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE 585
_Z16HelpMessageGroupRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 8
_Z16SetupEnvironmentv 3104
_Z16SetupHelpOptionsR11ArgsManager 3104
_Z17AllocateFileRangeP7__sFILEjj 881
_Z17GetDefaultDataDirv 793
_Z18CheckDataDirOptionv 4429
_Z19AbsPathForConfigValRKN2fs4pathEb 10011
_Z19RunCommandParseJSONRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_ 29
_Z20TryCreateDirectoriesRKN2fs4pathE 3102
_Z21ReleaseDirectoryLocksv 3
_Z21ScheduleBatchPriorityv 725
_Z22PrintExceptionContinuePKSt9exceptionPKc 0
_Z24RaiseFileDescriptorLimiti 1635
_ZN11ArgsManager10AddCommandERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_ 327
_ZN11ArgsManager10SoftSetArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_ 56690
_ZN11ArgsManager11ForceSetArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_ 56736
_ZN11ArgsManager12InitSettingsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 804
_ZN11ArgsManager13AddHiddenArgsERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE 8090
_ZN11ArgsManager14ClearPathCacheEv 3030
_ZN11ArgsManager14SoftSetBoolArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb 3264
_ZN11ArgsManager15ParseParametersEiPKPKcRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 59518
_ZN11ArgsManager15ReadConfigFilesERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb 2188
_ZN11ArgsManager16ReadConfigStreamERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERKNS0_12basic_stringIcS3_NS0_9allocatorIcEEEERS9_b 58397
_ZN11ArgsManager16ReadSettingsFileEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE 804
_ZN11ArgsManager19SelectConfigNetworkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 3934
_ZN11ArgsManager6AddArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_jRK15OptionsCategory 410206
_ZN11ArgsManagerC2Ev 59402
_ZN11ArgsManagerD2Ev 57131
_ZNK11ArgsManager10GetBoolArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb 657858
_ZNK11ArgsManager10GetCommandEv 61
_ZNK11ArgsManager10GetDataDirEb 32728
_ZNK11ArgsManager10GetPathArgENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKN2fs4pathE 19440
_ZNK11ArgsManager10GetSettingERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 2144684
_ZNK11ArgsManager11GetArgFlagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 429544
_ZNK11ArgsManager12GetChainNameEv 11021
_ZNK11ArgsManager12IsArgNegatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 74537
_ZNK11ArgsManager13logArgsPrefixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_RKNS0_3mapIS6_NS0_6vectorI8UniValueNS4_ISB_EEEENS0_4lessIS6_EENS4_INS0_4pairIS7_SD_EEEEEE 2377
_ZNK11ArgsManager14GetHelpMessageEv 2
_ZNK11ArgsManager15GetSettingsListERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 78104
_ZNK11ArgsManager15GetSettingsPathEPN2fs4pathEb 3708
_ZNK11ArgsManager16GetBlocksDirPathEv 409842
_ZNK11ArgsManager17UseDefaultSectionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 2222911
_ZNK11ArgsManager17WriteSettingsFileEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE 1050
_ZNK11ArgsManager20GetPersistentSettingERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 120
_ZNK11ArgsManager23GetUnrecognizedSectionsEv 1639
_ZNK11ArgsManager28GetUnsuitableSectionOnlyArgsEv 55064
_ZNK11ArgsManager6GetArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_ 153816
_ZNK11ArgsManager7GetArgsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 76581
_ZNK11ArgsManager7LogArgsEv 794
_ZNK11ArgsManager8IsArgSetERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 207735
_ZNK11ArgsManager9GetIntArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEl 1050689
system.cpp:_ZL10SaveErrorsNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEEPS8_ 5
system.cpp:_ZL11SettingNameRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 2337606
system.cpp:_ZL13InterpretBoolRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 153108
system.cpp:_ZL14InterpretValueRK7KeyInfoRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjRS8_ 385883
system.cpp:_ZL15FormatExceptionPKSt9exceptionPKc 0
system.cpp:_ZL16GetConfigOptionsRNSt3__113basic_istreamIcNS_11char_traitsIcEEEERKNS_12basic_stringIcS2_NS_9allocatorIcEEEERS8_RNS_6vectorINS_4pairIS8_S8_EENS6_ISE_EEEERNS_4listI11SectionInfoNS6_ISJ_EEEE 58397
system.cpp:_ZZN11ArgsManager15ReadConfigFilesERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbENK3$_1clERKS6_m 8736
system.cpp:_ZZNK11ArgsManager12GetChainNameEvENK3$_2clERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE 33063
system.cpp:_ZZNK11ArgsManager23GetUnrecognizedSectionsEvENK3$_0clERK11SectionInfo 801

Generated by: LCOV version 0-eol-96201-ge66f56f4af6a