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-04-23 16:16:44
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
671937
AtPrepare_Locks
334
BeginStrongLockAcquire
246346
CheckAndSetLockHeld
49020062
CheckForSessionAndXactLocks
334
CleanUpLock
2811974
DoLockModesConflict
39024
FastPathGetRelationLockEntry
354
FastPathGrantRelationLock
21085616
FastPathTransferRelationLocks
246346
FastPathUnGrantRelationLock
21208532
FinishStrongLockAcquire
2855555
GetAwaitedLock
671242
GetBlockerStatusData
1641
GetLockConflicts
1742
GetLockStatusData
318
GetLockTagsMethodTable
1258
GetLockmodeName
9316
GetLocksMethodTable
109
GetRunningTransactionLocks
1526
GetSingleProcBlockerStatusData
1709
GrantAwaitedLock
1
GrantLock
2857893
GrantLockLocal
27187572
InitLockManagerAccess
24188
LockAcquire
1072331
LockAcquireExtended
27188320
LockCheckConflicts
2857800
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1235
LockManagerShmemRequest
1238
LockReassignCurrentOwner
446730
LockReassignOwner
689917
LockRefindAndRelease
2772
LockRelease
24168939
LockReleaseAll
1279716
LockReleaseCurrentOwner
6288
LockReleaseSession
122
LockTagHashCode
24682880
LockWaiterCount
94854
MarkLockClear
23084479
PostPrepare_Locks
332
ProcLockHashCode
5449148
ReleaseLockIfHeld
3927
RemoveFromWaitQueue
45
RemoveLocalLock
23941920
ResetAwaitedLock
41
SetupLockInTable
2858551
UnGrantLock
2857825
VirtualXactLock
379
VirtualXactLockTableCleanup
630354
VirtualXactLockTableInsert
629804
WaitOnLock
1510
XactLockForVirtualXact
339
lock_twophase_postabort
170
lock_twophase_postcommit
889
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
805
waitonlock_error_callback
228
Generated by:
LCOV version 2.0-1