LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1127 1296 87.0 %
Date: 2025-09-01 08:18:28 Functions: 57 61 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 1217270
AtPrepare_Locks 548
BeginStrongLockAcquire 371232
CheckAndSetLockHeld 78654794
CheckForSessionAndXactLocks 548
CleanUpLock 4830880
DoLockModesConflict 486
FastPathGetRelationLockEntry 566
FastPathGrantRelationLock 33818830
FastPathTransferRelationLocks 371232
FastPathUnGrantRelationLock 34203054
FinishStrongLockAcquire 4897756
GetAwaitedLock 1215834
GetBlockerStatusData 3336
GetLockConflicts 2860
GetLockStatusData 496
GetLockTagsMethodTable 2258
GetLockmodeName 16848
GetLocksMethodTable 202
GetRunningTransactionLocks 2720
GetSingleProcBlockerStatusData 3410
GrantAwaitedLock 0
GrantLock 4901380
GrantLockLocal 42864030
InitLockManagerAccess 44240
LockAcquire 1864988
LockAcquireExtended 42865570
LockCheckConflicts 4901728
LockHasWaiters 0
LockHeldByMe 0
LockManagerShmemInit 2152
LockManagerShmemSize 4004
LockReassignCurrentOwner 697594
LockReassignOwner 1000442
LockRefindAndRelease 4230
LockRelease 38220280
LockReleaseAll 2347700
LockReleaseCurrentOwner 10682
LockReleaseSession 238
LockTagHashCode 39890868
LockWaiterCount 133890
MarkLockClear 37282386
PostPrepare_Locks 544
ProcLockHashCode 9377596
ReleaseLockIfHeld 5806
RemoveFromWaitQueue 88
RemoveLocalLock 38718126
ResetAwaitedLock 78
SetupLockInTable 4902740
UnGrantLock 4901246
VirtualXactLock 738
VirtualXactLockTableCleanup 1156572
VirtualXactLockTableInsert 1155672
WaitOnLock 2476
XactLockForVirtualXact 658
lock_twophase_postabort 248
lock_twophase_postcommit 1362
lock_twophase_recover 180
lock_twophase_standby_recover 0
proclock_hash 1232
waitonlock_error_callback 130

Generated by: LCOV version 1.16