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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 82.3 % 558 459 1 98 459
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 19 19 19
Baseline: lcov-20260827-baseline Branches: 73.1 % 510 373 1 136 373
Baseline Date: 2026-08-27 14:31:58 +0300 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: 84.2 % 487 410 1 76 410
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: 75.2 % 452 340 1 111 340

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 660819 50.0 % (31 / 62) 46.4 % (26 / 56)
HeapTupleSatisfiesUpdate CBC 4933153 74.5 % (73 / 98) 68.9 % (62 / 90)
HeapTupleCleanMoved CBC 39018826 15.8 % (3 / 19) 5.6 % (1 / 18)
HeapTupleSatisfiesVacuumHorizon CBC 43523142 93.3 % (56 / 60) 79.3 % (46 / 58)
HeapTupleSatisfiesDirty CBC 7803977 88.9 % (64 / 72) 82.3 % (51 / 62)
HeapTupleSatisfiesMVCC CBC 93262852 93.0 % (66 / 71) 84.7 % (61 / 72)
HeapTupleSatisfiesHistoricMVCC CBC 47010 94.1 % (48 / 51) 82.1 % (46 / 56)
HeapTupleSatisfiesToast CBC 94243 75.0 % (9 / 12) 58.3 % (7 / 12)
HeapTupleHeaderIsOnlyLocked CBC 132605 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleIsSurelyDead CBC 8558700 100.0 % (15 / 15) 85.7 % (12 / 14)
HeapTupleSatisfiesNonVacuumable CBC 471983 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuum CBC 9397973 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesMVCCBatch CBC 1724007 100.0 % (14 / 14) 87.5 % (7 / 8)
HeapTupleSatisfiesVisibility CBC 42066566 94.1 % (16 / 17) 87.5 % (7 / 8)
HeapTupleSetHintBits CBC 282 100.0 % (4 / 4) 50.0 % (1 / 2)
SetHintBitsExt CBC 17707520 100.0 % (19 / 19) 100.0 % (18 / 18)
TransactionIdInArray CBC 56333 100.0 % (3 / 3) 100.0 % (4 / 4)
HeapTupleSatisfiesAny CBC 12220933 100.0 % (2 / 2)
SetHintBits CBC 14611979 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1