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

Function Name Sort by function name Hit count Sort by function hit count
LockHasWaiters 0
lock_twophase_standby_recover 0
GrantAwaitedLock 1
ResetAwaitedLock 40
RemoveFromWaitQueue 44
lock_twophase_recover 96
GetLocksMethodTable 110
LockReleaseSession 122
lock_twophase_postabort 178
waitonlock_error_callback 229
GetLockStatusData 323
PostPrepare_Locks 325
AtPrepare_Locks 327
CheckForSessionAndXactLocks 327
XactLockForVirtualXact 334
FastPathGetRelationLockEntry 348
VirtualXactLock 374
proclock_hash 810
lock_twophase_postcommit 911
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
GetLockTagsMethodTable 1279
GetRunningTransactionLocks 1521
WaitOnLock 1549
GetLockConflicts 1686
GetBlockerStatusData 1717
GetSingleProcBlockerStatusData 1798
LockRefindAndRelease 2794
ReleaseLockIfHeld 4214
LockReleaseCurrentOwner 6300
GetLockmodeName 11258
InitLockManagerAccess 24602
DoLockModesConflict 39025
LockWaiterCount 95769
BeginStrongLockAcquire 247329
FastPathTransferRelationLocks 247329
LockReassignCurrentOwner 447856
VirtualXactLockTableInsert 654985
VirtualXactLockTableCleanup 655544
GetAwaitedLock 696693
AbortStrongLockAcquire 697419
LockReassignOwner 795944
LockAcquire 1196268
LockReleaseAll 1330425
LockHeldByMe 2014743
CleanUpLock 2916961
FinishStrongLockAcquire 2962571
UnGrantLock 2964827
LockCheckConflicts 2964870
GrantLock 2964905
SetupLockInTable 2965586
ProcLockHashCode 5662406
FastPathGrantRelationLock 21500655
FastPathUnGrantRelationLock 21623241
MarkLockClear 23494916
RemoveLocalLock 24464006
LockRelease 24575234
LockTagHashCode 25305817
GrantLockLocal 27725916
LockAcquireExtended 27726695
CheckAndSetLockHeld 50075003

Generated by: LCOV version 2.0-1