LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam_visibility.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 81.7 % 558 456 2 100 5 451
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 19 19 19
Baseline: lcov-20261012-baseline Branches: 72.4 % 510 369 2 139 4 365
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 69.0 % 71 49 22 49
(360..) days: 83.6 % 487 407 2 78 5 402
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 15 15 15
Branch coverage date bins:
(30,360] days: 56.9 % 58 33 25 33
(360..) days: 74.3 % 452 336 2 114 4 332

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
HeapTupleSatisfiesSelf CBC 656371 50.0 % (31 / 62) 46.4 % (26 / 56)
HeapTupleSatisfiesUpdate CBC 5122508 73.5 % (72 / 98) 67.8 % (61 / 90)
HeapTupleCleanMoved CBC 39047853 15.8 % (3 / 19) 5.6 % (1 / 18)
HeapTupleSatisfiesHistoricMVCC CBC 46319 90.2 % (46 / 51) 76.8 % (43 / 56)
HeapTupleSatisfiesVacuumHorizon CBC 44240079 93.3 % (56 / 60) 79.3 % (46 / 58)
HeapTupleSatisfiesDirty CBC 7829686 88.9 % (64 / 72) 82.3 % (51 / 62)
HeapTupleSatisfiesMVCC CBC 87140893 93.0 % (66 / 71) 84.7 % (61 / 72)
HeapTupleSatisfiesToast CBC 99668 75.0 % (9 / 12) 58.3 % (7 / 12)
HeapTupleHeaderIsOnlyLocked CBC 140503 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleIsSurelyDead CBC 8602855 100.0 % (15 / 15) 85.7 % (12 / 14)
HeapTupleSatisfiesNonVacuumable CBC 507829 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuum CBC 9400938 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesMVCCBatch CBC 1646578 100.0 % (14 / 14) 87.5 % (7 / 8)
HeapTupleSatisfiesVisibility CBC 41750472 94.1 % (16 / 17) 87.5 % (7 / 8)
HeapTupleSetHintBits CBC 242 100.0 % (4 / 4) 50.0 % (1 / 2)
SetHintBitsExt CBC 17737568 100.0 % (19 / 19) 100.0 % (18 / 18)
TransactionIdInArray CBC 55914 100.0 % (3 / 3) 100.0 % (4 / 4)
HeapTupleSatisfiesAny CBC 12231326 100.0 % (2 / 2)
SetHintBits CBC 14665195 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1