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-17 09:15:46 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 693345
AtPrepare_Locks 330
BeginStrongLockAcquire 240114
CheckAndSetLockHeld 48482473
CheckForSessionAndXactLocks 330
CleanUpLock 2898684
DoLockModesConflict 39042
FastPathGetRelationLockEntry 352
FastPathGrantRelationLock 20955399
FastPathTransferRelationLocks 240114
FastPathUnGrantRelationLock 21059895
FinishStrongLockAcquire 2943992
GetAnyGrantedHeavyweightLock 43
GetAwaitedLock 692635
GetBlockerStatusData 1842
GetLockConflicts 1800
GetLockStatusData 317
GetLockTagsMethodTable 1261
GetLockmodeName 9748
GetLocksMethodTable 106
GetRunningTransactionLocks 1594
GetSingleProcBlockerStatusData 1982
GrantAwaitedLock 1
GrantLock 2946277
GrantLockLocal 27775650
InitLockManagerAccess 26124
LockAcquire 1185913
LockAcquireExtended 27776416
LockCheckConflicts 2946229
LockHasWaiters 0
LockHeldByMe 1917114
LockManagerShmemInit 1326
LockManagerShmemRequest 1330
LockReassignCurrentOwner 453688
LockReassignOwner 782766
LockRefindAndRelease 2746
LockRelease 23477270
LockReleaseAll 1322377
LockReleaseCurrentOwner 6432
LockReleaseSession 122
LockTagHashCode 24724394
LockWaiterCount 95262
MarkLockClear 22933113
PostPrepare_Locks 328
ProcLockHashCode 5622519
ReleaseLockIfHeld 5174
RemoveFromWaitQueue 48
RemoveLocalLock 23900158
ResetAwaitedLock 44
SetupLockInTable 2946943
UnGrantLock 2946185
VirtualXactLock 358
VirtualXactLockTableCleanup 650930
VirtualXactLockTableInsert 650322
WaitOnLock 1494
XactLockForVirtualXact 317
lock_twophase_postabort 188
lock_twophase_postcommit 922
lock_twophase_recover 99
lock_twophase_standby_recover 0
proclock_hash 832
waitonlock_error_callback 222

Generated by: LCOV version 2.0-1