LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1128
1294
87.2 %
Date:
2025-12-15 15:19:19
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1329290
AtPrepare_Locks
618
BeginStrongLockAcquire
390710
CheckAndSetLockHeld
83510558
CheckForSessionAndXactLocks
618
CleanUpLock
5082956
DoLockModesConflict
78042
FastPathGetRelationLockEntry
654
FastPathGrantRelationLock
35975992
FastPathTransferRelationLocks
390710
FastPathUnGrantRelationLock
36356918
FinishStrongLockAcquire
5152354
GetAwaitedLock
1327820
GetBlockerStatusData
3878
GetLockConflicts
2760
GetLockStatusData
706
GetLockTagsMethodTable
2384
GetLockmodeName
24550
GetLocksMethodTable
206
GetRunningTransactionLocks
2774
GetSingleProcBlockerStatusData
3938
GrantAwaitedLock
2
GrantLock
5155964
GrantLockLocal
45558004
InitLockManagerAccess
46556
LockAcquire
2003928
LockAcquireExtended
45559576
LockCheckConflicts
5156664
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2228
LockManagerShmemSize
4150
LockReassignCurrentOwner
726750
LockReassignOwner
1036062
LockRefindAndRelease
4418
LockRelease
40642210
LockReleaseAll
2568552
LockReleaseCurrentOwner
10760
LockReleaseSession
238
LockTagHashCode
42364838
LockWaiterCount
137070
MarkLockClear
39607920
PostPrepare_Locks
614
ProcLockHashCode
9876928
ReleaseLockIfHeld
6042
RemoveFromWaitQueue
88
RemoveLocalLock
41129920
ResetAwaitedLock
80
SetupLockInTable
5157356
UnGrantLock
5155834
VirtualXactLock
554
VirtualXactLockTableCleanup
1266066
VirtualXactLockTableInsert
1265126
WaitOnLock
2764
XactLockForVirtualXact
474
lock_twophase_postabort
308
lock_twophase_postcommit
1660
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1492
waitonlock_error_callback
1972
Generated by:
LCOV version 1.16