LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 96.3 % 164 158 6 4 154 4
Current Date: 2026-05-29 21:51:00 -0400 Functions: 98.1 % 54 53 1 4 49 3
Baseline: lcov-20260530-034037-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-05-29 14:39:03 -0700 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 1 49
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)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderSetMovedPartitions CBC 817 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2229 100.0 % (3 / 3)
HEAP_XMAX_IS_SHR_LOCKED GNC 99949 100.0 % (2 / 2)
HeapTupleHeaderSetXminFrozen CBC 104117 100.0 % (4 / 4) 50.0 % (1 / 2)
HEAP_XMAX_IS_EXCL_LOCKED GNC 106805 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 151733 100.0 % (2 / 2)
HeapTupleSetHotUpdated CBC 168531 100.0 % (3 / 3)
HEAP_LOCKED_UPGRADED CBC 188631 100.0 % (4 / 4) 83.3 % (5 / 6)
HeapTupleHeaderSetHotUpdated CBC 206977 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 337062 100.0 % (3 / 3)
HeapTupleSetHeapOnly CBC 337062 100.0 % (3 / 3)
HEAP_XMAX_IS_KEYSHR_LOCKED GNC 515087 100.0 % (2 / 2)
HeapTupleHeaderGetTypMod CBC 2605542 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2612620 100.0 % (2 / 2)
HeapTupleHeaderGetDatumLength CBC 2615010 100.0 % (2 / 2)
HeapTupleHeaderSetMatch CBC 4041166 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4414441 100.0 % (3 / 3)
HeapTupleClearHeapOnly CBC 4430292 100.0 % (3 / 3)
HeapTupleHeaderClearHeapOnly CBC 4430292 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6852814 100.0 % (3 / 3)
HeapTupleHeaderSetCmax CBC 6902267 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderClearMatch CBC 8344326 100.0 % (3 / 3)
HeapTupleHeaderHasMatch CBC 9094981 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 9461947 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleIsHotUpdated CBC 9794014 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 10632767 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderSetCmin CBC 17977276 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetXmin CBC 18006487 100.0 % (3 / 3)
HeapTupleHeaderSetDatumLength CBC 19136504 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 19163600 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 19163600 100.0 % (3 / 3)
HeapTupleHeaderGetRawCommandId CBC 19448263 100.0 % (2 / 2)
HeapTupleHasExternal CBC 24469759 100.0 % (2 / 2)
HeapTupleHeaderSetXmax CBC 25330177 100.0 % (3 / 3)
HeapTupleHeaderIsHotUpdated CBC 26297824 100.0 % (4 / 4) 100.0 % (6 / 6)
HEAP_XMAX_IS_LOCKED_ONLY CBC 28554433 100.0 % (3 / 3) 75.0 % (3 / 4)
BITMAPLEN CBC 40228582 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 46093342 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 48768058 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 70225350 100.0 % (2 / 2)
HeapTupleHeaderGetXmin CBC 77789120 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 82749944 100.0 % (2 / 2)
GETSTRUCT CBC 93079371 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 143753739 100.0 % (2 / 2)
heap_getattr CBC 194781103 83.3 % (5 / 6) 75.0 % (3 / 4)
HeapTupleHeaderXminCommitted CBC 196054491 100.0 % (2 / 2)
fastgetattr GNC 206312231 100.0 % (12 / 12) 87.5 % (7 / 8)
HeapTupleNoNulls CBC 213057601 100.0 % (2 / 2)
HeapTupleHeaderIsSpeculative CBC 228837952 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 232230940 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 392818901 100.0 % (2 / 2)
HeapTupleHasNulls CBC 499908512 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta