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 00:18:15
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
90
RemoveFromWaitQueue
98
lock_twophase_recover
180
GetLocksMethodTable
212
LockReleaseSession
238
lock_twophase_postabort
308
XactLockForVirtualXact
604
PostPrepare_Locks
608
AtPrepare_Locks
612
CheckForSessionAndXactLocks
612
FastPathGetRelationLockEntry
640
GetLockStatusData
662
VirtualXactLock
684
proclock_hash
1472
lock_twophase_postcommit
1648
waitonlock_error_callback
2172
LockManagerShmemInit
2280
GetLockTagsMethodTable
2406
WaitOnLock
2850
GetRunningTransactionLocks
2886
GetLockConflicts
3092
GetBlockerStatusData
4116
GetSingleProcBlockerStatusData
4190
LockManagerShmemSize
4254
LockRefindAndRelease
4514
ReleaseLockIfHeld
6054
LockReleaseCurrentOwner
10756
GetLockmodeName
23880
InitLockManagerAccess
45682
DoLockModesConflict
78042
LockWaiterCount
136182
BeginStrongLockAcquire
391816
FastPathTransferRelationLocks
391816
LockReassignCurrentOwner
737188
VirtualXactLockTableInsert
1041404
VirtualXactLockTableCleanup
1042370
LockReassignOwner
1052512
GetAwaitedLock
1104400
AbortStrongLockAcquire
1105838
LockAcquire
1780234
LockReleaseAll
2119894
CleanUpLock
4826690
FinishStrongLockAcquire
4896268
UnGrantLock
4899836
GrantLock
4899968
LockCheckConflicts
4900614
SetupLockInTable
4901336
ProcLockHashCode
9361748
FastPathGrantRelationLock
34283674
FastPathUnGrantRelationLock
34665820
MarkLockClear
37769028
LockRelease
38858632
RemoveLocalLock
39181496
LockTagHashCode
40390310
GrantLockLocal
43520494
LockAcquireExtended
43522046
CheckAndSetLockHeld
79518132
Generated by:
LCOV version 1.16