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 13:18:31
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
86
RemoveFromWaitQueue
92
lock_twophase_recover
180
GetLocksMethodTable
198
LockReleaseSession
238
lock_twophase_postabort
312
GetLockStatusData
454
PostPrepare_Locks
648
AtPrepare_Locks
652
CheckForSessionAndXactLocks
652
XactLockForVirtualXact
656
FastPathGetRelationLockEntry
686
VirtualXactLock
756
proclock_hash
1556
lock_twophase_postcommit
1736
waitonlock_error_callback
1964
LockManagerShmemInit
2280
GetLockTagsMethodTable
2406
WaitOnLock
2856
GetRunningTransactionLocks
2910
GetLockConflicts
2972
GetBlockerStatusData
4028
GetSingleProcBlockerStatusData
4092
LockManagerShmemSize
4254
LockRefindAndRelease
4638
ReleaseLockIfHeld
6038
LockReleaseCurrentOwner
10760
GetLockmodeName
21802
InitLockManagerAccess
45776
DoLockModesConflict
78040
LockWaiterCount
135850
BeginStrongLockAcquire
392202
FastPathTransferRelationLocks
392202
LockReassignCurrentOwner
740548
VirtualXactLockTableInsert
1046892
VirtualXactLockTableCleanup
1047914
LockReassignOwner
1063840
GetAwaitedLock
1109886
AbortStrongLockAcquire
1111280
LockAcquire
1785170
LockReleaseAll
2131056
CleanUpLock
4841412
FinishStrongLockAcquire
4910828
UnGrantLock
4914496
GrantLock
4914616
LockCheckConflicts
4915140
SetupLockInTable
4915936
ProcLockHashCode
9392636
FastPathGrantRelationLock
34434072
FastPathUnGrantRelationLock
34826392
MarkLockClear
37930356
LockRelease
39017250
RemoveLocalLock
39346406
LockTagHashCode
40556332
GrantLockLocal
43694440
LockAcquireExtended
43695942
CheckAndSetLockHeld
79849396
Generated by:
LCOV version 1.16