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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 96.3 % 164 158 6 1 157 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 98.1 % 54 53 1 1 52
Baseline: lcov-20250907-010129-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 96.6 % 147 142 5 142
(360..) days: 93.8 % 16 15 1 15
Function coverage date bins:
(30,360] days: 98.1 % 52 51 1 51
(360..) days: 100.0 % 2 2 1 1
Branch coverage date bins:
(30,360] days: 76.3 % 38 29 9 29
(360..) days: 83.3 % 12 10 2 10

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)
HEAP_LOCKED_UPGRADED CBC 36999 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_LOCKED_ONLY CBC 17111072 100.0 % (3 / 3) 75.0 % (3 / 4)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetXvac CBC 5990148 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderSetCmax CBC 2315532 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 11925571 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetXminFrozen CBC 103179 100.0 % (4 / 4) 50.0 % (1 / 2)
fastgetattr GNC 149197193 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 140348946 83.3 % (5 / 6) 75.0 % (3 / 4)
HeapTupleHeaderGetUpdateXid CBC 6719179 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 47717684 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 18622802 100.0 % (4 / 4) 100.0 % (6 / 6)
BITMAPLEN CBC 3787533 100.0 % (2 / 2)
GETSTRUCT CBC 62479003 100.0 % (2 / 2)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106099 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 105362 100.0 % (2 / 2)
HEAP_XMAX_IS_SHR_LOCKED CBC 99308 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 320976 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 309550 100.0 % (3 / 3)
HeapTupleHasExternal CBC 14800775 100.0 % (2 / 2)
HeapTupleHasNulls CBC 509536216 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 28378363 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 320976 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 2220503 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 5764309 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 1063911 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 14654789 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 39044260 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 154820350 100.0 % (2 / 2)
HeapTupleHeaderGetTypMod CBC 1056229 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 1062337 100.0 % (2 / 2)
HeapTupleHeaderHasMatch CBC 6395902 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 122859 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 51325643 100.0 % (2 / 2)
HeapTupleHeaderIsSpeculative CBC 223109167 100.0 % (2 / 2)
HeapTupleHeaderSetDatumLength CBC 12649966 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 284368 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 178162 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 2947473 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 627 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2070 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 12673109 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 12673109 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 14061580 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 11946264 100.0 % (3 / 3)
HeapTupleHeaderXminCommitted CBC 128490072 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 335406438 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 34247896 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 32042618 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 7386650 100.0 % (2 / 2)
HeapTupleNoNulls CBC 254854893 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 284368 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 142184 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta