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-08 04:17:26 Functions: 58 61 95.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1155504
AtPrepare_Locks 598
BeginStrongLockAcquire 376880
CheckAndSetLockHeld 78523404
CheckForSessionAndXactLocks 598
CleanUpLock 4815218
DoLockModesConflict 488
FastPathGetRelationLockEntry 634
FastPathGrantRelationLock 33796098
FastPathTransferRelationLocks 376880
FastPathUnGrantRelationLock 34180822
FinishStrongLockAcquire 4883114
GetAwaitedLock 1153956
GetBlockerStatusData 3718
GetLockConflicts 2784
GetLockStatusData 564
GetLockTagsMethodTable 2390
GetLockmodeName 21554
GetLocksMethodTable 198
GetRunningTransactionLocks 2732
GetSingleProcBlockerStatusData 3792
GrantAwaitedLock 2
GrantLock 4886712
GrantLockLocal 42964768
InitLockManagerAccess 44886
LockAcquire 1804790
LockAcquireExtended 42966422
LockCheckConflicts 4887140
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2200
LockManagerShmemSize 4100
LockReassignCurrentOwner 706140
LockReassignOwner 1005776
LockRefindAndRelease 4394
LockRelease 38343300
LockReleaseAll 2221572
LockReleaseCurrentOwner 10716
LockReleaseSession 238
LockTagHashCode 39858966
LockWaiterCount 135790
MarkLockClear 37271826
PostPrepare_Locks 594
ProcLockHashCode 9345588
ReleaseLockIfHeld 5926
RemoveFromWaitQueue 92
RemoveLocalLock 38680868
ResetAwaitedLock 84
SetupLockInTable 4888184
UnGrantLock 4886584
VirtualXactLock 582
VirtualXactLockTableCleanup 1093334
VirtualXactLockTableInsert 1092384
WaitOnLock 2426
XactLockForVirtualXact 502
lock_twophase_postabort 312
lock_twophase_postcommit 1624
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1446
waitonlock_error_callback 1172

Generated by: LCOV version 1.16