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-04 14:18:02 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 690195
AtPrepare_Locks 319
BeginStrongLockAcquire 246837
CheckAndSetLockHeld 49266937
CheckForSessionAndXactLocks 319
CleanUpLock 2803087
DoLockModesConflict 39025
FastPathGetRelationLockEntry 337
FastPathGrantRelationLock 21213559
FastPathTransferRelationLocks 246837
FastPathUnGrantRelationLock 21333493
FinishStrongLockAcquire 2846861
GetAwaitedLock 689442
GetBlockerStatusData 1651
GetLockConflicts 1674
GetLockStatusData 365
GetLockTagsMethodTable 1260
GetLockmodeName 10683
GetLocksMethodTable 109
GetRunningTransactionLocks 1519
GetSingleProcBlockerStatusData 1716
GrantAwaitedLock 1
GrantLock 2849161
GrantLockLocal 27317158
InitLockManagerAccess 24434
LockAcquire 1092227
LockAcquireExtended 27317967
LockCheckConflicts 2849177
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1245
LockManagerShmemRequest 1248
LockReassignCurrentOwner 446423
LockReassignOwner 690410
LockRefindAndRelease 2716
LockRelease 24272562
LockReleaseAll 1316487
LockReleaseCurrentOwner 6297
LockReleaseSession 122
LockTagHashCode 24804966
LockWaiterCount 95729
MarkLockClear 23193036
PostPrepare_Locks 317
ProcLockHashCode 5431782
ReleaseLockIfHeld 3937
RemoveFromWaitQueue 47
RemoveLocalLock 24061230
ResetAwaitedLock 43
SetupLockInTable 2849878
UnGrantLock 2849078
VirtualXactLock 363
VirtualXactLockTableCleanup 648641
VirtualXactLockTableInsert 648101
WaitOnLock 1520
XactLockForVirtualXact 323
lock_twophase_postabort 170
lock_twophase_postcommit 854
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 779
waitonlock_error_callback 233

Generated by: LCOV version 2.0-1