LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1129 1294 87.2 %
Date: 2026-02-10 13:18:31 Functions: 58 61 95.1 %
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 4
ResetAwaitedLock 86
RemoveFromWaitQueue 92
lock_twophase_recover 180
GetLocksMethodTable 198
LockReleaseSession 238
lock_twophase_postabort 312
GetLockStatusData 454
PostPrepare_Locks 648
AtPrepare_Locks 652
CheckForSessionAndXactLocks 652
XactLockForVirtualXact 656
FastPathGetRelationLockEntry 686
VirtualXactLock 756
proclock_hash 1556
lock_twophase_postcommit 1736
waitonlock_error_callback 1964
LockManagerShmemInit 2280
GetLockTagsMethodTable 2406
WaitOnLock 2856
GetRunningTransactionLocks 2910
GetLockConflicts 2972
GetBlockerStatusData 4028
GetSingleProcBlockerStatusData 4092
LockManagerShmemSize 4254
LockRefindAndRelease 4638
ReleaseLockIfHeld 6038
LockReleaseCurrentOwner 10760
GetLockmodeName 21802
InitLockManagerAccess 45776
DoLockModesConflict 78040
LockWaiterCount 135850
BeginStrongLockAcquire 392202
FastPathTransferRelationLocks 392202
LockReassignCurrentOwner 740548
VirtualXactLockTableInsert 1046892
VirtualXactLockTableCleanup 1047914
LockReassignOwner 1063840
GetAwaitedLock 1109886
AbortStrongLockAcquire 1111280
LockAcquire 1785170
LockReleaseAll 2131056
CleanUpLock 4841412
FinishStrongLockAcquire 4910828
UnGrantLock 4914496
GrantLock 4914616
LockCheckConflicts 4915140
SetupLockInTable 4915936
ProcLockHashCode 9392636
FastPathGrantRelationLock 34434072
FastPathUnGrantRelationLock 34826392
MarkLockClear 37930356
LockRelease 39017250
RemoveLocalLock 39346406
LockTagHashCode 40556332
GrantLockLocal 43694440
LockAcquireExtended 43695942
CheckAndSetLockHeld 79849396

Generated by: LCOV version 1.16