LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1129
1294
87.2 %
Date:
2025-12-27 04:18:49
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1232652
AtPrepare_Locks
620
BeginStrongLockAcquire
390894
CheckAndSetLockHeld
81987170
CheckForSessionAndXactLocks
620
CleanUpLock
4954674
DoLockModesConflict
78042
FastPathGetRelationLockEntry
654
FastPathGrantRelationLock
35364978
FastPathTransferRelationLocks
390894
FastPathUnGrantRelationLock
35732042
FinishStrongLockAcquire
5024210
GetAwaitedLock
1231190
GetBlockerStatusData
3822
GetLockConflicts
2832
GetLockStatusData
624
GetLockTagsMethodTable
2390
GetLockmodeName
23026
GetLocksMethodTable
192
GetRunningTransactionLocks
2882
GetSingleProcBlockerStatusData
3888
GrantAwaitedLock
2
GrantLock
5027810
GrantLockLocal
44773944
InitLockManagerAccess
45808
LockAcquire
1904860
LockAcquireExtended
44775508
LockCheckConflicts
5028232
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2266
LockManagerShmemSize
4226
LockReassignCurrentOwner
733438
LockReassignOwner
1032078
LockRefindAndRelease
4416
LockRelease
39966460
LockReleaseAll
2374380
LockReleaseCurrentOwner
10742
LockReleaseSession
238
LockTagHashCode
41611770
LockWaiterCount
135398
MarkLockClear
38918558
PostPrepare_Locks
616
ProcLockHashCode
9619298
ReleaseLockIfHeld
6042
RemoveFromWaitQueue
86
RemoveLocalLock
40390754
ResetAwaitedLock
78
SetupLockInTable
5029192
UnGrantLock
5027680
VirtualXactLock
564
VirtualXactLockTableCleanup
1169550
VirtualXactLockTableInsert
1168512
WaitOnLock
2514
XactLockForVirtualXact
484
lock_twophase_postabort
308
lock_twophase_postcommit
1664
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1490
waitonlock_error_callback
2054
Generated by:
LCOV version 1.16