LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1127 1296 87.0 %
Date: 2025-11-13 11:18:20 Functions: 57 61 93.4 %
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 202
LockReleaseSession 238
lock_twophase_postabort 312
XactLockForVirtualXact 472
DoLockModesConflict 488
VirtualXactLock 552
PostPrepare_Locks 594
AtPrepare_Locks 598
CheckForSessionAndXactLocks 598
FastPathGetRelationLockEntry 634
GetLockStatusData 762
proclock_hash 1456
lock_twophase_postcommit 1616
waitonlock_error_callback 1674
LockManagerShmemInit 2200
GetLockTagsMethodTable 2338
WaitOnLock 2594
GetLockConflicts 2740
GetRunningTransactionLocks 2750
GetBlockerStatusData 3648
GetSingleProcBlockerStatusData 3722
LockManagerShmemSize 4100
LockRefindAndRelease 4376
ReleaseLockIfHeld 5926
LockReleaseCurrentOwner 10704
GetLockmodeName 22618
InitLockManagerAccess 45412
LockWaiterCount 135124
BeginStrongLockAcquire 376214
FastPathTransferRelationLocks 376214
LockReassignCurrentOwner 715506
LockReassignOwner 1019438
VirtualXactLockTableInsert 1164982
VirtualXactLockTableCleanup 1165928
GetAwaitedLock 1226168
AbortStrongLockAcquire 1227684
LockAcquire 1879674
LockReleaseAll 2367264
CleanUpLock 4895410
FinishStrongLockAcquire 4963078
UnGrantLock 4966538
GrantLock 4966672
LockCheckConflicts 4967240
SetupLockInTable 4968114
ProcLockHashCode 9506814
FastPathGrantRelationLock 34432000
FastPathUnGrantRelationLock 34824934
MarkLockClear 37949154
LockRelease 39055206
RemoveLocalLock 39396700
LockTagHashCode 40584090
GrantLockLocal 43770056
LockAcquireExtended 43771678
CheckAndSetLockHeld 79991330

Generated by: LCOV version 1.16