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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 693643
AtPrepare_Locks 340
BeginStrongLockAcquire 247006
CheckAndSetLockHeld 49306215
CheckForSessionAndXactLocks 340
CleanUpLock 2813591
DoLockModesConflict 39025
FastPathGetRelationLockEntry 348
FastPathGrantRelationLock 21222004
FastPathTransferRelationLocks 247006
FastPathUnGrantRelationLock 21344939
FinishStrongLockAcquire 2857355
GetAwaitedLock 692899
GetBlockerStatusData 1762
GetLockConflicts 1694
GetLockStatusData 298
GetLockTagsMethodTable 1261
GetLockmodeName 9154
GetLocksMethodTable 104
GetRunningTransactionLocks 1528
GetSingleProcBlockerStatusData 1877
GrantAwaitedLock 1
GrantLock 2859707
GrantLockLocal 27336452
InitLockManagerAccess 24442
LockAcquire 1094053
LockAcquireExtended 27337249
LockCheckConflicts 2859738
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1247
LockManagerShmemRequest 1250
LockReassignCurrentOwner 446932
LockReassignOwner 690624
LockRefindAndRelease 2806
LockRelease 24292592
LockReleaseAll 1323142
LockReleaseCurrentOwner 6307
LockReleaseSession 122
LockTagHashCode 24824546
LockWaiterCount 95572
MarkLockClear 23211666
PostPrepare_Locks 338
ProcLockHashCode 5453931
ReleaseLockIfHeld 3945
RemoveFromWaitQueue 44
RemoveLocalLock 24080157
ResetAwaitedLock 40
SetupLockInTable 2860412
UnGrantLock 2859620
VirtualXactLock 399
VirtualXactLockTableCleanup 651972
VirtualXactLockTableInsert 651419
WaitOnLock 1592
XactLockForVirtualXact 359
lock_twophase_postabort 170
lock_twophase_postcommit 900
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 821
waitonlock_error_callback 222

Generated by: LCOV version 2.0-1