LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1125 1294 86.9 %
Date: 2026-02-07 18:18:04 Functions: 57 61 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
GrantAwaitedLock 0
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
ResetAwaitedLock 78
RemoveFromWaitQueue 88
lock_twophase_recover 180
GetLocksMethodTable 196
LockReleaseSession 238
lock_twophase_postabort 312
GetLockStatusData 560
PostPrepare_Locks 608
AtPrepare_Locks 612
CheckForSessionAndXactLocks 612
XactLockForVirtualXact 614
FastPathGetRelationLockEntry 642
VirtualXactLock 694
waitonlock_error_callback 1366
proclock_hash 1470
lock_twophase_postcommit 1652
LockManagerShmemInit 2280
GetLockTagsMethodTable 2400
GetLockConflicts 2812
WaitOnLock 2840
GetRunningTransactionLocks 2896
GetBlockerStatusData 3956
GetSingleProcBlockerStatusData 4014
LockManagerShmemSize 4254
LockRefindAndRelease 4538
ReleaseLockIfHeld 6038
LockReleaseCurrentOwner 10752
GetLockmodeName 21774
InitLockManagerAccess 45508
DoLockModesConflict 78042
LockWaiterCount 135390
BeginStrongLockAcquire 392190
FastPathTransferRelationLocks 392190
LockReassignCurrentOwner 736554
VirtualXactLockTableInsert 1033230
VirtualXactLockTableCleanup 1034208
LockReassignOwner 1060820
GetAwaitedLock 1096058
AbortStrongLockAcquire 1097540
LockAcquire 1772370
LockReleaseAll 2103396
CleanUpLock 4810672
FinishStrongLockAcquire 4880142
UnGrantLock 4883736
GrantLock 4883862
LockCheckConflicts 4884514
SetupLockInTable 4885264
ProcLockHashCode 9331492
FastPathGrantRelationLock 34290102
FastPathUnGrantRelationLock 34664300
MarkLockClear 37763500
LockRelease 38851386
RemoveLocalLock 39171830
LockTagHashCode 40378058
GrantLockLocal 43502836
LockAcquireExtended 43504422
CheckAndSetLockHeld 79493954

Generated by: LCOV version 1.16