LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 89.6 % 1277 1144
Test Date: 2026-06-30 19:16:40 Functions: 98.4 % 61 60
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 700312
AtPrepare_Locks 316
BeginStrongLockAcquire 249224
CheckAndSetLockHeld 50674065
CheckForSessionAndXactLocks 316
CleanUpLock 2940321
DoLockModesConflict 39024
FastPathGetRelationLockEntry 337
FastPathGrantRelationLock 21765931
FastPathTransferRelationLocks 249224
FastPathUnGrantRelationLock 21881488
FinishStrongLockAcquire 2986102
GetAwaitedLock 699575
GetBlockerStatusData 1950
GetLockConflicts 1598
GetLockStatusData 327
GetLockTagsMethodTable 1280
GetLockmodeName 14279
GetLocksMethodTable 111
GetRunningTransactionLocks 1535
GetSingleProcBlockerStatusData 2026
GrantAwaitedLock 1
GrantLock 2988440
GrantLockLocal 27915210
InitLockManagerAccess 24602
LockAcquire 1202715
LockAcquireExtended 27916000
LockCheckConflicts 2988441
LockHasWaiters 1
LockHeldByMe 2026966
LockManagerShmemInit 1244
LockManagerShmemRequest 1247
LockReassignCurrentOwner 441673
LockReassignOwner 799167
LockRefindAndRelease 2780
LockRelease 24785449
LockReleaseAll 1336535
LockReleaseCurrentOwner 6316
LockReleaseSession 122
LockTagHashCode 25594703
LockWaiterCount 94007
MarkLockClear 23779597
PostPrepare_Locks 314
ProcLockHashCode 5708412
ReleaseLockIfHeld 4221
RemoveFromWaitQueue 45
RemoveLocalLock 24752824
ResetAwaitedLock 41
SetupLockInTable 2989134
UnGrantLock 2988373
VirtualXactLock 369
VirtualXactLockTableCleanup 658555
VirtualXactLockTableInsert 658017
WaitOnLock 1555
XactLockForVirtualXact 329
lock_twophase_postabort 178
lock_twophase_postcommit 888
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 790
waitonlock_error_callback 234

Generated by: LCOV version 2.0-1