LCOV - code coverage report
Current view: top level - util/tmpl - fd_redblack.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 487 573 85.0 %
Date: 2025-09-19 04:41:14 Functions: 52 252 20.6 %

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_delete 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_insert_or_replace 0
fd_clock_timestamp_vote_t_map_join 0
fd_clock_timestamp_vote_t_map_leave 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 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_rpc_service.c:leader_rb_acquire 0
fd_rpc_service.c:leader_rb_align 0
fd_rpc_service.c:leader_rb_delete 0
fd_rpc_service.c:leader_rb_deleteFixup 0
fd_rpc_service.c:leader_rb_find 0
fd_rpc_service.c:leader_rb_footprint 0
fd_rpc_service.c:leader_rb_free 0
fd_rpc_service.c:leader_rb_idx 0
fd_rpc_service.c:leader_rb_insert 0
fd_rpc_service.c:leader_rb_insertFixup 0
fd_rpc_service.c:leader_rb_insert_or_replace 0
fd_rpc_service.c:leader_rb_join 0
fd_rpc_service.c:leader_rb_leave 0
fd_rpc_service.c:leader_rb_max 0
fd_rpc_service.c:leader_rb_max_for_footprint 0
fd_rpc_service.c:leader_rb_maximum 0
fd_rpc_service.c:leader_rb_maximum_const 0
fd_rpc_service.c:leader_rb_minimum 0
fd_rpc_service.c:leader_rb_minimum_const 0
fd_rpc_service.c:leader_rb_nearby 0
fd_rpc_service.c:leader_rb_new 0
fd_rpc_service.c:leader_rb_node 0
fd_rpc_service.c:leader_rb_predecessor 0
fd_rpc_service.c:leader_rb_predecessor_const 0
fd_rpc_service.c:leader_rb_release 0
fd_rpc_service.c:leader_rb_release_tree 0
fd_rpc_service.c:leader_rb_remove 0
fd_rpc_service.c:leader_rb_rotateLeft 0
fd_rpc_service.c:leader_rb_rotateRight 0
fd_rpc_service.c:leader_rb_size 0
fd_rpc_service.c:leader_rb_successor 0
fd_rpc_service.c:leader_rb_successor_const 0
fd_rpc_service.c:leader_rb_validate_element 0
fd_rpc_service.c:leader_rb_validate_element_const 0
fd_rpc_service.c:leader_rb_verify 0
fd_rpc_service.c:leader_rb_verify_private 0
fd_rpc_service.c:product_rb_acquire 0
fd_rpc_service.c:product_rb_align 0
fd_rpc_service.c:product_rb_delete 0
fd_rpc_service.c:product_rb_deleteFixup 0
fd_rpc_service.c:product_rb_find 0
fd_rpc_service.c:product_rb_footprint 0
fd_rpc_service.c:product_rb_free 0
fd_rpc_service.c:product_rb_idx 0
fd_rpc_service.c:product_rb_insert 0
fd_rpc_service.c:product_rb_insertFixup 0
fd_rpc_service.c:product_rb_insert_or_replace 0
fd_rpc_service.c:product_rb_join 0
fd_rpc_service.c:product_rb_leave 0
fd_rpc_service.c:product_rb_max 0
fd_rpc_service.c:product_rb_max_for_footprint 0
fd_rpc_service.c:product_rb_maximum 0
fd_rpc_service.c:product_rb_maximum_const 0
fd_rpc_service.c:product_rb_minimum 0
fd_rpc_service.c:product_rb_minimum_const 0
fd_rpc_service.c:product_rb_nearby 0
fd_rpc_service.c:product_rb_new 0
fd_rpc_service.c:product_rb_node 0
fd_rpc_service.c:product_rb_predecessor 0
fd_rpc_service.c:product_rb_predecessor_const 0
fd_rpc_service.c:product_rb_release 0
fd_rpc_service.c:product_rb_release_tree 0
fd_rpc_service.c:product_rb_remove 0
fd_rpc_service.c:product_rb_rotateLeft 0
fd_rpc_service.c:product_rb_rotateRight 0
fd_rpc_service.c:product_rb_size 0
fd_rpc_service.c:product_rb_successor 0
fd_rpc_service.c:product_rb_successor_const 0
fd_rpc_service.c:product_rb_validate_element 0
fd_rpc_service.c:product_rb_validate_element_const 0
fd_rpc_service.c:product_rb_verify 0
fd_rpc_service.c:product_rb_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_insert_or_replace 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_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_clock_timestamp_vote_t_map_verify_private 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_stake_weight_t_map_verify_private 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_types.c:fd_vote_reward_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_insert_or_replace 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
test_redblack.c:my_rb_align 0
test_redblack.c:my_rb_free 0
test_redblack.c:my_rb_maximum_const 0
test_redblack.c:my_rb_minimum_const 0
test_redblack.c:my_rb_nearby 0
test_redblack.c:my_rb_predecessor_const 0
test_redblack.c:my_rb_successor_const 0
test_redblack.c:my_rb_validate_element_const 0
test_redblack2.c:rb_align 0
test_redblack2.c:rb_idx 0
test_redblack2.c:rb_insert_or_replace 0
test_redblack2.c:rb_maximum 0
test_redblack2.c:rb_maximum_const 0
test_redblack2.c:rb_minimum_const 0
test_redblack2.c:rb_nearby 0
test_redblack2.c:rb_node 0
test_redblack2.c:rb_predecessor 0
test_redblack2.c:rb_predecessor_const 0
test_redblack2.c:rb_successor_const 0
test_redblack2.c:rb_validate_element_const 0
test_redblack.c:my_rb_delete 3
test_redblack.c:my_rb_footprint 3
test_redblack.c:my_rb_max_for_footprint 3
test_redblack.c:my_rb_new 3
test_redblack2.c:rb_delete 3
test_redblack2.c:rb_footprint 3
test_redblack2.c:rb_join 3
test_redblack2.c:rb_leave 3
test_redblack2.c:rb_max 3
test_redblack2.c:rb_max_for_footprint 3
test_redblack2.c:rb_new 3
test_redblack.c:my_rb_idx 9
test_redblack.c:my_rb_node 9
test_redblack.c:my_rb_join 12
test_redblack.c:my_rb_leave 12
test_redblack.c:my_rb_max 12
test_redblack2.c:rb_successor 27
test_redblack2.c:rb_minimum 33
test_redblack2.c:rb_free 69
test_redblack.c:my_rb_verify 6027
test_redblack.c:my_rb_insert 18369
test_redblack.c:my_rb_release_tree 49005
test_redblack.c:my_rb_rotateLeft 1959495
test_redblack.c:my_rb_rotateRight 1962420
test_redblack.c:my_rb_maximum 2041752
test_redblack.c:my_rb_minimum 2044248
test_redblack.c:my_rb_deleteFixup 2915922
test_redblack.c:my_rb_predecessor 4083000
test_redblack.c:my_rb_remove 4083000
test_redblack.c:my_rb_successor 4083000
test_redblack.c:my_rb_insertFixup 4101369
test_redblack.c:my_rb_insert_or_replace 8163000
test_redblack.c:my_rb_acquire 8187378
test_redblack.c:my_rb_release 8187489
test_redblack.c:my_rb_size 8218005
test_redblack.c:my_rb_verify_private 8218005
test_redblack.c:my_rb_find 16365654
test_redblack2.c:rb_rotateRight 32455787
test_redblack.c:my_rb_validate_element 73683864
test_redblack2.c:rb_deleteFixup 89208715
test_redblack2.c:rb_rotateLeft 96333546
test_redblack2.c:rb_remove 108867601
test_redblack2.c:rb_acquire 217734683
test_redblack2.c:rb_insert 217734683
test_redblack2.c:rb_insertFixup 217734683
test_redblack2.c:rb_release 217734683
test_redblack2.c:rb_release_tree 239507126
test_redblack2.c:rb_verify 326602209
test_redblack2.c:rb_find 435499406
test_redblack2.c:rb_size 3708916713
test_redblack2.c:rb_verify_private 3708916713
test_redblack2.c:rb_validate_element 6820822982

Generated by: LCOV version 1.14