LCOV - code coverage report
Current view: top level - src - sync.h (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 121 123 98.4 %
Date: 2021-06-29 14:35:33 Functions: 98 100 98.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 24 30 80.0 %

Function Name Sort by function name Hit count Sort by hit count
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER11CDataStreamNS3_6chrono8durationIxNS3_5ratioILl1ELl1000000EEEEERKNS3_6atomicIbEEENK4$_13clEv 0
validation.cpp:_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR9CAutoFileRK16SnapshotMetadataENK3$_7clEv 0
validation_chainstate_tests.cpp:_ZZN27validation_chainstate_tests35validation_chainstate_resize_caches11test_methodEvENK3$_0clEv 1
validation_chainstate_tests.cpp:_ZZN27validation_chainstate_tests35validation_chainstate_resize_caches11test_methodEvENK3$_1clEv 1
validation_chainstate_tests.cpp:_ZZN27validation_chainstate_tests35validation_chainstate_resize_caches11test_methodEvENK3$_3clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_tests17chainstatemanager11test_methodEvENK3$_0clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_tests17chainstatemanager11test_methodEvENK3$_1clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_tests17chainstatemanager11test_methodEvENK3$_2clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_tests17chainstatemanager11test_methodEvENK3$_3clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_tests17chainstatemanager11test_methodEvENK3$_4clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_tests34chainstatemanager_rebalance_caches11test_methodEvENK3$_5clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_tests34chainstatemanager_rebalance_caches11test_methodEvENK3$_6clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_testsL29CreateAndActivateUTXOSnapshotIZNS_35chainstatemanager_activate_snapshot11test_methodEvE3$_9EEbR11NodeContextN5boost10filesystem4pathET_ENKUlvE_clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_testsL29CreateAndActivateUTXOSnapshotIZNS_35chainstatemanager_activate_snapshot11test_methodEvE4$_10EEbR11NodeContextN5boost10filesystem4pathET_ENKUlvE_clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_testsL29CreateAndActivateUTXOSnapshotIZNS_35chainstatemanager_activate_snapshot11test_methodEvE4$_11EEbR11NodeContextN5boost10filesystem4pathET_ENKUlvE_clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_testsL29CreateAndActivateUTXOSnapshotIZNS_35chainstatemanager_activate_snapshot11test_methodEvE4$_12EEbR11NodeContextN5boost10filesystem4pathET_ENKUlvE_clEv 1
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_testsL29CreateAndActivateUTXOSnapshotIZNS_35chainstatemanager_activate_snapshot11test_methodEvE4$_13EEbR11NodeContextN5boost10filesystem4pathET_ENKUlvE_clEv 1
validation_flush_tests.cpp:_ZZN22validation_flush_tests22getcoinscachesizestate11test_methodEvENK3$_0clEv 1
wallet_tests.cpp:_ZZN12wallet_tests18importmulti_rescan11test_methodEvENK3$_3clEv 1
_ZZN11CCheckQueueIN16checkqueue_tests11MemoryCheckEE17StopWorkerThreadsEvENKUlvE0_clEv 2
_ZZN11CCheckQueueIN16checkqueue_tests11MemoryCheckEE17StopWorkerThreadsEvENKUlvE_clEv 2
_ZZN11CCheckQueueIN16checkqueue_tests11UniqueCheckEE17StopWorkerThreadsEvENKUlvE0_clEv 2
_ZZN11CCheckQueueIN16checkqueue_tests11UniqueCheckEE17StopWorkerThreadsEvENKUlvE_clEv 2
_ZZN11CCheckQueueIN16checkqueue_tests18FrozenCleanupCheckEE17StopWorkerThreadsEvENKUlvE0_clEv 2
_ZZN11CCheckQueueIN16checkqueue_tests18FrozenCleanupCheckEE17StopWorkerThreadsEvENKUlvE_clEv 2
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER11CDataStreamNS3_6chrono8durationIxNS3_5ratioILl1ELl1000000EEEEERKNS3_6atomicIbEEENK4$_14clEv 2
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER11CDataStreamNS3_6chrono8durationIxNS3_5ratioILl1ELl1000000EEEEERKNS3_6atomicIbEEENK4$_15clEv 2
validation.cpp:_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR9CAutoFileRK16SnapshotMetadataENK3$_8clEv 2
validation.cpp:_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR9CAutoFileRK16SnapshotMetadataENK3$_9clEv 2
validation_chainstatemanager_tests.cpp:_ZZN34validation_chainstatemanager_testsL29CreateAndActivateUTXOSnapshotINS_3$_8EEEbR11NodeContextN5boost10filesystem4pathET_ENKUlvE_clEv 3
_ZZN10CScheduler15StopWhenDrainedEvENKUlvE_clEv 4
_ZZN11CCheckQueueIN16checkqueue_tests12FailingCheckEE17StopWorkerThreadsEvENKUlvE0_clEv 4
_ZZN11CCheckQueueIN16checkqueue_tests12FailingCheckEE17StopWorkerThreadsEvENKUlvE_clEv 4
validation.cpp:_ZZN17ChainstateManager16ActivateSnapshotER9CAutoFileRK16SnapshotMetadatabENK3$_4clEv 6
validation.cpp:_ZZN17ChainstateManager16ActivateSnapshotER9CAutoFileRK16SnapshotMetadatabENK3$_3clEv 7
validation.cpp:_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR9CAutoFileRK16SnapshotMetadataENK3$_5clEv 7
validation.cpp:_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR9CAutoFileRK16SnapshotMetadataENK3$_6clEv 7
_ZZN11CCheckQueueIN16checkqueue_tests24FakeCheckCheckCompletionEE17StopWorkerThreadsEvENKUlvE0_clEv 8
_ZZN11CCheckQueueIN16checkqueue_tests24FakeCheckCheckCompletionEE17StopWorkerThreadsEvENKUlvE_clEv 8
mining.cpp:_ZZZL13generateblockvENK3$_4clERK10RPCHelpManRK14JSONRPCRequestENKUlvE_clEv 9
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER11CDataStreamNS3_6chrono8durationIxNS3_5ratioILl1ELl1000000EEEEERKNS3_6atomicIbEEENK4$_12clEv 19
blockchain.cpp:_ZZZL15gettxoutsetinfovENK4$_17clERK10RPCHelpManRK14JSONRPCRequestENKUlvE_clEv 30
_ZN14AnnotatedMixinINSt3__115recursive_mutexEE4lockEv 33
_ZN14AnnotatedMixinINSt3__115recursive_mutexEE6unlockEv 33
_ZN10CSemaphore8try_waitEv 46
_ZN15CSemaphoreGrant6MoveToERS_ 46
_ZNK15CSemaphoreGrantcvbEv 46
net.cpp:_ZZN8CConnman13AddConnectionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE14ConnectionTypeENK3$_6clEv 46
_ZN15CSemaphoreGrant10TryAcquireEv 48
net.cpp:_ZZZN8CConnman13AddConnectionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE14ConnectionTypeENK3$_6clEvENKUlP5CNodeE_clESC_ 197
wallet.cpp:_ZZ10LoadWalletRN10interfaces5ChainERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8optionalIbEERK15DatabaseOptionsR14DatabaseStatusR13bilingual_strRNS2_6vectorISI_NS6_ISI_EEEEENK3$_2clEv 211
wallet.cpp:_ZZ10LoadWalletRN10interfaces5ChainERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8optionalIbEERK15DatabaseOptionsR14DatabaseStatusR13bilingual_strRNS2_6vectorISI_NS6_ISI_EEEEENK3$_1clEv 217
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEE8TryEnterEPKcS8_i 293
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEEcvbEv 293
net.cpp:_ZZN8CConnman13SocketHandlerEvENK3$_7clEv 363
_ZN14AnnotatedMixinINSt3__15mutexEE8try_lockEv 400
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessGetDataER5CNodeRNS_4PeerERKNSt3__16atomicIbEEENK4$_16clEv 474
wallet.cpp:_ZZN7CWallet14RescanFromTimeElRK20WalletRescanReserverbENK3$_4clEv 537
blockstorage.cpp:_ZZ12ThreadImportR17ChainstateManagerNSt3__16vectorIN5boost10filesystem4pathENS1_9allocatorIS5_EEEERK11ArgsManagerENK3$_0clEv 621
wallet.cpp:_ZZN7CWallet25ScanForWalletTransactionsERK7uint256iNSt3__18optionalIiEERK20WalletRescanReserverbENK3$_5clEv 650
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEE8TryEnterEPKcS8_i 663
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEEcvbEv 663
server.cpp:_ZZZ7StopRPCvENK3$_1clEvENKUlvE_clEv 663
_ZZN10CScheduler4stopEvENKUlvE_clEv 820
_ZZN11CCheckQueueI12CScriptCheckE17StopWorkerThreadsEvENKUlvE0_clEv 822
_ZZN11CCheckQueueI12CScriptCheckE17StopWorkerThreadsEvENKUlvE_clEv 822
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNodeENK4$_17clEv 1004
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNodeENK4$_18clEv 1004
_ZN15CSemaphoreGrantC2Ev 1014
_ZN10CSemaphoreC2Ei 1236
net.cpp:_ZZN8CConnman9StopNodesEvENK4$_16clEv 1433
setup_common.cpp:_ZZN17TestChain100Setup21CreateAndProcessBlockERKNSt3__16vectorI19CMutableTransactionNS0_9allocatorIS2_EEEERK7CScriptENK3$_2clEv 3995
miner.cpp:_ZZ21RegenerateCommitmentsR6CBlockP11CBlockIndexENK3$_0clEv 4004
wallet.cpp:_ZZNK7CWallet30BlockUntilSyncedToCurrentChainEvENK3$_3clEv 7115
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl16RelayTransactionERK7uint256S3_ENK4$_11clEv 9936
_ZN14AnnotatedMixinINSt3__15mutexEED2Ev 14893
_ZN10CSemaphore4waitEv 25741
_ZN15CSemaphoreGrant7AcquireEv 25741
_ZZN10CSemaphore4waitEvENKUlvE_clEv 25741
_ZN15CSemaphoreGrantC2ER10CSemaphoreb 25787
_ZN15CSemaphoreGrantD2Ev 26801
_ZN15CSemaphoreGrant7ReleaseEv 27189
blockchain.cpp:_ZZ14EnsureChainmanRK11NodeContextENK3$_0clEv 33253
_ZN10CSemaphore4postEv 37525
wallet.cpp:_ZZN7CWallet25ScanForWalletTransactionsERK7uint256iNSt3__18optionalIiEERK20WalletRescanReserverbENK3$_6clEv 78102
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEE12reverse_lockC2ERS6_PKcSA_i 78777
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEE12reverse_lockD2Ev 78777
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEEC2Ev 78777
_ZN14AnnotatedMixinINSt3__115recursive_mutexEED2Ev 80084
_ZN14AnnotatedMixinINSt3__15mutexEE4lockEv 92182
_ZN14AnnotatedMixinINSt3__15mutexEE6unlockEv 92182
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEE12reverse_lockD2Ev 713381
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEE12reverse_lockC2ERS6_PKcSA_i 713387
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEEC2Ev 713387
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEE5EnterEPKcS8_i 22005597
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEEC2ERS3_PKcS9_ib 22006390
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEENS1_11unique_lockIS2_EEED2Ev 22720475
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEE5EnterEPKcS8_i 93592712
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEEC2ERS3_PKcS9_ib 93593702
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENS1_11unique_lockIS2_EEED2Ev 93673856

Generated by: LCOV version 1.14