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-16 10:16:40 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 696380
AtPrepare_Locks 323
BeginStrongLockAcquire 248390
CheckAndSetLockHeld 50271192
CheckForSessionAndXactLocks 323
CleanUpLock 2916041
DoLockModesConflict 39024
FastPathGetRelationLockEntry 344
FastPathGrantRelationLock 21584948
FastPathTransferRelationLocks 248390
FastPathUnGrantRelationLock 21706872
FinishStrongLockAcquire 2961812
GetAwaitedLock 695660
GetBlockerStatusData 1711
GetLockConflicts 1726
GetLockStatusData 301
GetLockTagsMethodTable 1279
GetLockmodeName 10701
GetLocksMethodTable 104
GetRunningTransactionLocks 1524
GetSingleProcBlockerStatusData 1782
GrantAwaitedLock 0
GrantLock 2964148
GrantLockLocal 27844292
InitLockManagerAccess 24740
LockAcquire 1197290
LockAcquireExtended 27845064
LockCheckConflicts 2964113
LockHasWaiters 0
LockHeldByMe 2019994
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448719
LockReassignOwner 801557
LockRefindAndRelease 2796
LockRelease 24690314
LockReleaseAll 1328139
LockReleaseCurrentOwner 6319
LockReleaseSession 122
LockTagHashCode 25392294
LockWaiterCount 95762
MarkLockClear 23576343
PostPrepare_Locks 321
ProcLockHashCode 5659745
ReleaseLockIfHeld 4231
RemoveFromWaitQueue 44
RemoveLocalLock 24547532
ResetAwaitedLock 39
SetupLockInTable 2964823
UnGrantLock 2964073
VirtualXactLock 387
VirtualXactLockTableCleanup 654339
VirtualXactLockTableInsert 653782
WaitOnLock 1541
XactLockForVirtualXact 347
lock_twophase_postabort 178
lock_twophase_postcommit 906
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 803
waitonlock_error_callback 219

Generated by: LCOV version 2.0-1