LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.2 % 1277 1126
Test Date: 2026-06-12 08:16:32 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 698585
AtPrepare_Locks 314
BeginStrongLockAcquire 248427
CheckAndSetLockHeld 50336226
CheckForSessionAndXactLocks 314
CleanUpLock 2916589
DoLockModesConflict 39025
FastPathGetRelationLockEntry 334
FastPathGrantRelationLock 21631089
FastPathTransferRelationLocks 248432
FastPathUnGrantRelationLock 21752102
FinishStrongLockAcquire 2962422
GetAwaitedLock 697867
GetBlockerStatusData 1701
GetLockConflicts 1754
GetLockStatusData 379
GetLockTagsMethodTable 1276
GetLockmodeName 11654
GetLocksMethodTable 103
GetRunningTransactionLocks 1527
GetSingleProcBlockerStatusData 1764
GrantAwaitedLock 1
GrantLock 2964747
GrantLockLocal 27863278
InitLockManagerAccess 24750
LockAcquire 1200007
LockAcquireExtended 27864049
LockCheckConflicts 2964744
LockHasWaiters 0
LockHeldByMe 2020537
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448486
LockReassignOwner 798377
LockRefindAndRelease 2763
LockRelease 24703952
LockReleaseAll 1332828
LockReleaseCurrentOwner 6319
LockReleaseSession 122
LockTagHashCode 25439565
LockWaiterCount 95886
MarkLockClear 23622174
PostPrepare_Locks 312
ProcLockHashCode 5662176
ReleaseLockIfHeld 4229
RemoveFromWaitQueue 44
RemoveLocalLock 24594283
ResetAwaitedLock 40
SetupLockInTable 2965420
UnGrantLock 2964657
VirtualXactLock 385
VirtualXactLockTableCleanup 656679
VirtualXactLockTableInsert 656120
WaitOnLock 1563
XactLockForVirtualXact 345
lock_twophase_postabort 178
lock_twophase_postcommit 875
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 787
waitonlock_error_callback 219

Generated by: LCOV version 2.0-1