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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 74.3 % 404 300 104 3 4 293 1 4
Current Date: 2025-12-18 07:33:40 +0900 Functions: 91.7 % 48 44 4 5 39 4
Baseline: lcov-20251218-005734-baseline Branches: 58.7 % 126 74 52 1 73
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 82.4 % 17 14 3 4 10
(360..) days: 73.9 % 387 286 101 3 283 1
Function coverage date bins:
(30,360] days: 100.0 % 5 5 4 1
(360..) days: 90.7 % 43 39 4 1 38
Branch coverage date bins:
(30,360] days: 16.7 % 6 1 5 1
(360..) days: 60.8 % 120 73 47 1 72

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
DescribeLockTag CBC 494 40.7 % (35 / 86) 38.5 % (5 / 13)
XactLockTableWaitErrorCb GNC 159 41.2 % (14 / 34) 33.3 % (5 / 15)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
ConditionalXactLockTableWait CBC 45 43.8 % (7 / 16) 25.0 % (3 / 12)
ConditionalLockPage UBC 0 0.0 % (0 / 3)
ConditionalLockRelationForExtension UBC 0 0.0 % (0 / 3)
LockHasWaitersRelation UBC 0 0.0 % (0 / 3)
XactLockTableWait GNC 427 92.6 % (25 / 27) 61.1 % (11 / 18)
ConditionalLockSharedObject CBC 3 88.9 % (8 / 9) 50.0 % (2 / 4)
GetLockNameFromTagType CBC 7 75.0 % (3 / 4) 50.0 % (1 / 2)
SpeculativeInsertionLockAcquire CBC 2082 85.7 % (6 / 7) 50.0 % (1 / 2)
WaitForLockersMultiple CBC 1136 96.8 % (30 / 31) 90.0 % (27 / 30)
CheckRelationLockedByMe CBC 2278643 100.0 % (3 / 3)
CheckRelationOidLockedByMe CBC 15093 100.0 % (3 / 3)
ConditionalLockRelation CBC 377 100.0 % (9 / 9) 75.0 % (3 / 4)
ConditionalLockRelationOid CBC 993 100.0 % (9 / 9) 100.0 % (4 / 4)
ConditionalLockTuple GNC 41 100.0 % (4 / 4)
LockApplyTransactionForSession CBC 328 100.0 % (4 / 4)
LockDatabaseFrozenIds CBC 903 100.0 % (4 / 4)
LockDatabaseObject CBC 166720 100.0 % (5 / 5)
LockPage CBC 67 100.0 % (4 / 4)
LockRelation CBC 24711 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationForExtension CBC 159416 100.0 % (4 / 4)
LockRelationId CBC 109154 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationIdForSession CBC 14887 100.0 % (4 / 4)
LockRelationOid CBC 18724219 100.0 % (7 / 7) 100.0 % (2 / 2)
LockSharedObject CBC 25141 100.0 % (5 / 5)
LockSharedObjectForSession CBC 24 100.0 % (4 / 4)
LockTuple GNC 112022 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 65044 100.0 % (3 / 3)
RelationInitLockInfo CBC 2512544 100.0 % (8 / 8) 66.7 % (4 / 6)
SetLocktagRelationOid CBC 18916087 100.0 % (6 / 6) 100.0 % (2 / 2)
SpeculativeInsertionLockRelease CBC 2079 100.0 % (4 / 4)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
UnlockApplyTransactionForSession CBC 320 100.0 % (4 / 4)
UnlockDatabaseObject CBC 847 100.0 % (4 / 4)
UnlockPage CBC 67 100.0 % (4 / 4)
UnlockRelation CBC 175 100.0 % (4 / 4)
UnlockRelationForExtension CBC 159416 100.0 % (4 / 4)
UnlockRelationId CBC 16920816 100.0 % (4 / 4)
UnlockRelationIdForSession CBC 14866 100.0 % (4 / 4)
UnlockRelationOid CBC 175782 100.0 % (4 / 4)
UnlockSharedObject CBC 827 100.0 % (4 / 4)
UnlockSharedObjectForSession CBC 24 100.0 % (4 / 4)
UnlockTuple GNC 136003 100.0 % (4 / 4)
WaitForLockers CBC 263 100.0 % (5 / 5)
XactLockTableDelete CBC 2745 100.0 % (4 / 4)
XactLockTableInsert CBC 139306 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta