LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1130 1296 87.2 %
Date: 2025-12-04 00:19:57 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1197576
AtPrepare_Locks 654
BeginStrongLockAcquire 376898
CheckAndSetLockHeld 79396412
CheckForSessionAndXactLocks 654
CleanUpLock 4841722
DoLockModesConflict 488
FastPathGetRelationLockEntry 688
FastPathGrantRelationLock 34196602
FastPathTransferRelationLocks 376898
FastPathUnGrantRelationLock 34568552
FinishStrongLockAcquire 4909562
GetAwaitedLock 1196176
GetBlockerStatusData 3938
GetLockConflicts 2916
GetLockStatusData 660
GetLockTagsMethodTable 2392
GetLockmodeName 22622
GetLocksMethodTable 196
GetRunningTransactionLocks 2762
GetSingleProcBlockerStatusData 4018
GrantAwaitedLock 2
GrantLock 4913214
GrantLockLocal 43419916
InitLockManagerAccess 45386
LockAcquire 1849254
LockAcquireExtended 43421420
LockCheckConflicts 4913758
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2208
LockManagerShmemSize 4116
LockReassignCurrentOwner 704210
LockReassignOwner 1017066
LockRefindAndRelease 4504
LockRelease 38745870
LockReleaseAll 2306486
LockReleaseCurrentOwner 10716
LockReleaseSession 238
LockTagHashCode 40292108
LockWaiterCount 135264
MarkLockClear 37676518
PostPrepare_Locks 650
ProcLockHashCode 9400654
ReleaseLockIfHeld 5926
RemoveFromWaitQueue 90
RemoveLocalLock 39107670
ResetAwaitedLock 82
SetupLockInTable 4914534
UnGrantLock 4913084
VirtualXactLock 560
VirtualXactLockTableCleanup 1135596
VirtualXactLockTableInsert 1134608
WaitOnLock 2736
XactLockForVirtualXact 480
lock_twophase_postabort 308
lock_twophase_postcommit 1736
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1558
waitonlock_error_callback 1412

Generated by: LCOV version 1.16