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-03 01:16:28 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 696691
AtPrepare_Locks 310
BeginStrongLockAcquire 247689
CheckAndSetLockHeld 50114661
CheckForSessionAndXactLocks 310
CleanUpLock 2930946
DoLockModesConflict 39025
FastPathGetRelationLockEntry 330
FastPathGrantRelationLock 21507644
FastPathTransferRelationLocks 247689
FastPathUnGrantRelationLock 21637653
FinishStrongLockAcquire 2976534
GetAwaitedLock 695920
GetBlockerStatusData 1694
GetLockConflicts 1846
GetLockStatusData 302
GetLockTagsMethodTable 1278
GetLockmodeName 10689
GetLocksMethodTable 118
GetRunningTransactionLocks 1524
GetSingleProcBlockerStatusData 1766
GrantAwaitedLock 2
GrantLock 2978869
GrantLockLocal 27751724
InitLockManagerAccess 24653
LockAcquire 1196317
LockAcquireExtended 27752550
LockCheckConflicts 2978974
LockHasWaiters 0
LockHeldByMe 2014970
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 447358
LockReassignOwner 795719
LockRefindAndRelease 2779
LockRelease 24597277
LockReleaseAll 1328742
LockReleaseCurrentOwner 6304
LockReleaseSession 122
LockTagHashCode 25328183
LockWaiterCount 95861
MarkLockClear 23515446
PostPrepare_Locks 308
ProcLockHashCode 5689137
ReleaseLockIfHeld 4218
RemoveFromWaitQueue 45
RemoveLocalLock 24485006
ResetAwaitedLock 41
SetupLockInTable 2979597
UnGrantLock 2978793
VirtualXactLock 404
VirtualXactLockTableCleanup 654679
VirtualXactLockTableInsert 654119
WaitOnLock 1621
XactLockForVirtualXact 349
lock_twophase_postabort 178
lock_twophase_postcommit 879
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 777
waitonlock_error_callback 235

Generated by: LCOV version 2.0-1