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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 75.0 % 404 303 101 3 4 296 1 4
Current Date: 2026-05-29 21:51:00 -0400 Functions: 91.7 % 48 44 4 5 39 4
Baseline: lcov-20260530-034037-baseline Branches: 59.5 % 126 75 51 1 74
Baseline Date: 2026-05-29 14:39:03 -0700 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 3 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:
(360..) days: 59.5 % 126 75 51 1 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 13 50.0 % (17 / 34) 40.0 % (6 / 15)
DescribeLockTag CBC 383 40.7 % (35 / 86) 38.5 % (5 / 13)
XactLockTableWait GNC 516 92.6 % (25 / 27) 61.1 % (11 / 18)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
WaitForLockersMultiple CBC 1590 96.8 % (30 / 31) 90.0 % (27 / 30)
ConditionalLockSharedObject CBC 5 88.9 % (8 / 9) 50.0 % (2 / 4)
RelationInitLockInfo CBC 3305042 100.0 % (8 / 8) 66.7 % (4 / 6)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
ConditionalLockRelation CBC 420 100.0 % (9 / 9) 75.0 % (3 / 4)
GetLockNameFromTagType CBC 13 75.0 % (3 / 4) 50.0 % (1 / 2)
LockRelation CBC 31213 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationId CBC 132582 100.0 % (7 / 7) 50.0 % (1 / 2)
SpeculativeInsertionLockAcquire CBC 2230 85.7 % (6 / 7) 50.0 % (1 / 2)
ConditionalLockRelationOid CBC 10484 100.0 % (9 / 9) 100.0 % (4 / 4)
LockRelationOid CBC 24720671 100.0 % (7 / 7) 100.0 % (2 / 2)
SetLocktagRelationOid CBC 25174159 100.0 % (6 / 6) 100.0 % (2 / 2)
CheckRelationLockedByMe CBC 3115305 100.0 % (3 / 3)
CheckRelationOidLockedByMe CBC 206853 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 336 100.0 % (4 / 4)
LockDatabaseFrozenIds CBC 1193 100.0 % (4 / 4)
LockDatabaseObject CBC 319548 100.0 % (5 / 5)
LockHasWaitersRelation UBC 0 0.0 % (0 / 3)
LockPage CBC 112 100.0 % (4 / 4)
LockRelationForExtension CBC 210895 100.0 % (4 / 4)
LockRelationIdForSession CBC 18062 100.0 % (4 / 4)
LockSharedObject CBC 31051 100.0 % (5 / 5)
LockSharedObjectForSession CBC 28 100.0 % (4 / 4)
LockTuple GNC 139560 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 93017 100.0 % (3 / 3)
SpeculativeInsertionLockRelease CBC 2226 100.0 % (4 / 4)
UnlockApplyTransactionForSession CBC 326 100.0 % (4 / 4)
UnlockDatabaseObject CBC 1212 100.0 % (4 / 4)
UnlockPage CBC 112 100.0 % (4 / 4)
UnlockRelation CBC 218 100.0 % (4 / 4)
UnlockRelationForExtension CBC 210895 100.0 % (4 / 4)
UnlockRelationId CBC 22292896 100.0 % (4 / 4)
UnlockRelationIdForSession CBC 18019 100.0 % (4 / 4)
UnlockRelationOid CBC 236151 100.0 % (4 / 4)
UnlockSharedObject CBC 900 100.0 % (4 / 4)
UnlockSharedObjectForSession CBC 28 100.0 % (4 / 4)
UnlockTuple GNC 163664 100.0 % (4 / 4)
WaitForLockers CBC 438 100.0 % (5 / 5)
XactLockTableDelete CBC 5366 100.0 % (4 / 4)
XactLockTableInsert CBC 173283 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta