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: f256a7bba7286058bbf9d5ce160e3237dfe83b79 vs 8ec97e78a7713a1ebf4976b55c19f6c9bc2716d9 Lines: 68.4 % 608 416 1 191 2 414
Current Date: 2025-09-08 17:13:31 -0400 Functions: 100.0 % 16 16 16
Baseline: lcov-20250909-005752-baseline Branches: 61.9 % 556 344 1 211 2 342
Baseline Date: 2025-09-08 15:52:48 +0900 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
HeapTupleHeaderIsOnlyLocked CBC 43437 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleIsSurelyDead CBC 6422118 93.3 % (14 / 15) 78.6 % (11 / 14)
HeapTupleSatisfiesAny CBC 7896626 100.0 % (2 / 2)
HeapTupleSatisfiesDirty CBC 5921719 73.9 % (65 / 88) 68.4 % (52 / 76)
HeapTupleSatisfiesHistoricMVCC CBC 35899 94.1 % (48 / 51) 82.1 % (46 / 56)
HeapTupleSatisfiesMVCC CBC 78962919 77.0 % (67 / 87) 72.1 % (62 / 86)
HeapTupleSatisfiesNonVacuumable CBC 347298 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesSelf CBC 2578 25.6 % (20 / 78) 22.9 % (16 / 70)
HeapTupleSatisfiesToast CBC 79932 35.7 % (10 / 28) 30.8 % (8 / 26)
HeapTupleSatisfiesUpdate CBC 1897961 64.0 % (73 / 114) 59.6 % (62 / 104)
HeapTupleSatisfiesVacuum CBC 16936162 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuumHorizon CBC 24379877 69.2 % (54 / 78) 61.1 % (44 / 72)
HeapTupleSatisfiesVisibility CBC 93246971 94.1 % (16 / 17) 87.5 % (7 / 8)
HeapTupleSetHintBits CBC 182 100.0 % (3 / 3)
SetHintBits CBC 9568284 100.0 % (8 / 8) 100.0 % (8 / 8)
TransactionIdInArray CBC 43930 100.0 % (3 / 3) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta