LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 87.9 % 1276 1122
Test Date: 2026-11-15 17:16:10 Functions: 96.8 % 62 60
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.2 % 912 595

Function Name Sort by function name Hit count Sort by function hit count
LockHasWaiters 0
lock_twophase_standby_recover 0
GrantAwaitedLock 2
GetAnyGrantedHeavyweightLock 44
ResetAwaitedLock 47
RemoveFromWaitQueue 51
lock_twophase_recover 99
LockReleaseSession 122
GetLocksMethodTable 130
lock_twophase_postabort 196
waitonlock_error_callback 241
XactLockForVirtualXact 318
PostPrepare_Locks 327
AtPrepare_Locks 329
CheckForSessionAndXactLocks 329
GetLockStatusData 342
FastPathGetRelationLockEntry 346
VirtualXactLock 360
proclock_hash 850
lock_twophase_postcommit 937
GetLockTagsMethodTable 1296
LockManagerShmemInit 1345
LockManagerShmemRequest 1349
WaitOnLock 1524
GetRunningTransactionLocks 1616
GetLockConflicts 1849
GetBlockerStatusData 1874
GetSingleProcBlockerStatusData 2014
LockRefindAndRelease 2800
ReleaseLockIfHeld 5650
LockReleaseCurrentOwner 6655
GetLockmodeName 12144
InitLockManagerAccess 26770
DoLockModesConflict 39042
LockWaiterCount 96410
BeginStrongLockAcquire 250126
FastPathTransferRelationLocks 250126
LockReassignCurrentOwner 466317
VirtualXactLockTableInsert 670749
VirtualXactLockTableCleanup 671411
GetAwaitedLock 714535
AbortStrongLockAcquire 715253
LockReassignOwner 814035
LockAcquire 1233947
LockReleaseAll 1363829
LockHeldByMe 1988772
CleanUpLock 3001008
FinishStrongLockAcquire 3048174
UnGrantLock 3050395
LockCheckConflicts 3050461
GrantLock 3050490
SetupLockInTable 3051166
ProcLockHashCode 5826300
FastPathGrantRelationLock 21699779
FastPathUnGrantRelationLock 21808781
MarkLockClear 23742613
LockRelease 24340927
RemoveLocalLock 24748732
LockTagHashCode 25610508
GrantLockLocal 28744985
LockAcquireExtended 28745762
CheckAndSetLockHeld 50195568

Generated by: LCOV version 2.0-1