LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 16beta1 Lines: 1088 1236 88.0 %
Date: 2023-05-31 03:12:18 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 88
lock_twophase_recover 158
GetLocksMethodTable 180
LockReleaseSession 238
lock_twophase_postabort 238
DoLockModesConflict 464
GetLockStatusData 568
XactLockForVirtualXact 592
VirtualXactLock 672
PostPrepare_Locks 736
AtPrepare_Locks 740
CheckForSessionAndXactLocks 740
FastPathGetRelationLockEntry 760
proclock_hash 1628
lock_twophase_postcommit 1718
GrantAwaitedLock 1952
WaitOnLock 2042
GetLockTagsMethodTable 2186
GetLockConflicts 2266
GetRunningTransactionLocks 3432
InitLocks 3636
LockRefindAndRelease 4206
LockShmemSize 5456
ReleaseLockIfHeld 5716
GetBlockerStatusData 6658
GetSingleProcBlockerStatusData 6916
LockReleaseCurrentOwner 9212
GetLockmodeName 11374
LockWaiterCount 219804
BeginStrongLockAcquire 540602
FastPathTransferRelationLocks 540602
LockReassignCurrentOwner 963056
VirtualXactLockTableInsert 975530
VirtualXactLockTableCleanup 976156
AbortStrongLockAcquire 1026872
LockReassignOwner 1349946
LockAcquire 1868124
LockReleaseAll 1975312
CleanUpLock 6806258
FinishStrongLockAcquire 6862504
UnGrantLock 6865782
LockCheckConflicts 6865922
GrantLock 6865930
SetupLockInTable 6867196
ProcLockHashCode 11787802
FastPathGrantRelationLock 41336044
FastPathUnGrantRelationLock 42753020
MarkLockClear 46609124
LockRelease 46903892
RemoveLocalLock 48199980
LockTagHashCode 50061998
GrantLockLocal 52644108
LockAcquireExtended 52645538
CheckAndSetLockHeld 97079450

Generated by: LCOV version 1.14