LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1128
1294
87.2 %
Date:
2026-02-08 02:18:10
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
4
ResetAwaitedLock
80
RemoveFromWaitQueue
86
lock_twophase_recover
180
GetLocksMethodTable
198
LockReleaseSession
238
lock_twophase_postabort
312
GetLockStatusData
566
PostPrepare_Locks
602
XactLockForVirtualXact
604
AtPrepare_Locks
606
CheckForSessionAndXactLocks
606
FastPathGetRelationLockEntry
642
VirtualXactLock
706
proclock_hash
1462
lock_twophase_postcommit
1642
waitonlock_error_callback
2042
LockManagerShmemInit
2280
GetLockTagsMethodTable
2402
WaitOnLock
2592
GetLockConflicts
2776
GetRunningTransactionLocks
2906
GetBlockerStatusData
3712
GetSingleProcBlockerStatusData
3778
LockManagerShmemSize
4254
LockRefindAndRelease
4508
ReleaseLockIfHeld
6038
LockReleaseCurrentOwner
10760
GetLockmodeName
22560
InitLockManagerAccess
45616
DoLockModesConflict
78042
LockWaiterCount
135576
BeginStrongLockAcquire
392086
FastPathTransferRelationLocks
392086
LockReassignCurrentOwner
732386
VirtualXactLockTableInsert
1042522
VirtualXactLockTableCleanup
1043532
LockReassignOwner
1057146
GetAwaitedLock
1105416
AbortStrongLockAcquire
1106904
LockAcquire
1779920
LockReleaseAll
2122098
CleanUpLock
4823834
FinishStrongLockAcquire
4893308
UnGrantLock
4896888
GrantLock
4897012
LockCheckConflicts
4897448
SetupLockInTable
4898418
ProcLockHashCode
9358484
FastPathGrantRelationLock
34361626
FastPathUnGrantRelationLock
34741968
MarkLockClear
37846070
LockRelease
38936138
RemoveLocalLock
39256528
LockTagHashCode
40462208
GrantLockLocal
43590278
LockAcquireExtended
43591868
CheckAndSetLockHeld
79666702
Generated by:
LCOV version 1.16