LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.2 % 1293 1127
Test Date: 2026-03-16 08:14:45 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 606901
AtPrepare_Locks 320
BeginStrongLockAcquire 197945
CheckAndSetLockHeld 41358652
CheckForSessionAndXactLocks 320
CleanUpLock 2562719
DoLockModesConflict 39023
FastPathGetRelationLockEntry 339
FastPathGrantRelationLock 17766464
FastPathTransferRelationLocks 197945
FastPathUnGrantRelationLock 18010841
FinishStrongLockAcquire 2597673
GetAwaitedLock 606163
GetBlockerStatusData 1802
GetLockConflicts 1506
GetLockStatusData 233
GetLockTagsMethodTable 1208
GetLockmodeName 7852
GetLocksMethodTable 104
GetRunningTransactionLocks 1459
GetSingleProcBlockerStatusData 1828
GrantAwaitedLock 1
GrantLock 2599615
GrantLockLocal 24048784
InitLockManagerAccess 23641
LockAcquire 937815
LockAcquireExtended 24049575
LockCheckConflicts 2600000
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1159
LockManagerShmemSize 2165
LockReassignCurrentOwner 374293
LockReassignOwner 559398
LockRefindAndRelease 2356
LockRelease 20675964
LockReleaseAll 1167473
LockReleaseCurrentOwner 5385
LockReleaseSession 119
LockTagHashCode 20981482
LockWaiterCount 70725
MarkLockClear 19636822
PostPrepare_Locks 318
ProcLockHashCode 4974300
ReleaseLockIfHeld 3023
RemoveFromWaitQueue 44
RemoveLocalLock 20364929
ResetAwaitedLock 40
SetupLockInTable 2600314
UnGrantLock 2599534
VirtualXactLock 368
VirtualXactLockTableCleanup 574620
VirtualXactLockTableInsert 574096
WaitOnLock 1509
XactLockForVirtualXact 327
lock_twophase_postabort 170
lock_twophase_postcommit 850
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 774
waitonlock_error_callback 433

Generated by: LCOV version 2.0-1