LCOV - code coverage report
Current view: top level - discof/failover - fd_failover_controller.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 803 915 87.8 %
Date: 2026-11-12 04:25:03 Functions: 74 158 46.8 %

Function Name Sort by function name Hit count Sort by hit count
fd_failover_tile.c:abort_demotion 0
fd_failover_tile.c:accept_handoff 0
fd_failover_tile.c:apply_control 0
fd_failover_tile.c:await_request_result 0
fd_failover_tile.c:check_handoff 0
fd_failover_tile.c:check_promotion 0
fd_failover_tile.c:end_promotion 0
fd_failover_tile.c:end_request 0
fd_failover_tile.c:finish_cmd 0
fd_failover_tile.c:finish_reply 0
fd_failover_tile.c:flush_pending 0
fd_failover_tile.c:get_action_name 0
fd_failover_tile.c:get_adopt_err_name 0
fd_failover_tile.c:get_coverage_floor 0
fd_failover_tile.c:get_dial_port 0
fd_failover_tile.c:get_handoff_name 0
fd_failover_tile.c:get_msg_name 0
fd_failover_tile.c:get_reject_name 0
fd_failover_tile.c:get_reject_result 0
fd_failover_tile.c:get_settled_result 0
fd_failover_tile.c:get_source_name 0
fd_failover_tile.c:handle_control 0
fd_failover_tile.c:hang_up 0
fd_failover_tile.c:is_bound_peer 0
fd_failover_tile.c:is_final_history_ok 0
fd_failover_tile.c:is_holder_fresh 0
fd_failover_tile.c:is_holder_live 0
fd_failover_tile.c:is_overdue 0
fd_failover_tile.c:is_promoting 0
fd_failover_tile.c:is_recent 0
fd_failover_tile.c:is_replay_ready 0
fd_failover_tile.c:is_request_paused 0
fd_failover_tile.c:is_requesting 0
fd_failover_tile.c:is_switch_pending 0
fd_failover_tile.c:is_switching_out 0
fd_failover_tile.c:mark_switch_overdue 0
fd_failover_tile.c:note_holder_heard 0
fd_failover_tile.c:on_admin_operator_action_msg 0
fd_failover_tile.c:on_demoted_answer_msg 0
fd_failover_tile.c:on_demoted_msg 0
fd_failover_tile.c:on_gossip_contact_info_msg 0
fd_failover_tile.c:on_handoff_request_msg 0
fd_failover_tile.c:on_handoff_result_msg 0
fd_failover_tile.c:on_switch_resp_msg 0
fd_failover_tile.c:on_votor_hist_msg 0
fd_failover_tile.c:pause_request 0
fd_failover_tile.c:poll_peer 0
fd_failover_tile.c:prepare_history 0
fd_failover_tile.c:publish_adopt_state 0
fd_failover_tile.c:publish_adoption 0
fd_failover_tile.c:publish_bus_result 0
fd_failover_tile.c:publish_cmd_answer 0
fd_failover_tile.c:publish_cmd_step 0
fd_failover_tile.c:queue_control 0
fd_failover_tile.c:queue_demoted 0
fd_failover_tile.c:queue_handoff_result 0
fd_failover_tile.c:queue_reply 0
fd_failover_tile.c:reject_promotion 0
fd_failover_tile.c:request_switch 0
fd_failover_tile.c:reset_controller 0
fd_failover_tile.c:resolve_handoff 0
fd_failover_tile.c:run_handoff_cmd 0
fd_failover_tile.c:run_preflight_cmd 0
fd_failover_tile.c:run_promote_cmd 0
fd_failover_tile.c:serve_bus_request 0
fd_failover_tile.c:set_action 0
fd_failover_tile.c:set_adopt_anchor 0
fd_failover_tile.c:set_installed 0
fd_failover_tile.c:stage_request 0
fd_failover_tile.c:start_promotion 0
fd_failover_tile.c:step_controller 0
fd_failover_tile.c:step_demote_drain 0
fd_failover_tile.c:step_demote_switch 0
fd_failover_tile.c:step_demote_wait_ack 0
fd_failover_tile.c:step_promote_switch 0
fd_failover_tile.c:step_promote_wait_adopt 0
fd_failover_tile.c:step_promote_wait_replay 0
fd_failover_tile.c:sync_session 0
fd_failover_tile.c:take_switch_result 0
test_failover_tile.c:flush_pending 0
test_failover_tile.c:get_msg_name 0
test_failover_tile.c:mark_switch_overdue 0
test_failover_tile.c:publish_cmd_answer 0
test_failover_tile.c:publish_cmd_step 0
test_failover_tile.c:abort_demotion 3
test_failover_tile.c:get_settled_result 3
test_failover_tile.c:on_gossip_contact_info_msg 3
test_failover_tile.c:on_handoff_result_msg 3
test_failover_tile.c:publish_bus_result 3
test_failover_tile.c:step_promote_switch 3
test_failover_tile.c:await_request_result 6
test_failover_tile.c:finish_reply 6
test_failover_tile.c:on_demoted_msg 6
test_failover_tile.c:prepare_history 6
test_failover_tile.c:queue_reply 6
test_failover_tile.c:serve_bus_request 6
test_failover_tile.c:get_reject_result 9
test_failover_tile.c:reject_promotion 9
test_failover_tile.c:run_preflight_cmd 9
test_failover_tile.c:end_promotion 12
test_failover_tile.c:get_adopt_err_name 12
test_failover_tile.c:get_reject_name 12
test_failover_tile.c:publish_adopt_state 12
test_failover_tile.c:publish_adoption 12
test_failover_tile.c:step_promote_wait_replay 12
test_failover_tile.c:on_demoted_answer_msg 15
test_failover_tile.c:on_votor_hist_msg 15
test_failover_tile.c:is_replay_ready 18
test_failover_tile.c:on_admin_operator_action_msg 21
test_failover_tile.c:reset_controller 21
test_failover_tile.c:resolve_handoff 21
test_failover_tile.c:step_demote_wait_ack 21
test_failover_tile.c:step_promote_wait_adopt 21
test_failover_tile.c:is_promoting 30
test_failover_tile.c:is_switching_out 30
test_failover_tile.c:step_demote_drain 36
test_failover_tile.c:is_holder_fresh 39
test_failover_tile.c:queue_demoted 39
test_failover_tile.c:queue_handoff_result 39
test_failover_tile.c:take_switch_result 39
test_failover_tile.c:pause_request 42
test_failover_tile.c:on_switch_resp_msg 45
test_failover_tile.c:request_switch 45
test_failover_tile.c:accept_handoff 48
test_failover_tile.c:is_holder_live 48
test_failover_tile.c:end_request 51
test_failover_tile.c:get_handoff_name 51
test_failover_tile.c:get_coverage_floor 54
test_failover_tile.c:set_adopt_anchor 54
test_failover_tile.c:stage_request 54
test_failover_tile.c:start_promotion 54
test_failover_tile.c:check_handoff 57
test_failover_tile.c:is_overdue 57
test_failover_tile.c:set_installed 57
test_failover_tile.c:note_holder_heard 63
test_failover_tile.c:run_handoff_cmd 66
test_failover_tile.c:finish_cmd 72
test_failover_tile.c:is_request_paused 72
test_failover_tile.c:is_recent 75
test_failover_tile.c:step_demote_switch 75
test_failover_tile.c:on_handoff_request_msg 81
test_failover_tile.c:poll_peer 81
test_failover_tile.c:is_bound_peer 84
test_failover_tile.c:queue_control 84
test_failover_tile.c:is_final_history_ok 90
test_failover_tile.c:check_promotion 99
test_failover_tile.c:handle_control 105
test_failover_tile.c:step_controller 105
test_failover_tile.c:run_promote_cmd 108
test_failover_tile.c:hang_up 111
test_failover_tile.c:get_source_name 138
test_failover_tile.c:is_requesting 141
test_failover_tile.c:apply_control 183
test_failover_tile.c:get_dial_port 183
test_failover_tile.c:set_action 324
test_failover_tile.c:sync_session 432
test_failover_tile.c:is_switch_pending 495
test_failover_tile.c:get_action_name 693

Generated by: LCOV version 1.14