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-21 22:16:40 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 700326
AtPrepare_Locks 307
BeginStrongLockAcquire 247324
CheckAndSetLockHeld 49568764
CheckForSessionAndXactLocks 307
CleanUpLock 2807664
DoLockModesConflict 39024
FastPathGetRelationLockEntry 327
FastPathGrantRelationLock 21357365
FastPathTransferRelationLocks 247324
FastPathUnGrantRelationLock 21480894
FinishStrongLockAcquire 2851472
GetAwaitedLock 699585
GetBlockerStatusData 1762
GetLockConflicts 1726
GetLockStatusData 304
GetLockTagsMethodTable 1261
GetLockmodeName 9933
GetLocksMethodTable 125
GetRunningTransactionLocks 1527
GetSingleProcBlockerStatusData 1897
GrantAwaitedLock 3
GrantLock 2853747
GrantLockLocal 27473120
InitLockManagerAccess 24662
LockAcquire 1101431
LockAcquireExtended 27473915
LockCheckConflicts 2853815
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1248
LockManagerShmemRequest 1251
LockReassignCurrentOwner 447374
LockReassignOwner 691393
LockRefindAndRelease 2681
LockRelease 24414589
LockReleaseAll 1336373
LockReleaseCurrentOwner 6304
LockReleaseSession 122
LockTagHashCode 24956172
LockWaiterCount 95920
MarkLockClear 23336005
PostPrepare_Locks 305
ProcLockHashCode 5441684
ReleaseLockIfHeld 3949
RemoveFromWaitQueue 46
RemoveLocalLock 24209635
ResetAwaitedLock 43
SetupLockInTable 2854453
UnGrantLock 2853678
VirtualXactLock 342
VirtualXactLockTableCleanup 658490
VirtualXactLockTableInsert 657923
WaitOnLock 1549
XactLockForVirtualXact 302
lock_twophase_postabort 170
lock_twophase_postcommit 832
lock_twophase_recover 88
lock_twophase_standby_recover 0
proclock_hash 748
waitonlock_error_callback 240

Generated by: LCOV version 2.0-1