LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.0 % 1276 1123
Test Date: 2026-10-07 05:15:46 Functions: 96.8 % 62 60
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.6 % 912 598

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 686744
AtPrepare_Locks 310
BeginStrongLockAcquire 238889
CheckAndSetLockHeld 48175782
CheckForSessionAndXactLocks 310
CleanUpLock 2882939
DoLockModesConflict 39027
FastPathGetRelationLockEntry 331
FastPathGrantRelationLock 20819422
FastPathTransferRelationLocks 238889
FastPathUnGrantRelationLock 20927952
FinishStrongLockAcquire 2927950
GetAnyGrantedHeavyweightLock 45
GetAwaitedLock 685990
GetBlockerStatusData 1748
GetLockConflicts 1700
GetLockStatusData 314
GetLockTagsMethodTable 1253
GetLockmodeName 9728
GetLocksMethodTable 110
GetRunningTransactionLocks 1585
GetSingleProcBlockerStatusData 1880
GrantAwaitedLock 1
GrantLock 2930220
GrantLockLocal 27614684
InitLockManagerAccess 25804
LockAcquire 1176956
LockAcquireExtended 27615492
LockCheckConflicts 2930189
LockHasWaiters 0
LockHeldByMe 1909098
LockManagerShmemInit 1314
LockManagerShmemRequest 1318
LockReassignCurrentOwner 452517
LockReassignOwner 781547
LockRefindAndRelease 2714
LockRelease 23329236
LockReleaseAll 1309568
LockReleaseCurrentOwner 6369
LockReleaseSession 122
LockTagHashCode 24568805
LockWaiterCount 95199
MarkLockClear 22787473
PostPrepare_Locks 308
ProcLockHashCode 5592281
ReleaseLockIfHeld 4354
RemoveFromWaitQueue 46
RemoveLocalLock 23748181
ResetAwaitedLock 42
SetupLockInTable 2930931
UnGrantLock 2930141
VirtualXactLock 366
VirtualXactLockTableCleanup 644645
VirtualXactLockTableInsert 644067
WaitOnLock 1433
XactLockForVirtualXact 325
lock_twophase_postabort 186
lock_twophase_postcommit 880
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 783
waitonlock_error_callback 223

Generated by: LCOV version 2.0-1