LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1105 1258 87.8 %
Date: 2024-11-23 11:15:24 Functions: 55 59 93.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 798872
AtPrepare_Locks 750
BeginStrongLockAcquire 347470
CheckAndSetLockHeld 63567834
CheckForSessionAndXactLocks 750
CleanUpLock 3921690
DoLockModesConflict 488
FastPathGetRelationLockEntry 768
FastPathGrantRelationLock 27341946
FastPathTransferRelationLocks 347470
FastPathUnGrantRelationLock 27639128
FinishStrongLockAcquire 3984244
GetAwaitedLock 797580
GetBlockerStatusData 3192
GetLockConflicts 2512
GetLockStatusData 556
GetLockTagsMethodTable 2254
GetLockmodeName 16666
GetLocksMethodTable 194
GetRunningTransactionLocks 1896
GetSingleProcBlockerStatusData 3298
GrantAwaitedLock 0
GrantLock 3987738
GrantLockLocal 34886746
InitLockManagerAccess 35512
LockAcquire 1385486
LockAcquireExtended 34888144
LockCheckConflicts 3988030
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1902
LockManagerShmemSize 3534
LockReassignCurrentOwner 645676
LockReassignOwner 915346
LockRefindAndRelease 4298
LockRelease 31000106
LockReleaseAll 1513044
LockReleaseCurrentOwner 9522
LockReleaseSession 238
LockTagHashCode 32349600
LockWaiterCount 119472
MarkLockClear 30180050
PostPrepare_Locks 746
ProcLockHashCode 7594136
ReleaseLockIfHeld 5776
RemoveFromWaitQueue 90
RemoveLocalLock 31327588
SetupLockInTable 3988944
UnGrantLock 3987598
VirtualXactLock 616
VirtualXactLockTableCleanup 741576
VirtualXactLockTableInsert 740824
WaitOnLock 2432
XactLockForVirtualXact 536
lock_twophase_postabort 248
lock_twophase_postcommit 1772
lock_twophase_recover 176
lock_twophase_standby_recover 0
proclock_hash 1634

Generated by: LCOV version 1.14