LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - pruneheap.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 95.8 % 567 543 24 1 542 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 22 22 1 21
Baseline: lcov-20250907-010129-baseline Branches: 74.7 % 479 358 121 358
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 11 11 11
(360..) days: 95.7 % 555 531 24 531
Function coverage date bins:
(360..) days: 100.0 % 22 22 1 21
Branch coverage date bins:
(360..) days: 74.7 % 479 358 121 358

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_log_freeze_plan CBC 21081 100.0 % (17 / 17) 75.0 % (9 / 12)
heap_log_freeze_new_plan CBC 24600 100.0 % (7 / 7)
page_verify_redirects CBC 58619 100.0 % (16 / 16) 66.7 % (8 / 12)
heap_page_prune_execute GNC 60982 100.0 % (46 / 46) 68.3 % (41 / 60)
heap_prune_record_redirect CBC 65065 100.0 % (11 / 11) 66.7 % (4 / 6)
log_heap_prune_and_freeze CBC 83587 96.2 % (50 / 52) 60.9 % (28 / 46)
heap_prune_record_unused CBC 87941 100.0 % (9 / 9) 66.7 % (4 / 6)
heap_page_prune_and_freeze CBC 110078 98.8 % (161 / 163) 84.6 % (115 / 136)
heap_get_root_tuples CBC 111206 89.2 % (33 / 37) 63.2 % (24 / 38)
heap_prune_record_unchanged_lp_unused CBC 129964 100.0 % (4 / 4) 50.0 % (1 / 2)
heap_prune_record_unchanged_lp_redirect CBC 140471 100.0 % (4 / 4) 50.0 % (1 / 2)
heap_prune_record_prunable CBC 289854 100.0 % (6 / 6) 83.3 % (5 / 6)
heap_log_freeze_eq CBC 898171 100.0 % (7 / 7) 87.5 % (7 / 8)
heap_prune_record_unchanged_lp_dead CBC 1012152 100.0 % (5 / 5) 50.0 % (1 / 2)
heap_log_freeze_cmp CBC 1090499 87.5 % (21 / 24) 85.0 % (17 / 20)
heap_prune_record_dead CBC 1284370 100.0 % (10 / 10) 66.7 % (4 / 6)
heap_prune_record_dead_or_unused CBC 1318915 100.0 % (5 / 5) 100.0 % (2 / 2)
heap_prune_record_unchanged_lp_normal CBC 5599552 95.3 % (41 / 43) 81.5 % (22 / 27)
heap_prune_chain CBC 6900922 83.3 % (55 / 66) 66.0 % (33 / 50)
htsv_get_valid_status CBC 7006452 100.0 % (3 / 3) 50.0 % (2 / 4)
heap_prune_satisfies_vacuum CBC 7019408 100.0 % (11 / 11) 78.6 % (11 / 14)
heap_page_prune_opt CBC 14898257 100.0 % (21 / 21) 95.0 % (19 / 20)

Generated by: LCOV version 2.4-beta