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-04-20 11:16:36 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 670284
AtPrepare_Locks 316
BeginStrongLockAcquire 245646
CheckAndSetLockHeld 48728770
CheckForSessionAndXactLocks 316
CleanUpLock 2790215
DoLockModesConflict 39025
FastPathGetRelationLockEntry 336
FastPathGrantRelationLock 20962261
FastPathTransferRelationLocks 245646
FastPathUnGrantRelationLock 21091700
FinishStrongLockAcquire 2833813
GetAwaitedLock 669561
GetBlockerStatusData 1653
GetLockConflicts 1734
GetLockStatusData 327
GetLockTagsMethodTable 1261
GetLockmodeName 11895
GetLocksMethodTable 108
GetRunningTransactionLocks 1514
GetSingleProcBlockerStatusData 1728
GrantAwaitedLock 1
GrantLock 2836095
GrantLockLocal 27034771
InitLockManagerAccess 24200
LockAcquire 1070416
LockAcquireExtended 27035548
LockCheckConflicts 2836021
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1235
LockManagerShmemRequest 1238
LockReassignCurrentOwner 445841
LockReassignOwner 688208
LockRefindAndRelease 2702
LockRelease 24024405
LockReleaseAll 1276530
LockReleaseCurrentOwner 6297
LockReleaseSession 122
LockTagHashCode 24536391
LockWaiterCount 95778
MarkLockClear 22940666
PostPrepare_Locks 314
ProcLockHashCode 5407121
ReleaseLockIfHeld 3933
RemoveFromWaitQueue 45
RemoveLocalLock 23796852
ResetAwaitedLock 41
SetupLockInTable 2836781
UnGrantLock 2836029
VirtualXactLock 361
VirtualXactLockTableCleanup 628756
VirtualXactLockTableInsert 628211
WaitOnLock 1439
XactLockForVirtualXact 321
lock_twophase_postabort 170
lock_twophase_postcommit 855
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 766
waitonlock_error_callback 227

Generated by: LCOV version 2.0-1