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-18 11:16:34 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 701502
AtPrepare_Locks 311
BeginStrongLockAcquire 248690
CheckAndSetLockHeld 50488694
CheckForSessionAndXactLocks 311
CleanUpLock 2924179
DoLockModesConflict 39024
FastPathGetRelationLockEntry 332
FastPathGrantRelationLock 21683549
FastPathTransferRelationLocks 248690
FastPathUnGrantRelationLock 21808800
FinishStrongLockAcquire 2970073
GetAwaitedLock 700759
GetBlockerStatusData 1720
GetLockConflicts 1698
GetLockStatusData 351
GetLockTagsMethodTable 1281
GetLockmodeName 11475
GetLocksMethodTable 109
GetRunningTransactionLocks 1526
GetSingleProcBlockerStatusData 1787
GrantAwaitedLock 1
GrantLock 2972393
GrantLockLocal 27958632
InitLockManagerAccess 24767
LockAcquire 1202998
LockAcquireExtended 27959429
LockCheckConflicts 2972357
LockHasWaiters 0
LockHeldByMe 2022963
LockManagerShmemInit 1253
LockManagerShmemRequest 1256
LockReassignCurrentOwner 449222
LockReassignOwner 802893
LockRefindAndRelease 2754
LockRelease 24794572
LockReleaseAll 1338898
LockReleaseCurrentOwner 6325
LockReleaseSession 122
LockTagHashCode 25500133
LockWaiterCount 95804
MarkLockClear 23680417
PostPrepare_Locks 309
ProcLockHashCode 5676617
ReleaseLockIfHeld 4235
RemoveFromWaitQueue 46
RemoveLocalLock 24654420
ResetAwaitedLock 42
SetupLockInTable 2973093
UnGrantLock 2972317
VirtualXactLock 357
VirtualXactLockTableCleanup 659691
VirtualXactLockTableInsert 659157
WaitOnLock 1509
XactLockForVirtualXact 317
lock_twophase_postabort 180
lock_twophase_postcommit 871
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 776
waitonlock_error_callback 231

Generated by: LCOV version 2.0-1