LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.1 % 1277 1125
Test Date: 2026-06-10 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 696275
AtPrepare_Locks 306
BeginStrongLockAcquire 248256
CheckAndSetLockHeld 50204626
CheckForSessionAndXactLocks 306
CleanUpLock 2906830
DoLockModesConflict 39024
FastPathGetRelationLockEntry 323
FastPathGrantRelationLock 21575807
FastPathTransferRelationLocks 248256
FastPathUnGrantRelationLock 21697561
FinishStrongLockAcquire 2952563
GetAwaitedLock 695530
GetBlockerStatusData 1763
GetLockConflicts 1834
GetLockStatusData 362
GetLockTagsMethodTable 1278
GetLockmodeName 10435
GetLocksMethodTable 108
GetRunningTransactionLocks 1526
GetSingleProcBlockerStatusData 1836
GrantAwaitedLock 1
GrantLock 2954880
GrantLockLocal 27795740
InitLockManagerAccess 24684
LockAcquire 1195934
LockAcquireExtended 27796540
LockCheckConflicts 2954869
LockHasWaiters 0
LockHeldByMe 2018428
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448774
LockReassignOwner 798392
LockRefindAndRelease 2768
LockRelease 24638786
LockReleaseAll 1327993
LockReleaseCurrentOwner 6319
LockReleaseSession 122
LockTagHashCode 25372821
LockWaiterCount 95584
MarkLockClear 23559205
PostPrepare_Locks 304
ProcLockHashCode 5641610
ReleaseLockIfHeld 4226
RemoveFromWaitQueue 47
RemoveLocalLock 24529171
ResetAwaitedLock 43
SetupLockInTable 2955583
UnGrantLock 2954786
VirtualXactLock 380
VirtualXactLockTableCleanup 654297
VirtualXactLockTableInsert 653736
WaitOnLock 1539
XactLockForVirtualXact 340
lock_twophase_postabort 180
lock_twophase_postcommit 875
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 780
waitonlock_error_callback 228

Generated by: LCOV version 2.0-1