LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 87.9 % 1277 1122
Test Date: 2026-06-01 23:16:12 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 702281
AtPrepare_Locks 329
BeginStrongLockAcquire 247578
CheckAndSetLockHeld 50197546
CheckForSessionAndXactLocks 329
CleanUpLock 2932397
DoLockModesConflict 39025
FastPathGetRelationLockEntry 348
FastPathGrantRelationLock 21545137
FastPathTransferRelationLocks 247578
FastPathUnGrantRelationLock 21668216
FinishStrongLockAcquire 2978030
GetAwaitedLock 701557
GetBlockerStatusData 1729
GetLockConflicts 1698
GetLockStatusData 364
GetLockTagsMethodTable 1278
GetLockmodeName 11216
GetLocksMethodTable 110
GetRunningTransactionLocks 1520
GetSingleProcBlockerStatusData 1796
GrantAwaitedLock 0
GrantLock 2980357
GrantLockLocal 27787014
InitLockManagerAccess 24726
LockAcquire 1201922
LockAcquireExtended 27787792
LockCheckConflicts 2980382
LockHasWaiters 0
LockHeldByMe 2014988
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 447561
LockReassignOwner 795918
LockRefindAndRelease 2789
LockRelease 24632363
LockReleaseAll 1340484
LockReleaseCurrentOwner 6307
LockReleaseSession 122
LockTagHashCode 25367141
LockWaiterCount 95701
MarkLockClear 23552247
PostPrepare_Locks 327
ProcLockHashCode 5692066
ReleaseLockIfHeld 4226
RemoveFromWaitQueue 45
RemoveLocalLock 24523945
ResetAwaitedLock 40
SetupLockInTable 2981038
UnGrantLock 2980281
VirtualXactLock 359
VirtualXactLockTableCleanup 660512
VirtualXactLockTableInsert 659964
WaitOnLock 1574
XactLockForVirtualXact 319
lock_twophase_postabort 180
lock_twophase_postcommit 917
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 820
waitonlock_error_callback 231

Generated by: LCOV version 2.0-1