LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1130 1296 87.2 %
Date: 2025-12-09 11:18:34 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1173328
AtPrepare_Locks 646
BeginStrongLockAcquire 376906
CheckAndSetLockHeld 78761450
CheckForSessionAndXactLocks 646
CleanUpLock 4813826
DoLockModesConflict 488
FastPathGetRelationLockEntry 682
FastPathGrantRelationLock 33913872
FastPathTransferRelationLocks 376906
FastPathUnGrantRelationLock 34287724
FinishStrongLockAcquire 4881744
GetAwaitedLock 1171878
GetBlockerStatusData 3752
GetLockConflicts 2752
GetLockStatusData 754
GetLockTagsMethodTable 2390
GetLockmodeName 21546
GetLocksMethodTable 214
GetRunningTransactionLocks 2764
GetSingleProcBlockerStatusData 3820
GrantAwaitedLock 2
GrantLock 4885400
GrantLockLocal 43091110
InitLockManagerAccess 45378
LockAcquire 1824466
LockAcquireExtended 43092662
LockCheckConflicts 4885976
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2206
LockManagerShmemSize 4112
LockReassignCurrentOwner 704536
LockReassignOwner 1006624
LockRefindAndRelease 4496
LockRelease 38446618
LockReleaseAll 2257626
LockReleaseCurrentOwner 10704
LockReleaseSession 238
LockTagHashCode 39979012
LockWaiterCount 135748
MarkLockClear 37378264
PostPrepare_Locks 642
ProcLockHashCode 9342940
ReleaseLockIfHeld 5926
RemoveFromWaitQueue 86
RemoveLocalLock 38797170
ResetAwaitedLock 78
SetupLockInTable 4886766
UnGrantLock 4885270
VirtualXactLock 606
VirtualXactLockTableCleanup 1111164
VirtualXactLockTableInsert 1110186
WaitOnLock 2724
XactLockForVirtualXact 526
lock_twophase_postabort 308
lock_twophase_postcommit 1722
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1544
waitonlock_error_callback 1396

Generated by: LCOV version 1.16