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-04-23 16:16:44 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 671937
AtPrepare_Locks 334
BeginStrongLockAcquire 246346
CheckAndSetLockHeld 49020062
CheckForSessionAndXactLocks 334
CleanUpLock 2811974
DoLockModesConflict 39024
FastPathGetRelationLockEntry 354
FastPathGrantRelationLock 21085616
FastPathTransferRelationLocks 246346
FastPathUnGrantRelationLock 21208532
FinishStrongLockAcquire 2855555
GetAwaitedLock 671242
GetBlockerStatusData 1641
GetLockConflicts 1742
GetLockStatusData 318
GetLockTagsMethodTable 1258
GetLockmodeName 9316
GetLocksMethodTable 109
GetRunningTransactionLocks 1526
GetSingleProcBlockerStatusData 1709
GrantAwaitedLock 1
GrantLock 2857893
GrantLockLocal 27187572
InitLockManagerAccess 24188
LockAcquire 1072331
LockAcquireExtended 27188320
LockCheckConflicts 2857800
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1235
LockManagerShmemRequest 1238
LockReassignCurrentOwner 446730
LockReassignOwner 689917
LockRefindAndRelease 2772
LockRelease 24168939
LockReleaseAll 1279716
LockReleaseCurrentOwner 6288
LockReleaseSession 122
LockTagHashCode 24682880
LockWaiterCount 94854
MarkLockClear 23084479
PostPrepare_Locks 332
ProcLockHashCode 5449148
ReleaseLockIfHeld 3927
RemoveFromWaitQueue 45
RemoveLocalLock 23941920
ResetAwaitedLock 41
SetupLockInTable 2858551
UnGrantLock 2857825
VirtualXactLock 379
VirtualXactLockTableCleanup 630354
VirtualXactLockTableInsert 629804
WaitOnLock 1510
XactLockForVirtualXact 339
lock_twophase_postabort 170
lock_twophase_postcommit 889
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 805
waitonlock_error_callback 228

Generated by: LCOV version 2.0-1