LCOV - code coverage report
Current view: top level - src/util - system.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 710 796 89.2 %
Date: 2021-06-29 14:35:33 Functions: 74 77 96.1 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 289 352 82.1 %

Function Name Sort by function name Hit count Sort by hit count
_Z10FileCommitP7__sFILE 6034
_Z10RenameOverN5boost10filesystem4pathES1_ 4367
_Z10runCommandRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 140
_Z11GetFileSizePKcl 0
_Z11GetNumCoresv 2192
_Z11ShellEscapeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 26
_Z12TruncateFileP7__sFILEj 34
_Z13DirIsWritableRKN5boost10filesystem4pathE 1330
_Z13GetConfigFileRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 2036
_Z13HelpRequestedRK11ArgsManager 1412
_Z13LockDirectoryRKN5boost10filesystem4pathENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb 1942
_Z14CheckDiskSpaceRKN5boost10filesystem4pathEm 5177
_Z14GetStartupTimev 1
_Z14HelpMessageOptRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_ 122
_Z15DirectoryCommitRKN5boost10filesystem4pathE 3212
_Z15SetupNetworkingv 2190
_Z15UnlockDirectoryRKN5boost10filesystem4pathERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 608
_Z16CopyrightHoldersRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 1
_Z16HelpMessageGroupRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 8
_Z16SetupEnvironmentv 2273
_Z16SetupHelpOptionsR11ArgsManager 2273
_Z17AllocateFileRangeP7__sFILEjj 768
_Z17GetDefaultDataDirv 661
_Z18CheckDataDirOptionv 2754
_Z19AbsPathForConfigValRKN5boost10filesystem4pathEb 7544
_Z20TryCreateDirectoriesRKN5boost10filesystem4pathE 2810
_Z21ReleaseDirectoryLocksv 3
_Z21ScheduleBatchPriorityv 621
_Z22PrintExceptionContinuePKSt9exceptionPKc 0
_Z24RaiseFileDescriptorLimiti 1514
_ZN11ArgsManager10AddCommandERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_RK15OptionsCategory 315
_ZN11ArgsManager10SoftSetArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_ 54795
_ZN11ArgsManager11ForceSetArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_ 56632
_ZN11ArgsManager12InitSettingsERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 671
_ZN11ArgsManager13AddHiddenArgsERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE 6881
_ZN11ArgsManager14ClearPathCacheEv 2201
_ZN11ArgsManager14SoftSetBoolArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb 1369
_ZN11ArgsManager15ParseParametersEiPKPKcRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 58627
_ZN11ArgsManager15ReadConfigFilesERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb 1351
_ZN11ArgsManager16ReadConfigStreamERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERKNS0_12basic_stringIcS3_NS0_9allocatorIcEEEERS9_b 57561
_ZN11ArgsManager16ReadSettingsFileEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE 671
_ZN11ArgsManager19SelectConfigNetworkERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 3105
_ZN11ArgsManager6AddArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_jRK15OptionsCategory 358497
_ZN11ArgsManagerC2Ev 58561
_ZN11ArgsManagerD2Ev 57133
_ZNK11ArgsManager10GetBoolArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb 642690
_ZNK11ArgsManager10GetCommandEv 57
_ZNK11ArgsManager10GetDataDirEb 29339
_ZNK11ArgsManager10GetSettingERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 2200074
_ZNK11ArgsManager11GetArgFlagsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 404843
_ZNK11ArgsManager12GetChainNameEv 8381
_ZNK11ArgsManager12IsArgNegatedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 58134
_ZNK11ArgsManager13logArgsPrefixERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_RKNS0_3mapIS6_NS0_6vectorI8UniValueNS4_ISB_EEEENS0_4lessIS6_EENS4_INS0_4pairIS7_SD_EEEEEE 1986
_ZNK11ArgsManager14GetHelpMessageEv 1
_ZNK11ArgsManager15GetSettingsListERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 74812
_ZNK11ArgsManager15GetSettingsPathEPN5boost10filesystem4pathEb 3160
_ZNK11ArgsManager16GetBlocksDirPathEv 410413
_ZNK11ArgsManager17UseDefaultSectionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 2274890
_ZNK11ArgsManager17WriteSettingsFileEPNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE 909
_ZNK11ArgsManager23GetUnrecognizedSectionsEv 1515
_ZNK11ArgsManager28GetUnsuitableSectionOnlyArgsEv 54940
_ZNK11ArgsManager6GetArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_ 250776
_ZNK11ArgsManager6GetArgERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEl 1054026
_ZNK11ArgsManager7GetArgsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 74786
_ZNK11ArgsManager7LogArgsEv 663
_ZNK11ArgsManager8IsArgSetERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 194424
system.cpp:_ZL10CheckValidRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERK8UniValuejRS5_ 378611
system.cpp:_ZL10SaveErrorsNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEEPS8_ 5
system.cpp:_ZL11SettingNameRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 2380249
system.cpp:_ZL13InterpretBoolRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 144370
system.cpp:_ZL15FormatExceptionPKSt9exceptionPKc 0
system.cpp:_ZL15InterpretOptionRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_RKS5_ 388233
system.cpp:_ZL16GetConfigOptionsRNSt3__113basic_istreamIcNS_11char_traitsIcEEEERKNS_12basic_stringIcS2_NS_9allocatorIcEEEERS8_RNS_6vectorINS_4pairIS8_S8_EENS6_ISE_EEEERNS_4listI11SectionInfoNS6_ISJ_EEEE 57561
system.cpp:_ZN12_GLOBAL__N_132StripRedundantLastElementsOfPathERKN5boost10filesystem4pathE 6817
system.cpp:_ZZN11ArgsManager15ReadConfigFilesERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbENK3$_5clERKS6_m 5392
system.cpp:_ZZNK11ArgsManager12GetChainNameEvENK3$_6clERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE 25143
system.cpp:_ZZNK11ArgsManager23GetUnrecognizedSectionsEvENK3$_0clERK11SectionInfo 668

Generated by: LCOV version 1.14