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