LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 89.1 % 1328 1183 4 22 59 60 23 636 47 477 55 642 7 42
Current Date: 2023-04-08 15:15:32 Functions: 96.6 % 58 56 1 1 44 2 10 1 44
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
LockHasWaiters UBC 0 0.0 % (0 / 28)
LockAcquireExtended GNC 28610314 81.7 % (107 / 131)
lock_twophase_standby_recover UIC 0 0.0 % (0 / 12)
SetupLockInTable GNC 4042461 81.0 % (34 / 42)
FastPathGetRelationLockEntry GIC 373 83.8 % (31 / 37)
LockRefindAndRelease GIC 2063 81.5 % (22 / 27)
XactLockForVirtualXact GIC 305 84.2 % (16 / 19)
CheckForSessionAndXactLocks GIC 363 91.7 % (22 / 24)
CleanUpLock GIC 4012126 87.5 % (14 / 16)
LockReleaseAll GIC 984161 97.6 % (80 / 82)
ReleaseLockIfHeld GIC 2801 90.9 % (20 / 22)
FastPathGrantRelationLock GIC 22096918 93.3 % (14 / 15)
RemoveLocalLock GIC 26137790 95.0 % (19 / 20)
BeginStrongLockAcquire GIC 271615 100.0 % (9 / 9)
CheckAndSetLockHeld GIC 52620064 100.0 % (6 / 6)
DoLockModesConflict CBC 132574 100.0 % (5 / 5)
GetBlockerStatusData GIC 3192 100.0 % (22 / 22)
GetLockMethodLocalHash CBC 5329 100.0 % (2 / 2)
GetLockTagsMethodTable CBC 1089 100.0 % (4 / 4)
GetLocksMethodTable CBC 93 100.0 % (4 / 4)
GrantLockLocal GIC 28609622 100.0 % (14 / 14)
InitLocks CBC 1826 100.0 % (24 / 24)
LockAcquire CBC 945773 100.0 % (2 / 2)
LockHeldByMe CBC 5429526 100.0 % (6 / 6)
LockReassignCurrentOwner GIC 482124 100.0 % (10 / 10)
LockReleaseCurrentOwner GNC 4600 100.0 % (8 / 8)
ReleaseLockIfHeld ECB 2801
LockReleaseCurrentOwner GIC 4600
LockShmemSize GIC 2738 100.0 % (8 / 8)
LockTagHashCode CBC 27079921 100.0 % (2 / 2)
MarkLockClear GIC 25331040 100.0 % (4 / 4)
ProcLockHashCode CBC 6745001 100.0 % (5 / 5)
UnGrantLock GIC 4041779 100.0 % (15 / 15)
VirtualXactLockTableCleanup GIC 486557 100.0 % (14 / 14)
VirtualXactLockTableInsert GIC 486242 100.0 % (10 / 10)
WaitOnLock GIC 1030 100.0 % (18 / 18)
proclock_hash CBC 799 100.0 % (7 / 7)
AbortStrongLockAcquire ECB 511890
AtPrepare_Locks ECB 363
FastPathTransferRelationLocks ECB 271615
FastPathUnGrantRelationLock ECB 22840166
FinishStrongLockAcquire ECB 4040178
GetLockConflicts ECB 1157
GetLockStatusData ECB 264
GetLockmodeName ECB 8169
GetRunningTransactionLocks ECB 1749
GetSingleProcBlockerStatusData ECB 3282
GrantAwaitedLock ECB 985
GrantLock ECB 4041850
LockCheckConflicts ECB 4041873
LockReassignOwner ECB 682054
LockRelease ECB 25504916
LockReleaseSession ECB 119
LockWaiterCount ECB 114052
PostPrepare_Locks ECB 361
RemoveFromWaitQueue ECB 45
VirtualXactLock ECB 345
lock_twophase_postabort ECB 121
lock_twophase_postcommit ECB 850
lock_twophase_recover ECB 79

Generated by: LCOV version v1.16-55-g56c0a2a