LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1128 1294 87.2 %
Date: 2025-12-14 06:18:06 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
GrantAwaitedLock 2
ResetAwaitedLock 80
RemoveFromWaitQueue 88
lock_twophase_recover 180
GetLocksMethodTable 196
LockReleaseSession 238
lock_twophase_postabort 312
XactLockForVirtualXact 496
VirtualXactLock 576
PostPrepare_Locks 666
AtPrepare_Locks 670
CheckForSessionAndXactLocks 670
FastPathGetRelationLockEntry 704
GetLockStatusData 720
waitonlock_error_callback 1088
proclock_hash 1596
lock_twophase_postcommit 1768
LockManagerShmemInit 2228
GetLockTagsMethodTable 2388
GetRunningTransactionLocks 2766
GetLockConflicts 2768
WaitOnLock 2864
GetBlockerStatusData 3998
GetSingleProcBlockerStatusData 4090
LockManagerShmemSize 4150
LockRefindAndRelease 4564
ReleaseLockIfHeld 5926
LockReleaseCurrentOwner 10694
GetLockmodeName 23166
InitLockManagerAccess 45248
DoLockModesConflict 78042
LockWaiterCount 136200
BeginStrongLockAcquire 378166
FastPathTransferRelationLocks 378166
LockReassignCurrentOwner 727536
LockReassignOwner 1015520
VirtualXactLockTableInsert 1067578
VirtualXactLockTableCleanup 1068544
GetAwaitedLock 1129732
AbortStrongLockAcquire 1131178
LockAcquire 1787370
LockReleaseAll 2172152
CleanUpLock 4792496
FinishStrongLockAcquire 4860452
UnGrantLock 4864024
GrantLock 4864150
LockCheckConflicts 4864808
SetupLockInTable 4865518
ProcLockHashCode 9293818
FastPathGrantRelationLock 33767044
FastPathUnGrantRelationLock 34144610
MarkLockClear 37225536
LockRelease 38306448
RemoveLocalLock 38629046
LockTagHashCode 39814870
GrantLockLocal 42929338
LockAcquireExtended 42930886
CheckAndSetLockHeld 78410852

Generated by: LCOV version 1.16