LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.2 % 1277 1126
Test Date: 2026-06-20 11:16:20 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 697950
AtPrepare_Locks 304
BeginStrongLockAcquire 248987
CheckAndSetLockHeld 50079763
CheckForSessionAndXactLocks 304
CleanUpLock 2906815
DoLockModesConflict 39025
FastPathGetRelationLockEntry 322
FastPathGrantRelationLock 21502501
FastPathTransferRelationLocks 248987
FastPathUnGrantRelationLock 21617589
FinishStrongLockAcquire 2952655
GetAwaitedLock 697134
GetBlockerStatusData 1749
GetLockConflicts 1774
GetLockStatusData 336
GetLockTagsMethodTable 1280
GetLockmodeName 11791
GetLocksMethodTable 109
GetRunningTransactionLocks 1526
GetSingleProcBlockerStatusData 1818
GrantAwaitedLock 1
GrantLock 2954963
GrantLockLocal 27618019
InitLockManagerAccess 24610
LockAcquire 1200809
LockAcquireExtended 27618890
LockCheckConflicts 2955034
LockHasWaiters 0
LockHeldByMe 2022193
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443275
LockReassignOwner 798896
LockRefindAndRelease 2753
LockRelease 24489822
LockReleaseAll 1331455
LockReleaseCurrentOwner 6321
LockReleaseSession 122
LockTagHashCode 25298695
LockWaiterCount 95780
MarkLockClear 23482768
PostPrepare_Locks 302
ProcLockHashCode 5642015
ReleaseLockIfHeld 4221
RemoveFromWaitQueue 46
RemoveLocalLock 24456028
ResetAwaitedLock 42
SetupLockInTable 2955736
UnGrantLock 2954889
VirtualXactLock 375
VirtualXactLockTableCleanup 656021
VirtualXactLockTableInsert 655475
WaitOnLock 1523
XactLockForVirtualXact 335
lock_twophase_postabort 180
lock_twophase_postcommit 869
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 763
waitonlock_error_callback 235

Generated by: LCOV version 2.0-1