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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 697927
AtPrepare_Locks 309
BeginStrongLockAcquire 248912
CheckAndSetLockHeld 50029313
CheckForSessionAndXactLocks 309
CleanUpLock 2897862
DoLockModesConflict 39025
FastPathGetRelationLockEntry 326
FastPathGrantRelationLock 21486476
FastPathTransferRelationLocks 248912
FastPathUnGrantRelationLock 21594631
FinishStrongLockAcquire 2943727
GetAwaitedLock 697197
GetBlockerStatusData 1711
GetLockConflicts 1762
GetLockStatusData 310
GetLockTagsMethodTable 1280
GetLockmodeName 10078
GetLocksMethodTable 109
GetRunningTransactionLocks 1524
GetSingleProcBlockerStatusData 1783
GrantAwaitedLock 1
GrantLock 2946039
GrantLockLocal 27596334
InitLockManagerAccess 24675
LockAcquire 1201817
LockAcquireExtended 27597119
LockCheckConflicts 2946008
LockHasWaiters 0
LockHeldByMe 2022541
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443314
LockReassignOwner 798703
LockRefindAndRelease 2765
LockRelease 24465271
LockReleaseAll 1331581
LockReleaseCurrentOwner 6323
LockReleaseSession 122
LockTagHashCode 25273470
LockWaiterCount 95874
MarkLockClear 23456708
PostPrepare_Locks 307
ProcLockHashCode 5623768
ReleaseLockIfHeld 4225
RemoveFromWaitQueue 46
RemoveLocalLock 24430989
ResetAwaitedLock 42
SetupLockInTable 2946726
UnGrantLock 2945948
VirtualXactLock 368
VirtualXactLockTableCleanup 656071
VirtualXactLockTableInsert 655502
WaitOnLock 1513
XactLockForVirtualXact 328
lock_twophase_postabort 180
lock_twophase_postcommit 884
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 789
waitonlock_error_callback 229

Generated by: LCOV version 2.0-1