LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 86.7 % 1294 1122
Test Date: 2026-03-24 17:17:03 Functions: 93.4 % 61 57
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
GrantAwaitedLock 0
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
ResetAwaitedLock 41
RemoveFromWaitQueue 46
lock_twophase_recover 87
waitonlock_error_callback 99
GetLocksMethodTable 105
LockReleaseSession 122
lock_twophase_postabort 170
GetLockStatusData 301
XactLockForVirtualXact 306
PostPrepare_Locks 314
AtPrepare_Locks 316
CheckForSessionAndXactLocks 316
FastPathGetRelationLockEntry 336
VirtualXactLock 346
proclock_hash 767
lock_twophase_postcommit 854
LockManagerShmemInit 1180
GetLockTagsMethodTable 1216
WaitOnLock 1460
GetRunningTransactionLocks 1466
GetBlockerStatusData 1564
GetSingleProcBlockerStatusData 1595
GetLockConflicts 1678
LockManagerShmemSize 2207
LockRefindAndRelease 2660
ReleaseLockIfHeld 3880
LockReleaseCurrentOwner 6827
GetLockmodeName 8270
InitLockManagerAccess 24250
DoLockModesConflict 39024
LockWaiterCount 81882
BeginStrongLockAcquire 236619
FastPathTransferRelationLocks 236619
LockReassignCurrentOwner 435315
VirtualXactLockTableInsert 618297
VirtualXactLockTableCleanup 618859
GetAwaitedLock 659555
AbortStrongLockAcquire 660287
LockReassignOwner 664792
LockAcquire 1028324
LockReleaseAll 1256368
CleanUpLock 2821435
FinishStrongLockAcquire 2863166
UnGrantLock 2865327
LockCheckConflicts 2865377
GrantLock 2865400
SetupLockInTable 2866098
ProcLockHashCode 5488513
FastPathGrantRelationLock 20254678
FastPathUnGrantRelationLock 20522279
MarkLockClear 22304299
RemoveLocalLock 23118630
LockRelease 23775335
LockTagHashCode 23839788
GrantLockLocal 27609605
LockAcquireExtended 27610391
CheckAndSetLockHeld 47371198

Generated by: LCOV version 2.0-1