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-11 06:16:23 Functions: 96.8 % 62 60
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.4 % 912 596

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 692704
AtPrepare_Locks 333
BeginStrongLockAcquire 239462
CheckAndSetLockHeld 48493585
CheckForSessionAndXactLocks 333
CleanUpLock 2884019
DoLockModesConflict 39027
FastPathGetRelationLockEntry 354
FastPathGrantRelationLock 20976671
FastPathTransferRelationLocks 239462
FastPathUnGrantRelationLock 21086102
FinishStrongLockAcquire 2929082
GetAnyGrantedHeavyweightLock 46
GetAwaitedLock 691983
GetBlockerStatusData 1859
GetLockConflicts 1748
GetLockStatusData 348
GetLockTagsMethodTable 1255
GetLockmodeName 9454
GetLocksMethodTable 110
GetRunningTransactionLocks 1592
GetSingleProcBlockerStatusData 2023
GrantAwaitedLock 1
GrantLock 2931370
GrantLockLocal 27779622
InitLockManagerAccess 25932
LockAcquire 1183640
LockAcquireExtended 27780399
LockCheckConflicts 2931364
LockHasWaiters 0
LockHeldByMe 1912364
LockManagerShmemInit 1317
LockManagerShmemRequest 1321
LockReassignCurrentOwner 453064
LockReassignOwner 781435
LockRefindAndRelease 2765
LockRelease 23482902
LockReleaseAll 1321082
LockReleaseCurrentOwner 6379
LockReleaseSession 122
LockTagHashCode 24729123
LockWaiterCount 95110
MarkLockClear 22941680
PostPrepare_Locks 331
ProcLockHashCode 5594953
ReleaseLockIfHeld 4374
RemoveFromWaitQueue 46
RemoveLocalLock 23906531
ResetAwaitedLock 42
SetupLockInTable 2932049
UnGrantLock 2931278
VirtualXactLock 389
VirtualXactLockTableCleanup 650361
VirtualXactLockTableInsert 649758
WaitOnLock 1529
XactLockForVirtualXact 331
lock_twophase_postabort 188
lock_twophase_postcommit 935
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 840
waitonlock_error_callback 224

Generated by: LCOV version 2.0-1