LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 86.8 % 1277 1108
Test Date: 2026-05-05 17:16:36 Functions: 93.4 % 61 57
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 690111
AtPrepare_Locks 348
BeginStrongLockAcquire 246840
CheckAndSetLockHeld 49248576
CheckForSessionAndXactLocks 348
CleanUpLock 2799030
DoLockModesConflict 39025
FastPathGetRelationLockEntry 367
FastPathGrantRelationLock 21209157
FastPathTransferRelationLocks 246840
FastPathUnGrantRelationLock 21331826
FinishStrongLockAcquire 2842747
GetAwaitedLock 689428
GetBlockerStatusData 1703
GetLockConflicts 1750
GetLockStatusData 365
GetLockTagsMethodTable 1261
GetLockmodeName 10538
GetLocksMethodTable 110
GetRunningTransactionLocks 1523
GetSingleProcBlockerStatusData 1770
GrantAwaitedLock 0
GrantLock 2845102
GrantLockLocal 27305651
InitLockManagerAccess 24436
LockAcquire 1091266
LockAcquireExtended 27306388
LockCheckConflicts 2845026
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 1245
LockManagerShmemRequest 1248
LockReassignCurrentOwner 446599
LockReassignOwner 690273
LockRefindAndRelease 2801
LockRelease 24266689
LockReleaseAll 1316028
LockReleaseCurrentOwner 6294
LockReleaseSession 122
LockTagHashCode 24796357
LockWaiterCount 94976
MarkLockClear 23185250
PostPrepare_Locks 346
ProcLockHashCode 5425131
ReleaseLockIfHeld 3941
RemoveFromWaitQueue 45
RemoveLocalLock 24052641
ResetAwaitedLock 40
SetupLockInTable 2845747
UnGrantLock 2845017
VirtualXactLock 390
VirtualXactLockTableCleanup 648419
VirtualXactLockTableInsert 647856
WaitOnLock 1564
XactLockForVirtualXact 349
lock_twophase_postabort 168
lock_twophase_postcommit 911
lock_twophase_recover 90
lock_twophase_standby_recover 0
proclock_hash 835
waitonlock_error_callback 229

Generated by: LCOV version 2.0-1