LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1129 1294 87.2 %
Date: 2025-12-27 04:18:49 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1232652
AtPrepare_Locks 620
BeginStrongLockAcquire 390894
CheckAndSetLockHeld 81987170
CheckForSessionAndXactLocks 620
CleanUpLock 4954674
DoLockModesConflict 78042
FastPathGetRelationLockEntry 654
FastPathGrantRelationLock 35364978
FastPathTransferRelationLocks 390894
FastPathUnGrantRelationLock 35732042
FinishStrongLockAcquire 5024210
GetAwaitedLock 1231190
GetBlockerStatusData 3822
GetLockConflicts 2832
GetLockStatusData 624
GetLockTagsMethodTable 2390
GetLockmodeName 23026
GetLocksMethodTable 192
GetRunningTransactionLocks 2882
GetSingleProcBlockerStatusData 3888
GrantAwaitedLock 2
GrantLock 5027810
GrantLockLocal 44773944
InitLockManagerAccess 45808
LockAcquire 1904860
LockAcquireExtended 44775508
LockCheckConflicts 5028232
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2266
LockManagerShmemSize 4226
LockReassignCurrentOwner 733438
LockReassignOwner 1032078
LockRefindAndRelease 4416
LockRelease 39966460
LockReleaseAll 2374380
LockReleaseCurrentOwner 10742
LockReleaseSession 238
LockTagHashCode 41611770
LockWaiterCount 135398
MarkLockClear 38918558
PostPrepare_Locks 616
ProcLockHashCode 9619298
ReleaseLockIfHeld 6042
RemoveFromWaitQueue 86
RemoveLocalLock 40390754
ResetAwaitedLock 78
SetupLockInTable 5029192
UnGrantLock 5027680
VirtualXactLock 564
VirtualXactLockTableCleanup 1169550
VirtualXactLockTableInsert 1168512
WaitOnLock 2514
XactLockForVirtualXact 484
lock_twophase_postabort 308
lock_twophase_postcommit 1664
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1490
waitonlock_error_callback 2054

Generated by: LCOV version 1.16