LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lmgr.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 74.0 % 407 301 1 105 9 292 1
Current Date: 2024-04-14 14:21:10 Functions: 91.5 % 47 43 4 2 41
Baseline: 16@8cea358b128 Branches: 60.8 % 130 79 2 49 2 77
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 10.0 % 10 1 9 1
(180,240] days: 88.9 % 9 8 1 8
(240..) days: 75.3 % 388 292 96 292
Function coverage date bins:
[..60] days: 0.0 % 1 0 1
(180,240] days: 100.0 % 1 1 1
(240..) days: 93.3 % 45 42 3 1 41
Branch coverage date bins:
[..60] days: 0.0 % 4 0 4
(180,240] days: 50.0 % 4 2 2 2
(240..) days: 63.1 % 122 77 45 77

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 1841883 90.9 % (10 / 11) 75.0 % (6 / 8)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
ConditionalLockPage UBC 0 0.0 % (0 / 3)
ConditionalLockRelation CBC 371 100.0 % (9 / 9) 75.0 % (3 / 4)
ConditionalLockRelationForExtension UBC 0 0.0 % (0 / 3)
ConditionalLockRelationOid CBC 1007 100.0 % (9 / 9) 100.0 % (4 / 4)
ConditionalLockSharedObject GNC 3 88.9 % (8 / 9) 50.0 % (2 / 4)
ConditionalLockTuple CBC 41 100.0 % (3 / 3)
ConditionalXactLockTableWait CBC 45 46.7 % (7 / 15) 30.0 % (3 / 10)
DescribeLockTag CBC 35 40.7 % (35 / 86) 38.5 % (5 / 13)
GetLockNameFromTagType CBC 7 75.0 % (3 / 4) 50.0 % (1 / 2)
LockApplyTransactionForSession CBC 371 100.0 % (4 / 4)
LockDatabaseFrozenIds CBC 1497 100.0 % (4 / 4)
LockDatabaseObject CBC 133397 100.0 % (5 / 5)
LockHasWaitersRelation UBC 0 0.0 % (0 / 3)
LockPage CBC 45 100.0 % (4 / 4)
LockRelation CBC 21359 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationForExtension CBC 140276 100.0 % (4 / 4)
LockRelationId CBC 96595 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationIdForSession CBC 84937 100.0 % (4 / 4)
LockRelationOid CBC 16465616 100.0 % (7 / 7) 100.0 % (2 / 2)
LockSharedObject CBC 22255 100.0 % (5 / 5)
LockSharedObjectForSession CBC 34 100.0 % (4 / 4)
LockTuple CBC 210 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 57589 100.0 % (3 / 3)
RelationInitLockInfo CBC 2356059 100.0 % (8 / 8) 66.7 % (4 / 6)
SetLocktagRelationOid CBC 16621604 100.0 % (6 / 6) 100.0 % (2 / 2)
SpeculativeInsertionLockAcquire CBC 2013 85.7 % (6 / 7) 50.0 % (1 / 2)
SpeculativeInsertionLockRelease CBC 2010 100.0 % (4 / 4)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
UnlockApplyTransactionForSession CBC 363 100.0 % (4 / 4)
UnlockDatabaseObject CBC 720 100.0 % (4 / 4)
UnlockPage CBC 45 100.0 % (4 / 4)
UnlockRelation CBC 167 100.0 % (4 / 4)
UnlockRelationForExtension CBC 140276 100.0 % (4 / 4)
UnlockRelationId CBC 14791376 100.0 % (4 / 4)
UnlockRelationIdForSession CBC 84916 100.0 % (4 / 4)
UnlockRelationOid CBC 154981 100.0 % (4 / 4)
UnlockSharedObject CBC 733 100.0 % (4 / 4)
UnlockSharedObjectForSession CBC 32 100.0 % (4 / 4)
UnlockTuple CBC 239 100.0 % (4 / 4)
WaitForLockers CBC 243 100.0 % (5 / 5)
WaitForLockersMultiple GNC 1064 96.8 % (30 / 31) 90.0 % (27 / 30)
XactLockTableDelete CBC 3716 100.0 % (4 / 4)
XactLockTableInsert CBC 119011 100.0 % (4 / 4)
XactLockTableWait CBC 345 96.2 % (25 / 26) 68.8 % (11 / 16)
XactLockTableWaitErrorCb CBC 4 34.3 % (12 / 35) 26.7 % (4 / 15)

Generated by: LCOV version 2.1-beta2-3-g6141622