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-27 17:16:41 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 689219
AtPrepare_Locks 335
BeginStrongLockAcquire 249375
CheckAndSetLockHeld 50043912
CheckForSessionAndXactLocks 335
CleanUpLock 2905079
DoLockModesConflict 39024
FastPathGetRelationLockEntry 353
FastPathGrantRelationLock 21487984
FastPathTransferRelationLocks 249375
FastPathUnGrantRelationLock 21588712
FinishStrongLockAcquire 2950966
GetAwaitedLock 688507
GetBlockerStatusData 1728
GetLockConflicts 1794
GetLockStatusData 308
GetLockTagsMethodTable 1281
GetLockmodeName 11000
GetLocksMethodTable 115
GetRunningTransactionLocks 1534
GetSingleProcBlockerStatusData 1792
GrantAwaitedLock 2
GrantLock 2953322
GrantLockLocal 27606160
InitLockManagerAccess 24616
LockAcquire 1193233
LockAcquireExtended 27606927
LockCheckConflicts 2953277
LockHasWaiters 0
LockHeldByMe 2025904
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 444384
LockReassignOwner 801343
LockRefindAndRelease 2827
LockRelease 24478747
LockReleaseAll 1314199
LockReleaseCurrentOwner 6314
LockReleaseSession 122
LockTagHashCode 25281962
LockWaiterCount 95683
MarkLockClear 23469537
PostPrepare_Locks 333
ProcLockHashCode 5638102
ReleaseLockIfHeld 4221
RemoveFromWaitQueue 47
RemoveLocalLock 24439719
ResetAwaitedLock 43
SetupLockInTable 2953992
UnGrantLock 2953233
VirtualXactLock 388
VirtualXactLockTableCleanup 647410
VirtualXactLockTableInsert 646838
WaitOnLock 1557
XactLockForVirtualXact 348
lock_twophase_postabort 180
lock_twophase_postcommit 928
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 835
waitonlock_error_callback 233

Generated by: LCOV version 2.0-1