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 %
1293
1127
Test Date:
2026-03-16 08:14:45
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
606901
AtPrepare_Locks
320
BeginStrongLockAcquire
197945
CheckAndSetLockHeld
41358652
CheckForSessionAndXactLocks
320
CleanUpLock
2562719
DoLockModesConflict
39023
FastPathGetRelationLockEntry
339
FastPathGrantRelationLock
17766464
FastPathTransferRelationLocks
197945
FastPathUnGrantRelationLock
18010841
FinishStrongLockAcquire
2597673
GetAwaitedLock
606163
GetBlockerStatusData
1802
GetLockConflicts
1506
GetLockStatusData
233
GetLockTagsMethodTable
1208
GetLockmodeName
7852
GetLocksMethodTable
104
GetRunningTransactionLocks
1459
GetSingleProcBlockerStatusData
1828
GrantAwaitedLock
1
GrantLock
2599615
GrantLockLocal
24048784
InitLockManagerAccess
23641
LockAcquire
937815
LockAcquireExtended
24049575
LockCheckConflicts
2600000
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1159
LockManagerShmemSize
2165
LockReassignCurrentOwner
374293
LockReassignOwner
559398
LockRefindAndRelease
2356
LockRelease
20675964
LockReleaseAll
1167473
LockReleaseCurrentOwner
5385
LockReleaseSession
119
LockTagHashCode
20981482
LockWaiterCount
70725
MarkLockClear
19636822
PostPrepare_Locks
318
ProcLockHashCode
4974300
ReleaseLockIfHeld
3023
RemoveFromWaitQueue
44
RemoveLocalLock
20364929
ResetAwaitedLock
40
SetupLockInTable
2600314
UnGrantLock
2599534
VirtualXactLock
368
VirtualXactLockTableCleanup
574620
VirtualXactLockTableInsert
574096
WaitOnLock
1509
XactLockForVirtualXact
327
lock_twophase_postabort
170
lock_twophase_postcommit
850
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
774
waitonlock_error_callback
433
Generated by:
LCOV version 2.0-1