LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.0 % 1277 1111
Test Date: 2026-04-20 12:16:31 Functions: 95.1 % 61 58
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
GrantAwaitedLock 2
ResetAwaitedLock 40
RemoveFromWaitQueue 44
lock_twophase_recover 90
GetLocksMethodTable 115
LockReleaseSession 122
lock_twophase_postabort 168
waitonlock_error_callback 228
PostPrepare_Locks 307
XactLockForVirtualXact 308
AtPrepare_Locks 309
CheckForSessionAndXactLocks 309
FastPathGetRelationLockEntry 324
GetLockStatusData 341
VirtualXactLock 355
proclock_hash 758
lock_twophase_postcommit 843
LockManagerShmemInit 1235
LockManagerShmemRequest 1238
GetLockTagsMethodTable 1260
WaitOnLock 1501
GetRunningTransactionLocks 1514
GetBlockerStatusData 1669
GetLockConflicts 1694
GetSingleProcBlockerStatusData 1761
LockRefindAndRelease 2679
ReleaseLockIfHeld 3927
LockReleaseCurrentOwner 6290
GetLockmodeName 10365
InitLockManagerAccess 24212
DoLockModesConflict 39025
LockWaiterCount 94866
BeginStrongLockAcquire 245943
FastPathTransferRelationLocks 245943
LockReassignCurrentOwner 445782
VirtualXactLockTableInsert 625837
VirtualXactLockTableCleanup 626392
GetAwaitedLock 667231
AbortStrongLockAcquire 667970
LockReassignOwner 687930
LockAcquire 1068054
LockReleaseAll 1271823
CleanUpLock 2770184
FinishStrongLockAcquire 2813859
UnGrantLock 2816035
GrantLock 2816117
LockCheckConflicts 2816150
SetupLockInTable 2816818
ProcLockHashCode 5366883
FastPathGrantRelationLock 20998373
FastPathUnGrantRelationLock 21120244
MarkLockClear 22957911
RemoveLocalLock 23813027
LockRelease 24042130
LockTagHashCode 24552125
GrantLockLocal 27056304
LockAcquireExtended 27057097
CheckAndSetLockHeld 48759687

Generated by: LCOV version 2.0-1