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

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 672174
AtPrepare_Locks 315
BeginStrongLockAcquire 246747
CheckAndSetLockHeld 48857915
CheckForSessionAndXactLocks 315
CleanUpLock 2798896
DoLockModesConflict 39024
FastPathGetRelationLockEntry 332
FastPathGrantRelationLock 21018435
FastPathTransferRelationLocks 246747
FastPathUnGrantRelationLock 21156336
FinishStrongLockAcquire 2842518
GetAwaitedLock 671440
GetBlockerStatusData 1621
GetLockConflicts 1710
GetLockStatusData 315
GetLockTagsMethodTable 1259
GetLockmodeName 10552
GetLocksMethodTable 115
GetRunningTransactionLocks 1530
GetSingleProcBlockerStatusData 1688
GrantAwaitedLock 2
GrantLock 2844865
GrantLockLocal 27108974
InitLockManagerAccess 24202
LockAcquire 1075542
LockAcquireExtended 27109763
LockCheckConflicts 2844852
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1235
LockManagerShmemRequest 1238
LockReassignCurrentOwner 446200
LockReassignOwner 689567
LockRefindAndRelease 2770
LockRelease 24088111
LockReleaseAll 1280344
LockReleaseCurrentOwner 6297
LockReleaseSession 122
LockTagHashCode 24603679
LockWaiterCount 95671
MarkLockClear 23001495
PostPrepare_Locks 313
ProcLockHashCode 5422493
ReleaseLockIfHeld 3927
RemoveFromWaitQueue 48
RemoveLocalLock 23861744
ResetAwaitedLock 44
SetupLockInTable 2845564
UnGrantLock 2844783
VirtualXactLock 407
VirtualXactLockTableCleanup 630650
VirtualXactLockTableInsert 630105
WaitOnLock 1552
XactLockForVirtualXact 367
lock_twophase_postabort 170
lock_twophase_postcommit 855
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 774
waitonlock_error_callback 238

Generated by: LCOV version 2.0-1