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-22 12:16:35 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 693396
AtPrepare_Locks 324
BeginStrongLockAcquire 248773
CheckAndSetLockHeld 49976133
CheckForSessionAndXactLocks 324
CleanUpLock 2892474
DoLockModesConflict 39025
FastPathGetRelationLockEntry 344
FastPathGrantRelationLock 21466236
FastPathTransferRelationLocks 248773
FastPathUnGrantRelationLock 21581370
FinishStrongLockAcquire 2938336
GetAwaitedLock 692681
GetBlockerStatusData 1711
GetLockConflicts 1770
GetLockStatusData 299
GetLockTagsMethodTable 1281
GetLockmodeName 10259
GetLocksMethodTable 113
GetRunningTransactionLocks 1527
GetSingleProcBlockerStatusData 1779
GrantAwaitedLock 1
GrantLock 2940685
GrantLockLocal 27564636
InitLockManagerAccess 24569
LockAcquire 1196815
LockAcquireExtended 27565406
LockCheckConflicts 2940568
LockHasWaiters 0
LockHeldByMe 2023018
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443270
LockReassignOwner 799050
LockRefindAndRelease 2801
LockRelease 24442858
LockReleaseAll 1322736
LockReleaseCurrentOwner 6324
LockReleaseSession 122
LockTagHashCode 25247455
LockWaiterCount 95881
MarkLockClear 23434119
PostPrepare_Locks 322
ProcLockHashCode 5613085
ReleaseLockIfHeld 4227
RemoveFromWaitQueue 45
RemoveLocalLock 24405343
ResetAwaitedLock 41
SetupLockInTable 2941357
UnGrantLock 2940613
VirtualXactLock 403
VirtualXactLockTableCleanup 651693
VirtualXactLockTableInsert 651141
WaitOnLock 1496
XactLockForVirtualXact 363
lock_twophase_postabort 180
lock_twophase_postcommit 900
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 799
waitonlock_error_callback 236

Generated by: LCOV version 2.0-1