LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.0 %
1277
1111
Test Date:
2026-05-05 11:16:31
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
699144
AtPrepare_Locks
326
BeginStrongLockAcquire
246798
CheckAndSetLockHeld
49489761
CheckForSessionAndXactLocks
326
CleanUpLock
2799818
DoLockModesConflict
39024
FastPathGetRelationLockEntry
346
FastPathGrantRelationLock
21326002
FastPathTransferRelationLocks
246798
FastPathUnGrantRelationLock
21445709
FinishStrongLockAcquire
2843557
GetAwaitedLock
698410
GetBlockerStatusData
1647
GetLockConflicts
1746
GetLockStatusData
304
GetLockTagsMethodTable
1260
GetLockmodeName
10354
GetLocksMethodTable
104
GetRunningTransactionLocks
1516
GetSingleProcBlockerStatusData
1714
GrantAwaitedLock
1
GrantLock
2845883
GrantLockLocal
27434137
InitLockManagerAccess
24494
LockAcquire
1100331
LockAcquireExtended
27434926
LockCheckConflicts
2845835
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1245
LockManagerShmemRequest
1248
LockReassignCurrentOwner
447037
LockReassignOwner
689812
LockRefindAndRelease
2751
LockRelease
24378706
LockReleaseAll
1334121
LockReleaseCurrentOwner
6298
LockReleaseSession
122
LockTagHashCode
24915133
LockWaiterCount
95743
MarkLockClear
23298210
PostPrepare_Locks
324
ProcLockHashCode
5426836
ReleaseLockIfHeld
3943
RemoveFromWaitQueue
46
RemoveLocalLock
24170349
ResetAwaitedLock
42
SetupLockInTable
2846579
UnGrantLock
2845812
VirtualXactLock
370
VirtualXactLockTableCleanup
657430
VirtualXactLockTableInsert
656879
WaitOnLock
1501
XactLockForVirtualXact
329
lock_twophase_postabort
170
lock_twophase_postcommit
871
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
785
waitonlock_error_callback
224
Generated by:
LCOV version 2.0-1