LCOV - differential code coverage report
Current view: top level - src/backend/utils/misc - timeout.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 83.3 % 204 170 34 3 167 2
Current Date: 2024-04-14 14:21:10 Functions: 90.0 % 20 18 2 1 17
Baseline: 16@8cea358b128 Branches: 62.1 % 140 87 53 1 86
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 83.3 % 204 170 34 3 167
Function coverage date bins:
(240..) days: 90.0 % 20 18 2 1 17
Branch coverage date bins:
(240..) days: 62.1 % 140 87 53 1 86

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
RegisterTimeout CBC 145930 54.5 % (6 / 11) 21.4 % (3 / 14)
schedule_alarm CBC 63748 69.6 % (16 / 23) 66.7 % (20 / 30)
enable_timeout CBC 56142 88.2 % (15 / 17) 57.1 % (8 / 14)
insert_timeout CBC 56142 90.0 % (9 / 10) 50.0 % (5 / 10)
remove_timeout_index CBC 25635 88.9 % (8 / 9) 50.0 % (5 / 10)
enable_timeouts CBC 128 71.4 % (15 / 21) 50.0 % (4 / 8)
disable_timeout CBC 25679 100.0 % (11 / 11) 70.0 % (7 / 10)
handle_sig_alarm GNC 273 92.0 % (23 / 25) 78.6 % (11 / 14)
disable_timeouts CBC 148 100.0 % (13 / 13) 83.3 % (10 / 12)
disable_all_timeouts CBC 19993 100.0 % (8 / 8) 75.0 % (3 / 4)
find_active_timeout CBC 25531 80.0 % (4 / 5) 75.0 % (3 / 4)
get_timeout_indicator CBC 108 100.0 % (6 / 6) 75.0 % (3 / 4)
reschedule_timeouts CBC 27410 83.3 % (5 / 6) 75.0 % (3 / 4)
InitializeTimeouts CBC 28723 100.0 % (14 / 14) 100.0 % (2 / 2)
enable_timeout_after CBC 55365 100.0 % (7 / 7)
enable_timeout_at UBC 0 0.0 % (0 / 6)
enable_timeout_every CBC 495 100.0 % (6 / 6)
get_timeout_active CBC 1448526 100.0 % (2 / 2)
get_timeout_finish_time UBC 0 0.0 % (0 / 2)
get_timeout_start_time CBC 1121 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622