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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 699081
AtPrepare_Locks 326
BeginStrongLockAcquire 248944
CheckAndSetLockHeld 50082801
CheckForSessionAndXactLocks 326
CleanUpLock 2922956
DoLockModesConflict 39024
FastPathGetRelationLockEntry 344
FastPathGrantRelationLock 21488013
FastPathTransferRelationLocks 248944
FastPathUnGrantRelationLock 21599875
FinishStrongLockAcquire 2968831
GetAwaitedLock 698352
GetBlockerStatusData 1770
GetLockConflicts 1722
GetLockStatusData 302
GetLockTagsMethodTable 1282
GetLockmodeName 10958
GetLocksMethodTable 112
GetRunningTransactionLocks 1525
GetSingleProcBlockerStatusData 1838
GrantAwaitedLock 2
GrantLock 2971143
GrantLockLocal 27618286
InitLockManagerAccess 24651
LockAcquire 1202200
LockAcquireExtended 27619069
LockCheckConflicts 2971155
LockHasWaiters 0
LockHeldByMe 2022900
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443172
LockReassignOwner 798800
LockRefindAndRelease 2773
LockRelease 24492429
LockReleaseAll 1333790
LockReleaseCurrentOwner 6318
LockReleaseSession 122
LockTagHashCode 25300371
LockWaiterCount 95797
MarkLockClear 23483826
PostPrepare_Locks 324
ProcLockHashCode 5672998
ReleaseLockIfHeld 4223
RemoveFromWaitQueue 45
RemoveLocalLock 24457629
ResetAwaitedLock 42
SetupLockInTable 2971828
UnGrantLock 2971057
VirtualXactLock 327
VirtualXactLockTableCleanup 657176
VirtualXactLockTableInsert 656613
WaitOnLock 1540
XactLockForVirtualXact 287
lock_twophase_postabort 180
lock_twophase_postcommit 913
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 820
waitonlock_error_callback 236

Generated by: LCOV version 2.0-1