LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1114
1282
86.9 %
Date:
2025-06-08 04:17:28
Functions:
56
60
93.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1121682
AtPrepare_Locks
562
BeginStrongLockAcquire
379452
CheckAndSetLockHeld
77157480
CheckForSessionAndXactLocks
562
CleanUpLock
4799142
DoLockModesConflict
488
FastPathGetRelationLockEntry
570
FastPathGrantRelationLock
33069660
FastPathTransferRelationLocks
379452
FastPathUnGrantRelationLock
33535690
FinishStrongLockAcquire
4869986
GetAwaitedLock
1120220
GetBlockerStatusData
3206
GetLockConflicts
2772
GetLockStatusData
630
GetLockTagsMethodTable
2254
GetLockmodeName
19330
GetLocksMethodTable
200
GetRunningTransactionLocks
2666
GetSingleProcBlockerStatusData
3294
GrantAwaitedLock
0
GrantLock
4873596
GrantLockLocal
42298714
InitLockManagerAccess
41858
LockAcquire
1768984
LockAcquireExtended
42300288
LockCheckConflicts
4874232
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2096
LockManagerShmemSize
3898
LockReassignCurrentOwner
721880
LockReassignOwner
1022678
LockRefindAndRelease
4208
LockRelease
37695926
LockReleaseAll
2155372
LockReleaseCurrentOwner
10724
LockReleaseSession
238
LockTagHashCode
39118930
LockWaiterCount
135178
MarkLockClear
36554740
PostPrepare_Locks
558
ProcLockHashCode
9324544
ReleaseLockIfHeld
5836
RemoveFromWaitQueue
98
RemoveLocalLock
37941220
ResetAwaitedLock
88
SetupLockInTable
4874964
UnGrantLock
4873442
VirtualXactLock
650
VirtualXactLockTableCleanup
1061450
VirtualXactLockTableInsert
1060594
WaitOnLock
2728
XactLockForVirtualXact
570
lock_twophase_postabort
248
lock_twophase_postcommit
1394
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1268
Generated by:
LCOV version 1.16