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
AbortStrongLockAcquire
66115
AtPrepare_Locks
0
BeginStrongLockAcquire
33094
CheckAndSetLockHeld
4674304
CheckForSessionAndXactLocks
0
CleanUpLock
238202
DoLockModesConflict
25516
FastPathGetRelationLockEntry
0
FastPathGrantRelationLock
2072821
FastPathTransferRelationLocks
33094
FastPathUnGrantRelationLock
2080068
FinishStrongLockAcquire
244099
GetAwaitedLock
66158
GetBlockerStatusData
0
GetLockConflicts
214
GetLockMethodLocalHash
4523
GetLockStatusData
70
GetLockTagsMethodTable
0
GetLockmodeName
2031
GetLocksMethodTable
2
GetRunningTransactionLocks
4
GetSingleProcBlockerStatusData
0
GrantAwaitedLock
0
GrantLock
244382
GrantLockLocal
3804546
InitLockManagerAccess
806
LockAcquire
97668
LockAcquireExtended
3804548
LockCheckConflicts
244163
LockHasWaiters
0
LockHeldByMe
2096109
LockManagerShmemInit
6
LockManagerShmemSize
9
LockReassignCurrentOwner
54506
LockReassignOwner
86464
LockRefindAndRelease
283
LockRelease
2591592
LockReleaseAll
116627
LockReleaseCurrentOwner
1396
LockReleaseSession
3
LockTagHashCode
2415065
LockWaiterCount
13530
MarkLockClear
2230721
PostPrepare_Locks
0
ProcLockHashCode
471709
ReleaseLockIfHeld
855
RemoveFromWaitQueue
1
RemoveLocalLock
2316921
ResetAwaitedLock
1
SetupLockInTable
244383
UnGrantLock
244382
VirtualXactLock
24
VirtualXactLockTableCleanup
57914
VirtualXactLockTableInsert
57914
WaitOnLock
42
XactLockForVirtualXact
24
lock_twophase_postabort
0
lock_twophase_postcommit
0
lock_twophase_recover
0
lock_twophase_standby_recover
0
proclock_hash
0
waitonlock_error_callback
5
Generated by:
LCOV version 2.3.2-1