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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 76.7 % 404 310 94 10 4 296 1 4
Current Date: 2026-05-05 10:23:31 +0900 Functions: 91.7 % 48 44 4 5 39 4
Baseline: lcov-20260505-025707-baseline Branches: 60.3 % 126 76 50 2 74
Baseline Date: 2026-05-05 10:27:06 +0900 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 10 296 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 2 74

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 3098616 100.0 % (3 / 3)
CheckRelationOidLockedByMe CBC 20745 100.0 % (3 / 3)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
ConditionalLockPage UBC 0 0.0 % (0 / 3)
ConditionalLockRelation CBC 427 100.0 % (9 / 9) 75.0 % (3 / 4)
ConditionalLockRelationForExtension UBC 0 0.0 % (0 / 3)
ConditionalLockRelationOid CBC 10511 100.0 % (9 / 9) 100.0 % (4 / 4)
ConditionalLockSharedObject CBC 4 88.9 % (8 / 9) 50.0 % (2 / 4)
ConditionalLockTuple GNC 45 100.0 % (4 / 4)
ConditionalXactLockTableWait CBC 49 43.8 % (7 / 16) 25.0 % (3 / 12)
DescribeLockTag CBC 1258 48.8 % (42 / 86) 46.2 % (6 / 13)
GetLockNameFromTagType CBC 13 75.0 % (3 / 4) 50.0 % (1 / 2)
LockApplyTransactionForSession CBC 334 100.0 % (4 / 4)
LockDatabaseFrozenIds CBC 1177 100.0 % (4 / 4)
LockDatabaseObject CBC 220869 100.0 % (5 / 5)
LockHasWaitersRelation UBC 0 0.0 % (0 / 3)
LockPage CBC 85 100.0 % (4 / 4)
LockRelation CBC 31112 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationForExtension CBC 210417 100.0 % (4 / 4)
LockRelationId CBC 132093 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationIdForSession CBC 17916 100.0 % (4 / 4)
LockRelationOid CBC 24472317 100.0 % (7 / 7) 100.0 % (2 / 2)
LockSharedObject CBC 30876 100.0 % (5 / 5)
LockSharedObjectForSession CBC 28 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 92877 100.0 % (3 / 3)
RelationInitLockInfo CBC 3286276 100.0 % (8 / 8) 66.7 % (4 / 6)
SetLocktagRelationOid CBC 24741316 100.0 % (6 / 6) 100.0 % (2 / 2)
SpeculativeInsertionLockAcquire CBC 2230 85.7 % (6 / 7) 50.0 % (1 / 2)
SpeculativeInsertionLockRelease CBC 2226 100.0 % (4 / 4)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
UnlockApplyTransactionForSession CBC 324 100.0 % (4 / 4)
UnlockDatabaseObject CBC 1200 100.0 % (4 / 4)
UnlockPage CBC 85 100.0 % (4 / 4)
UnlockRelation CBC 224 100.0 % (4 / 4)
UnlockRelationForExtension CBC 210417 100.0 % (4 / 4)
UnlockRelationId CBC 22049904 100.0 % (4 / 4)
UnlockRelationIdForSession CBC 17874 100.0 % (4 / 4)
UnlockRelationOid CBC 237743 100.0 % (4 / 4)
UnlockSharedObject CBC 908 100.0 % (4 / 4)
UnlockSharedObjectForSession CBC 28 100.0 % (4 / 4)
WaitForLockers CBC 298 100.0 % (5 / 5)
WaitForLockersMultiple CBC 1402 96.8 % (30 / 31) 90.0 % (27 / 30)
XactLockTableDelete CBC 5360 100.0 % (4 / 4)
XactLockTableInsert CBC 172195 100.0 % (4 / 4)
XactLockTableWaitErrorCb GNC 9 50.0 % (17 / 34) 40.0 % (6 / 15)

Generated by: LCOV version 2.5.0-beta