LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1129 1294 87.2 %
Date: 2026-01-09 08:17:51 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1073950
AtPrepare_Locks 592
BeginStrongLockAcquire 391190
CheckAndSetLockHeld 79085240
CheckForSessionAndXactLocks 592
CleanUpLock 4799908
DoLockModesConflict 78042
FastPathGetRelationLockEntry 628
FastPathGrantRelationLock 34107818
FastPathTransferRelationLocks 391190
FastPathUnGrantRelationLock 34475338
FinishStrongLockAcquire 4869382
GetAwaitedLock 1072448
GetBlockerStatusData 3728
GetLockConflicts 2936
GetLockStatusData 494
GetLockTagsMethodTable 2394
GetLockmodeName 21428
GetLocksMethodTable 208
GetRunningTransactionLocks 2876
GetSingleProcBlockerStatusData 3794
GrantAwaitedLock 2
GrantLock 4873062
GrantLockLocal 43293068
InitLockManagerAccess 45752
LockAcquire 1746636
LockAcquireExtended 43294678
LockCheckConflicts 4873622
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2272
LockManagerShmemSize 4238
LockReassignCurrentOwner 736250
LockReassignOwner 1034122
LockRefindAndRelease 4472
LockRelease 38679912
LockReleaseAll 2056310
LockReleaseCurrentOwner 10754
LockReleaseSession 238
LockTagHashCode 40182444
LockWaiterCount 136238
MarkLockClear 37584066
PostPrepare_Locks 588
ProcLockHashCode 9309228
ReleaseLockIfHeld 6038
RemoveFromWaitQueue 92
RemoveLocalLock 38978812
ResetAwaitedLock 84
SetupLockInTable 4874490
UnGrantLock 4872940
VirtualXactLock 684
VirtualXactLockTableCleanup 1010618
VirtualXactLockTableInsert 1009646
WaitOnLock 2680
XactLockForVirtualXact 604
lock_twophase_postabort 312
lock_twophase_postcommit 1616
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1436
waitonlock_error_callback 1804

Generated by: LCOV version 1.16