LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1149 1296 88.7 %
Date: 2025-10-31 11:17:53 Functions: 59 61 96.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
LockHeldByMe 0
lock_twophase_standby_recover 0
GrantAwaitedLock 2
LockHasWaiters 2
ResetAwaitedLock 78
RemoveFromWaitQueue 86
lock_twophase_recover 180
GetLocksMethodTable 212
LockReleaseSession 238
lock_twophase_postabort 252
XactLockForVirtualXact 430
DoLockModesConflict 488
VirtualXactLock 510
PostPrepare_Locks 590
AtPrepare_Locks 594
CheckForSessionAndXactLocks 594
FastPathGetRelationLockEntry 614
GetLockStatusData 836
proclock_hash 1332
lock_twophase_postcommit 1464
LockManagerShmemInit 2194
GetLockTagsMethodTable 2332
waitonlock_error_callback 2486
WaitOnLock 2598
GetLockConflicts 2620
GetRunningTransactionLocks 2758
GetBlockerStatusData 3980
GetSingleProcBlockerStatusData 4044
LockManagerShmemSize 4088
LockRefindAndRelease 4174
ReleaseLockIfHeld 5806
LockReleaseCurrentOwner 10678
GetLockmodeName 26682
InitLockManagerAccess 44464
LockWaiterCount 135382
BeginStrongLockAcquire 375172
FastPathTransferRelationLocks 375172
LockReassignCurrentOwner 700936
LockReassignOwner 1012554
VirtualXactLockTableInsert 1067352
VirtualXactLockTableCleanup 1068294
GetAwaitedLock 1128270
AbortStrongLockAcquire 1129770
LockAcquire 1780350
LockReleaseAll 2171038
CleanUpLock 4732304
FinishStrongLockAcquire 4799830
UnGrantLock 4803226
GrantLock 4803354
LockCheckConflicts 4803980
SetupLockInTable 4804772
ProcLockHashCode 9180844
FastPathGrantRelationLock 33405436
FastPathUnGrantRelationLock 33780202
MarkLockClear 36813016
LockRelease 37931380
RemoveLocalLock 38206868
LockTagHashCode 39375486
GrantLockLocal 42516376
LockAcquireExtended 42517976
CheckAndSetLockHeld 77564278

Generated by: LCOV version 1.16