LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.1 % 1277 1112
Test Date: 2026-04-27 21:16:33 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 671158
AtPrepare_Locks 318
BeginStrongLockAcquire 246565
CheckAndSetLockHeld 48971446
CheckForSessionAndXactLocks 318
CleanUpLock 2785324
DoLockModesConflict 39025
FastPathGetRelationLockEntry 333
FastPathGrantRelationLock 21089075
FastPathTransferRelationLocks 246565
FastPathUnGrantRelationLock 21212688
FinishStrongLockAcquire 2828997
GetAwaitedLock 670419
GetBlockerStatusData 1633
GetLockConflicts 1722
GetLockStatusData 359
GetLockTagsMethodTable 1261
GetLockmodeName 10490
GetLocksMethodTable 106
GetRunningTransactionLocks 1525
GetSingleProcBlockerStatusData 1709
GrantAwaitedLock 1
GrantLock 2831286
GrantLockLocal 27158499
InitLockManagerAccess 24256
LockAcquire 1073090
LockAcquireExtended 27159291
LockCheckConflicts 2831247
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1235
LockManagerShmemRequest 1238
LockReassignCurrentOwner 446626
LockReassignOwner 689383
LockRefindAndRelease 2715
LockRelease 24144831
LockReleaseAll 1278139
LockReleaseCurrentOwner 6285
LockReleaseSession 122
LockTagHashCode 24660044
LockWaiterCount 95163
MarkLockClear 23060183
PostPrepare_Locks 316
ProcLockHashCode 5396935
ReleaseLockIfHeld 3927
RemoveFromWaitQueue 46
RemoveLocalLock 23918865
ResetAwaitedLock 42
SetupLockInTable 2831988
UnGrantLock 2831206
VirtualXactLock 350
VirtualXactLockTableCleanup 629528
VirtualXactLockTableInsert 628970
WaitOnLock 1481
XactLockForVirtualXact 310
lock_twophase_postabort 170
lock_twophase_postcommit 855
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 774
waitonlock_error_callback 223

Generated by: LCOV version 2.0-1