LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1126 1294 87.0 %
Date: 2026-02-10 04:19:51 Functions: 57 61 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
GrantAwaitedLock 0
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
ResetAwaitedLock 86
RemoveFromWaitQueue 96
lock_twophase_recover 180
GetLocksMethodTable 214
LockReleaseSession 238
lock_twophase_postabort 312
PostPrepare_Locks 608
AtPrepare_Locks 612
CheckForSessionAndXactLocks 612
XactLockForVirtualXact 614
FastPathGetRelationLockEntry 648
GetLockStatusData 692
VirtualXactLock 694
proclock_hash 1474
lock_twophase_postcommit 1648
waitonlock_error_callback 1852
LockManagerShmemInit 2280
GetLockTagsMethodTable 2406
GetLockConflicts 2828
WaitOnLock 2834
GetRunningTransactionLocks 2888
GetBlockerStatusData 3886
GetSingleProcBlockerStatusData 3966
LockManagerShmemSize 4254
LockRefindAndRelease 4528
ReleaseLockIfHeld 6042
LockReleaseCurrentOwner 10764
GetLockmodeName 22588
InitLockManagerAccess 45718
DoLockModesConflict 78042
LockWaiterCount 135830
BeginStrongLockAcquire 392048
FastPathTransferRelationLocks 392048
LockReassignCurrentOwner 740374
VirtualXactLockTableInsert 1039916
VirtualXactLockTableCleanup 1040874
LockReassignOwner 1055286
GetAwaitedLock 1102904
AbortStrongLockAcquire 1104336
LockAcquire 1777408
LockReleaseAll 2116916
CleanUpLock 4830292
FinishStrongLockAcquire 4899810
UnGrantLock 4903400
GrantLock 4903532
LockCheckConflicts 4904132
SetupLockInTable 4904892
ProcLockHashCode 9370992
FastPathGrantRelationLock 34454068
FastPathUnGrantRelationLock 34837380
MarkLockClear 37944320
LockRelease 39031346
RemoveLocalLock 39355422
LockTagHashCode 40562944
GrantLockLocal 43698386
LockAcquireExtended 43699930
CheckAndSetLockHeld 79865290

Generated by: LCOV version 1.16