LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.2 % 1277 1126
Test Date: 2026-06-11 07:17:11 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 699132
AtPrepare_Locks 321
BeginStrongLockAcquire 248071
CheckAndSetLockHeld 50254292
CheckForSessionAndXactLocks 321
CleanUpLock 2919619
DoLockModesConflict 39024
FastPathGetRelationLockEntry 339
FastPathGrantRelationLock 21587209
FastPathTransferRelationLocks 248071
FastPathUnGrantRelationLock 21710244
FinishStrongLockAcquire 2965353
GetAwaitedLock 698432
GetBlockerStatusData 1704
GetLockConflicts 1906
GetLockStatusData 381
GetLockTagsMethodTable 1278
GetLockmodeName 10712
GetLocksMethodTable 107
GetRunningTransactionLocks 1523
GetSingleProcBlockerStatusData 1771
GrantAwaitedLock 1
GrantLock 2967673
GrantLockLocal 27813588
InitLockManagerAccess 24823
LockAcquire 1198743
LockAcquireExtended 27814341
LockCheckConflicts 2967615
LockHasWaiters 0
LockHeldByMe 2018360
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448229
LockReassignOwner 797133
LockRefindAndRelease 2769
LockRelease 24661173
LockReleaseAll 1333632
LockReleaseCurrentOwner 6312
LockReleaseSession 122
LockTagHashCode 25397226
LockWaiterCount 95068
MarkLockClear 23581507
PostPrepare_Locks 319
ProcLockHashCode 5666849
ReleaseLockIfHeld 4220
RemoveFromWaitQueue 44
RemoveLocalLock 24553316
ResetAwaitedLock 40
SetupLockInTable 2968328
UnGrantLock 2967580
VirtualXactLock 354
VirtualXactLockTableCleanup 657047
VirtualXactLockTableInsert 656489
WaitOnLock 1523
XactLockForVirtualXact 314
lock_twophase_postabort 180
lock_twophase_postcommit 896
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 811
waitonlock_error_callback 226

Generated by: LCOV version 2.0-1