LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1104 1258 87.8 %
Date: 2025-01-18 07:14:56 Functions: 55 59 93.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
GrantAwaitedLock 0
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
RemoveFromWaitQueue 94
lock_twophase_recover 176
GetLocksMethodTable 200
LockReleaseSession 238
lock_twophase_postabort 248
GetLockStatusData 440
DoLockModesConflict 488
XactLockForVirtualXact 684
VirtualXactLock 764
PostPrepare_Locks 782
AtPrepare_Locks 786
CheckForSessionAndXactLocks 786
FastPathGetRelationLockEntry 804
proclock_hash 1708
lock_twophase_postcommit 1832
LockManagerShmemInit 1918
GetRunningTransactionLocks 1926
GetLockTagsMethodTable 2254
GetLockConflicts 2528
WaitOnLock 2626
GetBlockerStatusData 3434
GetSingleProcBlockerStatusData 3542
LockManagerShmemSize 3566
LockRefindAndRelease 4456
ReleaseLockIfHeld 5780
LockReleaseCurrentOwner 9532
GetLockmodeName 12584
InitLockManagerAccess 34668
LockWaiterCount 120250
BeginStrongLockAcquire 350132
FastPathTransferRelationLocks 350132
LockReassignCurrentOwner 648076
VirtualXactLockTableInsert 794198
VirtualXactLockTableCleanup 795000
GetAwaitedLock 851606
AbortStrongLockAcquire 852840
LockReassignOwner 918674
LockAcquire 1444040
LockReleaseAll 1618958
CleanUpLock 3982682
FinishStrongLockAcquire 4045552
UnGrantLock 4049030
GrantLock 4049192
LockCheckConflicts 4049490
SetupLockInTable 4050334
ProcLockHashCode 7717112
FastPathGrantRelationLock 27685920
FastPathUnGrantRelationLock 27981764
MarkLockClear 30553488
LockRelease 31373756
RemoveLocalLock 31732816
LockTagHashCode 32768488
GrantLockLocal 35328860
LockAcquireExtended 35330204
CheckAndSetLockHeld 64403116

Generated by: LCOV version 1.14