LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1113 1282 86.8 %
Date: 2025-06-07 21:17:34 Functions: 56 60 93.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
GrantAwaitedLock 0
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
ResetAwaitedLock 82
RemoveFromWaitQueue 92
lock_twophase_recover 180
GetLocksMethodTable 200
LockReleaseSession 238
lock_twophase_postabort 252
DoLockModesConflict 488
GetLockStatusData 560
XactLockForVirtualXact 574
PostPrepare_Locks 582
AtPrepare_Locks 586
CheckForSessionAndXactLocks 586
FastPathGetRelationLockEntry 604
VirtualXactLock 654
proclock_hash 1308
lock_twophase_postcommit 1442
LockManagerShmemInit 2096
GetLockTagsMethodTable 2254
GetRunningTransactionLocks 2688
WaitOnLock 2824
GetLockConflicts 2852
GetBlockerStatusData 3324
GetSingleProcBlockerStatusData 3386
LockManagerShmemSize 3898
LockRefindAndRelease 4274
ReleaseLockIfHeld 5836
LockReleaseCurrentOwner 10728
GetLockmodeName 18560
InitLockManagerAccess 41756
LockWaiterCount 134928
BeginStrongLockAcquire 379504
FastPathTransferRelationLocks 379504
LockReassignCurrentOwner 724106
LockReassignOwner 1023190
VirtualXactLockTableInsert 1023574
VirtualXactLockTableCleanup 1024450
GetAwaitedLock 1083236
AbortStrongLockAcquire 1084670
LockAcquire 1731948
LockReleaseAll 2081246
CleanUpLock 4746736
FinishStrongLockAcquire 4817522
UnGrantLock 4821018
GrantLock 4821174
LockCheckConflicts 4821854
SetupLockInTable 4822510
ProcLockHashCode 9219500
FastPathGrantRelationLock 32840856
FastPathUnGrantRelationLock 33306150
MarkLockClear 36293900
LockRelease 37443540
RemoveLocalLock 37659920
LockTagHashCode 38832426
GrantLockLocal 42002856
LockAcquireExtended 42004398
CheckAndSetLockHeld 76575642

Generated by: LCOV version 1.16