LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
86.7 %
1294
1122
Test Date:
2026-03-24 17:17:03
Functions:
93.4 %
61
57
Legend:
Lines:    
hit
not hit
Function Name
Hit count
GrantAwaitedLock
0
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
ResetAwaitedLock
41
RemoveFromWaitQueue
46
lock_twophase_recover
87
waitonlock_error_callback
99
GetLocksMethodTable
105
LockReleaseSession
122
lock_twophase_postabort
170
GetLockStatusData
301
XactLockForVirtualXact
306
PostPrepare_Locks
314
AtPrepare_Locks
316
CheckForSessionAndXactLocks
316
FastPathGetRelationLockEntry
336
VirtualXactLock
346
proclock_hash
767
lock_twophase_postcommit
854
LockManagerShmemInit
1180
GetLockTagsMethodTable
1216
WaitOnLock
1460
GetRunningTransactionLocks
1466
GetBlockerStatusData
1564
GetSingleProcBlockerStatusData
1595
GetLockConflicts
1678
LockManagerShmemSize
2207
LockRefindAndRelease
2660
ReleaseLockIfHeld
3880
LockReleaseCurrentOwner
6827
GetLockmodeName
8270
InitLockManagerAccess
24250
DoLockModesConflict
39024
LockWaiterCount
81882
BeginStrongLockAcquire
236619
FastPathTransferRelationLocks
236619
LockReassignCurrentOwner
435315
VirtualXactLockTableInsert
618297
VirtualXactLockTableCleanup
618859
GetAwaitedLock
659555
AbortStrongLockAcquire
660287
LockReassignOwner
664792
LockAcquire
1028324
LockReleaseAll
1256368
CleanUpLock
2821435
FinishStrongLockAcquire
2863166
UnGrantLock
2865327
LockCheckConflicts
2865377
GrantLock
2865400
SetupLockInTable
2866098
ProcLockHashCode
5488513
FastPathGrantRelationLock
20254678
FastPathUnGrantRelationLock
20522279
MarkLockClear
22304299
RemoveLocalLock
23118630
LockRelease
23775335
LockTagHashCode
23839788
GrantLockLocal
27609605
LockAcquireExtended
27610391
CheckAndSetLockHeld
47371198
Generated by:
LCOV version 2.0-1