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

Generated by: LCOV version 2.0-1