LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 87.9 % 1276 1122
Test Date: 2026-10-21 16:15:56 Functions: 96.8 % 62 60
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.0 % 912 593

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 694998
AtPrepare_Locks 316
BeginStrongLockAcquire 240178
CheckAndSetLockHeld 48652092
CheckForSessionAndXactLocks 316
CleanUpLock 2898655
DoLockModesConflict 39042
FastPathGetRelationLockEntry 338
FastPathGrantRelationLock 21039631
FastPathTransferRelationLocks 240183
FastPathUnGrantRelationLock 21150264
FinishStrongLockAcquire 2944045
GetAnyGrantedHeavyweightLock 43
GetAwaitedLock 694268
GetBlockerStatusData 1765
GetLockConflicts 1732
GetLockStatusData 368
GetLockTagsMethodTable 1264
GetLockmodeName 9818
GetLocksMethodTable 109
GetRunningTransactionLocks 1594
GetSingleProcBlockerStatusData 1904
GrantAwaitedLock 1
GrantLock 2946283
GrantLockLocal 27861853
InitLockManagerAccess 26189
LockAcquire 1187444
LockAcquireExtended 27862636
LockCheckConflicts 2946307
LockHasWaiters 0
LockHeldByMe 1917602
LockManagerShmemInit 1327
LockManagerShmemRequest 1331
LockReassignCurrentOwner 453850
LockReassignOwner 784034
LockRefindAndRelease 2683
LockRelease 23559891
LockReleaseAll 1325458
LockReleaseCurrentOwner 6428
LockReleaseSession 122
LockTagHashCode 24809334
LockWaiterCount 95320
MarkLockClear 23016794
PostPrepare_Locks 314
ProcLockHashCode 5624671
ReleaseLockIfHeld 5166
RemoveFromWaitQueue 45
RemoveLocalLock 23984460
ResetAwaitedLock 41
SetupLockInTable 2946966
UnGrantLock 2946188
VirtualXactLock 337
VirtualXactLockTableCleanup 652443
VirtualXactLockTableInsert 651839
WaitOnLock 1501
XactLockForVirtualXact 285
lock_twophase_postabort 186
lock_twophase_postcommit 891
lock_twophase_recover 99
lock_twophase_standby_recover 0
proclock_hash 803
waitonlock_error_callback 221

Generated by: LCOV version 2.0-1