LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam_visibility.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 79.6 % 558 444 22 3 89 3 1 48 392 98 23
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 19 19 12 7 1
Baseline: lcov-20260315-024220-baseline Branches: 70.4 % 510 359 25 3 123 3 31 325 84 18
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 28 28 28
(30,360] days: 47.6 % 42 20 22 20
(360..) days: 81.1 % 488 396 3 89 3 1 392
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 15 15 8 7
Branch coverage date bins:
(1,7] days: 100.0 % 18 18 18
(30,360] days: 34.2 % 38 13 25 13
(360..) days: 72.2 % 454 328 3 123 3 325

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 GNC 402664 30.6 % (19 / 62) 26.8 % (15 / 56)
HeapTupleSatisfiesUpdate GNC 2456378 72.4 % (71 / 98) 66.7 % (60 / 90)
HeapTupleCleanMoved GNC 28346875 15.8 % (3 / 19) 5.6 % (1 / 18)
HeapTupleSatisfiesVacuumHorizon GNC 26440987 91.7 % (55 / 60) 77.6 % (45 / 58)
HeapTupleSatisfiesDirty GNC 5939378 88.9 % (64 / 72) 82.3 % (51 / 62)
HeapTupleSatisfiesMVCC GNC 83515729 93.0 % (66 / 71) 84.7 % (61 / 72)
HeapTupleSatisfiesHistoricMVCC CBC 44425 94.1 % (48 / 51) 82.1 % (46 / 56)
HeapTupleSatisfiesToast GNC 86023 75.0 % (9 / 12) 58.3 % (7 / 12)
HeapTupleHeaderIsOnlyLocked CBC 114970 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleIsSurelyDead CBC 6500366 100.0 % (15 / 15) 85.7 % (12 / 14)
HeapTupleSatisfiesNonVacuumable CBC 361436 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuum CBC 7780310 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesMVCCBatch GNC 1683898 100.0 % (14 / 14) 87.5 % (7 / 8)
HeapTupleSatisfiesVisibility GNC 32697893 94.1 % (16 / 17) 87.5 % (7 / 8)
HeapTupleSetHintBits GNC 230 100.0 % (4 / 4) 50.0 % (1 / 2)
SetHintBitsExt GNC 10526332 100.0 % (19 / 19) 100.0 % (18 / 18)
TransactionIdInArray CBC 53071 100.0 % (3 / 3) 100.0 % (4 / 4)
HeapTupleSatisfiesAny CBC 8327201 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta