LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.2 % 1294 1128
Test Date: 2026-03-27 22:16:19 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 655780
AtPrepare_Locks 335
BeginStrongLockAcquire 237195
CheckAndSetLockHeld 47386093
CheckForSessionAndXactLocks 335
CleanUpLock 2812602
DoLockModesConflict 39024
FastPathGetRelationLockEntry 352
FastPathGrantRelationLock 20271174
FastPathTransferRelationLocks 237195
FastPathUnGrantRelationLock 20540805
FinishStrongLockAcquire 2854355
GetAwaitedLock 655062
GetBlockerStatusData 1560
GetLockConflicts 1686
GetLockStatusData 403
GetLockTagsMethodTable 1208
GetLockmodeName 10070
GetLocksMethodTable 105
GetRunningTransactionLocks 1468
GetSingleProcBlockerStatusData 1583
GrantAwaitedLock 1
GrantLock 2856594
GrantLockLocal 27619212
InitLockManagerAccess 24180
LockAcquire 1024865
LockAcquireExtended 27619984
LockCheckConflicts 2856474
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1182
LockManagerShmemSize 2211
LockReassignCurrentOwner 435407
LockReassignOwner 665377
LockRefindAndRelease 2678
LockRelease 23787046
LockReleaseAll 1247665
LockReleaseCurrentOwner 6830
LockReleaseSession 122
LockTagHashCode 23847286
LockWaiterCount 81541
MarkLockClear 22313118
PostPrepare_Locks 333
ProcLockHashCode 5471113
ReleaseLockIfHeld 3888
RemoveFromWaitQueue 45
RemoveLocalLock 23126302
ResetAwaitedLock 41
SetupLockInTable 2857275
UnGrantLock 2856507
VirtualXactLock 335
VirtualXactLockTableCleanup 614526
VirtualXactLockTableInsert 613995
WaitOnLock 1361
XactLockForVirtualXact 295
lock_twophase_postabort 170
lock_twophase_postcommit 890
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 813
waitonlock_error_callback 100

Generated by: LCOV version 2.0-1