LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - varsup.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 74.4 % 180 134 2 44 9 125 2 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 12 12 3 9 1
Baseline: lcov-20261105-baseline Branches: 39.2 % 130 51 3 76 3 48
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 85.7 % 14 12 2 9 3
(360..) days: 73.5 % 166 122 44 122
Function coverage date bins:
(30,360] days: 100.0 % 3 3 2 1
(360..) days: 100.0 % 9 9 1 8
Branch coverage date bins:
(30,360] days: 50.0 % 6 3 3 3
(360..) days: 38.7 % 124 48 76 48

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
GetNewTransactionId CBC 181064 59.6 % (34 / 57) 30.8 % (16 / 52)
SetTransactionIdLimit CBC 1352 65.7 % (23 / 35) 30.0 % (9 / 30)
ForceTransactionIdLimitUpdate CBC 1230 75.0 % (12 / 16) 50.0 % (4 / 8)
GetNewObjectId8 GNC 569366 86.4 % (19 / 22) 66.7 % (8 / 12)
SetNextObjectId GNC 57 80.0 % (8 / 10) 25.0 % (2 / 8)
AdvanceNextFullTransactionIdPastXid CBC 2992995 92.3 % (12 / 13) 70.0 % (7 / 10)
AssertTransactionIdInAllowableRange CBC 10420094 87.5 % (7 / 8) 37.5 % (3 / 8)
AdvanceOldestClogXid CBC 1186 100.0 % (6 / 6) 100.0 % (2 / 2)
GetNewObjectId GNC 569312 100.0 % (2 / 2)
ReadNextFullTransactionId CBC 44556 100.0 % (5 / 5)
StopGeneratingPinnedObjectIds CBC 57 100.0 % (3 / 3)
VarsupShmemRequest CBC 1307 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1