LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 96.3 % 164 158 6 158
Current Date: 2026-08-27 14:31:44 +0300 Functions: 98.1 % 54 53 1 53
Baseline: lcov-20260827-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-08-27 14:31:58 +0300 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 34412322 100.0 % (2 / 2)
GETSTRUCT CBC 92185966 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188654 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106893 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 515419 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 26599867 100.0 % (3 / 3) 75.0 % (3 / 4)
HEAP_XMAX_IS_SHR_LOCKED CBC 100037 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 4430696 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4415102 100.0 % (3 / 3)
HeapTupleHasExternal CBC 24215130 100.0 % (2 / 2)
HeapTupleHasNulls CBC 485197883 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 139574423 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 4430696 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6860772 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 8381429 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 2594589 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 19294165 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 69184783 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 225357607 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 2585115 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2592197 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 10782960 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 78124615 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 9838251 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderHasMatch CBC 9342244 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 158237 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 82443791 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 26424686 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 228483708 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 6906796 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 17765490 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 18864992 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 334252 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 204885 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 4033357 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 815 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2231 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 18899978 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 18899978 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 25046334 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 17793404 100.0 % (3 / 3)
HeapTupleHeaderSetXminFrozen CBC 104105 100.0 % (4 / 4) 50.0 % (1 / 2)
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
HeapTupleHeaderXminCommitted CBC 188720651 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 384960645 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 48508984 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45588218 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9752106 100.0 % (2 / 2)
HeapTupleNoNulls CBC 209472462 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 334252 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 167126 100.0 % (3 / 3)
fastgetattr CBC 202930909 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 191690187 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1