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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 701510
AtPrepare_Locks 330
BeginStrongLockAcquire 248966
CheckAndSetLockHeld 50148175
CheckForSessionAndXactLocks 330
CleanUpLock 2909484
DoLockModesConflict 39024
FastPathGetRelationLockEntry 349
FastPathGrantRelationLock 21533204
FastPathTransferRelationLocks 248966
FastPathUnGrantRelationLock 21640333
FinishStrongLockAcquire 2955363
GetAwaitedLock 700794
GetBlockerStatusData 1711
GetLockConflicts 1742
GetLockStatusData 347
GetLockTagsMethodTable 1281
GetLockmodeName 10124
GetLocksMethodTable 115
GetRunningTransactionLocks 1530
GetSingleProcBlockerStatusData 1771
GrantAwaitedLock 2
GrantLock 2957687
GrantLockLocal 27660682
InitLockManagerAccess 24564
LockAcquire 1204948
LockAcquireExtended 27661456
LockCheckConflicts 2957680
LockHasWaiters 0
LockHeldByMe 2022857
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443213
LockReassignOwner 799214
LockRefindAndRelease 2776
LockRelease 24521790
LockReleaseAll 1338981
LockReleaseCurrentOwner 6319
LockReleaseSession 122
LockTagHashCode 25332075
LockWaiterCount 95393
MarkLockClear 23514516
PostPrepare_Locks 328
ProcLockHashCode 5647430
ReleaseLockIfHeld 4227
RemoveFromWaitQueue 48
RemoveLocalLock 24489343
ResetAwaitedLock 44
SetupLockInTable 2958364
UnGrantLock 2957595
VirtualXactLock 343
VirtualXactLockTableCleanup 659816
VirtualXactLockTableInsert 659267
WaitOnLock 1544
XactLockForVirtualXact 303
lock_twophase_postabort 180
lock_twophase_postcommit 905
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 820
waitonlock_error_callback 235

Generated by: LCOV version 2.0-1