LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam_xlog.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC ECB DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 89.4 % 557 498 59 10 488 1 16
Current Date: 2026-10-12 11:56:10 +0200 Functions: 92.9 % 14 13 1 2 11
Baseline: lcov-20261012-baseline Branches: 65.2 % 451 294 4 153 1 12 281
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 81.2 % 16 13 3 13
(30,360] days: 88.7 % 106 94 12 10 84 1
(360..) days: 89.9 % 435 391 44 391
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 92.3 % 13 12 1 1 11
Branch coverage date bins:
(7,30] days: 77.8 % 18 14 4 14
(30,360] days: 61.2 % 134 82 4 48 12 70
(360..) days: 66.2 % 299 198 101 1 197

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_xlog_update GNC 98985 97.0 % (129 / 133) 68.3 % (82 / 120)
heap_xlog_multi_insert CBC 63445 88.8 % (71 / 80) 63.5 % (47 / 74)
heap_xlog_insert CBC 1327361 96.0 % (48 / 50) 58.3 % (28 / 48)
heap_xlog_lock_updated UBC 0 0.0 % (0 / 24) 0.0 % (0 / 16)
heap_xlog_inplace CBC 8306 87.5 % (21 / 24) 38.9 % (7 / 18)
heap_xlog_delete CBC 312286 91.4 % (32 / 35) 64.3 % (18 / 28)
heap_xlog_confirm CBC 98 88.9 % (16 / 18) 35.7 % (5 / 14)
heap_xlog_lock CBC 58025 92.9 % (26 / 28) 50.0 % (9 / 18)
heap_xlog_prune_freeze CBC 21096 100.0 % (69 / 69) 89.1 % (57 / 64)
heap2_redo CBC 85689 60.0 % (12 / 20) 37.5 % (3 / 8)
heap_redo CBC 1805063 93.1 % (27 / 29) 72.7 % (8 / 11)
heap_xlog_vm_clear GNC 2293 100.0 % (10 / 10) 80.0 % (8 / 10)
fix_infomask_from_infobits CBC 466517 100.0 % (14 / 14) 100.0 % (10 / 10)
heap_mask CBC 3001414 100.0 % (23 / 23) 100.0 % (12 / 12)

Generated by: LCOV version 2.0-1