LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1111 1277 87.0 %
Date: 2025-05-09 08:15:37 Functions: 57 60 95.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 921544
AtPrepare_Locks 582
BeginStrongLockAcquire 379524
CheckAndSetLockHeld 72891052
CheckForSessionAndXactLocks 582
CleanUpLock 4524034
DoLockModesConflict 488
FastPathGetRelationLockEntry 600
FastPathGrantRelationLock 31231304
FastPathTransferRelationLocks 379524
FastPathUnGrantRelationLock 31678288
FinishStrongLockAcquire 4594758
GetAwaitedLock 920036
GetBlockerStatusData 3090
GetLockConflicts 2676
GetLockStatusData 504
GetLockTagsMethodTable 2254
GetLockmodeName 14256
GetLocksMethodTable 200
GetRunningTransactionLocks 2664
GetSingleProcBlockerStatusData 3154
GrantAwaitedLock 2
GrantLock 4598336
GrantLockLocal 40159910
InitLockManagerAccess 43232
LockAcquire 1563888
LockAcquireExtended 40161526
LockCheckConflicts 4598936
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2100
LockManagerShmemSize 3906
LockReassignCurrentOwner 730712
LockReassignOwner 1032778
LockRefindAndRelease 4192
LockRelease 35794826
LockReleaseAll 1756632
LockReleaseCurrentOwner 10682
LockReleaseSession 238
LockTagHashCode 36980022
LockWaiterCount 134096
MarkLockClear 34543350
PostPrepare_Locks 578
ProcLockHashCode 8779620
ReleaseLockIfHeld 5800
RemoveFromWaitQueue 92
RemoveLocalLock 35827680
ResetAwaitedLock 84
SetupLockInTable 4599746
UnGrantLock 4598174
VirtualXactLock 614
VirtualXactLockTableCleanup 861386
VirtualXactLockTableInsert 860542
WaitOnLock 2582
XactLockForVirtualXact 534
lock_twophase_postabort 252
lock_twophase_postcommit 1428
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1296

Generated by: LCOV version 1.14