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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 702696
AtPrepare_Locks 321
BeginStrongLockAcquire 247770
CheckAndSetLockHeld 50266201
CheckForSessionAndXactLocks 321
CleanUpLock 2928494
DoLockModesConflict 39025
FastPathGetRelationLockEntry 333
FastPathGrantRelationLock 21583791
FastPathTransferRelationLocks 247770
FastPathUnGrantRelationLock 21709092
FinishStrongLockAcquire 2974208
GetAwaitedLock 701990
GetBlockerStatusData 1719
GetLockConflicts 1722
GetLockStatusData 322
GetLockTagsMethodTable 1277
GetLockmodeName 11342
GetLocksMethodTable 107
GetRunningTransactionLocks 1522
GetSingleProcBlockerStatusData 1789
GrantAwaitedLock 1
GrantLock 2976532
GrantLockLocal 27824685
InitLockManagerAccess 24742
LockAcquire 1202455
LockAcquireExtended 27825444
LockCheckConflicts 2976504
LockHasWaiters 0
LockHeldByMe 2018787
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448603
LockReassignOwner 798871
LockRefindAndRelease 2795
LockRelease 24663659
LockReleaseAll 1341031
LockReleaseCurrentOwner 6317
LockReleaseSession 122
LockTagHashCode 25403246
LockWaiterCount 95563
MarkLockClear 23585675
PostPrepare_Locks 319
ProcLockHashCode 5685152
ReleaseLockIfHeld 4220
RemoveFromWaitQueue 46
RemoveLocalLock 24558759
ResetAwaitedLock 42
SetupLockInTable 2977195
UnGrantLock 2976438
VirtualXactLock 359
VirtualXactLockTableCleanup 660789
VirtualXactLockTableInsert 660227
WaitOnLock 1540
XactLockForVirtualXact 319
lock_twophase_postabort 178
lock_twophase_postcommit 905
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 811
waitonlock_error_callback 226

Generated by: LCOV version 2.0-1