LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam_visibility.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 81.0 % 558 452 3 103 452
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 19 19 19
Baseline: lcov-20260726-baseline Branches: 72.0 % 510 367 3 140 367
Baseline Date: 2026-07-25 19:16:42 +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: 82.8 % 487 403 3 81 403
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: 73.9 % 452 334 3 115 334

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 661735 41.9 % (26 / 62) 39.3 % (22 / 56)
HeapTupleSatisfiesUpdate CBC 4946001 72.4 % (71 / 98) 66.7 % (60 / 90)
HeapTupleCleanMoved CBC 40106746 15.8 % (3 / 19) 5.6 % (1 / 18)
HeapTupleSatisfiesDirty CBC 7821373 88.9 % (64 / 72) 82.3 % (51 / 62)
HeapTupleSatisfiesMVCC CBC 95978055 93.0 % (66 / 71) 84.7 % (61 / 72)
HeapTupleSatisfiesVacuumHorizon CBC 46859837 93.3 % (56 / 60) 79.3 % (46 / 58)
HeapTupleHeaderIsOnlyLocked CBC 136924 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleSatisfiesHistoricMVCC CBC 45923 94.1 % (48 / 51) 82.1 % (46 / 56)
HeapTupleSatisfiesToast CBC 94250 75.0 % (9 / 12) 58.3 % (7 / 12)
HeapTupleSatisfiesVisibility CBC 42186233 94.1 % (16 / 17) 87.5 % (7 / 8)
HeapTupleIsSurelyDead CBC 8626311 100.0 % (15 / 15) 85.7 % (12 / 14)
HeapTupleSatisfiesAny CBC 12164863 100.0 % (2 / 2)
HeapTupleSatisfiesMVCCBatch CBC 1808060 100.0 % (14 / 14) 87.5 % (7 / 8)
HeapTupleSatisfiesNonVacuumable CBC 484916 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuum CBC 9341174 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSetHintBits CBC 280 100.0 % (4 / 4) 50.0 % (1 / 2)
SetHintBits CBC 13158105 100.0 % (3 / 3)
SetHintBitsExt CBC 17670377 100.0 % (19 / 19) 100.0 % (18 / 18)
TransactionIdInArray CBC 54944 100.0 % (3 / 3) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1