LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1114 1282 86.9 %
Date: 2025-06-08 04:17:28 Functions: 56 60 93.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1121682
AtPrepare_Locks 562
BeginStrongLockAcquire 379452
CheckAndSetLockHeld 77157480
CheckForSessionAndXactLocks 562
CleanUpLock 4799142
DoLockModesConflict 488
FastPathGetRelationLockEntry 570
FastPathGrantRelationLock 33069660
FastPathTransferRelationLocks 379452
FastPathUnGrantRelationLock 33535690
FinishStrongLockAcquire 4869986
GetAwaitedLock 1120220
GetBlockerStatusData 3206
GetLockConflicts 2772
GetLockStatusData 630
GetLockTagsMethodTable 2254
GetLockmodeName 19330
GetLocksMethodTable 200
GetRunningTransactionLocks 2666
GetSingleProcBlockerStatusData 3294
GrantAwaitedLock 0
GrantLock 4873596
GrantLockLocal 42298714
InitLockManagerAccess 41858
LockAcquire 1768984
LockAcquireExtended 42300288
LockCheckConflicts 4874232
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2096
LockManagerShmemSize 3898
LockReassignCurrentOwner 721880
LockReassignOwner 1022678
LockRefindAndRelease 4208
LockRelease 37695926
LockReleaseAll 2155372
LockReleaseCurrentOwner 10724
LockReleaseSession 238
LockTagHashCode 39118930
LockWaiterCount 135178
MarkLockClear 36554740
PostPrepare_Locks 558
ProcLockHashCode 9324544
ReleaseLockIfHeld 5836
RemoveFromWaitQueue 98
RemoveLocalLock 37941220
ResetAwaitedLock 88
SetupLockInTable 4874964
UnGrantLock 4873442
VirtualXactLock 650
VirtualXactLockTableCleanup 1061450
VirtualXactLockTableInsert 1060594
WaitOnLock 2728
XactLockForVirtualXact 570
lock_twophase_postabort 248
lock_twophase_postcommit 1394
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1268

Generated by: LCOV version 1.16