LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1109 1277 86.8 %
Date: 2025-04-28 16:16:24 Functions: 56 60 93.3 %
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
ResetAwaitedLock 84
RemoveFromWaitQueue 94
lock_twophase_recover 180
GetLocksMethodTable 198
LockReleaseSession 238
lock_twophase_postabort 252
GetLockStatusData 438
DoLockModesConflict 488
PostPrepare_Locks 576
AtPrepare_Locks 580
CheckForSessionAndXactLocks 580
XactLockForVirtualXact 592
FastPathGetRelationLockEntry 598
VirtualXactLock 672
proclock_hash 1298
lock_twophase_postcommit 1430
LockManagerShmemInit 2100
GetLockTagsMethodTable 2254
WaitOnLock 2532
GetRunningTransactionLocks 2662
GetLockConflicts 2684
GetBlockerStatusData 3276
GetSingleProcBlockerStatusData 3354
LockManagerShmemSize 3906
LockRefindAndRelease 4092
ReleaseLockIfHeld 5800
LockReleaseCurrentOwner 10640
GetLockmodeName 11652
InitLockManagerAccess 43370
LockWaiterCount 133012
BeginStrongLockAcquire 378800
FastPathTransferRelationLocks 378800
LockReassignCurrentOwner 731262
VirtualXactLockTableInsert 848618
VirtualXactLockTableCleanup 849460
GetAwaitedLock 908042
AbortStrongLockAcquire 909522
LockReassignOwner 1032378
LockAcquire 1549622
LockReleaseAll 1732960
CleanUpLock 4562202
FinishStrongLockAcquire 4632794
UnGrantLock 4636116
GrantLock 4636272
LockCheckConflicts 4636868
SetupLockInTable 4637658
ProcLockHashCode 8852788
FastPathGrantRelationLock 31197486
FastPathUnGrantRelationLock 31667288
MarkLockClear 34555172
LockRelease 35811270
RemoveLocalLock 35831872
LockTagHashCode 36983180
GrantLockLocal 40157844
LockAcquireExtended 40159436
CheckAndSetLockHeld 72893958

Generated by: LCOV version 1.14