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
BITMAPLEN CBC 40228582 100.0 % (2 / 2)
GETSTRUCT CBC 93079371 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188631 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED GNC 106805 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED GNC 515087 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 28554433 100.0 % (3 / 3) 75.0 % (3 / 4)
HEAP_XMAX_IS_SHR_LOCKED GNC 99949 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 4430292 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4414441 100.0 % (3 / 3)
HeapTupleHasExternal CBC 24469759 100.0 % (2 / 2)
HeapTupleHasNulls CBC 499908512 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 143753739 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 4430292 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6852814 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 8344326 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 2615010 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 19448263 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 70225350 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 232230940 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 2605542 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2612620 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 10632767 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 77789120 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 9461947 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderHasMatch CBC 9094981 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 151733 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 82749944 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 26297824 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 228837952 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 6902267 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 17977276 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 19136504 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 337062 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 206977 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 4041166 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 817 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2229 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 19163600 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 19163600 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 25330177 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 18006487 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 196054491 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 392818901 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 48768058 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 46093342 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9794014 100.0 % (2 / 2)
HeapTupleNoNulls CBC 213057601 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 337062 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 168531 100.0 % (3 / 3)
fastgetattr GNC 206312231 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 194781103 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.5.0-beta