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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 691380
AtPrepare_Locks 309
BeginStrongLockAcquire 247053
CheckAndSetLockHeld 49304395
CheckForSessionAndXactLocks 309
CleanUpLock 2794529
DoLockModesConflict 39024
FastPathGetRelationLockEntry 329
FastPathGrantRelationLock 21240742
FastPathTransferRelationLocks 247053
FastPathUnGrantRelationLock 21362103
FinishStrongLockAcquire 2838324
GetAwaitedLock 690659
GetBlockerStatusData 1732
GetLockConflicts 1750
GetLockStatusData 307
GetLockTagsMethodTable 1260
GetLockmodeName 10563
GetLocksMethodTable 115
GetRunningTransactionLocks 1522
GetSingleProcBlockerStatusData 1789
GrantAwaitedLock 2
GrantLock 2840631
GrantLockLocal 27336397
InitLockManagerAccess 24461
LockAcquire 1092784
LockAcquireExtended 27337173
LockCheckConflicts 2840606
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1245
LockManagerShmemRequest 1248
LockReassignCurrentOwner 446519
LockReassignOwner 689945
LockRefindAndRelease 2725
LockRelease 24292874
LockReleaseAll 1318873
LockReleaseCurrentOwner 6302
LockReleaseSession 122
LockTagHashCode 24824333
LockWaiterCount 95887
MarkLockClear 23211667
PostPrepare_Locks 307
ProcLockHashCode 5416239
ReleaseLockIfHeld 3943
RemoveFromWaitQueue 45
RemoveLocalLock 24079844
ResetAwaitedLock 41
SetupLockInTable 2841315
UnGrantLock 2840562
VirtualXactLock 369
VirtualXactLockTableCleanup 649826
VirtualXactLockTableInsert 649271
WaitOnLock 1512
XactLockForVirtualXact 329
lock_twophase_postabort 168
lock_twophase_postcommit 846
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 753
waitonlock_error_callback 229

Generated by: LCOV version 2.0-1