LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.1 %
1277
1112
Test Date:
2026-04-27 21:16:33
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
671158
AtPrepare_Locks
318
BeginStrongLockAcquire
246565
CheckAndSetLockHeld
48971446
CheckForSessionAndXactLocks
318
CleanUpLock
2785324
DoLockModesConflict
39025
FastPathGetRelationLockEntry
333
FastPathGrantRelationLock
21089075
FastPathTransferRelationLocks
246565
FastPathUnGrantRelationLock
21212688
FinishStrongLockAcquire
2828997
GetAwaitedLock
670419
GetBlockerStatusData
1633
GetLockConflicts
1722
GetLockStatusData
359
GetLockTagsMethodTable
1261
GetLockmodeName
10490
GetLocksMethodTable
106
GetRunningTransactionLocks
1525
GetSingleProcBlockerStatusData
1709
GrantAwaitedLock
1
GrantLock
2831286
GrantLockLocal
27158499
InitLockManagerAccess
24256
LockAcquire
1073090
LockAcquireExtended
27159291
LockCheckConflicts
2831247
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1235
LockManagerShmemRequest
1238
LockReassignCurrentOwner
446626
LockReassignOwner
689383
LockRefindAndRelease
2715
LockRelease
24144831
LockReleaseAll
1278139
LockReleaseCurrentOwner
6285
LockReleaseSession
122
LockTagHashCode
24660044
LockWaiterCount
95163
MarkLockClear
23060183
PostPrepare_Locks
316
ProcLockHashCode
5396935
ReleaseLockIfHeld
3927
RemoveFromWaitQueue
46
RemoveLocalLock
23918865
ResetAwaitedLock
42
SetupLockInTable
2831988
UnGrantLock
2831206
VirtualXactLock
350
VirtualXactLockTableCleanup
629528
VirtualXactLockTableInsert
628970
WaitOnLock
1481
XactLockForVirtualXact
310
lock_twophase_postabort
170
lock_twophase_postcommit
855
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
774
waitonlock_error_callback
223
Generated by:
LCOV version 2.0-1