LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1116 1282 87.1 %
Date: 2025-07-29 14:18:42 Functions: 57 60 95.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
GrantAwaitedLock 2
ResetAwaitedLock 84
RemoveFromWaitQueue 92
lock_twophase_recover 180
GetLocksMethodTable 204
LockReleaseSession 238
lock_twophase_postabort 252
GetLockStatusData 450
DoLockModesConflict 488
PostPrepare_Locks 534
AtPrepare_Locks 538
CheckForSessionAndXactLocks 538
FastPathGetRelationLockEntry 550
XactLockForVirtualXact 634
VirtualXactLock 714
proclock_hash 1216
lock_twophase_postcommit 1346
LockManagerShmemInit 2152
GetLockTagsMethodTable 2254
GetLockConflicts 2636
GetRunningTransactionLocks 2714
WaitOnLock 2724
GetBlockerStatusData 3272
GetSingleProcBlockerStatusData 3342
LockManagerShmemSize 3998
LockRefindAndRelease 4162
ReleaseLockIfHeld 5800
LockReleaseCurrentOwner 10692
GetLockmodeName 18614
InitLockManagerAccess 43080
LockWaiterCount 136902
BeginStrongLockAcquire 382868
FastPathTransferRelationLocks 382868
LockReassignCurrentOwner 730102
LockReassignOwner 1045094
VirtualXactLockTableInsert 1125366
VirtualXactLockTableCleanup 1126252
GetAwaitedLock 1185268
AbortStrongLockAcquire 1186776
LockAcquire 1842388
LockReleaseAll 2285942
CleanUpLock 4913094
FinishStrongLockAcquire 4984364
UnGrantLock 4987796
GrantLock 4987958
LockCheckConflicts 4988702
SetupLockInTable 4989362
ProcLockHashCode 9540430
FastPathGrantRelationLock 33931854
FastPathUnGrantRelationLock 34396288
MarkLockClear 37487376
LockRelease 38631500
RemoveLocalLock 38917836
LockTagHashCode 40115910
GrantLockLocal 43340664
LockAcquireExtended 43342280
CheckAndSetLockHeld 79147762

Generated by: LCOV version 1.16