LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 86.8 % 1277 1109
Test Date: 2026-05-13 13:16:34 Functions: 93.4 % 61 57
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 692077
AtPrepare_Locks 304
BeginStrongLockAcquire 247258
CheckAndSetLockHeld 49454098
CheckForSessionAndXactLocks 304
CleanUpLock 2811964
DoLockModesConflict 39025
FastPathGetRelationLockEntry 323
FastPathGrantRelationLock 21298425
FastPathTransferRelationLocks 247258
FastPathUnGrantRelationLock 21423080
FinishStrongLockAcquire 2855727
GetAwaitedLock 691346
GetBlockerStatusData 1780
GetLockConflicts 1758
GetLockStatusData 302
GetLockTagsMethodTable 1259
GetLockmodeName 10890
GetLocksMethodTable 107
GetRunningTransactionLocks 1532
GetSingleProcBlockerStatusData 1915
GrantAwaitedLock 0
GrantLock 2858024
GrantLockLocal 27410160
InitLockManagerAccess 24544
LockAcquire 1092269
LockAcquireExtended 27410946
LockCheckConflicts 2858020
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1246
LockManagerShmemRequest 1249
LockReassignCurrentOwner 446497
LockReassignOwner 690056
LockRefindAndRelease 2712
LockRelease 24369745
LockReleaseAll 1319907
LockReleaseCurrentOwner 6308
LockReleaseSession 122
LockTagHashCode 24898677
LockWaiterCount 94594
MarkLockClear 23287056
PostPrepare_Locks 302
ProcLockHashCode 5450628
ReleaseLockIfHeld 3945
RemoveFromWaitQueue 47
RemoveLocalLock 24154938
ResetAwaitedLock 42
SetupLockInTable 2858719
UnGrantLock 2857955
VirtualXactLock 351
VirtualXactLockTableCleanup 650300
VirtualXactLockTableInsert 649748
WaitOnLock 1524
XactLockForVirtualXact 311
lock_twophase_postabort 170
lock_twophase_postcommit 836
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 745
waitonlock_error_callback 225

Generated by: LCOV version 2.0-1