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-05-08 19:16:28 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 693829
AtPrepare_Locks 318
BeginStrongLockAcquire 247154
CheckAndSetLockHeld 49418819
CheckForSessionAndXactLocks 318
CleanUpLock 2806556
DoLockModesConflict 39025
FastPathGetRelationLockEntry 337
FastPathGrantRelationLock 21285987
FastPathTransferRelationLocks 247154
FastPathUnGrantRelationLock 21404622
FinishStrongLockAcquire 2850311
GetAwaitedLock 693105
GetBlockerStatusData 1736
GetLockConflicts 1774
GetLockStatusData 300
GetLockTagsMethodTable 1261
GetLockmodeName 9883
GetLocksMethodTable 119
GetRunningTransactionLocks 1518
GetSingleProcBlockerStatusData 1811
GrantAwaitedLock 3
GrantLock 2852634
GrantLockLocal 27401082
InitLockManagerAccess 24468
LockAcquire 1095111
LockAcquireExtended 27401863
LockCheckConflicts 2852602
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1245
LockManagerShmemRequest 1248
LockReassignCurrentOwner 446730
LockReassignOwner 690238
LockRefindAndRelease 2733
LockRelease 24349142
LockReleaseAll 1323592
LockReleaseCurrentOwner 6304
LockReleaseSession 122
LockTagHashCode 24881968
LockWaiterCount 95828
MarkLockClear 23267392
PostPrepare_Locks 316
ProcLockHashCode 5440818
ReleaseLockIfHeld 3947
RemoveFromWaitQueue 48
RemoveLocalLock 24137082
ResetAwaitedLock 45
SetupLockInTable 2853323
UnGrantLock 2852554
VirtualXactLock 369
VirtualXactLockTableCleanup 652178
VirtualXactLockTableInsert 651628
WaitOnLock 1531
XactLockForVirtualXact 329
lock_twophase_postabort 170
lock_twophase_postcommit 847
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 771
waitonlock_error_callback 241

Generated by: LCOV version 2.0-1