LCOV - code coverage report
Current view:
top level
-
src/kernel
- bitcoinkernel.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
test_bitcoin_coverage.info
Lines:
82.9 %
621
515
Test Date:
2025-12-13 04:44:02
Functions:
95.8 %
165
158
Branches:
50.7 %
609
309
Function Name
Hit count
_ZN12_GLOBAL__N_119KernelNotifications10fatalErrorERK13bilingual_str
0
_ZN12_GLOBAL__N_119KernelNotifications10flushErrorERK13bilingual_str
0
_ZN12_GLOBAL__N_119KernelNotifications10warningSetEN6kernel7WarningERK13bilingual_str
0
_ZN12_GLOBAL__N_125KernelValidationInterface16NewPoWValidBlockEPK11CBlockIndexRKSt10shared_ptrIK6CBlockE
0
_ZN12_GLOBAL__N_125KernelValidationInterface17BlockDisconnectedERKSt10shared_ptrIK6CBlockEPK11CBlockIndex
0
btck_logging_disable
0
_ZN12_GLOBAL__N_125KernelValidationInterfaceD2Ev
1
_ZZ52btck_chainstate_manager_get_block_tree_entry_by_hashENKUlvE_clEv
1
btck_block_get_hash
1
btck_block_tree_entry_get_block_hash
1
btck_block_validation_state_get_block_validation_result
1
btck_chain_contains
1
btck_chainstate_manager_get_block_tree_entry_by_hash
1
btck_chainstate_manager_options_set_worker_threads_num
1
btck_coin_confirmation_height
1
btck_coin_is_coinbase
1
btck_context_interrupt
1
btck_context_options_set_validation_interface
1
btck_logging_set_options
1
btck_txid_to_bytes
1
_ZN12_GLOBAL__N_125KernelValidationInterface14BlockConnectedE14ChainstateRoleRKSt10shared_ptrIK6CBlockEPK11CBlockIndex
2
_ZN12_GLOBAL__N_1L15get_bclog_levelEh
2
btck_block_hash_create
2
btck_block_hash_equals
2
btck_block_hash_to_bytes
2
btck_chainstate_manager_import_blocks
2
btck_chainstate_manager_options_update_block_tree_db_in_memory
2
btck_chainstate_manager_options_update_chainstate_db_in_memory
2
btck_logging_disable_category
2
btck_logging_enable_category
2
btck_logging_set_level_category
2
_ZN12_GLOBAL__N_125KernelValidationInterface12BlockCheckedERKSt10shared_ptrIK6CBlockERK20BlockValidationState
3
btck_block_validation_state_get_validation_mode
3
btck_coin_get_output
3
btck_transaction_output_create
3
_ZN12_GLOBAL__N_117LoggingConnectionC2EPFvPvPKcmES1_PFvS1_E
4
_ZN12_GLOBAL__N_117LoggingConnectionD2Ev
4
btck_logging_connection_create
4
btck_logging_connection_destroy
4
btck_block_copy
5
btck_block_spent_outputs_copy
5
btck_block_spent_outputs_read
5
btck_chain_parameters_copy
5
btck_context_copy
5
_ZN12_GLOBAL__N_1L14get_bclog_flagEh
6
btck_block_hash_copy
6
btck_block_tree_entry_get_previous
6
btck_chainstate_manager_options_set_wipe_dbs
6
btck_block_tree_entry_equals
7
btck_coin_copy
7
btck_transaction_out_point_copy
7
btck_transaction_spent_outputs_copy
7
btck_txid_copy
7
btck_context_options_set_chainparams
8
btck_context_options_set_notifications
8
btck_chain_parameters_create
9
btck_coin_destroy
9
btck_script_pubkey_create
9
btck_transaction_out_point_destroy
9
btck_transaction_spent_outputs_destroy
9
btck_txid_destroy
9
_ZN12_GLOBAL__N_124ChainstateManagerOptionsC2ERKSt10shared_ptrIKNS_7ContextEERKN2fs4pathESA_
10
_ZZ30btck_chainstate_manager_createENKUlvE0_clEv
10
_ZZ30btck_chainstate_manager_createENKUlvE_clEv
10
btck_chainstate_manager_create
10
btck_chainstate_manager_destroy
10
btck_chainstate_manager_options_destroy
10
btck_block_hash_destroy
11
btck_block_spent_outputs_destroy
11
btck_transaction_create
11
btck_script_pubkey_copy
12
btck_transaction_to_bytes
12
_ZN12_GLOBAL__N_119KernelNotifications8progressERK13bilingual_strib
13
_ZN12_GLOBAL__N_119KernelNotificationsD0Ev
14
_ZN12_GLOBAL__N_119KernelNotificationsD0Ev
0
_ZN12_GLOBAL__N_119KernelNotificationsD2Ev
14
_ZN12_GLOBAL__N_17ContextC2EPKNS_14ContextOptionsERb
14
_ZN12_GLOBAL__N_17ContextD2Ev
14
btck_chainstate_manager_options_create
14
btck_context_create
14
btck_context_options_create
14
btck_context_options_destroy
14
btck_chain_parameters_destroy
16
btck_transaction_spent_outputs_get_coin_at
18
btck_block_spent_outputs_get_transaction_spent_outputs_at
20
btck_block_to_bytes
20
btck_context_destroy
21
btck_transaction_spent_outputs_count
24
btck_script_pubkey_destroy
25
btck_block_spent_outputs_count
28
_ZZ40btck_chainstate_manager_get_active_chainENKUlvE_clEv
30
btck_chainstate_manager_get_active_chain
30
btck_transaction_input_copy
33
btck_transaction_output_copy
33
_ZN12_GLOBAL__N_1L25is_valid_flag_combinationE19script_verify_flags
35
btck_script_pubkey_verify
35
btck_transaction_input_destroy
36
btck_transaction_output_destroy
39
btck_transaction_copy
58
btck_transaction_out_point_get_txid
78
btck_transaction_destroy
94
_ZN12_GLOBAL__N_16HandleI9btck_Coin4CoinE4copyEPKS1_
195
_ZN12_GLOBAL__N_16HandleI12btck_ContextSt10shared_ptrIKNS_7ContextEEE4copyEPKS1_
5
_ZN12_GLOBAL__N_16HandleI20btck_ChainParameters12CChainParamsE4copyEPKS1_
5
_ZN12_GLOBAL__N_16HandleI22btck_BlockSpentOutputsSt10shared_ptrI10CBlockUndoEE4copyEPKS1_
5
_ZN12_GLOBAL__N_16HandleI14btck_BlockHash7uint256E4copyEPKS1_
6
_ZN12_GLOBAL__N_16HandleI24btck_TransactionOutPoint9COutPointE4copyEPKS1_
7
_ZN12_GLOBAL__N_16HandleI28btck_TransactionSpentOutputs7CTxUndoE4copyEPKS1_
7
_ZN12_GLOBAL__N_16HandleI9btck_Coin4CoinE4copyEPKS1_
7
_ZN12_GLOBAL__N_16HandleI9btck_Txid22transaction_identifierILb0EEE4copyEPKS1_
7
_ZN12_GLOBAL__N_16HandleI10btck_BlockSt10shared_ptrIK6CBlockEE4copyEPKS1_
10
_ZN12_GLOBAL__N_16HandleI17btck_ScriptPubkey7CScriptE4copyEPKS1_
12
_ZN12_GLOBAL__N_16HandleI21btck_TransactionInput5CTxInE4copyEPKS1_
33
_ZN12_GLOBAL__N_16HandleI22btck_TransactionOutput6CTxOutE4copyEPKS1_
33
_ZN12_GLOBAL__N_16HandleI16btck_TransactionSt10shared_ptrIK12CTransactionEE4copyEPKS1_
58
btck_block_tree_entry_get_height
211
btck_transaction_input_get_out_point
235
btck_transaction_get_input_at
249
btck_transaction_count_inputs
257
btck_transaction_out_point_get_index
259
btck_chain_get_height
260
btck_transaction_count_outputs
260
btck_transaction_output_get_amount
297
_ZN12_GLOBAL__N_119KernelNotifications9headerTipE20SynchronizationStatellb
418
btck_chainstate_manager_process_block
418
btck_block_create
422
_ZN12_GLOBAL__N_1L17cast_btck_warningEN6kernel7WarningE
426
_ZN12_GLOBAL__N_119KernelNotifications12warningUnsetEN6kernel7WarningE
428
_ZN12_GLOBAL__N_119KernelNotifications8blockTipE20SynchronizationStateRK11CBlockIndexd
428
btck_script_pubkey_to_bytes
492
btck_transaction_output_get_script_pubkey
493
btck_transaction_get_output_at
511
_ZN12_GLOBAL__N_112WriterStream5writeESt4spanIKSt4byteLm18446744073709551615EE
785
_ZN12_GLOBAL__N_1L10cast_stateE20SynchronizationState
844
btck_txid_equals
2499
btck_transaction_get_txid
2500
btck_block_read
2789
btck_block_count_transactions
2802
btck_block_get_transaction_at
2928
btck_block_destroy
3224
_ZN12_GLOBAL__N_16HandleI14btck_BlockHash7uint256E6createIJS2_EEEPS1_DpOT_
3287
_ZN12_GLOBAL__N_16HandleI14btck_BlockHash7uint256E6createIJS2_EEEPS1_DpOT_
1
_ZN12_GLOBAL__N_16HandleI14btck_BlockHash7uint256E6createIJSt4spanIKhLm18446744073709551615EEEEEPS1_DpOT_
2
_ZN12_GLOBAL__N_16HandleI22btck_TransactionOutput6CTxOutE6createIJRlRK7CScriptEEEPS1_DpOT_
3
_ZN12_GLOBAL__N_16HandleI22btck_BlockSpentOutputsSt10shared_ptrI10CBlockUndoEE6createIJRS4_EEEPS1_DpOT_
4
_ZN12_GLOBAL__N_16HandleI22btck_LoggingConnectionNS_17LoggingConnectionEE6createIJRPFvPvPKcmERS5_RPFvS5_EEEEPS1_DpOT_
4
_ZN12_GLOBAL__N_16HandleI16btck_TransactionSt10shared_ptrIK12CTransactionEE6createIJS5_EEEPS1_DpOT_
8
_ZN12_GLOBAL__N_16HandleI17btck_ScriptPubkey7CScriptE6createIJN9__gnu_cxx17__normal_iteratorIPKhNSt4spanIS7_Lm18446744073709551615EE10__iter_tagEEESC_EEEPS1_DpOT_
9
_ZN12_GLOBAL__N_16HandleI22btck_ChainstateManagerNS_8ChainManEE6createIJSt10unique_ptrI17ChainstateManagerSt14default_deleteIS6_EERKSt10shared_ptrIKNS_7ContextEEEEEPS1_DpOT_
10
_ZN12_GLOBAL__N_16HandleI29btck_ChainstateManagerOptionsNS_24ChainstateManagerOptionsEE6createIJRKSt10shared_ptrIKNS_7ContextEERN2fs4pathESD_EEEPS1_DpOT_
10
_ZN12_GLOBAL__N_16HandleI12btck_ContextSt10shared_ptrIKNS_7ContextEEE6createIJRS5_EEEPS1_DpOT_
14
_ZN12_GLOBAL__N_16HandleI19btck_ContextOptionsNS_14ContextOptionsEE6createIJEEEPS1_DpOT_
14
_ZN12_GLOBAL__N_16HandleI10btck_BlockSt10shared_ptrIK6CBlockEE6createIJRS2_IS3_EEEEPS1_DpOT_
3208
_ZN12_GLOBAL__N_16HandleI9btck_Coin4CoinEdlEPv
3468
_ZN12_GLOBAL__N_16HandleI22btck_LoggingConnectionNS_17LoggingConnectionEEdlEPv
4
_ZN12_GLOBAL__N_16HandleI28btck_TransactionSpentOutputs7CTxUndoEdlEPv
7
_ZN12_GLOBAL__N_16HandleI9btck_Coin4CoinEdlEPv
7
_ZN12_GLOBAL__N_16HandleI22btck_BlockSpentOutputsSt10shared_ptrI10CBlockUndoEEdlEPv
9
_ZN12_GLOBAL__N_16HandleI22btck_ChainstateManagerNS_8ChainManEEdlEPv
10
_ZN12_GLOBAL__N_16HandleI29btck_ChainstateManagerOptionsNS_24ChainstateManagerOptionsEEdlEPv
10
_ZN12_GLOBAL__N_16HandleI19btck_ContextOptionsNS_14ContextOptionsEEdlEPv
14
_ZN12_GLOBAL__N_16HandleI20btck_ChainParameters12CChainParamsEdlEPv
14
_ZN12_GLOBAL__N_16HandleI12btck_ContextSt10shared_ptrIKNS_7ContextEEEdlEPv
19
_ZN12_GLOBAL__N_16HandleI17btck_ScriptPubkey7CScriptEdlEPv
21
_ZN12_GLOBAL__N_16HandleI21btck_TransactionInput5CTxInEdlEPv
33
_ZN12_GLOBAL__N_16HandleI22btck_TransactionOutput6CTxOutEdlEPv
36
_ZN12_GLOBAL__N_16HandleI16btck_TransactionSt10shared_ptrIK12CTransactionEEdlEPv
66
_ZN12_GLOBAL__N_16HandleI10btck_BlockSt10shared_ptrIK6CBlockEEdlEPv
3218
btck_chain_get_by_height
3627
Generated by:
LCOV version 2.0-1