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
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderSetMovedPartitions CBC 779 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2277 100.0 % (3 / 3)
HEAP_XMAX_IS_SHR_LOCKED CBC 99919 100.0 % (2 / 2)
HeapTupleHeaderSetXminFrozen CBC 104116 100.0 % (4 / 4) 50.0 % (1 / 2)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106734 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 165559 100.0 % (2 / 2)
HeapTupleSetHotUpdated CBC 166989 100.0 % (3 / 3)
HEAP_LOCKED_UPGRADED CBC 188598 100.0 % (4 / 4) 83.3 % (5 / 6)
HeapTupleHeaderSetHotUpdated CBC 206244 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 333978 100.0 % (3 / 3)
HeapTupleSetHeapOnly CBC 333978 100.0 % (3 / 3)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 705740 100.0 % (2 / 2)
HeapTupleHeaderGetTypMod CBC 2542846 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2549924 100.0 % (2 / 2)
HeapTupleHeaderGetDatumLength CBC 2552316 100.0 % (2 / 2)
HeapTupleHeaderSetMatch CBC 3980366 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4441258 100.0 % (3 / 3)
HeapTupleClearHeapOnly CBC 4456444 100.0 % (3 / 3)
HeapTupleHeaderClearHeapOnly CBC 4456444 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6877374 100.0 % (3 / 3)
HeapTupleHeaderSetCmax CBC 6924975 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderClearMatch CBC 7839495 100.0 % (3 / 3)
HeapTupleHeaderHasMatch CBC 9139872 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 9599394 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleIsHotUpdated CBC 9800085 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 10682602 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderSetCmin CBC 17820822 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetXmin CBC 17848854 100.0 % (3 / 3)
HeapTupleHeaderSetDatumLength CBC 18932376 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 18967240 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 18967240 100.0 % (3 / 3)
HeapTupleHeaderGetRawCommandId CBC 19216588 100.0 % (2 / 2)
HeapTupleHasExternal CBC 23987019 100.0 % (2 / 2)
HeapTupleHeaderSetXmax CBC 25143281 100.0 % (3 / 3)
HeapTupleHeaderIsHotUpdated CBC 26456397 100.0 % (4 / 4) 100.0 % (6 / 6)
HEAP_XMAX_IS_LOCKED_ONLY CBC 26947692 100.0 % (3 / 3) 75.0 % (3 / 4)
BITMAPLEN CBC 33597822 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45359050 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 48589198 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 68965443 100.0 % (2 / 2)
HeapTupleHeaderGetXmin CBC 78082804 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 82106320 100.0 % (2 / 2)
GETSTRUCT CBC 91188812 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 134552753 100.0 % (2 / 2)
HeapTupleHeaderXminCommitted CBC 184404807 100.0 % (2 / 2)
heap_getattr CBC 185590920 83.3 % (5 / 6) 75.0 % (3 / 4)
fastgetattr CBC 196728017 100.0 % (12 / 12) 87.5 % (7 / 8)
HeapTupleNoNulls CBC 203316884 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 220045282 100.0 % (2 / 2)
HeapTupleHeaderIsSpeculative CBC 227889967 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 378291523 100.0 % (2 / 2)
HeapTupleHasNulls CBC 472813894 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1