LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.1 % 1277 1112
Test Date: 2026-04-26 17: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 671438
AtPrepare_Locks 325
BeginStrongLockAcquire 246570
CheckAndSetLockHeld 48972963
CheckForSessionAndXactLocks 325
CleanUpLock 2786739
DoLockModesConflict 39024
FastPathGetRelationLockEntry 344
FastPathGrantRelationLock 21088011
FastPathTransferRelationLocks 246570
FastPathUnGrantRelationLock 21210997
FinishStrongLockAcquire 2830299
GetAwaitedLock 670727
GetBlockerStatusData 1656
GetLockConflicts 1738
GetLockStatusData 301
GetLockTagsMethodTable 1261
GetLockmodeName 10086
GetLocksMethodTable 107
GetRunningTransactionLocks 1519
GetSingleProcBlockerStatusData 1721
GrantAwaitedLock 1
GrantLock 2832620
GrantLockLocal 27162063
InitLockManagerAccess 24234
LockAcquire 1072675
LockAcquireExtended 27162829
LockCheckConflicts 2832577
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1235
LockManagerShmemRequest 1238
LockReassignCurrentOwner 446260
LockReassignOwner 689455
LockRefindAndRelease 2739
LockRelease 24146977
LockReleaseAll 1278833
LockReleaseCurrentOwner 6294
LockReleaseSession 122
LockTagHashCode 24659421
LockWaiterCount 94195
MarkLockClear 23061318
PostPrepare_Locks 323
ProcLockHashCode 5400412
ReleaseLockIfHeld 3925
RemoveFromWaitQueue 47
RemoveLocalLock 23919077
ResetAwaitedLock 43
SetupLockInTable 2833295
UnGrantLock 2832550
VirtualXactLock 385
VirtualXactLockTableCleanup 629880
VirtualXactLockTableInsert 629326
WaitOnLock 1514
XactLockForVirtualXact 345
lock_twophase_postabort 170
lock_twophase_postcommit 861
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 781
waitonlock_error_callback 229

Generated by: LCOV version 2.0-1