LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1125
1294
86.9 %
Date:
2026-02-07 18:18:04
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
78
RemoveFromWaitQueue
88
lock_twophase_recover
180
GetLocksMethodTable
196
LockReleaseSession
238
lock_twophase_postabort
312
GetLockStatusData
560
PostPrepare_Locks
608
AtPrepare_Locks
612
CheckForSessionAndXactLocks
612
XactLockForVirtualXact
614
FastPathGetRelationLockEntry
642
VirtualXactLock
694
waitonlock_error_callback
1366
proclock_hash
1470
lock_twophase_postcommit
1652
LockManagerShmemInit
2280
GetLockTagsMethodTable
2400
GetLockConflicts
2812
WaitOnLock
2840
GetRunningTransactionLocks
2896
GetBlockerStatusData
3956
GetSingleProcBlockerStatusData
4014
LockManagerShmemSize
4254
LockRefindAndRelease
4538
ReleaseLockIfHeld
6038
LockReleaseCurrentOwner
10752
GetLockmodeName
21774
InitLockManagerAccess
45508
DoLockModesConflict
78042
LockWaiterCount
135390
BeginStrongLockAcquire
392190
FastPathTransferRelationLocks
392190
LockReassignCurrentOwner
736554
VirtualXactLockTableInsert
1033230
VirtualXactLockTableCleanup
1034208
LockReassignOwner
1060820
GetAwaitedLock
1096058
AbortStrongLockAcquire
1097540
LockAcquire
1772370
LockReleaseAll
2103396
CleanUpLock
4810672
FinishStrongLockAcquire
4880142
UnGrantLock
4883736
GrantLock
4883862
LockCheckConflicts
4884514
SetupLockInTable
4885264
ProcLockHashCode
9331492
FastPathGrantRelationLock
34290102
FastPathUnGrantRelationLock
34664300
MarkLockClear
37763500
LockRelease
38851386
RemoveLocalLock
39171830
LockTagHashCode
40378058
GrantLockLocal
43502836
LockAcquireExtended
43504422
CheckAndSetLockHeld
79493954
Generated by:
LCOV version 1.16