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 %
1293
1121
Test Date:
2026-02-17 17:20:33
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
40
RemoveFromWaitQueue
45
lock_twophase_recover
90
GetLocksMethodTable
95
LockReleaseSession
119
lock_twophase_postabort
156
GetLockStatusData
226
waitonlock_error_callback
265
XactLockForVirtualXact
282
PostPrepare_Locks
306
AtPrepare_Locks
308
CheckForSessionAndXactLocks
308
VirtualXactLock
322
FastPathGetRelationLockEntry
326
proclock_hash
740
lock_twophase_postcommit
834
LockManagerShmemInit
1140
GetLockTagsMethodTable
1209
GetLockConflicts
1426
GetRunningTransactionLocks
1441
WaitOnLock
1451
LockManagerShmemSize
2127
GetBlockerStatusData
2225
GetSingleProcBlockerStatusData
2277
LockRefindAndRelease
2285
ReleaseLockIfHeld
3019
LockReleaseCurrentOwner
5381
GetLockmodeName
9208
InitLockManagerAccess
22990
DoLockModesConflict
39020
LockWaiterCount
68113
BeginStrongLockAcquire
196235
FastPathTransferRelationLocks
196235
LockReassignCurrentOwner
370162
LockReassignOwner
531824
VirtualXactLockTableInsert
552696
VirtualXactLockTableCleanup
553184
GetAwaitedLock
584489
AbortStrongLockAcquire
585224
LockAcquire
921749
LockReleaseAll
1124103
CleanUpLock
2467155
FinishStrongLockAcquire
2501885
UnGrantLock
2503697
GrantLock
2503757
LockCheckConflicts
2504083
SetupLockInTable
2504453
ProcLockHashCode
4782616
FastPathGrantRelationLock
17417844
FastPathUnGrantRelationLock
17612095
MarkLockClear
19198676
LockRelease
19735165
RemoveLocalLock
19920516
LockTagHashCode
20529431
GrantLockLocal
22114430
LockAcquireExtended
22115217
CheckAndSetLockHeld
40433373
Generated by:
LCOV version 2.0-1