LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 87.9 % 1277 1122
Test Date: 2026-06-17 10:16:42 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 696176
AtPrepare_Locks 318
BeginStrongLockAcquire 248423
CheckAndSetLockHeld 50346752
CheckForSessionAndXactLocks 318
CleanUpLock 2920424
DoLockModesConflict 39025
FastPathGetRelationLockEntry 336
FastPathGrantRelationLock 21618369
FastPathTransferRelationLocks 248423
FastPathUnGrantRelationLock 21743389
FinishStrongLockAcquire 2966209
GetAwaitedLock 695438
GetBlockerStatusData 1711
GetLockConflicts 1734
GetLockStatusData 313
GetLockTagsMethodTable 1279
GetLockmodeName 9977
GetLocksMethodTable 112
GetRunningTransactionLocks 1524
GetSingleProcBlockerStatusData 1790
GrantAwaitedLock 1
GrantLock 2968538
GrantLockLocal 27883924
InitLockManagerAccess 24772
LockAcquire 1197904
LockAcquireExtended 27884716
LockCheckConflicts 2968541
LockHasWaiters 0
LockHeldByMe 2020487
LockManagerShmemInit 1253
LockManagerShmemRequest 1256
LockReassignCurrentOwner 448660
LockReassignOwner 801586
LockRefindAndRelease 2778
LockRelease 24728062
LockReleaseAll 1328124
LockReleaseCurrentOwner 6322
LockReleaseSession 122
LockTagHashCode 25430654
LockWaiterCount 95892
MarkLockClear 23613595
PostPrepare_Locks 316
ProcLockHashCode 5667827
ReleaseLockIfHeld 4225
RemoveFromWaitQueue 46
RemoveLocalLock 24585371
ResetAwaitedLock 42
SetupLockInTable 2969233
UnGrantLock 2968443
VirtualXactLock 373
VirtualXactLockTableCleanup 654314
VirtualXactLockTableInsert 653760
WaitOnLock 1566
XactLockForVirtualXact 333
lock_twophase_postabort 180
lock_twophase_postcommit 888
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 801
waitonlock_error_callback 238

Generated by: LCOV version 2.0-1