LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1126 1294 87.0 %
Date: 2026-01-31 03:18:31 Functions: 57 61 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1124516
AtPrepare_Locks 640
BeginStrongLockAcquire 391764
CheckAndSetLockHeld 79782432
CheckForSessionAndXactLocks 640
CleanUpLock 4842502
DoLockModesConflict 78042
FastPathGetRelationLockEntry 674
FastPathGrantRelationLock 34397078
FastPathTransferRelationLocks 391764
FastPathUnGrantRelationLock 34774058
FinishStrongLockAcquire 4911818
GetAwaitedLock 1123052
GetBlockerStatusData 4052
GetLockConflicts 2816
GetLockStatusData 646
GetLockTagsMethodTable 2404
GetLockmodeName 19582
GetLocksMethodTable 198
GetRunningTransactionLocks 2900
GetSingleProcBlockerStatusData 4122
GrantAwaitedLock 0
GrantLock 4915706
GrantLockLocal 43654900
InitLockManagerAccess 45644
LockAcquire 1798764
LockAcquireExtended 43656478
LockCheckConflicts 4916398
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2280
LockManagerShmemSize 4254
LockReassignCurrentOwner 736736
LockReassignOwner 1059360
LockRefindAndRelease 4716
LockRelease 38972592
LockReleaseAll 2157400
LockReleaseCurrentOwner 10744
LockReleaseSession 238
LockTagHashCode 40521088
LockWaiterCount 136084
MarkLockClear 37889416
PostPrepare_Locks 636
ProcLockHashCode 9395504
ReleaseLockIfHeld 6038
RemoveFromWaitQueue 94
RemoveLocalLock 39310474
ResetAwaitedLock 84
SetupLockInTable 4917096
UnGrantLock 4915574
VirtualXactLock 854
VirtualXactLockTableCleanup 1061154
VirtualXactLockTableInsert 1060162
WaitOnLock 3042
XactLockForVirtualXact 746
lock_twophase_postabort 308
lock_twophase_postcommit 1704
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1536
waitonlock_error_callback 192

Generated by: LCOV version 1.16