LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.0 % 1277 1111
Test Date: 2026-05-07 14:16:32 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 698992
AtPrepare_Locks 332
BeginStrongLockAcquire 246917
CheckAndSetLockHeld 49508801
CheckForSessionAndXactLocks 332
CleanUpLock 2806427
DoLockModesConflict 39025
FastPathGetRelationLockEntry 350
FastPathGrantRelationLock 21328605
FastPathTransferRelationLocks 246917
FastPathUnGrantRelationLock 21453490
FinishStrongLockAcquire 2850169
GetAwaitedLock 698302
GetBlockerStatusData 1719
GetLockConflicts 1862
GetLockStatusData 334
GetLockTagsMethodTable 1262
GetLockmodeName 11134
GetLocksMethodTable 113
GetRunningTransactionLocks 1521
GetSingleProcBlockerStatusData 1784
GrantAwaitedLock 2
GrantLock 2852505
GrantLockLocal 27444467
InitLockManagerAccess 24478
LockAcquire 1099232
LockAcquireExtended 27445213
LockCheckConflicts 2852424
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1245
LockManagerShmemRequest 1248
LockReassignCurrentOwner 447194
LockReassignOwner 690630
LockRefindAndRelease 2759
LockRelease 24386540
LockReleaseAll 1333981
LockReleaseCurrentOwner 6299
LockReleaseSession 122
LockTagHashCode 24924205
LockWaiterCount 95042
MarkLockClear 23307660
PostPrepare_Locks 330
ProcLockHashCode 5440140
ReleaseLockIfHeld 3947
RemoveFromWaitQueue 47
RemoveLocalLock 24179522
ResetAwaitedLock 43
SetupLockInTable 2853160
UnGrantLock 2852418
VirtualXactLock 386
VirtualXactLockTableCleanup 657366
VirtualXactLockTableInsert 656814
WaitOnLock 1516
XactLockForVirtualXact 346
lock_twophase_postabort 170
lock_twophase_postcommit 876
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 807
waitonlock_error_callback 230

Generated by: LCOV version 2.0-1