LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1117 1282 87.1 %
Date: 2025-06-28 14:18:00 Functions: 57 60 95.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1136652
AtPrepare_Locks 618
BeginStrongLockAcquire 380848
CheckAndSetLockHeld 77720368
CheckForSessionAndXactLocks 618
CleanUpLock 4798484
DoLockModesConflict 488
FastPathGetRelationLockEntry 632
FastPathGrantRelationLock 33348786
FastPathTransferRelationLocks 380848
FastPathUnGrantRelationLock 33801978
FinishStrongLockAcquire 4869258
GetAwaitedLock 1135238
GetBlockerStatusData 3494
GetLockConflicts 2724
GetLockStatusData 438
GetLockTagsMethodTable 2260
GetLockmodeName 16832
GetLocksMethodTable 208
GetRunningTransactionLocks 2698
GetSingleProcBlockerStatusData 3574
GrantAwaitedLock 2
GrantLock 4872944
GrantLockLocal 42588966
InitLockManagerAccess 42194
LockAcquire 1788002
LockAcquireExtended 42590486
LockCheckConflicts 4873470
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2126
LockManagerShmemSize 3952
LockReassignCurrentOwner 726202
LockReassignOwner 1027486
LockRefindAndRelease 4334
LockRelease 37955712
LockReleaseAll 2185466
LockReleaseCurrentOwner 10696
LockReleaseSession 238
LockTagHashCode 39403722
LockWaiterCount 135646
MarkLockClear 36819832
PostPrepare_Locks 614
ProcLockHashCode 9317880
ReleaseLockIfHeld 5812
RemoveFromWaitQueue 92
RemoveLocalLock 38219566
ResetAwaitedLock 84
SetupLockInTable 4874256
UnGrantLock 4872758
VirtualXactLock 672
VirtualXactLockTableCleanup 1076404
VirtualXactLockTableInsert 1075554
WaitOnLock 2708
XactLockForVirtualXact 568
lock_twophase_postabort 252
lock_twophase_postcommit 1498
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1382

Generated by: LCOV version 1.16