LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1107 1258 88.0 %
Date: 2024-11-23 08:15:22 Functions: 56 59 94.9 %
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
GrantAwaitedLock 4
RemoveFromWaitQueue 94
lock_twophase_recover 176
GetLocksMethodTable 200
LockReleaseSession 238
lock_twophase_postabort 248
DoLockModesConflict 488
XactLockForVirtualXact 532
VirtualXactLock 636
GetLockStatusData 662
PostPrepare_Locks 794
AtPrepare_Locks 798
CheckForSessionAndXactLocks 798
FastPathGetRelationLockEntry 812
proclock_hash 1740
lock_twophase_postcommit 1892
GetRunningTransactionLocks 1896
LockManagerShmemInit 1902
GetLockTagsMethodTable 2254
WaitOnLock 2392
GetLockConflicts 2488
GetBlockerStatusData 3336
GetSingleProcBlockerStatusData 3460
LockManagerShmemSize 3534
LockRefindAndRelease 4432
ReleaseLockIfHeld 5792
LockReleaseCurrentOwner 9540
GetLockmodeName 12900
InitLockManagerAccess 35530
LockWaiterCount 119484
BeginStrongLockAcquire 347542
FastPathTransferRelationLocks 347542
LockReassignCurrentOwner 646002
VirtualXactLockTableInsert 778282
VirtualXactLockTableCleanup 779048
GetAwaitedLock 835070
AbortStrongLockAcquire 836380
LockReassignOwner 915980
LockAcquire 1423136
LockReleaseAll 1587974
CleanUpLock 3956958
FinishStrongLockAcquire 4019550
UnGrantLock 4022954
GrantLock 4023102
LockCheckConflicts 4023304
SetupLockInTable 4024330
ProcLockHashCode 7664768
FastPathGrantRelationLock 27684950
FastPathUnGrantRelationLock 27970568
MarkLockClear 30538772
LockRelease 31354610
RemoveLocalLock 31705922
LockTagHashCode 32733100
GrantLockLocal 35288492
LockAcquireExtended 35289910
CheckAndSetLockHeld 64341342

Generated by: LCOV version 1.14