LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 96.3 % 164 158 6 158
Current Date: 2026-07-25 19:08:27 +0900 Functions: 98.1 % 54 53 1 53
Baseline: lcov-20260725-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-07-25 19:09:19 +0900 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 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 818 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2231 100.0 % (3 / 3)
HEAP_XMAX_IS_SHR_LOCKED CBC 100014 100.0 % (2 / 2)
HeapTupleHeaderSetXminFrozen CBC 104117 100.0 % (4 / 4) 50.0 % (1 / 2)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106871 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 157732 100.0 % (2 / 2)
HeapTupleSetHotUpdated CBC 172162 100.0 % (3 / 3)
HEAP_LOCKED_UPGRADED CBC 188666 100.0 % (4 / 4) 83.3 % (5 / 6)
HeapTupleHeaderSetHotUpdated CBC 210937 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 344324 100.0 % (3 / 3)
HeapTupleSetHeapOnly CBC 344324 100.0 % (3 / 3)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 515510 100.0 % (2 / 2)
HeapTupleHeaderGetTypMod CBC 2559149 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2566227 100.0 % (2 / 2)
HeapTupleHeaderGetDatumLength CBC 2568618 100.0 % (2 / 2)
HeapTupleHeaderSetMatch CBC 4057812 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4418493 100.0 % (3 / 3)
HeapTupleClearHeapOnly CBC 4434282 100.0 % (3 / 3)
HeapTupleHeaderClearHeapOnly CBC 4434282 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6873301 100.0 % (3 / 3)
HeapTupleHeaderSetCmax CBC 6925864 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderClearMatch CBC 8334341 100.0 % (3 / 3)
HeapTupleHeaderHasMatch CBC 9219856 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9888800 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 11443919 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderGetUpdateXid CBC 12701870 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderSetCmin CBC 17703896 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetXmin CBC 17733202 100.0 % (3 / 3)
HeapTupleHeaderSetDatumLength CBC 18765998 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 18793236 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 18793236 100.0 % (3 / 3)
HeapTupleHeaderGetRawCommandId CBC 19303446 100.0 % (2 / 2)
HeapTupleHasExternal CBC 24146245 100.0 % (2 / 2)
HeapTupleHeaderSetXmax CBC 24958060 100.0 % (3 / 3)
HeapTupleHeaderIsHotUpdated CBC 26479124 100.0 % (4 / 4) 100.0 % (6 / 6)
HEAP_XMAX_IS_LOCKED_ONLY CBC 29812125 100.0 % (3 / 3) 75.0 % (3 / 4)
BITMAPLEN CBC 34356473 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45824624 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 49792823 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 77496000 100.0 % (2 / 2)
HeapTupleHeaderGetXmin CBC 82571160 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 84175001 100.0 % (2 / 2)
GETSTRUCT CBC 92191987 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 140210668 100.0 % (2 / 2)
heap_getattr CBC 191712744 83.3 % (5 / 6) 75.0 % (3 / 4)
HeapTupleHeaderXminCommitted CBC 194616494 100.0 % (2 / 2)
fastgetattr CBC 203153921 100.0 % (12 / 12) 87.5 % (7 / 8)
HeapTupleNoNulls CBC 209755404 100.0 % (2 / 2)
HeapTupleHeaderIsSpeculative CBC 229886976 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 233900245 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 392786699 100.0 % (2 / 2)
HeapTupleHasNulls CBC 485670438 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1