LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1131 1296 87.3 %
Date: 2025-10-11 05:18:17 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1180632
AtPrepare_Locks 606
BeginStrongLockAcquire 374086
CheckAndSetLockHeld 78341122
CheckForSessionAndXactLocks 606
CleanUpLock 4815314
DoLockModesConflict 488
FastPathGetRelationLockEntry 624
FastPathGrantRelationLock 33688002
FastPathTransferRelationLocks 374086
FastPathUnGrantRelationLock 34090486
FinishStrongLockAcquire 4882690
GetAwaitedLock 1179184
GetBlockerStatusData 3796
GetLockConflicts 2580
GetLockStatusData 518
GetLockTagsMethodTable 2326
GetLockmodeName 22684
GetLocksMethodTable 208
GetRunningTransactionLocks 2744
GetSingleProcBlockerStatusData 3856
GrantAwaitedLock 2
GrantLock 4886214
GrantLockLocal 42925672
InitLockManagerAccess 44510
LockAcquire 1828998
LockAcquireExtended 42927228
LockCheckConflicts 4886812
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2180
LockManagerShmemSize 4060
LockReassignCurrentOwner 702424
LockReassignOwner 1014030
LockRefindAndRelease 4210
LockRelease 38275046
LockReleaseAll 2273162
LockReleaseCurrentOwner 10676
LockReleaseSession 238
LockTagHashCode 39746682
LockWaiterCount 133878
MarkLockClear 37154410
PostPrepare_Locks 602
ProcLockHashCode 9346620
ReleaseLockIfHeld 5806
RemoveFromWaitQueue 92
RemoveLocalLock 38572250
ResetAwaitedLock 84
SetupLockInTable 4887600
UnGrantLock 4886090
VirtualXactLock 552
VirtualXactLockTableCleanup 1119292
VirtualXactLockTableInsert 1118334
WaitOnLock 2638
XactLockForVirtualXact 472
lock_twophase_postabort 248
lock_twophase_postcommit 1496
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1360
waitonlock_error_callback 1478

Generated by: LCOV version 1.16