LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1150
1296
88.7 %
Date:
2025-12-03 12:18:15
Functions:
59
61
96.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1215708
AtPrepare_Locks
622
BeginStrongLockAcquire
376742
CheckAndSetLockHeld
79790356
CheckForSessionAndXactLocks
622
CleanUpLock
4862206
DoLockModesConflict
488
FastPathGetRelationLockEntry
658
FastPathGrantRelationLock
34368162
FastPathTransferRelationLocks
376742
FastPathUnGrantRelationLock
34745500
FinishStrongLockAcquire
4930048
GetAwaitedLock
1214200
GetBlockerStatusData
3784
GetLockConflicts
2612
GetLockStatusData
628
GetLockTagsMethodTable
2390
GetLockmodeName
22404
GetLocksMethodTable
204
GetRunningTransactionLocks
2746
GetSingleProcBlockerStatusData
3854
GrantAwaitedLock
2
GrantLock
4933690
GrantLockLocal
43613872
InitLockManagerAccess
45706
LockAcquire
1865534
LockAcquireExtended
43615484
LockCheckConflicts
4934100
LockHasWaiters
2
LockHeldByMe
0
LockManagerShmemInit
2204
LockManagerShmemSize
4108
LockReassignCurrentOwner
703426
LockReassignOwner
1010004
LockRefindAndRelease
4462
LockRelease
38916014
LockReleaseAll
2342520
LockReleaseCurrentOwner
10718
LockReleaseSession
238
LockTagHashCode
40486168
LockWaiterCount
135114
MarkLockClear
37857692
PostPrepare_Locks
618
ProcLockHashCode
9441166
ReleaseLockIfHeld
5930
RemoveFromWaitQueue
90
RemoveLocalLock
39299824
ResetAwaitedLock
82
SetupLockInTable
4935120
UnGrantLock
4933562
VirtualXactLock
588
VirtualXactLockTableCleanup
1153426
VirtualXactLockTableInsert
1152478
WaitOnLock
2494
XactLockForVirtualXact
508
lock_twophase_postabort
312
lock_twophase_postcommit
1672
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1494
waitonlock_error_callback
1096
Generated by:
LCOV version 1.16