LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 62.1 % 1774 1101
Test Date: 2026-01-26 10:56:24 Functions: 77.4 % 62 48
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 39.7 % 1389 552

Function Name Sort by function name Hit count Sort by function hit count
AtPrepare_Locks 0
CheckForSessionAndXactLocks 0
FastPathGetRelationLockEntry 0
GetBlockerStatusData 0
GetLockTagsMethodTable 0
GetSingleProcBlockerStatusData 0
GrantAwaitedLock 0
LockHasWaiters 0
PostPrepare_Locks 0
lock_twophase_postabort 0
lock_twophase_postcommit 0
lock_twophase_recover 0
lock_twophase_standby_recover 0
proclock_hash 0
RemoveFromWaitQueue 1
ResetAwaitedLock 1
GetLocksMethodTable 2
LockReleaseSession 3
GetRunningTransactionLocks 4
waitonlock_error_callback 5
LockManagerShmemInit 6
LockManagerShmemSize 9
VirtualXactLock 24
XactLockForVirtualXact 24
WaitOnLock 42
GetLockStatusData 70
GetLockConflicts 214
LockRefindAndRelease 283
InitLockManagerAccess 806
ReleaseLockIfHeld 855
LockReleaseCurrentOwner 1396
GetLockmodeName 2031
GetLockMethodLocalHash 4523
LockWaiterCount 13530
DoLockModesConflict 25516
BeginStrongLockAcquire 33094
FastPathTransferRelationLocks 33094
LockReassignCurrentOwner 54506
VirtualXactLockTableCleanup 57914
VirtualXactLockTableInsert 57914
AbortStrongLockAcquire 66115
GetAwaitedLock 66158
LockReassignOwner 86464
LockAcquire 97668
LockReleaseAll 116627
CleanUpLock 238202
FinishStrongLockAcquire 244099
LockCheckConflicts 244163
GrantLock 244382
UnGrantLock 244382
SetupLockInTable 244383
ProcLockHashCode 471709
FastPathGrantRelationLock 2072821
FastPathUnGrantRelationLock 2080068
LockHeldByMe 2096109
MarkLockClear 2230721
RemoveLocalLock 2316921
LockTagHashCode 2415065
LockRelease 2591592
GrantLockLocal 3804546
LockAcquireExtended 3804548
CheckAndSetLockHeld 4674304

Generated by: LCOV version 2.3.2-1