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-14 06:18:06
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
ResetAwaitedLock
80
RemoveFromWaitQueue
88
lock_twophase_recover
180
GetLocksMethodTable
196
LockReleaseSession
238
lock_twophase_postabort
312
XactLockForVirtualXact
496
VirtualXactLock
576
PostPrepare_Locks
666
AtPrepare_Locks
670
CheckForSessionAndXactLocks
670
FastPathGetRelationLockEntry
704
GetLockStatusData
720
waitonlock_error_callback
1088
proclock_hash
1596
lock_twophase_postcommit
1768
LockManagerShmemInit
2228
GetLockTagsMethodTable
2388
GetRunningTransactionLocks
2766
GetLockConflicts
2768
WaitOnLock
2864
GetBlockerStatusData
3998
GetSingleProcBlockerStatusData
4090
LockManagerShmemSize
4150
LockRefindAndRelease
4564
ReleaseLockIfHeld
5926
LockReleaseCurrentOwner
10694
GetLockmodeName
23166
InitLockManagerAccess
45248
DoLockModesConflict
78042
LockWaiterCount
136200
BeginStrongLockAcquire
378166
FastPathTransferRelationLocks
378166
LockReassignCurrentOwner
727536
LockReassignOwner
1015520
VirtualXactLockTableInsert
1067578
VirtualXactLockTableCleanup
1068544
GetAwaitedLock
1129732
AbortStrongLockAcquire
1131178
LockAcquire
1787370
LockReleaseAll
2172152
CleanUpLock
4792496
FinishStrongLockAcquire
4860452
UnGrantLock
4864024
GrantLock
4864150
LockCheckConflicts
4864808
SetupLockInTable
4865518
ProcLockHashCode
9293818
FastPathGrantRelationLock
33767044
FastPathUnGrantRelationLock
34144610
MarkLockClear
37225536
LockRelease
38306448
RemoveLocalLock
38629046
LockTagHashCode
39814870
GrantLockLocal
42929338
LockAcquireExtended
42930886
CheckAndSetLockHeld
78410852
Generated by:
LCOV version 1.16