LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 87.7 % 1277 1120
Test Date: 2026-06-13 10:16:48 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 701823
AtPrepare_Locks 312
BeginStrongLockAcquire 248166
CheckAndSetLockHeld 50312223
CheckForSessionAndXactLocks 312
CleanUpLock 2934932
DoLockModesConflict 39025
FastPathGetRelationLockEntry 331
FastPathGrantRelationLock 21600004
FastPathTransferRelationLocks 248166
FastPathUnGrantRelationLock 21726067
FinishStrongLockAcquire 2980740
GetAwaitedLock 701085
GetBlockerStatusData 1689
GetLockConflicts 1710
GetLockStatusData 320
GetLockTagsMethodTable 1277
GetLockmodeName 10823
GetLocksMethodTable 110
GetRunningTransactionLocks 1526
GetSingleProcBlockerStatusData 1753
GrantAwaitedLock 0
GrantLock 2983080
GrantLockLocal 27853723
InitLockManagerAccess 24710
LockAcquire 1202262
LockAcquireExtended 27854513
LockCheckConflicts 2983107
LockHasWaiters 0
LockHeldByMe 2020073
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448559
LockReassignOwner 798173
LockRefindAndRelease 2778
LockRelease 24687831
LockReleaseAll 1339360
LockReleaseCurrentOwner 6316
LockReleaseSession 122
LockTagHashCode 25425884
LockWaiterCount 95169
MarkLockClear 23608490
PostPrepare_Locks 310
ProcLockHashCode 5696551
ReleaseLockIfHeld 4223
RemoveFromWaitQueue 44
RemoveLocalLock 24581534
ResetAwaitedLock 39
SetupLockInTable 2983773
UnGrantLock 2982990
VirtualXactLock 404
VirtualXactLockTableCleanup 659958
VirtualXactLockTableInsert 659404
WaitOnLock 1595
XactLockForVirtualXact 364
lock_twophase_postabort 180
lock_twophase_postcommit 871
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 784
waitonlock_error_callback 230

Generated by: LCOV version 2.0-1