LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 96.3 % 164 158 6 158
Current Date: 2026-10-12 11:56:10 +0200 Functions: 98.1 % 54 53 1 53
Baseline: lcov-20261012-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 96.3 % 161 155 6 155
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 33597822 100.0 % (2 / 2)
GETSTRUCT CBC 91188812 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188598 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106734 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 705740 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 26947692 100.0 % (3 / 3) 75.0 % (3 / 4)
HEAP_XMAX_IS_SHR_LOCKED CBC 99919 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 4456444 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4441258 100.0 % (3 / 3)
HeapTupleHasExternal CBC 23987019 100.0 % (2 / 2)
HeapTupleHasNulls CBC 472813894 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 134552753 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 4456444 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6877374 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 7839495 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 2552316 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 19216588 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 68965443 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 220045282 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 2542846 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2549924 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 10682602 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 78082804 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 9599394 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderHasMatch CBC 9139872 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 165559 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 82106320 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 26456397 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 227889967 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 6924975 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 17820822 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 18932376 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 333978 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 206244 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 3980366 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 779 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2277 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 18967240 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 18967240 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 25143281 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 17848854 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 184404807 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 378291523 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 48589198 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45359050 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9800085 100.0 % (2 / 2)
HeapTupleNoNulls CBC 203316884 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 333978 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 166989 100.0 % (3 / 3)
fastgetattr CBC 196728017 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 185590920 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1