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-10-27 00:15:56 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
AbortStrongLockAcquire 696573
AtPrepare_Locks 336
BeginStrongLockAcquire 240089
CheckAndSetLockHeld 48695252
CheckForSessionAndXactLocks 336
CleanUpLock 2893773
DoLockModesConflict 39041
FastPathGetRelationLockEntry 359
FastPathGrantRelationLock 21065398
FastPathTransferRelationLocks 240089
FastPathUnGrantRelationLock 21174197
FinishStrongLockAcquire 2939073
GetAnyGrantedHeavyweightLock 45
GetAwaitedLock 695825
GetBlockerStatusData 1838
GetLockConflicts 1744
GetLockStatusData 301
GetLockTagsMethodTable 1262
GetLockmodeName 9720
GetLocksMethodTable 112
GetRunningTransactionLocks 1593
GetSingleProcBlockerStatusData 1957
GrantAwaitedLock 1
GrantLock 2941353
GrantLockLocal 27880993
InitLockManagerAccess 26178
LockAcquire 1188328
LockAcquireExtended 27881795
LockCheckConflicts 2941351
LockHasWaiters 0
LockHeldByMe 1916843
LockManagerShmemInit 1328
LockManagerShmemRequest 1332
LockReassignCurrentOwner 454437
LockReassignOwner 784017
LockRefindAndRelease 2745
LockRelease 23578563
LockReleaseAll 1328696
LockReleaseCurrentOwner 6434
LockReleaseSession 122
LockTagHashCode 24829401
LockWaiterCount 95315
MarkLockClear 23036904
PostPrepare_Locks 334
ProcLockHashCode 5614399
ReleaseLockIfHeld 5176
RemoveFromWaitQueue 47
RemoveLocalLock 24005274
ResetAwaitedLock 43
SetupLockInTable 2942056
UnGrantLock 2941256
VirtualXactLock 374
VirtualXactLockTableCleanup 654061
VirtualXactLockTableInsert 653460
WaitOnLock 1509
XactLockForVirtualXact 333
lock_twophase_postabort 188
lock_twophase_postcommit 930
lock_twophase_recover 99
lock_twophase_standby_recover 0
proclock_hash 843
waitonlock_error_callback 230

Generated by: LCOV version 2.0-1