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

Generated by: LCOV version 2.3.2-1