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