LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1116
1282
87.1 %
Date:
2025-07-29 14:18:42
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
204
LockReleaseSession
238
lock_twophase_postabort
252
GetLockStatusData
450
DoLockModesConflict
488
PostPrepare_Locks
534
AtPrepare_Locks
538
CheckForSessionAndXactLocks
538
FastPathGetRelationLockEntry
550
XactLockForVirtualXact
634
VirtualXactLock
714
proclock_hash
1216
lock_twophase_postcommit
1346
LockManagerShmemInit
2152
GetLockTagsMethodTable
2254
GetLockConflicts
2636
GetRunningTransactionLocks
2714
WaitOnLock
2724
GetBlockerStatusData
3272
GetSingleProcBlockerStatusData
3342
LockManagerShmemSize
3998
LockRefindAndRelease
4162
ReleaseLockIfHeld
5800
LockReleaseCurrentOwner
10692
GetLockmodeName
18614
InitLockManagerAccess
43080
LockWaiterCount
136902
BeginStrongLockAcquire
382868
FastPathTransferRelationLocks
382868
LockReassignCurrentOwner
730102
LockReassignOwner
1045094
VirtualXactLockTableInsert
1125366
VirtualXactLockTableCleanup
1126252
GetAwaitedLock
1185268
AbortStrongLockAcquire
1186776
LockAcquire
1842388
LockReleaseAll
2285942
CleanUpLock
4913094
FinishStrongLockAcquire
4984364
UnGrantLock
4987796
GrantLock
4987958
LockCheckConflicts
4988702
SetupLockInTable
4989362
ProcLockHashCode
9540430
FastPathGrantRelationLock
33931854
FastPathUnGrantRelationLock
34396288
MarkLockClear
37487376
LockRelease
38631500
RemoveLocalLock
38917836
LockTagHashCode
40115910
GrantLockLocal
43340664
LockAcquireExtended
43342280
CheckAndSetLockHeld
79147762
Generated by:
LCOV version 1.16