LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.2 %
1294
1128
Test Date:
2026-03-27 22:16:19
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
655780
AtPrepare_Locks
335
BeginStrongLockAcquire
237195
CheckAndSetLockHeld
47386093
CheckForSessionAndXactLocks
335
CleanUpLock
2812602
DoLockModesConflict
39024
FastPathGetRelationLockEntry
352
FastPathGrantRelationLock
20271174
FastPathTransferRelationLocks
237195
FastPathUnGrantRelationLock
20540805
FinishStrongLockAcquire
2854355
GetAwaitedLock
655062
GetBlockerStatusData
1560
GetLockConflicts
1686
GetLockStatusData
403
GetLockTagsMethodTable
1208
GetLockmodeName
10070
GetLocksMethodTable
105
GetRunningTransactionLocks
1468
GetSingleProcBlockerStatusData
1583
GrantAwaitedLock
1
GrantLock
2856594
GrantLockLocal
27619212
InitLockManagerAccess
24180
LockAcquire
1024865
LockAcquireExtended
27619984
LockCheckConflicts
2856474
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1182
LockManagerShmemSize
2211
LockReassignCurrentOwner
435407
LockReassignOwner
665377
LockRefindAndRelease
2678
LockRelease
23787046
LockReleaseAll
1247665
LockReleaseCurrentOwner
6830
LockReleaseSession
122
LockTagHashCode
23847286
LockWaiterCount
81541
MarkLockClear
22313118
PostPrepare_Locks
333
ProcLockHashCode
5471113
ReleaseLockIfHeld
3888
RemoveFromWaitQueue
45
RemoveLocalLock
23126302
ResetAwaitedLock
41
SetupLockInTable
2857275
UnGrantLock
2856507
VirtualXactLock
335
VirtualXactLockTableCleanup
614526
VirtualXactLockTableInsert
613995
WaitOnLock
1361
XactLockForVirtualXact
295
lock_twophase_postabort
170
lock_twophase_postcommit
890
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
813
waitonlock_error_callback
100
Generated by:
LCOV version 2.0-1