LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
87.9 %
1276
1122
Test Date:
2026-11-15 17:16:10
Functions:
96.8 %
62
60
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
65.2 %
912
595
Function Name
Hit count
LockHasWaiters
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
GetAnyGrantedHeavyweightLock
44
ResetAwaitedLock
47
RemoveFromWaitQueue
51
lock_twophase_recover
99
LockReleaseSession
122
GetLocksMethodTable
130
lock_twophase_postabort
196
waitonlock_error_callback
241
XactLockForVirtualXact
318
PostPrepare_Locks
327
AtPrepare_Locks
329
CheckForSessionAndXactLocks
329
GetLockStatusData
342
FastPathGetRelationLockEntry
346
VirtualXactLock
360
proclock_hash
850
lock_twophase_postcommit
937
GetLockTagsMethodTable
1296
LockManagerShmemInit
1345
LockManagerShmemRequest
1349
WaitOnLock
1524
GetRunningTransactionLocks
1616
GetLockConflicts
1849
GetBlockerStatusData
1874
GetSingleProcBlockerStatusData
2014
LockRefindAndRelease
2800
ReleaseLockIfHeld
5650
LockReleaseCurrentOwner
6655
GetLockmodeName
12144
InitLockManagerAccess
26770
DoLockModesConflict
39042
LockWaiterCount
96410
BeginStrongLockAcquire
250126
FastPathTransferRelationLocks
250126
LockReassignCurrentOwner
466317
VirtualXactLockTableInsert
670749
VirtualXactLockTableCleanup
671411
GetAwaitedLock
714535
AbortStrongLockAcquire
715253
LockReassignOwner
814035
LockAcquire
1233947
LockReleaseAll
1363829
LockHeldByMe
1988772
CleanUpLock
3001008
FinishStrongLockAcquire
3048174
UnGrantLock
3050395
LockCheckConflicts
3050461
GrantLock
3050490
SetupLockInTable
3051166
ProcLockHashCode
5826300
FastPathGrantRelationLock
21699779
FastPathUnGrantRelationLock
21808781
MarkLockClear
23742613
LockRelease
24340927
RemoveLocalLock
24748732
LockTagHashCode
25610508
GrantLockLocal
28744985
LockAcquireExtended
28745762
CheckAndSetLockHeld
50195568
Generated by:
LCOV version 2.0-1