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-29 18:16:40 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 698595
AtPrepare_Locks 339
BeginStrongLockAcquire 249261
CheckAndSetLockHeld 50524561
CheckForSessionAndXactLocks 339
CleanUpLock 2938968
DoLockModesConflict 39024
FastPathGetRelationLockEntry 361
FastPathGrantRelationLock 21693076
FastPathTransferRelationLocks 249261
FastPathUnGrantRelationLock 21802520
FinishStrongLockAcquire 2984642
GetAwaitedLock 697886
GetBlockerStatusData 1971
GetLockConflicts 1648
GetLockStatusData 356
GetLockTagsMethodTable 1282
GetLockmodeName 13633
GetLocksMethodTable 117
GetRunningTransactionLocks 1539
GetSingleProcBlockerStatusData 2048
GrantAwaitedLock 1
GrantLock 2986998
GrantLockLocal 27841486
InitLockManagerAccess 24555
LockAcquire 1201718
LockAcquireExtended 27842247
LockCheckConflicts 2986935
LockHasWaiters 0
LockHeldByMe 2027073
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 442504
LockReassignOwner 800581
LockRefindAndRelease 2824
LockRelease 24712308
LockReleaseAll 1333042
LockReleaseCurrentOwner 6316
LockReleaseSession 122
LockTagHashCode 25521462
LockWaiterCount 94385
MarkLockClear 23705209
PostPrepare_Locks 337
ProcLockHashCode 5704956
ReleaseLockIfHeld 4223
RemoveFromWaitQueue 43
RemoveLocalLock 24678480
ResetAwaitedLock 39
SetupLockInTable 2987664
UnGrantLock 2986929
VirtualXactLock 384
VirtualXactLockTableCleanup 656833
VirtualXactLockTableInsert 656299
WaitOnLock 1532
XactLockForVirtualXact 344
lock_twophase_postabort 178
lock_twophase_postcommit 932
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 832
waitonlock_error_callback 244

Generated by: LCOV version 2.0-1