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-01-24 00:17:59
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1062026
AtPrepare_Locks
622
BeginStrongLockAcquire
391462
CheckAndSetLockHeld
78600418
CheckForSessionAndXactLocks
622
CleanUpLock
4775474
DoLockModesConflict
78042
FastPathGetRelationLockEntry
656
FastPathGrantRelationLock
33893106
FastPathTransferRelationLocks
391462
FastPathUnGrantRelationLock
34281982
FinishStrongLockAcquire
4844864
GetAwaitedLock
1060586
GetBlockerStatusData
3854
GetLockConflicts
2860
GetLockStatusData
446
GetLockTagsMethodTable
2402
GetLockmodeName
20332
GetLocksMethodTable
210
GetRunningTransactionLocks
2872
GetSingleProcBlockerStatusData
3928
GrantAwaitedLock
2
GrantLock
4848610
GrantLockLocal
43051572
InitLockManagerAccess
45328
LockAcquire
1737498
LockAcquireExtended
43053122
LockCheckConflicts
4849094
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2278
LockManagerShmemSize
4250
LockReassignCurrentOwner
735522
LockReassignOwner
1040774
LockRefindAndRelease
4562
LockRelease
38447938
LockReleaseAll
2032282
LockReleaseCurrentOwner
10702
LockReleaseSession
238
LockTagHashCode
39941364
LockWaiterCount
137244
MarkLockClear
37348694
PostPrepare_Locks
618
ProcLockHashCode
9261262
ReleaseLockIfHeld
6042
RemoveFromWaitQueue
94
RemoveLocalLock
38739522
ResetAwaitedLock
86
SetupLockInTable
4849976
UnGrantLock
4848480
VirtualXactLock
694
VirtualXactLockTableCleanup
998728
VirtualXactLockTableInsert
997762
WaitOnLock
2740
XactLockForVirtualXact
612
lock_twophase_postabort
312
lock_twophase_postcommit
1672
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1496
waitonlock_error_callback
906
Generated by:
LCOV version 1.16