LCOV - code coverage report
Current view:
top level
-
util/tmpl
- fd_redblack.c
(
source
/ functions)
Hit
Total
Coverage
Test:
cov.lcov
Lines:
437
520
84.0 %
Date:
2024-11-14 11:55:10
Functions:
84
420
20.0 %
Function Name
Hit count
fd_clock_timestamp_vote_t_map_acquire
0
fd_clock_timestamp_vote_t_map_align
0
fd_clock_timestamp_vote_t_map_find
0
fd_clock_timestamp_vote_t_map_footprint
0
fd_clock_timestamp_vote_t_map_free
0
fd_clock_timestamp_vote_t_map_idx
0
fd_clock_timestamp_vote_t_map_insert
0
fd_clock_timestamp_vote_t_map_join
0
fd_clock_timestamp_vote_t_map_max
0
fd_clock_timestamp_vote_t_map_max_for_footprint
0
fd_clock_timestamp_vote_t_map_maximum
0
fd_clock_timestamp_vote_t_map_maximum_const
0
fd_clock_timestamp_vote_t_map_minimum_const
0
fd_clock_timestamp_vote_t_map_nearby
0
fd_clock_timestamp_vote_t_map_new
0
fd_clock_timestamp_vote_t_map_node
0
fd_clock_timestamp_vote_t_map_predecessor
0
fd_clock_timestamp_vote_t_map_predecessor_const
0
fd_clock_timestamp_vote_t_map_release
0
fd_clock_timestamp_vote_t_map_release_tree
0
fd_clock_timestamp_vote_t_map_remove
0
fd_clock_timestamp_vote_t_map_size
0
fd_clock_timestamp_vote_t_map_successor
0
fd_clock_timestamp_vote_t_map_successor_const
0
fd_clock_timestamp_vote_t_map_validate_element
0
fd_clock_timestamp_vote_t_map_validate_element_const
0
fd_clock_timestamp_vote_t_map_verify
0
fd_clock_timestamp_vote_t_map_verify_private
0
fd_delegation_pair_t_map_acquire
0
fd_delegation_pair_t_map_delete
0
fd_delegation_pair_t_map_find
0
fd_delegation_pair_t_map_free
0
fd_delegation_pair_t_map_idx
0
fd_delegation_pair_t_map_insert
0
fd_delegation_pair_t_map_leave
0
fd_delegation_pair_t_map_max
0
fd_delegation_pair_t_map_max_for_footprint
0
fd_delegation_pair_t_map_maximum
0
fd_delegation_pair_t_map_maximum_const
0
fd_delegation_pair_t_map_minimum
0
fd_delegation_pair_t_map_minimum_const
0
fd_delegation_pair_t_map_nearby
0
fd_delegation_pair_t_map_node
0
fd_delegation_pair_t_map_predecessor
0
fd_delegation_pair_t_map_predecessor_const
0
fd_delegation_pair_t_map_release
0
fd_delegation_pair_t_map_release_tree
0
fd_delegation_pair_t_map_remove
0
fd_delegation_pair_t_map_size
0
fd_delegation_pair_t_map_successor
0
fd_delegation_pair_t_map_successor_const
0
fd_delegation_pair_t_map_validate_element
0
fd_delegation_pair_t_map_validate_element_const
0
fd_delegation_pair_t_map_verify
0
fd_delegation_pair_t_map_verify_private
0
fd_hash_hash_age_pair_t_map_free
0
fd_hash_hash_age_pair_t_map_idx
0
fd_hash_hash_age_pair_t_map_max
0
fd_hash_hash_age_pair_t_map_max_for_footprint
0
fd_hash_hash_age_pair_t_map_maximum
0
fd_hash_hash_age_pair_t_map_maximum_const
0
fd_hash_hash_age_pair_t_map_minimum_const
0
fd_hash_hash_age_pair_t_map_nearby
0
fd_hash_hash_age_pair_t_map_node
0
fd_hash_hash_age_pair_t_map_predecessor
0
fd_hash_hash_age_pair_t_map_predecessor_const
0
fd_hash_hash_age_pair_t_map_release
0
fd_hash_hash_age_pair_t_map_release_tree
0
fd_hash_hash_age_pair_t_map_remove
0
fd_hash_hash_age_pair_t_map_successor_const
0
fd_hash_hash_age_pair_t_map_validate_element_const
0
fd_hash_hash_age_pair_t_map_verify
0
fd_hash_hash_age_pair_t_map_verify_private
0
fd_rpc_service.c:leader_rb_deleteFixup
0
fd_rpc_service.c:leader_rb_insertFixup
0
fd_rpc_service.c:leader_rb_rotateLeft
0
fd_rpc_service.c:leader_rb_rotateRight
0
fd_rpc_service.c:product_rb_deleteFixup
0
fd_rpc_service.c:product_rb_insertFixup
0
fd_rpc_service.c:product_rb_rotateLeft
0
fd_rpc_service.c:product_rb_rotateRight
0
fd_stake_accounts_pair_t_map_acquire
0
fd_stake_accounts_pair_t_map_align
0
fd_stake_accounts_pair_t_map_find
0
fd_stake_accounts_pair_t_map_footprint
0
fd_stake_accounts_pair_t_map_free
0
fd_stake_accounts_pair_t_map_idx
0
fd_stake_accounts_pair_t_map_insert
0
fd_stake_accounts_pair_t_map_join
0
fd_stake_accounts_pair_t_map_max
0
fd_stake_accounts_pair_t_map_max_for_footprint
0
fd_stake_accounts_pair_t_map_maximum
0
fd_stake_accounts_pair_t_map_maximum_const
0
fd_stake_accounts_pair_t_map_minimum_const
0
fd_stake_accounts_pair_t_map_nearby
0
fd_stake_accounts_pair_t_map_new
0
fd_stake_accounts_pair_t_map_node
0
fd_stake_accounts_pair_t_map_predecessor
0
fd_stake_accounts_pair_t_map_predecessor_const
0
fd_stake_accounts_pair_t_map_release
0
fd_stake_accounts_pair_t_map_release_tree
0
fd_stake_accounts_pair_t_map_remove
0
fd_stake_accounts_pair_t_map_size
0
fd_stake_accounts_pair_t_map_successor
0
fd_stake_accounts_pair_t_map_successor_const
0
fd_stake_accounts_pair_t_map_validate_element
0
fd_stake_accounts_pair_t_map_validate_element_const
0
fd_stake_accounts_pair_t_map_verify
0
fd_stake_accounts_pair_t_map_verify_private
0
fd_stake_pair_t_map_acquire
0
fd_stake_pair_t_map_align
0
fd_stake_pair_t_map_delete
0
fd_stake_pair_t_map_find
0
fd_stake_pair_t_map_footprint
0
fd_stake_pair_t_map_free
0
fd_stake_pair_t_map_idx
0
fd_stake_pair_t_map_insert
0
fd_stake_pair_t_map_join
0
fd_stake_pair_t_map_leave
0
fd_stake_pair_t_map_max
0
fd_stake_pair_t_map_max_for_footprint
0
fd_stake_pair_t_map_maximum
0
fd_stake_pair_t_map_maximum_const
0
fd_stake_pair_t_map_minimum
0
fd_stake_pair_t_map_minimum_const
0
fd_stake_pair_t_map_nearby
0
fd_stake_pair_t_map_new
0
fd_stake_pair_t_map_node
0
fd_stake_pair_t_map_predecessor
0
fd_stake_pair_t_map_predecessor_const
0
fd_stake_pair_t_map_release
0
fd_stake_pair_t_map_release_tree
0
fd_stake_pair_t_map_remove
0
fd_stake_pair_t_map_size
0
fd_stake_pair_t_map_successor
0
fd_stake_pair_t_map_successor_const
0
fd_stake_pair_t_map_validate_element
0
fd_stake_pair_t_map_validate_element_const
0
fd_stake_pair_t_map_verify
0
fd_stake_pair_t_map_verify_private
0
fd_stake_weight_t_map_acquire
0
fd_stake_weight_t_map_align
0
fd_stake_weight_t_map_delete
0
fd_stake_weight_t_map_find
0
fd_stake_weight_t_map_footprint
0
fd_stake_weight_t_map_free
0
fd_stake_weight_t_map_idx
0
fd_stake_weight_t_map_insert
0
fd_stake_weight_t_map_join
0
fd_stake_weight_t_map_leave
0
fd_stake_weight_t_map_max
0
fd_stake_weight_t_map_max_for_footprint
0
fd_stake_weight_t_map_maximum
0
fd_stake_weight_t_map_maximum_const
0
fd_stake_weight_t_map_minimum
0
fd_stake_weight_t_map_minimum_const
0
fd_stake_weight_t_map_nearby
0
fd_stake_weight_t_map_new
0
fd_stake_weight_t_map_node
0
fd_stake_weight_t_map_predecessor
0
fd_stake_weight_t_map_predecessor_const
0
fd_stake_weight_t_map_release
0
fd_stake_weight_t_map_release_tree
0
fd_stake_weight_t_map_remove
0
fd_stake_weight_t_map_size
0
fd_stake_weight_t_map_successor
0
fd_stake_weight_t_map_successor_const
0
fd_stake_weight_t_map_validate_element
0
fd_stake_weight_t_map_validate_element_const
0
fd_stake_weight_t_map_verify
0
fd_stake_weight_t_map_verify_private
0
fd_types.c:fd_clock_timestamp_vote_t_map_deleteFixup
0
fd_types.c:fd_clock_timestamp_vote_t_map_insertFixup
0
fd_types.c:fd_clock_timestamp_vote_t_map_rotateLeft
0
fd_types.c:fd_clock_timestamp_vote_t_map_rotateRight
0
fd_types.c:fd_delegation_pair_t_map_deleteFixup
0
fd_types.c:fd_delegation_pair_t_map_insertFixup
0
fd_types.c:fd_delegation_pair_t_map_rotateLeft
0
fd_types.c:fd_delegation_pair_t_map_rotateRight
0
fd_types.c:fd_hash_hash_age_pair_t_map_deleteFixup
0
fd_types.c:fd_stake_accounts_pair_t_map_deleteFixup
0
fd_types.c:fd_stake_accounts_pair_t_map_insertFixup
0
fd_types.c:fd_stake_accounts_pair_t_map_rotateLeft
0
fd_types.c:fd_stake_accounts_pair_t_map_rotateRight
0
fd_types.c:fd_stake_pair_t_map_deleteFixup
0
fd_types.c:fd_stake_pair_t_map_insertFixup
0
fd_types.c:fd_stake_pair_t_map_rotateLeft
0
fd_types.c:fd_stake_pair_t_map_rotateRight
0
fd_types.c:fd_stake_weight_t_map_deleteFixup
0
fd_types.c:fd_stake_weight_t_map_insertFixup
0
fd_types.c:fd_stake_weight_t_map_rotateLeft
0
fd_types.c:fd_stake_weight_t_map_rotateRight
0
fd_types.c:fd_vote_accounts_pair_t_map_deleteFixup
0
fd_types.c:fd_vote_accounts_pair_t_map_insertFixup
0
fd_types.c:fd_vote_accounts_pair_t_map_rotateLeft
0
fd_types.c:fd_vote_accounts_pair_t_map_rotateRight
0
fd_types.c:fd_vote_reward_t_map_deleteFixup
0
fd_types.c:fd_vote_reward_t_map_insertFixup
0
fd_types.c:fd_vote_reward_t_map_rotateLeft
0
fd_types.c:fd_vote_reward_t_map_rotateRight
0
fd_vote_accounts_pair_t_map_acquire
0
fd_vote_accounts_pair_t_map_find
0
fd_vote_accounts_pair_t_map_free
0
fd_vote_accounts_pair_t_map_idx
0
fd_vote_accounts_pair_t_map_insert
0
fd_vote_accounts_pair_t_map_max
0
fd_vote_accounts_pair_t_map_max_for_footprint
0
fd_vote_accounts_pair_t_map_maximum
0
fd_vote_accounts_pair_t_map_maximum_const
0
fd_vote_accounts_pair_t_map_minimum_const
0
fd_vote_accounts_pair_t_map_nearby
0
fd_vote_accounts_pair_t_map_node
0
fd_vote_accounts_pair_t_map_predecessor
0
fd_vote_accounts_pair_t_map_predecessor_const
0
fd_vote_accounts_pair_t_map_release
0
fd_vote_accounts_pair_t_map_release_tree
0
fd_vote_accounts_pair_t_map_remove
0
fd_vote_accounts_pair_t_map_size
0
fd_vote_accounts_pair_t_map_successor
0
fd_vote_accounts_pair_t_map_successor_const
0
fd_vote_accounts_pair_t_map_validate_element
0
fd_vote_accounts_pair_t_map_validate_element_const
0
fd_vote_accounts_pair_t_map_verify
0
fd_vote_accounts_pair_t_map_verify_private
0
fd_vote_reward_t_map_acquire
0
fd_vote_reward_t_map_align
0
fd_vote_reward_t_map_delete
0
fd_vote_reward_t_map_find
0
fd_vote_reward_t_map_footprint
0
fd_vote_reward_t_map_free
0
fd_vote_reward_t_map_idx
0
fd_vote_reward_t_map_insert
0
fd_vote_reward_t_map_join
0
fd_vote_reward_t_map_leave
0
fd_vote_reward_t_map_max
0
fd_vote_reward_t_map_max_for_footprint
0
fd_vote_reward_t_map_maximum
0
fd_vote_reward_t_map_maximum_const
0
fd_vote_reward_t_map_minimum
0
fd_vote_reward_t_map_minimum_const
0
fd_vote_reward_t_map_nearby
0
fd_vote_reward_t_map_new
0
fd_vote_reward_t_map_node
0
fd_vote_reward_t_map_predecessor
0
fd_vote_reward_t_map_predecessor_const
0
fd_vote_reward_t_map_release
0
fd_vote_reward_t_map_release_tree
0
fd_vote_reward_t_map_remove
0
fd_vote_reward_t_map_size
0
fd_vote_reward_t_map_successor
0
fd_vote_reward_t_map_successor_const
0
fd_vote_reward_t_map_validate_element
0
fd_vote_reward_t_map_validate_element_const
0
fd_vote_reward_t_map_verify
0
fd_vote_reward_t_map_verify_private
0
leader_rb_acquire
0
leader_rb_align
0
leader_rb_delete
0
leader_rb_find
0
leader_rb_footprint
0
leader_rb_free
0
leader_rb_idx
0
leader_rb_insert
0
leader_rb_join
0
leader_rb_leave
0
leader_rb_max
0
leader_rb_max_for_footprint
0
leader_rb_maximum
0
leader_rb_maximum_const
0
leader_rb_minimum
0
leader_rb_minimum_const
0
leader_rb_nearby
0
leader_rb_new
0
leader_rb_node
0
leader_rb_predecessor
0
leader_rb_predecessor_const
0
leader_rb_release
0
leader_rb_release_tree
0
leader_rb_remove
0
leader_rb_size
0
leader_rb_successor
0
leader_rb_successor_const
0
leader_rb_validate_element
0
leader_rb_validate_element_const
0
leader_rb_verify
0
leader_rb_verify_private
0
my_rb_align
0
my_rb_free
0
my_rb_maximum_const
0
my_rb_minimum_const
0
my_rb_nearby
0
my_rb_predecessor_const
0
my_rb_successor_const
0
my_rb_validate_element_const
0
product_rb_acquire
0
product_rb_align
0
product_rb_delete
0
product_rb_find
0
product_rb_footprint
0
product_rb_free
0
product_rb_idx
0
product_rb_insert
0
product_rb_join
0
product_rb_leave
0
product_rb_max
0
product_rb_max_for_footprint
0
product_rb_maximum
0
product_rb_maximum_const
0
product_rb_minimum
0
product_rb_minimum_const
0
product_rb_nearby
0
product_rb_new
0
product_rb_node
0
product_rb_predecessor
0
product_rb_predecessor_const
0
product_rb_release
0
product_rb_release_tree
0
product_rb_remove
0
product_rb_size
0
product_rb_successor
0
product_rb_successor_const
0
product_rb_validate_element
0
product_rb_validate_element_const
0
product_rb_verify
0
product_rb_verify_private
0
rb_align
0
rb_idx
0
rb_maximum
0
rb_maximum_const
0
rb_minimum_const
0
rb_nearby
0
rb_node
0
rb_predecessor
0
rb_predecessor_const
0
rb_successor_const
0
rb_validate_element_const
0
my_rb_delete
3
my_rb_footprint
3
my_rb_max_for_footprint
3
my_rb_new
3
rb_delete
3
rb_footprint
3
rb_join
3
rb_leave
3
rb_max
3
rb_max_for_footprint
3
rb_new
3
my_rb_idx
9
my_rb_node
9
my_rb_join
12
my_rb_leave
12
my_rb_max
12
rb_successor
27
rb_minimum
33
rb_free
66
my_rb_verify
6027
fd_hash_hash_age_pair_t_map_find
7248
fd_hash_hash_age_pair_t_map_align
11370
fd_hash_hash_age_pair_t_map_footprint
11370
fd_hash_hash_age_pair_t_map_join
11370
fd_hash_hash_age_pair_t_map_new
11370
my_rb_release_tree
49005
fd_delegation_pair_t_map_join
108795
fd_delegation_pair_t_map_new
108795
fd_clock_timestamp_vote_t_map_delete
217578
fd_clock_timestamp_vote_t_map_leave
217578
fd_clock_timestamp_vote_t_map_minimum
217578
fd_hash_hash_age_pair_t_map_delete
217578
fd_hash_hash_age_pair_t_map_leave
217578
fd_stake_accounts_pair_t_map_delete
217578
fd_stake_accounts_pair_t_map_leave
217578
fd_stake_accounts_pair_t_map_minimum
217578
fd_delegation_pair_t_map_align
217584
fd_delegation_pair_t_map_footprint
217584
fd_vote_accounts_pair_t_map_align
217584
fd_vote_accounts_pair_t_map_footprint
217584
fd_vote_accounts_pair_t_map_join
217584
fd_vote_accounts_pair_t_map_new
217584
fd_types.c:fd_hash_hash_age_pair_t_map_rotateLeft
232554
fd_types.c:fd_hash_hash_age_pair_t_map_rotateRight
232731
fd_vote_accounts_pair_t_map_delete
435156
fd_vote_accounts_pair_t_map_leave
435156
fd_vote_accounts_pair_t_map_minimum
449082
fd_hash_hash_age_pair_t_map_minimum
632379
fd_hash_hash_age_pair_t_map_acquire
830595
fd_hash_hash_age_pair_t_map_insert
830595
fd_types.c:fd_hash_hash_age_pair_t_map_insertFixup
830595
fd_hash_hash_age_pair_t_map_successor
840495
test_redblack.c:my_rb_rotateLeft
1959495
test_redblack.c:my_rb_rotateRight
1962420
my_rb_maximum
2041752
my_rb_minimum
2044248
test_redblack.c:my_rb_deleteFixup
2915922
my_rb_predecessor
4083000
my_rb_remove
4083000
my_rb_successor
4083000
my_rb_insert
4101369
test_redblack.c:my_rb_insertFixup
4101369
my_rb_acquire
4104378
my_rb_release
4107489
my_rb_size
8218005
my_rb_verify_private
8218005
my_rb_find
12285654
test_redblack2.c:rb_rotateRight
32455868
my_rb_validate_element
57363864
test_redblack2.c:rb_deleteFixup
89208712
test_redblack2.c:rb_rotateLeft
96333547
rb_remove
108867617
fd_hash_hash_age_pair_t_map_size
162409677
fd_hash_hash_age_pair_t_map_validate_element
165344781
rb_acquire
217734651
rb_insert
217734651
rb_release
217734651
test_redblack2.c:rb_insertFixup
217734651
rb_release_tree
239507030
rb_verify
326602193
rb_find
435499438
rb_size
3708750051
rb_verify_private
3708750051
rb_validate_element
6820572917
Generated by:
LCOV version 1.14