LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1107 1274 86.9 %
Date: 2025-03-23 00:15:41 Functions: 55 59 93.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 874420
AtPrepare_Locks 734
BeginStrongLockAcquire 358964
CheckAndSetLockHeld 68162184
CheckForSessionAndXactLocks 734
CleanUpLock 4229878
DoLockModesConflict 488
FastPathGetRelationLockEntry 752
FastPathGrantRelationLock 29199224
FastPathTransferRelationLocks 358964
FastPathUnGrantRelationLock 29557416
FinishStrongLockAcquire 4295328
GetAwaitedLock 873076
GetBlockerStatusData 3096
GetLockConflicts 2680
GetLockStatusData 642
GetLockTagsMethodTable 2254
GetLockmodeName 15146
GetLocksMethodTable 196
GetRunningTransactionLocks 1956
GetSingleProcBlockerStatusData 3220
GrantAwaitedLock 0
GrantLock 4298942
GrantLockLocal 37618768
InitLockManagerAccess 41600
LockAcquire 1485416
LockAcquireExtended 37620222
LockCheckConflicts 4299238
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1992
LockManagerShmemSize 3714
LockReassignCurrentOwner 694122
LockReassignOwner 1053218
LockRefindAndRelease 4386
LockRelease 33322952
LockReleaseAll 1663586
LockReleaseCurrentOwner 10606
LockReleaseSession 238
LockTagHashCode 34572780
LockWaiterCount 125904
MarkLockClear 32277822
PostPrepare_Locks 730
ProcLockHashCode 8211322
ReleaseLockIfHeld 5800
RemoveFromWaitQueue 94
RemoveLocalLock 33496006
SetupLockInTable 4300194
UnGrantLock 4298790
VirtualXactLock 624
VirtualXactLockTableCleanup 815426
VirtualXactLockTableInsert 814610
WaitOnLock 2494
XactLockForVirtualXact 544
lock_twophase_postabort 252
lock_twophase_postcommit 1738
lock_twophase_recover 176
lock_twophase_standby_recover 0
proclock_hash 1606

Generated by: LCOV version 1.14