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-04 04:16:23 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 691892
AtPrepare_Locks 316
BeginStrongLockAcquire 246619
CheckAndSetLockHeld 49333391
CheckForSessionAndXactLocks 316
CleanUpLock 2822523
DoLockModesConflict 39024
FastPathGetRelationLockEntry 334
FastPathGrantRelationLock 21227359
FastPathTransferRelationLocks 246619
FastPathUnGrantRelationLock 21356865
FinishStrongLockAcquire 2866243
GetAwaitedLock 691157
GetBlockerStatusData 1643
GetLockConflicts 1814
GetLockStatusData 329
GetLockTagsMethodTable 1262
GetLockmodeName 10412
GetLocksMethodTable 103
GetRunningTransactionLocks 1518
GetSingleProcBlockerStatusData 1710
GrantAwaitedLock 1
GrantLock 2868534
GrantLockLocal 27346751
InitLockManagerAccess 24437
LockAcquire 1092952
LockAcquireExtended 27347540
LockCheckConflicts 2868536
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1245
LockManagerShmemRequest 1248
LockReassignCurrentOwner 446378
LockReassignOwner 689221
LockRefindAndRelease 2708
LockRelease 24307014
LockReleaseAll 1319538
LockReleaseCurrentOwner 6295
LockReleaseSession 122
LockTagHashCode 24838206
LockWaiterCount 95646
MarkLockClear 23226075
PostPrepare_Locks 314
ProcLockHashCode 5471084
ReleaseLockIfHeld 3933
RemoveFromWaitQueue 44
RemoveLocalLock 24094392
ResetAwaitedLock 40
SetupLockInTable 2869231
UnGrantLock 2868454
VirtualXactLock 339
VirtualXactLockTableCleanup 650170
VirtualXactLockTableInsert 649609
WaitOnLock 1511
XactLockForVirtualXact 299
lock_twophase_postabort 170
lock_twophase_postcommit 851
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 772
waitonlock_error_callback 220

Generated by: LCOV version 2.0-1