LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1090 1242 87.8 %
Date: 2024-07-19 16:11:31 Functions: 54 57 94.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 617540
AtPrepare_Locks 746
BeginStrongLockAcquire 327748
CheckAndSetLockHeld 53720118
CheckForSessionAndXactLocks 746
CleanUpLock 3496988
DoLockModesConflict 464
FastPathGetRelationLockEntry 760
FastPathGrantRelationLock 22894964
FastPathTransferRelationLocks 327748
FastPathUnGrantRelationLock 23666250
FinishStrongLockAcquire 3555962
GetBlockerStatusData 3342
GetLockConflicts 2480
GetLockStatusData 668
GetLockTagsMethodTable 2268
GetLockmodeName 12056
GetLocksMethodTable 184
GetRunningTransactionLocks 1508
GetSingleProcBlockerStatusData 3438
GrantAwaitedLock 2328
GrantLock 3559406
GrantLockLocal 29640560
InitLocks 1782
LockAcquire 930884
LockAcquireExtended 29641950
LockCheckConflicts 3559696
LockHasWaiters 0
LockHeldByMe 0
LockReassignCurrentOwner 623950
LockReassignOwner 847130
LockRefindAndRelease 4242
LockRelease 26181356
LockReleaseAll 1148796
LockReleaseCurrentOwner 9458
LockReleaseSession 238
LockShmemSize 3326
LockTagHashCode 27396964
LockWaiterCount 112304
MarkLockClear 25676512
PostPrepare_Locks 742
ProcLockHashCode 6776560
ReleaseLockIfHeld 5764
RemoveFromWaitQueue 90
RemoveLocalLock 26452318
SetupLockInTable 3560612
UnGrantLock 3559244
VirtualXactLock 624
VirtualXactLockTableCleanup 562034
VirtualXactLockTableInsert 561304
WaitOnLock 3718
XactLockForVirtualXact 544
lock_twophase_postabort 244
lock_twophase_postcommit 1750
lock_twophase_recover 176
lock_twophase_standby_recover 0
proclock_hash 1632

Generated by: LCOV version 1.14