LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1130 1296 87.2 %
Date: 2025-11-27 09:17:48 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1120656
AtPrepare_Locks 634
BeginStrongLockAcquire 376486
CheckAndSetLockHeld 77905836
CheckForSessionAndXactLocks 634
CleanUpLock 4791500
DoLockModesConflict 488
FastPathGetRelationLockEntry 670
FastPathGrantRelationLock 33520428
FastPathTransferRelationLocks 376486
FastPathUnGrantRelationLock 33917106
FinishStrongLockAcquire 4859300
GetAwaitedLock 1119172
GetBlockerStatusData 3864
GetLockConflicts 2668
GetLockStatusData 652
GetLockTagsMethodTable 2358
GetLockmodeName 24354
GetLocksMethodTable 192
GetRunningTransactionLocks 2758
GetSingleProcBlockerStatusData 3926
GrantAwaitedLock 2
GrantLock 4862910
GrantLockLocal 42644266
InitLockManagerAccess 44654
LockAcquire 1769876
LockAcquireExtended 42645852
LockCheckConflicts 4863284
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2204
LockManagerShmemSize 4108
LockReassignCurrentOwner 703620
LockReassignOwner 1016934
LockRefindAndRelease 4434
LockRelease 38067710
LockReleaseAll 2151660
LockReleaseCurrentOwner 10716
LockReleaseSession 238
LockTagHashCode 39552864
LockWaiterCount 135156
MarkLockClear 36990172
PostPrepare_Locks 630
ProcLockHashCode 9298548
ReleaseLockIfHeld 5926
RemoveFromWaitQueue 88
RemoveLocalLock 38381316
ResetAwaitedLock 80
SetupLockInTable 4864318
UnGrantLock 4862778
VirtualXactLock 504
VirtualXactLockTableCleanup 1058546
VirtualXactLockTableInsert 1057574
WaitOnLock 2452
XactLockForVirtualXact 424
lock_twophase_postabort 312
lock_twophase_postcommit 1688
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1522
waitonlock_error_callback 2262

Generated by: LCOV version 1.16