LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 87.7 % 1275 1118
Test Date: 2026-09-17 00:15:39 Functions: 95.2 % 62 59
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.1 % 912 594

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 685853
AtPrepare_Locks 337
BeginStrongLockAcquire 238084
CheckAndSetLockHeld 48123276
CheckForSessionAndXactLocks 337
CleanUpLock 2873812
DoLockModesConflict 39026
FastPathGetRelationLockEntry 360
FastPathGrantRelationLock 20803876
FastPathTransferRelationLocks 238084
FastPathUnGrantRelationLock 20913086
FinishStrongLockAcquire 2918603
GetAnyGrantedHeavyweightLock 44
GetAwaitedLock 685148
GetBlockerStatusData 1623
GetLockConflicts 1846
GetLockStatusData 336
GetLockTagsMethodTable 1235
GetLockmodeName 9805
GetLocksMethodTable 110
GetRunningTransactionLocks 1568
GetSingleProcBlockerStatusData 1680
GrantAwaitedLock 0
GrantLock 2920884
GrantLockLocal 26380321
InitLockManagerAccess 25557
LockAcquire 1175950
LockAcquireExtended 26381082
LockCheckConflicts 2920790
LockHasWaiters 0
LockHeldByMe 1902486
LockManagerShmemInit 1307
LockManagerShmemRequest 1310
LockReassignCurrentOwner 449997
LockReassignOwner 778360
LockRefindAndRelease 2754
LockRelease 23305694
LockReleaseAll 1308325
LockReleaseCurrentOwner 6310
LockReleaseSession 122
LockTagHashCode 24541806
LockWaiterCount 94963
MarkLockClear 22764394
PostPrepare_Locks 335
ProcLockHashCode 5575467
ReleaseLockIfHeld 4243
RemoveFromWaitQueue 47
RemoveLocalLock 23723240
ResetAwaitedLock 42
SetupLockInTable 2921544
UnGrantLock 2920805
VirtualXactLock 352
VirtualXactLockTableCleanup 644123
VirtualXactLockTableInsert 643556
WaitOnLock 1449
XactLockForVirtualXact 311
lock_twophase_postabort 188
lock_twophase_postcommit 938
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 834
waitonlock_error_callback 223

Generated by: LCOV version 2.0-1