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

Function Name Sort by function name Hit count Sort by hit count
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
RemoveFromWaitQueue 92
lock_twophase_recover 164
GetLocksMethodTable 180
LockReleaseSession 238
lock_twophase_postabort 244
DoLockModesConflict 464
GetLockStatusData 568
XactLockForVirtualXact 580
VirtualXactLock 660
PostPrepare_Locks 776
AtPrepare_Locks 780
CheckForSessionAndXactLocks 780
FastPathGetRelationLockEntry 798
GetRunningTransactionLocks 1476
proclock_hash 1696
InitLocks 1768
lock_twophase_postcommit 1818
GrantAwaitedLock 2058
GetLockTagsMethodTable 2234
GetLockConflicts 2440
GetBlockerStatusData 3148
GetSingleProcBlockerStatusData 3260
LockShmemSize 3298
WaitOnLock 3430
LockRefindAndRelease 4320
ReleaseLockIfHeld 5722
GetLockmodeName 9032
LockReleaseCurrentOwner 9394
LockWaiterCount 112796
BeginStrongLockAcquire 314284
FastPathTransferRelationLocks 314284
VirtualXactLockTableInsert 565970
VirtualXactLockTableCleanup 566706
LockReassignCurrentOwner 616866
AbortStrongLockAcquire 622358
LockReassignOwner 838646
LockAcquire 938924
LockReleaseAll 1158008
CleanUpLock 3519148
FinishStrongLockAcquire 3560960
UnGrantLock 3564318
LockCheckConflicts 3564404
GrantLock 3564442
SetupLockInTable 3565642
ProcLockHashCode 6808598
FastPathGrantRelationLock 23237530
FastPathUnGrantRelationLock 24011324
MarkLockClear 26016118
LockRelease 26493216
RemoveLocalLock 26799862
LockTagHashCode 27758280
GrantLockLocal 29943968
LockAcquireExtended 29945340
CheckAndSetLockHeld 54374614

Generated by: LCOV version 1.14