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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 68.4 % 608 416 1 191 2 414
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 16 16 16
Baseline: lcov-20251028-005825-baseline Branches: 61.9 % 556 344 1 211 2 342
Baseline Date: 2025-10-27 06:37:35 +0000 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.4 % 607 415 1 191 2 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.8 % 552 341 1 210 2 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 214 100.0 % (3 / 3)
HeapTupleSatisfiesSelf CBC 2612 25.6 % (20 / 78) 22.9 % (16 / 70)
HeapTupleSatisfiesHistoricMVCC CBC 36091 94.1 % (48 / 51) 82.1 % (46 / 56)
TransactionIdInArray CBC 44067 100.0 % (3 / 3) 100.0 % (4 / 4)
HeapTupleHeaderIsOnlyLocked CBC 49885 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleSatisfiesToast CBC 84646 35.7 % (10 / 28) 30.8 % (8 / 26)
HeapTupleSatisfiesNonVacuumable CBC 355738 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesUpdate CBC 1906717 62.3 % (71 / 114) 57.7 % (60 / 104)
HeapTupleSatisfiesDirty CBC 5922385 73.9 % (65 / 88) 68.4 % (52 / 76)
HeapTupleIsSurelyDead CBC 6425643 100.0 % (15 / 15) 85.7 % (12 / 14)
HeapTupleSatisfiesAny CBC 7902442 100.0 % (2 / 2)
SetHintBits CBC 9562378 100.0 % (8 / 8) 100.0 % (8 / 8)
HeapTupleSatisfiesVacuum CBC 16978623 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuumHorizon CBC 24387415 70.5 % (55 / 78) 62.5 % (45 / 72)
HeapTupleSatisfiesMVCC CBC 79464842 77.0 % (67 / 87) 72.1 % (62 / 86)
HeapTupleSatisfiesVisibility CBC 93768756 94.1 % (16 / 17) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta