LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.0 %
1277
1111
Test Date:
2026-05-07 14:16:32
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
698992
AtPrepare_Locks
332
BeginStrongLockAcquire
246917
CheckAndSetLockHeld
49508801
CheckForSessionAndXactLocks
332
CleanUpLock
2806427
DoLockModesConflict
39025
FastPathGetRelationLockEntry
350
FastPathGrantRelationLock
21328605
FastPathTransferRelationLocks
246917
FastPathUnGrantRelationLock
21453490
FinishStrongLockAcquire
2850169
GetAwaitedLock
698302
GetBlockerStatusData
1719
GetLockConflicts
1862
GetLockStatusData
334
GetLockTagsMethodTable
1262
GetLockmodeName
11134
GetLocksMethodTable
113
GetRunningTransactionLocks
1521
GetSingleProcBlockerStatusData
1784
GrantAwaitedLock
2
GrantLock
2852505
GrantLockLocal
27444467
InitLockManagerAccess
24478
LockAcquire
1099232
LockAcquireExtended
27445213
LockCheckConflicts
2852424
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1245
LockManagerShmemRequest
1248
LockReassignCurrentOwner
447194
LockReassignOwner
690630
LockRefindAndRelease
2759
LockRelease
24386540
LockReleaseAll
1333981
LockReleaseCurrentOwner
6299
LockReleaseSession
122
LockTagHashCode
24924205
LockWaiterCount
95042
MarkLockClear
23307660
PostPrepare_Locks
330
ProcLockHashCode
5440140
ReleaseLockIfHeld
3947
RemoveFromWaitQueue
47
RemoveLocalLock
24179522
ResetAwaitedLock
43
SetupLockInTable
2853160
UnGrantLock
2852418
VirtualXactLock
386
VirtualXactLockTableCleanup
657366
VirtualXactLockTableInsert
656814
WaitOnLock
1516
XactLockForVirtualXact
346
lock_twophase_postabort
170
lock_twophase_postcommit
876
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
807
waitonlock_error_callback
230
Generated by:
LCOV version 2.0-1