LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.1 % 1277 1125
Test Date: 2026-06-19 11:16:46 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 687878
AtPrepare_Locks 311
BeginStrongLockAcquire 248903
CheckAndSetLockHeld 49916903
CheckForSessionAndXactLocks 311
CleanUpLock 2902026
DoLockModesConflict 39024
FastPathGetRelationLockEntry 331
FastPathGrantRelationLock 21428265
FastPathTransferRelationLocks 248903
FastPathUnGrantRelationLock 21540773
FinishStrongLockAcquire 2947894
GetAwaitedLock 687153
GetBlockerStatusData 1697
GetLockConflicts 1750
GetLockStatusData 385
GetLockTagsMethodTable 1282
GetLockmodeName 10574
GetLocksMethodTable 103
GetRunningTransactionLocks 1530
GetSingleProcBlockerStatusData 1765
GrantAwaitedLock 1
GrantLock 2950201
GrantLockLocal 27535654
InitLockManagerAccess 24526
LockAcquire 1191020
LockAcquireExtended 27536434
LockCheckConflicts 2950209
LockHasWaiters 0
LockHeldByMe 2022397
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443805
LockReassignOwner 800241
LockRefindAndRelease 2745
LockRelease 24417431
LockReleaseAll 1311409
LockReleaseCurrentOwner 6319
LockReleaseSession 122
LockTagHashCode 25218224
LockWaiterCount 95769
MarkLockClear 23408541
PostPrepare_Locks 309
ProcLockHashCode 5631738
ReleaseLockIfHeld 4219
RemoveFromWaitQueue 46
RemoveLocalLock 24376940
ResetAwaitedLock 42
SetupLockInTable 2950883
UnGrantLock 2950128
VirtualXactLock 355
VirtualXactLockTableCleanup 646046
VirtualXactLockTableInsert 645483
WaitOnLock 1545
XactLockForVirtualXact 315
lock_twophase_postabort 180
lock_twophase_postcommit 874
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 775
waitonlock_error_callback 225

Generated by: LCOV version 2.0-1