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-07 03:16:35 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 705119
AtPrepare_Locks 330
BeginStrongLockAcquire 247796
CheckAndSetLockHeld 50355184
CheckForSessionAndXactLocks 330
CleanUpLock 2923404
DoLockModesConflict 39024
FastPathGetRelationLockEntry 350
FastPathGrantRelationLock 21632046
FastPathTransferRelationLocks 247796
FastPathUnGrantRelationLock 21752150
FinishStrongLockAcquire 2969149
GetAwaitedLock 704401
GetBlockerStatusData 1736
GetLockConflicts 1678
GetLockStatusData 309
GetLockTagsMethodTable 1279
GetLockmodeName 11004
GetLocksMethodTable 108
GetRunningTransactionLocks 1520
GetSingleProcBlockerStatusData 1800
GrantAwaitedLock 1
GrantLock 2971479
GrantLockLocal 27866846
InitLockManagerAccess 24701
LockAcquire 1205084
LockAcquireExtended 27867616
LockCheckConflicts 2971438
LockHasWaiters 0
LockHeldByMe 2019113
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448356
LockReassignOwner 798515
LockRefindAndRelease 2796
LockRelease 24704885
LockReleaseAll 1345821
LockReleaseCurrentOwner 6319
LockReleaseSession 122
LockTagHashCode 25446182
LockWaiterCount 95617
MarkLockClear 23627585
PostPrepare_Locks 328
ProcLockHashCode 5674771
ReleaseLockIfHeld 4228
RemoveFromWaitQueue 45
RemoveLocalLock 24601966
ResetAwaitedLock 41
SetupLockInTable 2972153
UnGrantLock 2971403
VirtualXactLock 401
VirtualXactLockTableCleanup 663194
VirtualXactLockTableInsert 662635
WaitOnLock 1540
XactLockForVirtualXact 354
lock_twophase_postabort 180
lock_twophase_postcommit 919
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 818
waitonlock_error_callback 229

Generated by: LCOV version 2.0-1