LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1116
1282
87.1 %
Date:
2025-06-28 09:17:06
Functions:
57
60
95.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
ResetAwaitedLock
84
RemoveFromWaitQueue
92
lock_twophase_recover
180
GetLocksMethodTable
198
LockReleaseSession
238
lock_twophase_postabort
252
DoLockModesConflict
486
XactLockForVirtualXact
572
PostPrepare_Locks
590
GetLockStatusData
592
AtPrepare_Locks
594
CheckForSessionAndXactLocks
594
FastPathGetRelationLockEntry
612
VirtualXactLock
652
proclock_hash
1326
lock_twophase_postcommit
1454
LockManagerShmemInit
2126
GetLockTagsMethodTable
2254
GetRunningTransactionLocks
2688
WaitOnLock
2726
GetLockConflicts
2844
GetBlockerStatusData
3392
GetSingleProcBlockerStatusData
3454
LockManagerShmemSize
3952
LockRefindAndRelease
4250
ReleaseLockIfHeld
5800
LockReleaseCurrentOwner
10690
GetLockmodeName
18802
InitLockManagerAccess
41906
LockWaiterCount
136096
BeginStrongLockAcquire
380810
FastPathTransferRelationLocks
380810
LockReassignCurrentOwner
721986
VirtualXactLockTableInsert
1011148
VirtualXactLockTableCleanup
1012014
LockReassignOwner
1024486
GetAwaitedLock
1070850
AbortStrongLockAcquire
1072298
LockAcquire
1724056
LockReleaseAll
2056410
CleanUpLock
4729410
FinishStrongLockAcquire
4800348
UnGrantLock
4803816
GrantLock
4803980
LockCheckConflicts
4804608
SetupLockInTable
4805324
ProcLockHashCode
9177850
FastPathGrantRelationLock
32749930
FastPathUnGrantRelationLock
33208488
MarkLockClear
36187404
LockRelease
37346528
RemoveLocalLock
37551834
LockTagHashCode
38726164
GrantLockLocal
41894730
LockAcquireExtended
41896284
CheckAndSetLockHeld
76355106
Generated by:
LCOV version 1.16