LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.2 % 1277 1126
Test Date: 2026-06-09 06:16:34 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 699830
AtPrepare_Locks 302
BeginStrongLockAcquire 247954
CheckAndSetLockHeld 50201042
CheckForSessionAndXactLocks 302
CleanUpLock 2927369
DoLockModesConflict 39025
FastPathGetRelationLockEntry 323
FastPathGrantRelationLock 21552412
FastPathTransferRelationLocks 247954
FastPathUnGrantRelationLock 21671895
FinishStrongLockAcquire 2973100
GetAwaitedLock 699076
GetBlockerStatusData 1680
GetLockConflicts 1734
GetLockStatusData 296
GetLockTagsMethodTable 1279
GetLockmodeName 9794
GetLocksMethodTable 106
GetRunningTransactionLocks 1525
GetSingleProcBlockerStatusData 1758
GrantAwaitedLock 1
GrantLock 2975417
GrantLockLocal 27788697
InitLockManagerAccess 24680
LockAcquire 1200550
LockAcquireExtended 27789506
LockCheckConflicts 2975484
LockHasWaiters 0
LockHeldByMe 2017485
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 447715
LockReassignOwner 797414
LockRefindAndRelease 2742
LockRelease 24632634
LockReleaseAll 1335543
LockReleaseCurrentOwner 6314
LockReleaseSession 122
LockTagHashCode 25370274
LockWaiterCount 95540
MarkLockClear 23553977
PostPrepare_Locks 300
ProcLockHashCode 5681463
ReleaseLockIfHeld 4224
RemoveFromWaitQueue 46
RemoveLocalLock 24526322
ResetAwaitedLock 42
SetupLockInTable 2976129
UnGrantLock 2975340
VirtualXactLock 388
VirtualXactLockTableCleanup 658070
VirtualXactLockTableInsert 657528
WaitOnLock 1540
XactLockForVirtualXact 336
lock_twophase_postabort 180
lock_twophase_postcommit 852
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 757
waitonlock_error_callback 225

Generated by: LCOV version 2.0-1