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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 671439
AtPrepare_Locks 319
BeginStrongLockAcquire 246672
CheckAndSetLockHeld 48982444
CheckForSessionAndXactLocks 319
CleanUpLock 2794371
DoLockModesConflict 39024
FastPathGetRelationLockEntry 339
FastPathGrantRelationLock 21085202
FastPathTransferRelationLocks 246672
FastPathUnGrantRelationLock 21209861
FinishStrongLockAcquire 2838040
GetAwaitedLock 670697
GetBlockerStatusData 1679
GetLockConflicts 1778
GetLockStatusData 342
GetLockTagsMethodTable 1260
GetLockmodeName 10084
GetLocksMethodTable 107
GetRunningTransactionLocks 1516
GetSingleProcBlockerStatusData 1747
GrantAwaitedLock 1
GrantLock 2840348
GrantLockLocal 27168994
InitLockManagerAccess 24258
LockAcquire 1072022
LockAcquireExtended 27169792
LockCheckConflicts 2840381
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1236
LockManagerShmemRequest 1239
LockReassignCurrentOwner 445683
LockReassignOwner 689502
LockRefindAndRelease 2725
LockRelease 24152067
LockReleaseAll 1278610
LockReleaseCurrentOwner 6286
LockReleaseSession 122
LockTagHashCode 24663944
LockWaiterCount 94680
MarkLockClear 23067023
PostPrepare_Locks 317
ProcLockHashCode 5415363
ReleaseLockIfHeld 3927
RemoveFromWaitQueue 45
RemoveLocalLock 23924041
ResetAwaitedLock 41
SetupLockInTable 2841054
UnGrantLock 2840277
VirtualXactLock 372
VirtualXactLockTableCleanup 629773
VirtualXactLockTableInsert 629212
WaitOnLock 1543
XactLockForVirtualXact 329
lock_twophase_postabort 170
lock_twophase_postcommit 858
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 773
waitonlock_error_callback 224

Generated by: LCOV version 2.0-1