LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1088 1235 88.1 %
Date: 2024-04-26 20:11:02 Functions: 54 57 94.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 622162
AtPrepare_Locks 792
BeginStrongLockAcquire 314812
CheckAndSetLockHeld 54691368
CheckForSessionAndXactLocks 792
CleanUpLock 3577736
DoLockModesConflict 464
FastPathGetRelationLockEntry 806
FastPathGrantRelationLock 23338264
FastPathTransferRelationLocks 314812
FastPathUnGrantRelationLock 24149374
FinishStrongLockAcquire 3619568
GetBlockerStatusData 3242
GetLockConflicts 2632
GetLockStatusData 708
GetLockTagsMethodTable 2234
GetLockmodeName 13612
GetLocksMethodTable 184
GetRunningTransactionLocks 1478
GetSingleProcBlockerStatusData 3346
GrantAwaitedLock 2136
GrantLock 3623168
GrantLockLocal 30102548
InitLocks 1768
LockAcquire 940894
LockAcquireExtended 30103882
LockCheckConflicts 3623072
LockHasWaiters 0
LockHeldByMe 0
LockReassignCurrentOwner 616230
LockReassignOwner 838086
LockRefindAndRelease 4426
LockRelease 26654856
LockReleaseAll 1157580
LockReleaseCurrentOwner 9390
LockReleaseSession 238
LockShmemSize 3298
LockTagHashCode 27920616
LockWaiterCount 113200
MarkLockClear 26173668
PostPrepare_Locks 788
ProcLockHashCode 6928152
ReleaseLockIfHeld 5726
RemoveFromWaitQueue 90
RemoveLocalLock 26959166
SetupLockInTable 3624330
UnGrantLock 3623004
VirtualXactLock 778
VirtualXactLockTableCleanup 566496
VirtualXactLockTableInsert 565774
WaitOnLock 3470
XactLockForVirtualXact 698
lock_twophase_postabort 244
lock_twophase_postcommit 1818
lock_twophase_recover 164
lock_twophase_standby_recover 0
proclock_hash 1736

Generated by: LCOV version 1.14