LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lmgr.c (source / functions) Coverage Total Hit UBC GBC GNC CBC ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 75.0 % 404 303 101 6 4 293 1 4
Current Date: 2026-06-29 16:15:13 +0200 Functions: 91.7 % 48 44 4 5 39 4
Baseline: lcov-20260630-baseline Branches: 59.5 % 126 75 51 2 73
Baseline Date: 2026-06-29 13:01:57 +0200 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: 74.8 % 400 299 101 6 293 1
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 90.9 % 44 40 4 1 39
Branch coverage date bins:
(360..) days: 59.5 % 126 75 51 2 73

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
CheckRelationLockedByMe CBC 3049383 100.0 % (3 / 3)
CheckRelationOidLockedByMe CBC 207795 100.0 % (3 / 3)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
ConditionalLockPage UBC 0 0.0 % (0 / 3)
ConditionalLockRelation CBC 464 100.0 % (9 / 9) 75.0 % (3 / 4)
ConditionalLockRelationForExtension UBC 0 0.0 % (0 / 3)
ConditionalLockRelationOid CBC 10943 100.0 % (9 / 9) 100.0 % (4 / 4)
ConditionalLockSharedObject CBC 5 88.9 % (8 / 9) 50.0 % (2 / 4)
ConditionalXactLockTableWait CBC 49 43.8 % (7 / 16) 25.0 % (3 / 12)
DescribeLockTag CBC 1782 40.7 % (35 / 86) 38.5 % (5 / 13)
GetLockNameFromTagType CBC 13 75.0 % (3 / 4) 50.0 % (1 / 2)
LockApplyTransactionForSession CBC 334 100.0 % (4 / 4)
LockDatabaseFrozenIds CBC 1283 100.0 % (4 / 4)
LockDatabaseObject CBC 321052 100.0 % (5 / 5)
LockHasWaitersRelation UBC 0 0.0 % (0 / 3)
LockPage CBC 100 100.0 % (4 / 4)
LockRelation CBC 31176 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationForExtension CBC 207566 100.0 % (4 / 4)
LockRelationId CBC 128176 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationIdForSession CBC 18048 100.0 % (4 / 4)
LockRelationOid CBC 24369569 100.0 % (7 / 7) 100.0 % (2 / 2)
LockSharedObject CBC 30882 100.0 % (5 / 5)
LockSharedObjectForSession CBC 29 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 91660 100.0 % (3 / 3)
RelationInitLockInfo CBC 3281150 100.0 % (8 / 8) 66.7 % (4 / 6)
SetLocktagRelationOid CBC 24844240 100.0 % (6 / 6) 100.0 % (2 / 2)
SpeculativeInsertionLockAcquire CBC 2231 85.7 % (6 / 7) 50.0 % (1 / 2)
SpeculativeInsertionLockRelease CBC 2227 100.0 % (4 / 4)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
UnlockApplyTransactionForSession CBC 324 100.0 % (4 / 4)
UnlockDatabaseObject CBC 1232 100.0 % (4 / 4)
UnlockPage CBC 100 100.0 % (4 / 4)
UnlockRelation CBC 261 100.0 % (4 / 4)
UnlockRelationForExtension CBC 207566 100.0 % (4 / 4)
UnlockRelationId CBC 21988915 100.0 % (4 / 4)
UnlockRelationIdForSession CBC 18006 100.0 % (4 / 4)
UnlockRelationOid CBC 255933 100.0 % (4 / 4)
UnlockSharedObject CBC 903 100.0 % (4 / 4)
UnlockSharedObjectForSession CBC 29 100.0 % (4 / 4)
UnlockTuple GNC 165105 100.0 % (4 / 4)
WaitForLockers CBC 366 100.0 % (5 / 5)
WaitForLockersMultiple CBC 1470 96.8 % (30 / 31) 90.0 % (27 / 30)
XactLockTableDelete CBC 5353 100.0 % (4 / 4)
XactLockTableInsert CBC 173546 100.0 % (4 / 4)
XactLockTableWaitErrorCb GNC 11 50.0 % (17 / 34) 40.0 % (6 / 15)

Generated by: LCOV version 2.0-1