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-03 23:15:51 Functions: 96.8 % 62 60
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 693807
AtPrepare_Locks 308
BeginStrongLockAcquire 238914
CheckAndSetLockHeld 48455666
CheckForSessionAndXactLocks 308
CleanUpLock 2884994
DoLockModesConflict 39027
FastPathGetRelationLockEntry 333
FastPathGrantRelationLock 20955540
FastPathTransferRelationLocks 238914
FastPathUnGrantRelationLock 21066986
FinishStrongLockAcquire 2929936
GetAnyGrantedHeavyweightLock 42
GetAwaitedLock 693069
GetBlockerStatusData 1800
GetLockConflicts 1792
GetLockStatusData 328
GetLockTagsMethodTable 1255
GetLockmodeName 9720
GetLocksMethodTable 109
GetRunningTransactionLocks 1581
GetSingleProcBlockerStatusData 1948
GrantAwaitedLock 1
GrantLock 2932203
GrantLockLocal 27760458
InitLockManagerAccess 25827
LockAcquire 1183273
LockAcquireExtended 27761251
LockCheckConflicts 2932194
LockHasWaiters 0
LockHeldByMe 1907354
LockManagerShmemInit 1309
LockManagerShmemRequest 1313
LockReassignCurrentOwner 452535
LockReassignOwner 781326
LockRefindAndRelease 2708
LockRelease 23462574
LockReleaseAll 1323405
LockReleaseCurrentOwner 6366
LockReleaseSession 122
LockTagHashCode 24707219
LockWaiterCount 94932
MarkLockClear 22922426
PostPrepare_Locks 306
ProcLockHashCode 5596746
ReleaseLockIfHeld 4344
RemoveFromWaitQueue 47
RemoveLocalLock 23886270
ResetAwaitedLock 43
SetupLockInTable 2932899
UnGrantLock 2932128
VirtualXactLock 387
VirtualXactLockTableCleanup 651553
VirtualXactLockTableInsert 650958
WaitOnLock 1479
XactLockForVirtualXact 346
lock_twophase_postabort 186
lock_twophase_postcommit 880
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 780
waitonlock_error_callback 223

Generated by: LCOV version 2.0-1