LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.1 % 1277 1125
Test Date: 2026-06-26 16:16:35 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 692454
AtPrepare_Locks 327
BeginStrongLockAcquire 249128
CheckAndSetLockHeld 49992813
CheckForSessionAndXactLocks 327
CleanUpLock 2897330
DoLockModesConflict 39025
FastPathGetRelationLockEntry 346
FastPathGrantRelationLock 21469964
FastPathTransferRelationLocks 249128
FastPathUnGrantRelationLock 21578524
FinishStrongLockAcquire 2943216
GetAwaitedLock 691737
GetBlockerStatusData 1721
GetLockConflicts 1806
GetLockStatusData 300
GetLockTagsMethodTable 1282
GetLockmodeName 9574
GetLocksMethodTable 108
GetRunningTransactionLocks 1529
GetSingleProcBlockerStatusData 1788
GrantAwaitedLock 1
GrantLock 2945583
GrantLockLocal 27574244
InitLockManagerAccess 24558
LockAcquire 1195911
LockAcquireExtended 27575015
LockCheckConflicts 2945535
LockHasWaiters 0
LockHeldByMe 2025866
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 443869
LockReassignOwner 800675
LockRefindAndRelease 2820
LockRelease 24450361
LockReleaseAll 1320576
LockReleaseCurrentOwner 6325
LockReleaseSession 122
LockTagHashCode 25256926
LockWaiterCount 95969
MarkLockClear 23443299
PostPrepare_Locks 325
ProcLockHashCode 5623477
ReleaseLockIfHeld 4233
RemoveFromWaitQueue 46
RemoveLocalLock 24413952
ResetAwaitedLock 42
SetupLockInTable 2946257
UnGrantLock 2945493
VirtualXactLock 396
VirtualXactLockTableCleanup 650620
VirtualXactLockTableInsert 650063
WaitOnLock 1567
XactLockForVirtualXact 356
lock_twophase_postabort 180
lock_twophase_postcommit 901
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 813
waitonlock_error_callback 228

Generated by: LCOV version 2.0-1