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
ConditionalXactLockTableWait CBC 49 43.8 % (7 / 16) 25.0 % (3 / 12)
XactLockTableWaitErrorCb GNC 9 50.0 % (17 / 34) 40.0 % (6 / 15)
DescribeLockTag CBC 1258 48.8 % (42 / 86) 46.2 % (6 / 13)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
WaitForLockersMultiple CBC 1402 96.8 % (30 / 31) 90.0 % (27 / 30)
ConditionalLockSharedObject CBC 4 88.9 % (8 / 9) 50.0 % (2 / 4)
RelationInitLockInfo CBC 3286276 100.0 % (8 / 8) 66.7 % (4 / 6)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
ConditionalLockRelation CBC 427 100.0 % (9 / 9) 75.0 % (3 / 4)
GetLockNameFromTagType CBC 13 75.0 % (3 / 4) 50.0 % (1 / 2)
LockRelation CBC 31112 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationId CBC 132093 100.0 % (7 / 7) 50.0 % (1 / 2)
SpeculativeInsertionLockAcquire CBC 2230 85.7 % (6 / 7) 50.0 % (1 / 2)
ConditionalLockRelationOid CBC 10511 100.0 % (9 / 9) 100.0 % (4 / 4)
LockRelationOid CBC 24472317 100.0 % (7 / 7) 100.0 % (2 / 2)
SetLocktagRelationOid CBC 24741316 100.0 % (6 / 6) 100.0 % (2 / 2)
CheckRelationLockedByMe CBC 3098616 100.0 % (3 / 3)
CheckRelationOidLockedByMe CBC 20745 100.0 % (3 / 3)
ConditionalLockPage UBC 0 0.0 % (0 / 3)
ConditionalLockRelationForExtension UBC 0 0.0 % (0 / 3)
ConditionalLockTuple GNC 45 100.0 % (4 / 4)
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)
LockRelationForExtension CBC 210417 100.0 % (4 / 4)
LockRelationIdForSession CBC 17916 100.0 % (4 / 4)
LockSharedObject CBC 30876 100.0 % (5 / 5)
LockSharedObjectForSession CBC 28 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 92877 100.0 % (3 / 3)
SpeculativeInsertionLockRelease CBC 2226 100.0 % (4 / 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)
XactLockTableDelete CBC 5360 100.0 % (4 / 4)
XactLockTableInsert CBC 172195 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta