LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1117 1282 87.1 %
Date: 2025-07-30 02:18:37 Functions: 57 60 95.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1165996
AtPrepare_Locks 582
BeginStrongLockAcquire 382914
CheckAndSetLockHeld 79084216
CheckForSessionAndXactLocks 582
CleanUpLock 4897848
DoLockModesConflict 488
FastPathGetRelationLockEntry 600
FastPathGrantRelationLock 33920472
FastPathTransferRelationLocks 382914
FastPathUnGrantRelationLock 34388208
FinishStrongLockAcquire 4968968
GetAwaitedLock 1164568
GetBlockerStatusData 3380
GetLockConflicts 2780
GetLockStatusData 436
GetLockTagsMethodTable 2260
GetLockmodeName 18662
GetLocksMethodTable 204
GetRunningTransactionLocks 2738
GetSingleProcBlockerStatusData 3450
GrantAwaitedLock 2
GrantLock 4972628
GrantLockLocal 43299720
InitLockManagerAccess 43194
LockAcquire 1819828
LockAcquireExtended 43301254
LockCheckConflicts 4973132
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2152
LockManagerShmemSize 3998
LockReassignCurrentOwner 728824
LockReassignOwner 1044602
LockRefindAndRelease 4274
LockRelease 38618726
LockReleaseAll 2244758
LockReleaseCurrentOwner 10674
LockReleaseSession 238
LockTagHashCode 40086548
LockWaiterCount 134894
MarkLockClear 37472474
PostPrepare_Locks 578
ProcLockHashCode 9508838
ReleaseLockIfHeld 5800
RemoveFromWaitQueue 92
RemoveLocalLock 38890976
ResetAwaitedLock 84
SetupLockInTable 4973954
UnGrantLock 4972468
VirtualXactLock 668
VirtualXactLockTableCleanup 1105634
VirtualXactLockTableInsert 1104712
WaitOnLock 2644
XactLockForVirtualXact 588
lock_twophase_postabort 252
lock_twophase_postcommit 1430
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1298

Generated by: LCOV version 1.16