LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.1 % 1277 1112
Test Date: 2026-05-03 00:16:30 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 695581
AtPrepare_Locks 309
BeginStrongLockAcquire 246868
CheckAndSetLockHeld 49375246
CheckForSessionAndXactLocks 309
CleanUpLock 2801803
DoLockModesConflict 39024
FastPathGetRelationLockEntry 327
FastPathGrantRelationLock 21268470
FastPathTransferRelationLocks 246868
FastPathUnGrantRelationLock 21389014
FinishStrongLockAcquire 2845503
GetAwaitedLock 694830
GetBlockerStatusData 1678
GetLockConflicts 1710
GetLockStatusData 297
GetLockTagsMethodTable 1259
GetLockmodeName 9795
GetLocksMethodTable 114
GetRunningTransactionLocks 1518
GetSingleProcBlockerStatusData 1766
GrantAwaitedLock 2
GrantLock 2847837
GrantLockLocal 27377256
InitLockManagerAccess 24285
LockAcquire 1098111
LockAcquireExtended 27378060
LockCheckConflicts 2847861
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1236
LockManagerShmemRequest 1239
LockReassignCurrentOwner 445972
LockReassignOwner 689339
LockRefindAndRelease 2741
LockRelease 24323757
LockReleaseAll 1326903
LockReleaseCurrentOwner 6287
LockReleaseSession 122
LockTagHashCode 24859756
LockWaiterCount 95125
MarkLockClear 23243491
PostPrepare_Locks 307
ProcLockHashCode 5430886
ReleaseLockIfHeld 3927
RemoveFromWaitQueue 46
RemoveLocalLock 24114779
ResetAwaitedLock 42
SetupLockInTable 2848551
UnGrantLock 2847752
VirtualXactLock 411
VirtualXactLockTableCleanup 653896
VirtualXactLockTableInsert 653334
WaitOnLock 1576
XactLockForVirtualXact 367
lock_twophase_postabort 170
lock_twophase_postcommit 832
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 757
waitonlock_error_callback 233

Generated by: LCOV version 2.0-1