LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1105 1258 87.8 %
Date: 2025-02-22 22:15:06 Functions: 56 59 94.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 867742
AtPrepare_Locks 764
BeginStrongLockAcquire 357790
CheckAndSetLockHeld 66055138
CheckForSessionAndXactLocks 764
CleanUpLock 4102660
DoLockModesConflict 488
FastPathGetRelationLockEntry 782
FastPathGrantRelationLock 28323828
FastPathTransferRelationLocks 357790
FastPathUnGrantRelationLock 28660896
FinishStrongLockAcquire 4168312
GetAwaitedLock 866452
GetBlockerStatusData 3188
GetLockConflicts 2592
GetLockStatusData 536
GetLockTagsMethodTable 2252
GetLockmodeName 12264
GetLocksMethodTable 200
GetRunningTransactionLocks 1944
GetSingleProcBlockerStatusData 3306
GrantAwaitedLock 4
GrantLock 4171896
GrantLockLocal 36707250
InitLockManagerAccess 34944
LockAcquire 1479476
LockAcquireExtended 36708644
LockCheckConflicts 4172130
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1938
LockManagerShmemSize 3606
LockReassignCurrentOwner 685406
LockReassignOwner 996768
LockRefindAndRelease 4388
LockRelease 32282918
LockReleaseAll 1646892
LockReleaseCurrentOwner 9544
LockReleaseSession 238
LockTagHashCode 33559962
LockWaiterCount 127740
MarkLockClear 31285224
PostPrepare_Locks 760
ProcLockHashCode 7957670
ReleaseLockIfHeld 5780
RemoveFromWaitQueue 90
RemoveLocalLock 32493538
SetupLockInTable 4173090
UnGrantLock 4171744
VirtualXactLock 588
VirtualXactLockTableCleanup 808864
VirtualXactLockTableInsert 808060
WaitOnLock 2442
XactLockForVirtualXact 508
lock_twophase_postabort 252
lock_twophase_postcommit 1798
lock_twophase_recover 176
lock_twophase_standby_recover 0
proclock_hash 1662

Generated by: LCOV version 1.14