LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1089 1242 87.7 %
Date: 2024-07-27 08:11:44 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 176
GetLocksMethodTable 180
LockReleaseSession 238
lock_twophase_postabort 244
DoLockModesConflict 464
GetLockStatusData 534
XactLockForVirtualXact 570
VirtualXactLock 650
PostPrepare_Locks 742
AtPrepare_Locks 746
CheckForSessionAndXactLocks 746
FastPathGetRelationLockEntry 764
GetRunningTransactionLocks 1506
proclock_hash 1622
lock_twophase_postcommit 1760
InitLocks 1790
GetLockTagsMethodTable 2268
GetLockConflicts 2424
GrantAwaitedLock 2566
GetBlockerStatusData 3340
LockShmemSize 3342
GetSingleProcBlockerStatusData 3448
WaitOnLock 4002
LockRefindAndRelease 4240
ReleaseLockIfHeld 5764
LockReleaseCurrentOwner 9456
GetLockmodeName 10956
LockWaiterCount 112356
BeginStrongLockAcquire 328154
FastPathTransferRelationLocks 328154
VirtualXactLockTableInsert 562200
VirtualXactLockTableCleanup 562936
AbortStrongLockAcquire 618570
LockReassignCurrentOwner 624800
LockReassignOwner 848036
LockAcquire 930918
LockReleaseAll 1150634
CleanUpLock 3498610
FinishStrongLockAcquire 3557606
UnGrantLock 3560912
GrantLock 3561044
LockCheckConflicts 3561640
SetupLockInTable 3562296
ProcLockHashCode 6779226
FastPathGrantRelationLock 22928526
FastPathUnGrantRelationLock 23694408
MarkLockClear 25711716
LockRelease 26213876
RemoveLocalLock 26487570
LockTagHashCode 27433364
GrantLockLocal 29679102
LockAcquireExtended 29680538
CheckAndSetLockHeld 53792100

Generated by: LCOV version 1.14