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
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)
HeapTupleHeaderGetXvac CBC 9597047 75.0 % (3 / 4) 50.0 % (1 / 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)
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 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)
heap_getattr CBC 185294399 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1