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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 699200
AtPrepare_Locks 335
BeginStrongLockAcquire 247636
CheckAndSetLockHeld 50172112
CheckForSessionAndXactLocks 335
CleanUpLock 2941556
DoLockModesConflict 39024
FastPathGetRelationLockEntry 354
FastPathGrantRelationLock 21524014
FastPathTransferRelationLocks 247636
FastPathUnGrantRelationLock 21655201
FinishStrongLockAcquire 2987148
GetAwaitedLock 698391
GetBlockerStatusData 1673
GetLockConflicts 1698
GetLockStatusData 345
GetLockTagsMethodTable 1279
GetLockmodeName 9966
GetLocksMethodTable 110
GetRunningTransactionLocks 1515
GetSingleProcBlockerStatusData 1729
GrantAwaitedLock 1
GrantLock 2989497
GrantLockLocal 27773961
InitLockManagerAccess 24718
LockAcquire 1198202
LockAcquireExtended 27774830
LockCheckConflicts 2989612
LockHasWaiters 0
LockHeldByMe 2014737
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448392
LockReassignOwner 797105
LockRefindAndRelease 2826
LockRelease 24619776
LockReleaseAll 1334019
LockReleaseCurrentOwner 6310
LockReleaseSession 122
LockTagHashCode 25355025
LockWaiterCount 95848
MarkLockClear 23541623
PostPrepare_Locks 333
ProcLockHashCode 5709563
ReleaseLockIfHeld 4228
RemoveFromWaitQueue 48
RemoveLocalLock 24512032
ResetAwaitedLock 44
SetupLockInTable 2990268
UnGrantLock 2989419
VirtualXactLock 381
VirtualXactLockTableCleanup 657284
VirtualXactLockTableInsert 656735
WaitOnLock 1606
XactLockForVirtualXact 341
lock_twophase_postabort 180
lock_twophase_postcommit 937
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 834
waitonlock_error_callback 233

Generated by: LCOV version 2.0-1