LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.1 % 1277 1125
Test Date: 2026-07-02 19:16:38 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 695269
AtPrepare_Locks 323
BeginStrongLockAcquire 249583
CheckAndSetLockHeld 50530574
CheckForSessionAndXactLocks 323
CleanUpLock 2939539
DoLockModesConflict 39024
FastPathGetRelationLockEntry 346
FastPathGrantRelationLock 21695741
FastPathTransferRelationLocks 249583
FastPathUnGrantRelationLock 21815097
FinishStrongLockAcquire 2985278
GetAwaitedLock 694524
GetBlockerStatusData 2008
GetLockConflicts 1676
GetLockStatusData 304
GetLockTagsMethodTable 1283
GetLockmodeName 12662
GetLocksMethodTable 106
GetRunningTransactionLocks 1535
GetSingleProcBlockerStatusData 2103
GrantAwaitedLock 1
GrantLock 2987606
GrantLockLocal 27843528
InitLockManagerAccess 24643
LockAcquire 1198115
LockAcquireExtended 27844326
LockCheckConflicts 2987593
LockHasWaiters 0
LockHeldByMe 2029561
LockManagerShmemInit 1244
LockManagerShmemRequest 1247
LockReassignCurrentOwner 443766
LockReassignOwner 801396
LockRefindAndRelease 2779
LockRelease 24720077
LockReleaseAll 1325885
LockReleaseCurrentOwner 6315
LockReleaseSession 122
LockTagHashCode 25525573
LockWaiterCount 94683
MarkLockClear 23709886
PostPrepare_Locks 321
ProcLockHashCode 5706151
ReleaseLockIfHeld 4219
RemoveFromWaitQueue 45
RemoveLocalLock 24681818
ResetAwaitedLock 41
SetupLockInTable 2988310
UnGrantLock 2987534
VirtualXactLock 368
VirtualXactLockTableCleanup 653220
VirtualXactLockTableInsert 652674
WaitOnLock 1523
XactLockForVirtualXact 327
lock_twophase_postabort 178
lock_twophase_postcommit 898
lock_twophase_recover 93
lock_twophase_standby_recover 0
proclock_hash 800
waitonlock_error_callback 234

Generated by: LCOV version 2.0-1