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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 96.3 % 164 158 6 4 154 4
Current Date: 2026-06-29 16:15:13 +0200 Functions: 98.1 % 54 53 1 4 49 3
Baseline: lcov-20260630-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-06-29 13:01:57 +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 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 38487116 100.0 % (2 / 2)
GETSTRUCT CBC 90998398 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188632 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED GNC 106857 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED GNC 515523 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 30530425 100.0 % (3 / 3) 75.0 % (3 / 4)
HeapTupleClearHeapOnly CBC 4434272 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4418587 100.0 % (3 / 3)
HeapTupleHasExternal CBC 24157359 100.0 % (2 / 2)
HeapTupleHasNulls CBC 486718395 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 139194362 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 4434272 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6868058 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 8319170 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 2556876 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 19292722 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 77634889 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 235467459 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 2547407 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2554485 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 12010862 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 82264709 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 11430077 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderHasMatch CBC 9120027 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 158511 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 84244613 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 26259967 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 229675651 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 6919919 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 17694234 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 18747909 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 342988 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 210209 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 4034248 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 816 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2230 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 18775023 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 18775023 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 24946822 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 17723439 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 197819294 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 394867853 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 49585056 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45884977 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9768171 100.0 % (2 / 2)
HeapTupleNoNulls CBC 207880568 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 342988 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 171494 100.0 % (3 / 3)
fastgetattr GNC 201319979 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 189874518 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1