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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 696332
AtPrepare_Locks 328
BeginStrongLockAcquire 247320
CheckAndSetLockHeld 49463635
CheckForSessionAndXactLocks 328
CleanUpLock 2819316
DoLockModesConflict 39025
FastPathGetRelationLockEntry 348
FastPathGrantRelationLock 21294581
FastPathTransferRelationLocks 247320
FastPathUnGrantRelationLock 21417449
FinishStrongLockAcquire 2863059
GetAwaitedLock 695589
GetBlockerStatusData 1759
GetLockConflicts 1814
GetLockStatusData 316
GetLockTagsMethodTable 1259
GetLockmodeName 10836
GetLocksMethodTable 109
GetRunningTransactionLocks 1529
GetSingleProcBlockerStatusData 1876
GrantAwaitedLock 1
GrantLock 2865407
GrantLockLocal 27416954
InitLockManagerAccess 24569
LockAcquire 1097212
LockAcquireExtended 27417753
LockCheckConflicts 2865367
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1247
LockManagerShmemRequest 1250
LockReassignCurrentOwner 446979
LockReassignOwner 690427
LockRefindAndRelease 2780
LockRelease 24368695
LockReleaseAll 1328100
LockReleaseCurrentOwner 6306
LockReleaseSession 122
LockTagHashCode 24904156
LockWaiterCount 95657
MarkLockClear 23287376
PostPrepare_Locks 326
ProcLockHashCode 5465422
ReleaseLockIfHeld 3945
RemoveFromWaitQueue 47
RemoveLocalLock 24158440
ResetAwaitedLock 43
SetupLockInTable 2866115
UnGrantLock 2865341
VirtualXactLock 388
VirtualXactLockTableCleanup 654394
VirtualXactLockTableInsert 653826
WaitOnLock 1530
XactLockForVirtualXact 348
lock_twophase_postabort 170
lock_twophase_postcommit 879
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 790
waitonlock_error_callback 231

Generated by: LCOV version 2.0-1