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-20250908-010021-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_get_root_tuples CBC 111413 89.2 % (33 / 37) 63.2 % (24 / 38)
heap_log_freeze_cmp CBC 1094146 87.5 % (21 / 24) 85.0 % (17 / 20)
heap_log_freeze_eq CBC 900896 100.0 % (7 / 7) 87.5 % (7 / 8)
heap_log_freeze_new_plan CBC 24589 100.0 % (7 / 7)
heap_log_freeze_plan CBC 21067 100.0 % (17 / 17) 75.0 % (9 / 12)
heap_page_prune_and_freeze CBC 110091 98.8 % (161 / 163) 84.6 % (115 / 136)
heap_page_prune_execute GNC 60879 100.0 % (46 / 46) 68.3 % (41 / 60)
heap_page_prune_opt CBC 14886702 100.0 % (21 / 21) 95.0 % (19 / 20)
heap_prune_chain CBC 6923703 83.3 % (55 / 66) 66.0 % (33 / 50)
heap_prune_record_dead CBC 1283599 100.0 % (10 / 10) 66.7 % (4 / 6)
heap_prune_record_dead_or_unused CBC 1316874 100.0 % (5 / 5) 100.0 % (2 / 2)
heap_prune_record_prunable CBC 290609 100.0 % (6 / 6) 83.3 % (5 / 6)
heap_prune_record_redirect CBC 65315 100.0 % (11 / 11) 66.7 % (4 / 6)
heap_prune_record_unchanged_lp_dead CBC 992882 100.0 % (5 / 5) 50.0 % (1 / 2)
heap_prune_record_unchanged_lp_normal CBC 5625378 95.3 % (41 / 43) 81.5 % (22 / 27)
heap_prune_record_unchanged_lp_redirect CBC 140815 100.0 % (4 / 4) 50.0 % (1 / 2)
heap_prune_record_unchanged_lp_unused CBC 140966 100.0 % (4 / 4) 50.0 % (1 / 2)
heap_prune_record_unused CBC 87805 100.0 % (9 / 9) 66.7 % (4 / 6)
heap_prune_satisfies_vacuum CBC 7043194 100.0 % (11 / 11) 78.6 % (11 / 14)
htsv_get_valid_status CBC 7030129 100.0 % (3 / 3) 50.0 % (2 / 4)
log_heap_prune_and_freeze CBC 83664 96.2 % (50 / 52) 60.9 % (28 / 46)
page_verify_redirects CBC 58951 100.0 % (16 / 16) 66.7 % (8 / 12)

Generated by: LCOV version 2.4-beta