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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 76.7 % 404 310 94 13 4 293 1 4
Current Date: 2026-03-14 14:10:32 -0400 Functions: 91.7 % 48 44 4 5 39 4
Baseline: lcov-20260315-024220-baseline Branches: 60.3 % 126 76 50 3 73
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 76.9 % 398 306 92 13 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:
(30,360] days: 0.0 % 4 0 4
(360..) days: 62.3 % 122 76 46 3 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 3201870 100.0 % (3 / 3)
CheckRelationOidLockedByMe CBC 15305 100.0 % (3 / 3)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
ConditionalLockPage UBC 0 0.0 % (0 / 3)
ConditionalLockRelation CBC 374 100.0 % (9 / 9) 75.0 % (3 / 4)
ConditionalLockRelationForExtension UBC 0 0.0 % (0 / 3)
ConditionalLockRelationOid CBC 5343 100.0 % (9 / 9) 100.0 % (4 / 4)
ConditionalLockSharedObject CBC 3 88.9 % (8 / 9) 50.0 % (2 / 4)
ConditionalXactLockTableWait CBC 49 43.8 % (7 / 16) 25.0 % (3 / 12)
DescribeLockTag CBC 634 48.8 % (42 / 86) 46.2 % (6 / 13)
GetLockNameFromTagType CBC 13 75.0 % (3 / 4) 50.0 % (1 / 2)
LockApplyTransactionForSession CBC 342 100.0 % (4 / 4)
LockDatabaseFrozenIds CBC 967 100.0 % (4 / 4)
LockDatabaseObject CBC 172984 100.0 % (5 / 5)
LockHasWaitersRelation UBC 0 0.0 % (0 / 3)
LockPage CBC 85 100.0 % (4 / 4)
LockRelation CBC 24922 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationForExtension CBC 166365 100.0 % (4 / 4)
LockRelationId CBC 116354 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationIdForSession CBC 15100 100.0 % (4 / 4)
LockRelationOid CBC 21006169 100.0 % (7 / 7) 100.0 % (2 / 2)
LockSharedObject CBC 26743 100.0 % (5 / 5)
LockSharedObjectForSession CBC 26 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 69393 100.0 % (3 / 3)
RelationInitLockInfo CBC 2724750 100.0 % (8 / 8) 66.7 % (4 / 6)
SetLocktagRelationOid CBC 21216393 100.0 % (6 / 6) 100.0 % (2 / 2)
SpeculativeInsertionLockAcquire CBC 2133 85.7 % (6 / 7) 50.0 % (1 / 2)
SpeculativeInsertionLockRelease CBC 2130 100.0 % (4 / 4)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
UnlockApplyTransactionForSession CBC 332 100.0 % (4 / 4)
UnlockDatabaseObject CBC 848 100.0 % (4 / 4)
UnlockPage CBC 85 100.0 % (4 / 4)
UnlockRelation CBC 170 100.0 % (4 / 4)
UnlockRelationForExtension CBC 166365 100.0 % (4 / 4)
UnlockRelationId CBC 18202944 100.0 % (4 / 4)
UnlockRelationIdForSession CBC 15078 100.0 % (4 / 4)
UnlockRelationOid CBC 189576 100.0 % (4 / 4)
UnlockSharedObject CBC 879 100.0 % (4 / 4)
UnlockSharedObjectForSession CBC 26 100.0 % (4 / 4)
UnlockTuple GNC 133426 100.0 % (4 / 4)
WaitForLockers CBC 305 100.0 % (5 / 5)
WaitForLockersMultiple CBC 1290 96.8 % (30 / 31) 90.0 % (27 / 30)
XactLockTableDelete CBC 5290 100.0 % (4 / 4)
XactLockTableInsert CBC 138893 100.0 % (4 / 4)
XactLockTableWaitErrorCb GNC 231 50.0 % (17 / 34) 40.0 % (6 / 15)

Generated by: LCOV version 2.4-beta