LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 87.1 % 1277 1112
Test Date: 2026-05-13 17:16:26 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 1
ResetAwaitedLock 39
RemoveFromWaitQueue 43
lock_twophase_recover 90
GetLocksMethodTable 109
LockReleaseSession 122
lock_twophase_postabort 168
waitonlock_error_callback 229
PostPrepare_Locks 312
AtPrepare_Locks 314
CheckForSessionAndXactLocks 314
XactLockForVirtualXact 324
FastPathGetRelationLockEntry 333
GetLockStatusData 354
VirtualXactLock 364
proclock_hash 768
lock_twophase_postcommit 848
LockManagerShmemInit 1246
LockManagerShmemRequest 1249
GetLockTagsMethodTable 1263
GetRunningTransactionLocks 1519
WaitOnLock 1530
GetBlockerStatusData 1684
GetLockConflicts 1722
GetSingleProcBlockerStatusData 1780
LockRefindAndRelease 2713
ReleaseLockIfHeld 3953
LockReleaseCurrentOwner 6312
GetLockmodeName 10897
InitLockManagerAccess 24561
DoLockModesConflict 39025
LockWaiterCount 95883
BeginStrongLockAcquire 246963
FastPathTransferRelationLocks 246963
LockReassignCurrentOwner 445437
VirtualXactLockTableInsert 652985
VirtualXactLockTableCleanup 653527
LockReassignOwner 688840
GetAwaitedLock 694441
AbortStrongLockAcquire 695171
LockAcquire 1095390
LockReleaseAll 1326386
CleanUpLock 2823508
FinishStrongLockAcquire 2867319
UnGrantLock 2869538
GrantLock 2869621
LockCheckConflicts 2869628
SetupLockInTable 2870308
ProcLockHashCode 5472379
FastPathGrantRelationLock 21270370
FastPathUnGrantRelationLock 21393808
MarkLockClear 23269293
RemoveLocalLock 24138472
LockRelease 24350790
LockTagHashCode 24882639
GrantLockLocal 27396844
LockAcquireExtended 27397626
CheckAndSetLockHeld 49423720

Generated by: LCOV version 2.0-1