LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1126 1294 87.0 %
Date: 2025-12-31 18:17:27 Functions: 57 61 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1049150
AtPrepare_Locks 614
BeginStrongLockAcquire 390782
CheckAndSetLockHeld 78434554
CheckForSessionAndXactLocks 614
CleanUpLock 4754766
DoLockModesConflict 78042
FastPathGetRelationLockEntry 646
FastPathGrantRelationLock 33833584
FastPathTransferRelationLocks 390810
FastPathUnGrantRelationLock 34217986
FinishStrongLockAcquire 4824198
GetAwaitedLock 1047666
GetBlockerStatusData 3732
GetLockConflicts 2568
GetLockStatusData 476
GetLockTagsMethodTable 2392
GetLockmodeName 22220
GetLocksMethodTable 204
GetRunningTransactionLocks 2892
GetSingleProcBlockerStatusData 3798
GrantAwaitedLock 0
GrantLock 4827800
GrantLockLocal 42957588
InitLockManagerAccess 44672
LockAcquire 1724664
LockAcquireExtended 42959180
LockCheckConflicts 4828364
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2266
LockManagerShmemSize 4226
LockReassignCurrentOwner 733436
LockReassignOwner 1039996
LockRefindAndRelease 4430
LockRelease 38375800
LockReleaseAll 2006314
LockReleaseCurrentOwner 10754
LockReleaseSession 238
LockTagHashCode 39857288
LockWaiterCount 136982
MarkLockClear 37277430
PostPrepare_Locks 610
ProcLockHashCode 9219360
ReleaseLockIfHeld 6054
RemoveFromWaitQueue 92
RemoveLocalLock 38659374
ResetAwaitedLock 82
SetupLockInTable 4829212
UnGrantLock 4827686
VirtualXactLock 544
VirtualXactLockTableCleanup 986058
VirtualXactLockTableInsert 985070
WaitOnLock 2638
XactLockForVirtualXact 464
lock_twophase_postabort 312
lock_twophase_postcommit 1664
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1474
waitonlock_error_callback 1210

Generated by: LCOV version 1.16