LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
storage
/
lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
62.1 %
1774
1101
Test Date:
2026-01-26 10:56:24
Functions:
77.4 %
62
48
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
39.7 %
1389
552
Function Name
Hit count
AtPrepare_Locks
0
CheckForSessionAndXactLocks
0
FastPathGetRelationLockEntry
0
GetBlockerStatusData
0
GetLockTagsMethodTable
0
GetSingleProcBlockerStatusData
0
GrantAwaitedLock
0
LockHasWaiters
0
PostPrepare_Locks
0
lock_twophase_postabort
0
lock_twophase_postcommit
0
lock_twophase_recover
0
lock_twophase_standby_recover
0
proclock_hash
0
RemoveFromWaitQueue
1
ResetAwaitedLock
1
GetLocksMethodTable
2
LockReleaseSession
3
GetRunningTransactionLocks
4
waitonlock_error_callback
5
LockManagerShmemInit
6
LockManagerShmemSize
9
VirtualXactLock
24
XactLockForVirtualXact
24
WaitOnLock
42
GetLockStatusData
70
GetLockConflicts
214
LockRefindAndRelease
283
InitLockManagerAccess
806
ReleaseLockIfHeld
855
LockReleaseCurrentOwner
1396
GetLockmodeName
2031
GetLockMethodLocalHash
4523
LockWaiterCount
13530
DoLockModesConflict
25516
BeginStrongLockAcquire
33094
FastPathTransferRelationLocks
33094
LockReassignCurrentOwner
54506
VirtualXactLockTableCleanup
57914
VirtualXactLockTableInsert
57914
AbortStrongLockAcquire
66115
GetAwaitedLock
66158
LockReassignOwner
86464
LockAcquire
97668
LockReleaseAll
116627
CleanUpLock
238202
FinishStrongLockAcquire
244099
LockCheckConflicts
244163
GrantLock
244382
UnGrantLock
244382
SetupLockInTable
244383
ProcLockHashCode
471709
FastPathGrantRelationLock
2072821
FastPathUnGrantRelationLock
2080068
LockHeldByMe
2096109
MarkLockClear
2230721
RemoveLocalLock
2316921
LockTagHashCode
2415065
LockRelease
2591592
GrantLockLocal
3804546
LockAcquireExtended
3804548
CheckAndSetLockHeld
4674304
Generated by:
LCOV version 2.3.2-1