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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 68.3 % 608 415 1 192 1 414
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 16 16 16
Baseline: lcov-20250907-010129-baseline Branches: 61.7 % 556 343 1 212 1 342
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 1 1 1
(360..) days: 68.2 % 607 414 1 192 1 413
Function coverage date bins:
(360..) days: 100.0 % 16 16 16
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 61.6 % 552 340 1 211 1 339

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 184 100.0 % (3 / 3)
HeapTupleSatisfiesSelf CBC 2576 25.6 % (20 / 78) 22.9 % (16 / 70)
HeapTupleSatisfiesHistoricMVCC CBC 35635 94.1 % (48 / 51) 82.1 % (46 / 56)
TransactionIdInArray CBC 43733 100.0 % (3 / 3) 100.0 % (4 / 4)
HeapTupleHeaderIsOnlyLocked CBC 45208 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleSatisfiesToast CBC 79922 35.7 % (10 / 28) 30.8 % (8 / 26)
HeapTupleSatisfiesNonVacuumable CBC 347305 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesUpdate CBC 1897244 62.3 % (71 / 114) 57.7 % (60 / 104)
HeapTupleSatisfiesDirty CBC 5923765 73.9 % (65 / 88) 68.4 % (52 / 76)
HeapTupleIsSurelyDead CBC 6419347 93.3 % (14 / 15) 78.6 % (11 / 14)
HeapTupleSatisfiesAny CBC 7898654 100.0 % (2 / 2)
SetHintBits CBC 9599065 100.0 % (8 / 8) 100.0 % (8 / 8)
HeapTupleSatisfiesVacuum CBC 16862614 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuumHorizon CBC 24229327 70.5 % (55 / 78) 62.5 % (45 / 72)
HeapTupleSatisfiesMVCC CBC 78836513 77.0 % (67 / 87) 72.1 % (62 / 86)
HeapTupleSatisfiesVisibility CBC 93124370 94.1 % (16 / 17) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta