LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1117 1282 87.1 %
Date: 2025-07-05 17:18:26 Functions: 57 60 95.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1119634
AtPrepare_Locks 540
BeginStrongLockAcquire 382258
CheckAndSetLockHeld 77627494
CheckForSessionAndXactLocks 540
CleanUpLock 4795408
DoLockModesConflict 488
FastPathGetRelationLockEntry 558
FastPathGrantRelationLock 33309420
FastPathTransferRelationLocks 382258
FastPathUnGrantRelationLock 33768358
FinishStrongLockAcquire 4866628
GetAwaitedLock 1118130
GetBlockerStatusData 3368
GetLockConflicts 2724
GetLockStatusData 478
GetLockTagsMethodTable 2256
GetLockmodeName 18242
GetLocksMethodTable 196
GetRunningTransactionLocks 2728
GetSingleProcBlockerStatusData 3428
GrantAwaitedLock 2
GrantLock 4870246
GrantLockLocal 42542354
InitLockManagerAccess 42318
LockAcquire 1774226
LockAcquireExtended 42543962
LockCheckConflicts 4870946
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2134
LockManagerShmemSize 3962
LockReassignCurrentOwner 723064
LockReassignOwner 1027144
LockRefindAndRelease 4198
LockRelease 37925840
LockReleaseAll 2151210
LockReleaseCurrentOwner 10682
LockReleaseSession 238
LockTagHashCode 39361766
LockWaiterCount 136158
MarkLockClear 36783454
PostPrepare_Locks 536
ProcLockHashCode 9305268
ReleaseLockIfHeld 5800
RemoveFromWaitQueue 88
RemoveLocalLock 38177658
ResetAwaitedLock 80
SetupLockInTable 4871646
UnGrantLock 4870098
VirtualXactLock 668
VirtualXactLockTableCleanup 1059222
VirtualXactLockTableInsert 1058344
WaitOnLock 2758
XactLockForVirtualXact 588
lock_twophase_postabort 252
lock_twophase_postcommit 1358
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1216

Generated by: LCOV version 1.16