LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1128 1294 87.2 %
Date: 2025-12-11 07:18:51 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1219218
AtPrepare_Locks 606
BeginStrongLockAcquire 378090
CheckAndSetLockHeld 80423506
CheckForSessionAndXactLocks 606
CleanUpLock 4934934
DoLockModesConflict 78042
FastPathGetRelationLockEntry 640
FastPathGrantRelationLock 34610056
FastPathTransferRelationLocks 378090
FastPathUnGrantRelationLock 34999242
FinishStrongLockAcquire 5002970
GetAwaitedLock 1217782
GetBlockerStatusData 3392
GetLockConflicts 2896
GetLockStatusData 454
GetLockTagsMethodTable 2390
GetLockmodeName 21640
GetLocksMethodTable 204
GetRunningTransactionLocks 2766
GetSingleProcBlockerStatusData 3454
GrantAwaitedLock 2
GrantLock 5006656
GrantLockLocal 43958700
InitLockManagerAccess 46206
LockAcquire 1875448
LockAcquireExtended 43960240
LockCheckConflicts 5007234
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2228
LockManagerShmemSize 4150
LockReassignCurrentOwner 727482
LockReassignOwner 1015902
LockRefindAndRelease 4488
LockRelease 39226226
LockReleaseAll 2349282
LockReleaseCurrentOwner 10694
LockReleaseSession 238
LockTagHashCode 40814290
LockWaiterCount 136324
MarkLockClear 38161812
PostPrepare_Locks 602
ProcLockHashCode 9580346
ReleaseLockIfHeld 5926
RemoveFromWaitQueue 90
RemoveLocalLock 39614568
ResetAwaitedLock 82
SetupLockInTable 5008016
UnGrantLock 5006532
VirtualXactLock 628
VirtualXactLockTableCleanup 1156638
VirtualXactLockTableInsert 1155622
WaitOnLock 2794
XactLockForVirtualXact 548
lock_twophase_postabort 312
lock_twophase_postcommit 1640
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1466
waitonlock_error_callback 1858

Generated by: LCOV version 1.16