LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 96.3 % 164 158 6 158
Current Date: 2026-07-25 17:13:00 -0400 Functions: 98.1 % 54 53 1 53
Baseline: lcov-20260726-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 4
(360..) days: 96.2 % 160 154 6 154
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 98.0 % 51 50 1 50
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 34418497 100.0 % (2 / 2)
GETSTRUCT CBC 92149336 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188645 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106873 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 515525 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 29970845 100.0 % (3 / 3) 75.0 % (3 / 4)
HEAP_XMAX_IS_SHR_LOCKED CBC 100016 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 4434944 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4418947 100.0 % (3 / 3)
HeapTupleHasExternal CBC 24174413 100.0 % (2 / 2)
HeapTupleHasNulls CBC 486533851 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 140570182 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 4434944 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6877247 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 8338321 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 2567821 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 19302206 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 77707335 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 233698026 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 3 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 2558352 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2565430 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 12653464 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 82593072 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 11484726 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderHasMatch CBC 9238677 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 166522 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 84208591 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 26419912 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 229976149 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 6928912 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 17711714 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 18764740 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 343064 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 210041 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 4056479 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 818 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2231 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 18791978 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 18791978 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 25010469 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 17741052 100.0 % (3 / 3)
HeapTupleHeaderSetXminFrozen CBC 104116 100.0 % (4 / 4) 50.0 % (1 / 2)
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
HeapTupleHeaderXminCommitted CBC 194884102 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 393146765 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 49633162 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45823618 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9817171 100.0 % (2 / 2)
HeapTupleNoNulls CBC 210276964 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 343064 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 171532 100.0 % (3 / 3)
fastgetattr CBC 203676631 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 192214447 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1