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-14 09:16:33 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 685624
AtPrepare_Locks 327
BeginStrongLockAcquire 248145
CheckAndSetLockHeld 50125206
CheckForSessionAndXactLocks 327
CleanUpLock 2928642
DoLockModesConflict 39024
FastPathGetRelationLockEntry 347
FastPathGrantRelationLock 21516697
FastPathTransferRelationLocks 248145
FastPathUnGrantRelationLock 21644683
FinishStrongLockAcquire 2974419
GetAwaitedLock 684894
GetBlockerStatusData 1716
GetLockConflicts 1686
GetLockStatusData 322
GetLockTagsMethodTable 1276
GetLockmodeName 11319
GetLocksMethodTable 109
GetRunningTransactionLocks 1528
GetSingleProcBlockerStatusData 1784
GrantAwaitedLock 1
GrantLock 2976777
GrantLockLocal 27747432
InitLockManagerAccess 24632
LockAcquire 1186983
LockAcquireExtended 27748217
LockCheckConflicts 2976758
LockHasWaiters 0
LockHeldByMe 2020313
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448304
LockReassignOwner 798614
LockRefindAndRelease 2821
LockRelease 24608336
LockReleaseAll 1306964
LockReleaseCurrentOwner 6327
LockReleaseSession 122
LockTagHashCode 25335402
LockWaiterCount 95895
MarkLockClear 23525881
PostPrepare_Locks 325
ProcLockHashCode 5684456
ReleaseLockIfHeld 4237
RemoveFromWaitQueue 47
RemoveLocalLock 24491902
ResetAwaitedLock 43
SetupLockInTable 2977464
UnGrantLock 2976703
VirtualXactLock 395
VirtualXactLockTableCleanup 643804
VirtualXactLockTableInsert 643254
WaitOnLock 1570
XactLockForVirtualXact 355
lock_twophase_postabort 180
lock_twophase_postcommit 916
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 813
waitonlock_error_callback 230

Generated by: LCOV version 2.0-1