LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1116 1282 87.1 %
Date: 2025-06-28 09:17:06 Functions: 57 60 95.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
GrantAwaitedLock 2
ResetAwaitedLock 84
RemoveFromWaitQueue 92
lock_twophase_recover 180
GetLocksMethodTable 198
LockReleaseSession 238
lock_twophase_postabort 252
DoLockModesConflict 486
XactLockForVirtualXact 572
PostPrepare_Locks 590
GetLockStatusData 592
AtPrepare_Locks 594
CheckForSessionAndXactLocks 594
FastPathGetRelationLockEntry 612
VirtualXactLock 652
proclock_hash 1326
lock_twophase_postcommit 1454
LockManagerShmemInit 2126
GetLockTagsMethodTable 2254
GetRunningTransactionLocks 2688
WaitOnLock 2726
GetLockConflicts 2844
GetBlockerStatusData 3392
GetSingleProcBlockerStatusData 3454
LockManagerShmemSize 3952
LockRefindAndRelease 4250
ReleaseLockIfHeld 5800
LockReleaseCurrentOwner 10690
GetLockmodeName 18802
InitLockManagerAccess 41906
LockWaiterCount 136096
BeginStrongLockAcquire 380810
FastPathTransferRelationLocks 380810
LockReassignCurrentOwner 721986
VirtualXactLockTableInsert 1011148
VirtualXactLockTableCleanup 1012014
LockReassignOwner 1024486
GetAwaitedLock 1070850
AbortStrongLockAcquire 1072298
LockAcquire 1724056
LockReleaseAll 2056410
CleanUpLock 4729410
FinishStrongLockAcquire 4800348
UnGrantLock 4803816
GrantLock 4803980
LockCheckConflicts 4804608
SetupLockInTable 4805324
ProcLockHashCode 9177850
FastPathGrantRelationLock 32749930
FastPathUnGrantRelationLock 33208488
MarkLockClear 36187404
LockRelease 37346528
RemoveLocalLock 37551834
LockTagHashCode 38726164
GrantLockLocal 41894730
LockAcquireExtended 41896284
CheckAndSetLockHeld 76355106

Generated by: LCOV version 1.16