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:
2026-02-10 15:19:12
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
ResetAwaitedLock
86
RemoveFromWaitQueue
94
lock_twophase_recover
180
GetLocksMethodTable
200
LockReleaseSession
238
lock_twophase_postabort
312
XactLockForVirtualXact
592
GetLockStatusData
594
PostPrepare_Locks
610
AtPrepare_Locks
614
CheckForSessionAndXactLocks
614
FastPathGetRelationLockEntry
642
VirtualXactLock
672
proclock_hash
1478
lock_twophase_postcommit
1660
waitonlock_error_callback
1784
LockManagerShmemInit
2280
GetLockTagsMethodTable
2402
WaitOnLock
2786
GetLockConflicts
2868
GetRunningTransactionLocks
2894
GetBlockerStatusData
3800
GetSingleProcBlockerStatusData
3860
LockManagerShmemSize
4254
LockRefindAndRelease
4484
ReleaseLockIfHeld
6038
LockReleaseCurrentOwner
10756
GetLockmodeName
22372
InitLockManagerAccess
45562
DoLockModesConflict
78042
LockWaiterCount
135300
BeginStrongLockAcquire
392158
FastPathTransferRelationLocks
392158
LockReassignCurrentOwner
739628
VirtualXactLockTableInsert
1017104
VirtualXactLockTableCleanup
1018080
LockReassignOwner
1053928
GetAwaitedLock
1080234
AbortStrongLockAcquire
1081806
LockAcquire
1755424
LockReleaseAll
2071182
CleanUpLock
4784766
FinishStrongLockAcquire
4854408
UnGrantLock
4857950
GrantLock
4858070
LockCheckConflicts
4858842
SetupLockInTable
4859570
ProcLockHashCode
9276590
FastPathGrantRelationLock
34147932
FastPathUnGrantRelationLock
34522310
MarkLockClear
37604186
LockRelease
38698664
RemoveLocalLock
39004024
LockTagHashCode
40209358
GrantLockLocal
43334102
LockAcquireExtended
43335784
CheckAndSetLockHeld
79149292
Generated by:
LCOV version 1.16