LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 96.3 % 164 158 6 158
Current Date: 2026-11-05 14:14:01 +0100 Functions: 98.1 % 54 53 1 53
Baseline: lcov-20261105-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 96.3 % 164 158 6 158
Function coverage date bins:
(360..) days: 98.1 % 54 53 1 53
Branch coverage date bins:
(360..) days: 78.0 % 50 39 11 39

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
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
HeapTupleHeaderGetXvac CBC 9597047 75.0 % (3 / 4) 50.0 % (1 / 2)
heap_getattr CBC 185294399 83.3 % (5 / 6) 75.0 % (3 / 4)
BITMAPLEN CBC 33725246 100.0 % (2 / 2)
GETSTRUCT CBC 92261234 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188630 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106847 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 705899 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 27103309 100.0 % (3 / 3) 75.0 % (3 / 4)
HEAP_XMAX_IS_SHR_LOCKED CBC 100035 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 4456814 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4441361 100.0 % (3 / 3)
HeapTupleHasExternal CBC 24060938 100.0 % (2 / 2)
HeapTupleHasNulls CBC 473550485 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 134869636 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 4456814 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6881843 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 7851638 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 2554613 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 19316236 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 69119272 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 222004798 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 2545143 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2552221 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 10710915 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 78358151 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderHasMatch CBC 9150071 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 159210 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 82434512 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 26501796 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 228465781 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 6930651 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 17873843 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 18983462 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 336224 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 207730 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 3984354 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 780 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2276 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 19018326 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 19018326 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 25173538 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 17923576 100.0 % (3 / 3)
HeapTupleHeaderSetXminFrozen CBC 104117 100.0 % (4 / 4) 50.0 % (1 / 2)
HeapTupleHeaderXminCommitted CBC 186197445 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 380698287 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 48706151 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45590137 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9814189 100.0 % (2 / 2)
HeapTupleNoNulls CBC 203155607 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 336224 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 168112 100.0 % (3 / 3)
fastgetattr CBC 196518470 100.0 % (12 / 12) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1