LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1126
1294
87.0 %
Date:
2026-02-10 04:19:51
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GrantAwaitedLock
0
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
ResetAwaitedLock
86
RemoveFromWaitQueue
96
lock_twophase_recover
180
GetLocksMethodTable
214
LockReleaseSession
238
lock_twophase_postabort
312
PostPrepare_Locks
608
AtPrepare_Locks
612
CheckForSessionAndXactLocks
612
XactLockForVirtualXact
614
FastPathGetRelationLockEntry
648
GetLockStatusData
692
VirtualXactLock
694
proclock_hash
1474
lock_twophase_postcommit
1648
waitonlock_error_callback
1852
LockManagerShmemInit
2280
GetLockTagsMethodTable
2406
GetLockConflicts
2828
WaitOnLock
2834
GetRunningTransactionLocks
2888
GetBlockerStatusData
3886
GetSingleProcBlockerStatusData
3966
LockManagerShmemSize
4254
LockRefindAndRelease
4528
ReleaseLockIfHeld
6042
LockReleaseCurrentOwner
10764
GetLockmodeName
22588
InitLockManagerAccess
45718
DoLockModesConflict
78042
LockWaiterCount
135830
BeginStrongLockAcquire
392048
FastPathTransferRelationLocks
392048
LockReassignCurrentOwner
740374
VirtualXactLockTableInsert
1039916
VirtualXactLockTableCleanup
1040874
LockReassignOwner
1055286
GetAwaitedLock
1102904
AbortStrongLockAcquire
1104336
LockAcquire
1777408
LockReleaseAll
2116916
CleanUpLock
4830292
FinishStrongLockAcquire
4899810
UnGrantLock
4903400
GrantLock
4903532
LockCheckConflicts
4904132
SetupLockInTable
4904892
ProcLockHashCode
9370992
FastPathGrantRelationLock
34454068
FastPathUnGrantRelationLock
34837380
MarkLockClear
37944320
LockRelease
39031346
RemoveLocalLock
39355422
LockTagHashCode
40562944
GrantLockLocal
43698386
LockAcquireExtended
43699930
CheckAndSetLockHeld
79865290
Generated by:
LCOV version 1.16