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 Sort by function name Hit count Sort by 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