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