LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1089 1235 88.2 %
Date: 2024-05-20 10:11:14 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 90
lock_twophase_recover 164
GetLocksMethodTable 178
LockReleaseSession 238
lock_twophase_postabort 240
GetLockStatusData 418
DoLockModesConflict 464
XactLockForVirtualXact 608
VirtualXactLock 688
PostPrepare_Locks 766
AtPrepare_Locks 770
CheckForSessionAndXactLocks 770
FastPathGetRelationLockEntry 788
GetRunningTransactionLocks 1476
proclock_hash 1670
InitLocks 1768
lock_twophase_postcommit 1794
GrantAwaitedLock 2056
GetLockTagsMethodTable 2234
GetLockConflicts 2416
GetBlockerStatusData 3114
GetSingleProcBlockerStatusData 3194
LockShmemSize 3298
WaitOnLock 3450
LockRefindAndRelease 4304
ReleaseLockIfHeld 5722
GetLockmodeName 9294
LockReleaseCurrentOwner 9396
LockWaiterCount 112694
BeginStrongLockAcquire 305904
FastPathTransferRelationLocks 305904
VirtualXactLockTableInsert 557976
VirtualXactLockTableCleanup 558702
LockReassignCurrentOwner 607890
AbortStrongLockAcquire 613908
LockReassignOwner 807350
LockAcquire 922610
LockReleaseAll 1141996
CleanUpLock 3468690
FinishStrongLockAcquire 3508642
UnGrantLock 3511996
GrantLock 3512120
LockCheckConflicts 3512130
SetupLockInTable 3513342
ProcLockHashCode 6711976
FastPathGrantRelationLock 22611806
FastPathUnGrantRelationLock 23382764
MarkLockClear 25353096
LockRelease 25813204
RemoveLocalLock 26121842
LockTagHashCode 27058382
GrantLockLocal 29138936
LockAcquireExtended 29140330
CheckAndSetLockHeld 52986740

Generated by: LCOV version 1.14