LCOV - code coverage report
Current view:
top level
-
daemon
- monero_c_daemon.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
monero-c coverage @ 3fdc3a1
Lines:
518
527
98.3 %
Date:
2026-10-18 16:42:22
Functions:
223
227
98.2 %
Function Name
Hit count
_ZN12_GLOBAL__N_115json_of_backlogERKSt6vectorIN6monero23monero_tx_backlog_entryESaIS2_EE
0
_ZN12_GLOBAL__N_18dup_jsonIN6monero31monero_add_auxiliary_pow_resultEEEPcRKSt10shared_ptrIT_E
0
_ZN12_GLOBAL__N_18dup_jsonIN6monero33monero_daemon_update_check_resultEEEPcRKSt10shared_ptrIT_E
0
_ZN12_GLOBAL__N_18dup_jsonIN6monero36monero_daemon_update_download_resultEEEPcRKSt10shared_ptrIT_E
0
_ZN12_GLOBAL__N_114dup_json_valueIN6monero14monero_versionEEEPcRKT_
1
_ZN12_GLOBAL__N_116listener_adapter15on_block_headerERKSt10shared_ptrIN6monero19monero_block_headerEE
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero17monero_miner_dataEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero19monero_fee_estimateEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero19monero_miner_tx_sumEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero19monero_prune_resultEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero20monero_mining_statusEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero20monero_tx_pool_statsEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero21monero_block_templateEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero21monero_hard_fork_infoEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero23monero_daemon_sync_infoEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero23monero_submit_tx_resultEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero27monero_daemon_network_statsEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero30monero_get_block_hashes_resultEEEPcRKSt10shared_ptrIT_E
1
_ZN12_GLOBAL__N_18dup_jsonIN6monero32monero_get_blocks_by_hash_resultEEEPcRKSt10shared_ptrIT_E
1
_ZZ40monero_daemon_wait_for_next_block_headerENKUlvE_clEv
1
_ZZZ32monero_daemon_get_blocks_by_hashENKUlvE_clEvENKUlvE_clEv
1
_ZN12_GLOBAL__N_111to_c_statusEN6monero29monero_key_image_spent_statusE
2
_ZN12_GLOBAL__N_18dup_jsonIN6monero10monero_banEEEPcRKSt10shared_ptrIT_E
2
_ZN12_GLOBAL__N_18dup_jsonIN6monero18monero_daemon_infoEEEPcRKSt10shared_ptrIT_E
2
_ZN12_GLOBAL__N_122dup_json_list_releasedIN6monero12monero_blockEEEPcRKSt6vectorISt10shared_ptrIT_ESaIS7_EE
3
_ZZ18monero_daemon_stopENKUlvE_clEv
3
_ZZ30monero_daemon_check_for_updateENKUlvE_clEv
3
_ZZN12_GLOBAL__N_122dup_json_list_releasedIN6monero12monero_blockEEEPcRKSt6vectorISt10shared_ptrIT_ESaIS7_EEENKUlvE_clEv
3
_ZN12_GLOBAL__N_114release_modelsIN6monero12monero_blockEEEvRKSt6vectorISt10shared_ptrIT_ESaIS6_EE
4
_ZN12_GLOBAL__N_117dup_json_releasedIN6monero12monero_blockEEEPcRKSt10shared_ptrIT_E
4
_ZN12_GLOBAL__N_18dup_jsonIN6monero12monero_blockEEEPcRKSt10shared_ptrIT_E
4
_ZN12_GLOBAL__N_18dup_jsonIN6monero19monero_block_headerEEEPcRKSt10shared_ptrIT_E
4
_ZZ23monero_daemon_get_peersENKUlvE_clEv
4
_ZZ24monero_daemon_is_trustedENKUlvE_clEv
4
_ZZ24monero_daemon_pop_blocksENKUlvE_clEv
4
_ZZ25monero_daemon_flush_cacheENKUlvE_clEv
4
_ZZ25monero_daemon_get_versionENKUlvE_clEv
4
_ZZ25monero_daemon_stop_miningENKUlvE_clEv
4
_ZZ27monero_daemon_flush_tx_poolENKUlvE_clEv
4
_ZZ27monero_daemon_get_peer_bansENKUlvE_clEv
4
_ZZ27monero_daemon_get_sync_infoENKUlvE_clEv
4
_ZZ27monero_daemon_set_log_levelENKUlvE_clEv
4
_ZZ28monero_daemon_get_alt_chainsENKUlvE_clEv
4
_ZZ28monero_daemon_get_miner_dataENKUlvE_clEv
4
_ZZ29monero_daemon_download_updateENKUlvE_clEv
4
_ZZ29monero_daemon_get_known_peersENKUlvE_clEv
4
_ZZ29monero_daemon_save_blockchainENKUlvE_clEv
4
_ZZ30monero_daemon_get_fee_estimateENKUlvE_clEv
4
_ZZ30monero_daemon_get_miner_tx_sumENKUlvE_clEv
4
_ZZ30monero_daemon_get_public_peersENKUlvE_clEv
4
_ZZ30monero_daemon_get_upload_limitENKUlvE_clEv
4
_ZZ30monero_daemon_prune_blockchainENKUlvE_clEv
4
_ZZ30monero_daemon_set_upload_limitENKUlvE_clEv
4
_ZZ31monero_daemon_get_mining_statusENKUlvE_clEv
4
_ZZ31monero_daemon_get_network_statsENKUlvE_clEv
4
_ZZ31monero_daemon_get_tx_pool_statsENKUlvE_clEv
4
_ZZ32monero_daemon_get_download_limitENKUlvE_clEv
4
_ZZ32monero_daemon_get_hard_fork_infoENKUlvE_clEv
4
_ZZ32monero_daemon_get_tx_pool_hashesENKUlvE_clEv
4
_ZZ32monero_daemon_reset_upload_limitENKUlvE_clEv
4
_ZZ32monero_daemon_set_download_limitENKUlvE_clEv
4
_ZZ34monero_daemon_get_alt_block_hashesENKUlvE_clEv
4
_ZZ34monero_daemon_reset_download_limitENKUlvE_clEv
4
_ZZ35monero_daemon_get_last_block_headerENKUlvE_clEv
4
_ZZ37monero_daemon_remove_bootstrap_daemonENKUlvE_clEv
4
_ZZ37monero_daemon_set_incoming_peer_limitENKUlvE_clEv
4
_ZZ37monero_daemon_set_outgoing_peer_limitENKUlvE_clEv
4
_ZZ40monero_daemon_get_block_header_by_heightENKUlvE_clEv
4
_ZZ40monero_daemon_get_block_headers_by_rangeENKUlvE_clEv
4
_ZZN12_GLOBAL__N_117dup_json_releasedIN6monero12monero_blockEEEPcRKSt10shared_ptrIT_EENKUlvE_clEv
4
_ZZ26monero_daemon_submit_blockENKUlvE_clEv
5
_ZZ27monero_daemon_submit_tx_hexENKUlvE_clEv
5
_ZZ32monero_daemon_get_output_indicesENKUlvE_clEv
5
_ZZ32monero_daemon_get_rpc_connectionENKUlvE_clEv
5
_ZZ32monero_daemon_set_log_categoriesENKUlvE_clEv
5
_ZZ33monero_daemon_get_block_by_heightENKUlvE_clEv
5
_ZZ40monero_daemon_get_key_image_spent_statusENKUlvE_clEv
5
_ZN12_GLOBAL__N_18dup_jsonIN6monero29monero_generate_blocks_resultEEEPcRKSt10shared_ptrIT_E
6
_ZZ22monero_daemon_get_infoENKUlvE_clEv
6
_ZZ27monero_daemon_calculate_powENKUlvE_clEv
6
_ZZ28monero_daemon_get_block_hashENKUlvE_clEv
6
_ZZ31monero_daemon_get_block_by_hashENKUlvE_clEv
6
_ZZ31monero_daemon_set_log_hash_rateENKUlvE_clEv
6
_ZZ32monero_daemon_get_block_templateENKUlvE_clEv
6
_ZZ33monero_daemon_get_tx_pool_backlogENKUlvE_clEv
6
monero_daemon_stop
6
monero_daemon_wait_for_next_block_header
6
_ZN8monero_c24daemon_listener_registry5clearEv
7
_ZZ25monero_daemon_get_tx_poolENKUlvE_clEv
7
_ZZ26monero_daemon_get_peer_banENKUlvE_clEv
7
_ZZ30monero_daemon_remove_listenersENKUlvE_clEv
7
_ZZ34monero_daemon_get_blocks_by_heightENKUlvE_clEv
7
_ZZ41monero_daemon_get_blocks_by_range_chunkedENKUlvE_clEv
7
monero_daemon_flush_cache
7
monero_daemon_flush_tx_pool
7
monero_daemon_remove_bootstrap_daemon
7
monero_daemon_save_blockchain
7
monero_daemon_set_incoming_peer_limit
7
monero_daemon_set_log_level
7
monero_daemon_set_outgoing_peer_limit
7
monero_daemon_stop_mining
7
_ZZ26monero_daemon_get_tx_hexesENKUlvE_clEv
8
_ZZ26monero_daemon_start_miningENKUlvE_clEv
8
_ZZ27monero_daemon_submit_blocksENKUlvE_clEv
8
_ZZ30monero_daemon_get_block_hashesENKUlvE_clEv
8
_ZZ31monero_daemon_relay_txs_by_hashENKUlvE_clEv
8
_ZZ32monero_daemon_get_blocks_by_hashENKUlvE_clEv
8
_ZZ34monero_daemon_flush_tx_pool_hashesENKUlvE_clEv
8
monero_daemon_check_for_update
8
monero_daemon_submit_block
8
_ZZ20monero_daemon_get_txENKUlvE_clEv
9
_ZZ42monero_daemon_get_key_image_spent_statusesENKUlvE_clEv
9
monero_daemon_download_update
9
monero_daemon_get_alt_block_hashes
9
monero_daemon_get_alt_chains
9
monero_daemon_get_block_header_by_height
9
monero_daemon_get_block_headers_by_range
9
monero_daemon_get_download_limit
9
monero_daemon_get_fee_estimate
9
monero_daemon_get_hard_fork_info
9
monero_daemon_get_known_peers
9
monero_daemon_get_last_block_header
9
monero_daemon_get_miner_data
9
monero_daemon_get_miner_tx_sum
9
monero_daemon_get_mining_status
9
monero_daemon_get_network_stats
9
monero_daemon_get_peer_bans
9
monero_daemon_get_peers
9
monero_daemon_get_public_peers
9
monero_daemon_get_rpc_connection
9
monero_daemon_get_sync_info
9
monero_daemon_get_tx_pool_hashes
9
monero_daemon_get_tx_pool_stats
9
monero_daemon_get_upload_limit
9
monero_daemon_get_version
9
monero_daemon_is_trusted
9
monero_daemon_pop_blocks
9
monero_daemon_prune_blockchain
9
monero_daemon_reset_download_limit
9
monero_daemon_reset_upload_limit
9
monero_daemon_set_download_limit
9
monero_daemon_set_log_hash_rate
9
monero_daemon_set_upload_limit
9
_ZZ26monero_daemon_connect_withENKUlvE_clEv
10
_ZZ29monero_daemon_set_poll_periodENKUlvE_clEv
10
_ZZ37monero_daemon_get_output_distributionENKUlvE_clEv
10
monero_daemon_get_block_by_height
10
monero_daemon_get_key_image_spent_status
10
monero_daemon_remove_listeners
10
monero_daemon_set_log_categories
10
monero_daemon_submit_tx_hex
10
_ZN12_GLOBAL__N_113blocks_of_txsERKSt6vectorISt10shared_ptrIN6monero9monero_txEESaIS4_EE
11
_ZN12_GLOBAL__N_114release_modelsIN6monero9monero_txEEEvRKSt6vectorISt10shared_ptrIT_ESaIS6_EE
11
_ZN12_GLOBAL__N_124dup_json_blocks_releasedERKSt6vectorISt10shared_ptrIN6monero9monero_txEESaIS4_EE
11
_ZZ21monero_daemon_get_txsENKUlvE_clEv
11
_ZZ34monero_daemon_get_output_histogramENKUlvE_clEv
11
_ZZN12_GLOBAL__N_124dup_json_blocks_releasedERKSt6vectorISt10shared_ptrIN6monero9monero_txEESaIS4_EEENKUlvE_clEv
11
monero_daemon_calculate_pow
11
monero_daemon_flush_tx_pool_hashes
11
monero_daemon_get_block_by_hash
11
monero_daemon_get_block_template
11
monero_daemon_get_tx_pool_backlog
11
monero_daemon_relay_txs_by_hash
11
monero_daemon_start_mining
11
monero_daemon_submit_blocks
11
_ZZ29monero_daemon_generate_blocksENKUlvE_clEv
12
monero_daemon_get_block_hash
12
monero_daemon_get_blocks_by_height
12
monero_daemon_get_blocks_by_range_chunked
12
monero_daemon_get_info
12
monero_daemon_get_peer_ban
12
monero_daemon_get_tx_pool
12
_ZZ21monero_daemon_connectENKUlvE_clEv
13
monero_daemon_get_block_hashes
13
monero_daemon_get_blocks_by_hash
13
monero_daemon_get_tx_hexes
13
monero_daemon_set_poll_period
13
_ZZ33monero_daemon_get_blocks_by_rangeENKUlvE_clEv
14
monero_daemon_get_output_indices
14
monero_daemon_get_tx
14
monero_daemon_connect_with
15
monero_daemon_get_output_distribution
15
_ZN12_GLOBAL__N_114release_modelsERKSt10shared_ptrIN6monero12monero_blockEE
16
monero_daemon_get_output_histogram
16
monero_daemon_get_txs
16
monero_daemon_generate_blocks
17
monero_daemon_get_key_image_spent_statuses
17
monero_daemon_connect
19
monero_daemon_get_blocks_by_range
19
monero_daemon_free
24
_ZN12_GLOBAL__N_114release_modelsERKSt10shared_ptrIN6monero9monero_txEE
26
_ZZ29monero_daemon_remove_listenerENKUlvE_clEv
125
monero_daemon_remove_listener
129
_ZZ24monero_daemon_get_tx_hexENKUlvE_clEv
155
_ZZ30monero_daemon_relay_tx_by_hashENKUlvE_clEv
155
_ZZ32monero_daemon_flush_tx_pool_hashENKUlvE_clEv
155
_ZZ38monero_daemon_get_block_header_by_hashENKUlvE_clEv
155
_ZN12_GLOBAL__N_110parse_listIN6monero13monero_outputEEESt6vectorISt10shared_ptrIT_ESaIS6_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
157
_ZN12_GLOBAL__N_110parse_listIN6monero20monero_auxiliary_powEEESt6vectorISt10shared_ptrIT_ESaIS6_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
157
_ZZ25monero_daemon_get_outputsENKUlvE_clEv
157
_ZZ31monero_daemon_add_auxiliary_powENKUlvE_clEv
157
_ZZ26monero_daemon_set_peer_banENKUlvE_clEv
158
_ZZ34monero_daemon_set_bootstrap_daemonENKUlvE_clEv
158
monero_daemon_flush_tx_pool_hash
158
monero_daemon_relay_tx_by_hash
158
_ZN12_GLOBAL__N_110parse_listIN6monero10monero_banEEESt6vectorISt10shared_ptrIT_ESaIS6_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
160
_ZZ27monero_daemon_set_peer_bansENKUlvE_clEv
160
monero_daemon_get_block_header_by_hash
160
monero_daemon_get_tx_hex
160
monero_daemon_set_bootstrap_daemon
161
monero_daemon_set_peer_ban
161
monero_daemon_add_auxiliary_pow
162
monero_daemon_get_outputs
162
monero_daemon_set_peer_bans
163
_ZN8monero_c24daemon_listener_registry6removeEP22monero_daemon_listener
250
_ZZ29monero_daemon_listener_createENKUlvE_clEv
250
_ZZ24monero_daemon_get_heightENKUlvE_clEv
251
_ZN8monero_c24daemon_listener_registry3addEP22monero_daemon_listener
253
monero_daemon_listener_free
253
_ZN8monero_c24daemon_listener_registry4copyEv
255
_ZZ26monero_daemon_add_listenerENKUlvE_clEv
255
_ZZ27monero_daemon_get_listenersENKUlvE_clEv
255
monero_daemon_listener_create
256
monero_daemon_get_height
258
monero_daemon_add_listener
261
monero_daemon_get_listeners
263
_ZN12_GLOBAL__N_116split_json_arrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
474
Generated by:
LCOV version 1.16