LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - pruneheap.c (source / functions) Coverage Total Hit UNC LBC UBC GIC GNC CBC ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 95.7 % 564 540 13 1 10 1 374 165 1 15 139
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 22 22 19 3 5
Baseline: 16@8cea358b128 Branches: 73.2 % 523 383 78 62 257 126
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 96.9 % 385 373 12 366 7
(60,120] days: 100.0 % 2 2 1 1
(180,240] days: 100.0 % 3 3 3
(240..) days: 93.1 % 174 162 1 1 10 1 4 157 1
Function coverage date bins:
[..60] days: 100.0 % 16 16 16
(240..) days: 100.0 % 6 6 3 3
Branch coverage date bins:
[..60] days: 76.7 % 335 257 78 253 4
(60,120] days: 100.0 % 2 2 2
(180,240] days: 100.0 % 2 2 2
(240..) days: 66.3 % 184 122 62 122

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
heap_get_root_tuples CBC 101050 88.9 % (32 / 36) 55.0 % (33 / 60)
heap_log_freeze_cmp GNC 936656 87.5 % (21 / 24) 85.0 % (17 / 20)
heap_page_prune_and_freeze GNC 361049 98.8 % (161 / 163) 85.2 % (121 / 142)
heap_prune_record_unchanged_lp_normal GNC 16610513 95.6 % (43 / 45) 68.3 % (28 / 41)
log_heap_prune_and_freeze GNC 70645 96.2 % (50 / 52) 67.4 % (31 / 46)
heap_log_freeze_eq GNC 608128 100.0 % (7 / 7) 87.5 % (7 / 8)
heap_log_freeze_new_plan GNC 18759 100.0 % (7 / 7)
heap_log_freeze_plan GNC 14923 100.0 % (17 / 17) 75.0 % (9 / 12)
heap_page_prune_execute GNC 57749 100.0 % (46 / 46) 68.3 % (41 / 60)
heap_page_prune_opt GNC 13838551 100.0 % (21 / 21) 95.0 % (19 / 20)
heap_prune_record_dead GNC 1296906 100.0 % (10 / 10) 66.7 % (4 / 6)
heap_prune_record_dead_or_unused GNC 1330633 100.0 % (5 / 5) 100.0 % (2 / 2)
heap_prune_record_prunable CBC 3931059 100.0 % (6 / 6) 83.3 % (5 / 6)
heap_prune_record_redirect GNC 55700 100.0 % (11 / 11) 66.7 % (4 / 6)
heap_prune_record_unchanged_lp_dead GNC 886328 100.0 % (5 / 5) 50.0 % (1 / 2)
heap_prune_record_unchanged_lp_redirect GNC 219132 100.0 % (4 / 4) 50.0 % (1 / 2)
heap_prune_record_unchanged_lp_unused GNC 231137 100.0 % (4 / 4) 50.0 % (1 / 2)
heap_prune_satisfies_vacuum GNC 18027107 100.0 % (7 / 7) 100.0 % (4 / 4)
htsv_get_valid_status GNC 18015458 100.0 % (3 / 3) 50.0 % (2 / 4)
page_verify_redirects CBC 54264 100.0 % (16 / 16) 66.7 % (8 / 12)

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