LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lmgr.c (source / functions) Coverage Total Hit LBC UBC GBC GNC CBC ECB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 76.0 % 404 307 3 94 10 4 293 1 4
Current Date: 2025-09-06 07:49:51 +0900 Functions: 91.7 % 48 44 4 5 39 4
Baseline: lcov-20250908-010021-baseline Branches: 59.5 % 126 75 1 50 2 73
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 76.9 % 13 10 3 10
(360..) days: 75.7 % 387 293 3 91 10 283 1
Function coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 1 1 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: 61.7 % 120 74 1 45 2 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
CheckRelationLockedByMe CBC 2168720 100.0 % (3 / 3)
CheckRelationOidLockedByMe CBC 12848 100.0 % (3 / 3)
ConditionalLockDatabaseObject UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
ConditionalLockPage UBC 0 0.0 % (0 / 3)
ConditionalLockRelation CBC 382 100.0 % (9 / 9) 75.0 % (3 / 4)
ConditionalLockRelationForExtension UBC 0 0.0 % (0 / 3)
ConditionalLockRelationOid CBC 1075 100.0 % (9 / 9) 100.0 % (4 / 4)
ConditionalLockSharedObject CBC 3 88.9 % (8 / 9) 50.0 % (2 / 4)
ConditionalLockTuple GNC 41 100.0 % (4 / 4)
ConditionalXactLockTableWait CBC 45 43.8 % (7 / 16) 25.0 % (3 / 12)
DescribeLockTag CBC 106 48.8 % (42 / 86) 46.2 % (6 / 13)
GetLockNameFromTagType CBC 7 75.0 % (3 / 4) 50.0 % (1 / 2)
LockApplyTransactionForSession CBC 329 100.0 % (4 / 4)
LockDatabaseFrozenIds CBC 909 100.0 % (4 / 4)
LockDatabaseObject CBC 156207 100.0 % (5 / 5)
LockHasWaitersRelation UBC 0 0.0 % (0 / 3)
LockPage CBC 78 100.0 % (4 / 4)
LockRelation CBC 23847 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationForExtension CBC 156057 100.0 % (4 / 4)
LockRelationId CBC 107358 100.0 % (7 / 7) 50.0 % (1 / 2)
LockRelationIdForSession CBC 14389 100.0 % (4 / 4)
LockRelationOid CBC 17795955 100.0 % (7 / 7) 100.0 % (2 / 2)
LockSharedObject CBC 24784 100.0 % (5 / 5)
LockSharedObjectForSession CBC 20 100.0 % (4 / 4)
RelationExtensionLockWaiterCount CBC 63584 100.0 % (3 / 3)
RelationInitLockInfo CBC 2404422 100.0 % (8 / 8) 66.7 % (4 / 6)
SetLocktagRelationOid CBC 17972249 100.0 % (6 / 6) 100.0 % (2 / 2)
SpeculativeInsertionLockAcquire CBC 2070 85.7 % (6 / 7) 50.0 % (1 / 2)
SpeculativeInsertionLockRelease CBC 2067 100.0 % (4 / 4)
SpeculativeInsertionWait CBC 1 100.0 % (7 / 7) 50.0 % (2 / 4)
UnlockApplyTransactionForSession CBC 321 100.0 % (4 / 4)
UnlockDatabaseObject CBC 829 100.0 % (4 / 4)
UnlockPage CBC 78 100.0 % (4 / 4)
UnlockRelation CBC 172 100.0 % (4 / 4)
UnlockRelationForExtension CBC 156057 100.0 % (4 / 4)
UnlockRelationId CBC 16072815 100.0 % (4 / 4)
UnlockRelationIdForSession CBC 14368 100.0 % (4 / 4)
UnlockRelationOid CBC 162371 100.0 % (4 / 4)
UnlockSharedObject CBC 806 100.0 % (4 / 4)
UnlockSharedObjectForSession CBC 20 100.0 % (4 / 4)
WaitForLockers CBC 337 100.0 % (5 / 5)
WaitForLockersMultiple CBC 1222 96.8 % (30 / 31) 90.0 % (27 / 30)
XactLockTableDelete CBC 2743 100.0 % (4 / 4)
XactLockTableInsert CBC 132502 100.0 % (4 / 4)
XactLockTableWait GNC 391 92.6 % (25 / 27) 61.1 % (11 / 18)
XactLockTableWaitErrorCb GNC 5 41.2 % (14 / 34) 33.3 % (5 / 15)

Generated by: LCOV version 2.4-beta