LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1130 1296 87.2 %
Date: 2025-11-23 03:17:30 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 78
RemoveFromWaitQueue 86
lock_twophase_recover 180
GetLocksMethodTable 192
LockReleaseSession 238
lock_twophase_postabort 312
DoLockModesConflict 488
XactLockForVirtualXact 496
GetLockStatusData 514
VirtualXactLock 576
PostPrepare_Locks 618
AtPrepare_Locks 622
CheckForSessionAndXactLocks 622
FastPathGetRelationLockEntry 658
proclock_hash 1498
lock_twophase_postcommit 1672
waitonlock_error_callback 1768
LockManagerShmemInit 2200
GetLockTagsMethodTable 2342
WaitOnLock 2614
GetRunningTransactionLocks 2726
GetLockConflicts 2732
GetBlockerStatusData 3718
GetSingleProcBlockerStatusData 3804
LockManagerShmemSize 4100
LockRefindAndRelease 4482
ReleaseLockIfHeld 5926
LockReleaseCurrentOwner 10720
GetLockmodeName 20552
InitLockManagerAccess 44616
LockWaiterCount 135660
BeginStrongLockAcquire 376300
FastPathTransferRelationLocks 376300
LockReassignCurrentOwner 701002
LockReassignOwner 1012472
VirtualXactLockTableInsert 1072296
VirtualXactLockTableCleanup 1073238
GetAwaitedLock 1133556
AbortStrongLockAcquire 1135002
LockAcquire 1785076
LockReleaseAll 2181064
CleanUpLock 4778504
FinishStrongLockAcquire 4846168
UnGrantLock 4849706
GrantLock 4849834
LockCheckConflicts 4850286
SetupLockInTable 4851200
ProcLockHashCode 9273520
FastPathGrantRelationLock 33467010
FastPathUnGrantRelationLock 33846552
MarkLockClear 36916800
LockRelease 38039560
RemoveLocalLock 38314728
LockTagHashCode 39486566
GrantLockLocal 42628732
LockAcquireExtended 42630280
CheckAndSetLockHeld 77781108

Generated by: LCOV version 1.16