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-28 21:16:50 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 695553
AtPrepare_Locks 337
BeginStrongLockAcquire 249352
CheckAndSetLockHeld 50082537
CheckForSessionAndXactLocks 337
CleanUpLock 2910741
DoLockModesConflict 39025
FastPathGetRelationLockEntry 355
FastPathGrantRelationLock 21500900
FastPathTransferRelationLocks 249352
FastPathUnGrantRelationLock 21611309
FinishStrongLockAcquire 2956645
GetAwaitedLock 694836
GetBlockerStatusData 1735
GetLockConflicts 1682
GetLockStatusData 308
GetLockTagsMethodTable 1283
GetLockmodeName 12053
GetLocksMethodTable 109
GetRunningTransactionLocks 1525
GetSingleProcBlockerStatusData 1810
GrantAwaitedLock 2
GrantLock 2958959
GrantLockLocal 27617577
InitLockManagerAccess 24642
LockAcquire 1198754
LockAcquireExtended 27618349
LockCheckConflicts 2958954
LockHasWaiters 0
LockHeldByMe 2027765
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443495
LockReassignOwner 800190
LockRefindAndRelease 2787
LockRelease 24494557
LockReleaseAll 1326603
LockReleaseCurrentOwner 6320
LockReleaseSession 122
LockTagHashCode 25301051
LockWaiterCount 95347
MarkLockClear 23486608
PostPrepare_Locks 335
ProcLockHashCode 5650159
ReleaseLockIfHeld 4231
RemoveFromWaitQueue 46
RemoveLocalLock 24458319
ResetAwaitedLock 43
SetupLockInTable 2959633
UnGrantLock 2958870
VirtualXactLock 354
VirtualXactLockTableCleanup 653589
VirtualXactLockTableInsert 653027
WaitOnLock 1549
XactLockForVirtualXact 314
lock_twophase_postabort 180
lock_twophase_postcommit 932
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 838
waitonlock_error_callback 233

Generated by: LCOV version 2.0-1