LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.0 % 1277 1111
Test Date: 2026-05-05 11:16:31 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 699144
AtPrepare_Locks 326
BeginStrongLockAcquire 246798
CheckAndSetLockHeld 49489761
CheckForSessionAndXactLocks 326
CleanUpLock 2799818
DoLockModesConflict 39024
FastPathGetRelationLockEntry 346
FastPathGrantRelationLock 21326002
FastPathTransferRelationLocks 246798
FastPathUnGrantRelationLock 21445709
FinishStrongLockAcquire 2843557
GetAwaitedLock 698410
GetBlockerStatusData 1647
GetLockConflicts 1746
GetLockStatusData 304
GetLockTagsMethodTable 1260
GetLockmodeName 10354
GetLocksMethodTable 104
GetRunningTransactionLocks 1516
GetSingleProcBlockerStatusData 1714
GrantAwaitedLock 1
GrantLock 2845883
GrantLockLocal 27434137
InitLockManagerAccess 24494
LockAcquire 1100331
LockAcquireExtended 27434926
LockCheckConflicts 2845835
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1245
LockManagerShmemRequest 1248
LockReassignCurrentOwner 447037
LockReassignOwner 689812
LockRefindAndRelease 2751
LockRelease 24378706
LockReleaseAll 1334121
LockReleaseCurrentOwner 6298
LockReleaseSession 122
LockTagHashCode 24915133
LockWaiterCount 95743
MarkLockClear 23298210
PostPrepare_Locks 324
ProcLockHashCode 5426836
ReleaseLockIfHeld 3943
RemoveFromWaitQueue 46
RemoveLocalLock 24170349
ResetAwaitedLock 42
SetupLockInTable 2846579
UnGrantLock 2845812
VirtualXactLock 370
VirtualXactLockTableCleanup 657430
VirtualXactLockTableInsert 656879
WaitOnLock 1501
XactLockForVirtualXact 329
lock_twophase_postabort 170
lock_twophase_postcommit 871
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 785
waitonlock_error_callback 224

Generated by: LCOV version 2.0-1