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

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