LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
86.8 %
1277
1109
Test Date:
2026-05-13 13:16:34
Functions:
93.4 %
61
57
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
692077
AtPrepare_Locks
304
BeginStrongLockAcquire
247258
CheckAndSetLockHeld
49454098
CheckForSessionAndXactLocks
304
CleanUpLock
2811964
DoLockModesConflict
39025
FastPathGetRelationLockEntry
323
FastPathGrantRelationLock
21298425
FastPathTransferRelationLocks
247258
FastPathUnGrantRelationLock
21423080
FinishStrongLockAcquire
2855727
GetAwaitedLock
691346
GetBlockerStatusData
1780
GetLockConflicts
1758
GetLockStatusData
302
GetLockTagsMethodTable
1259
GetLockmodeName
10890
GetLocksMethodTable
107
GetRunningTransactionLocks
1532
GetSingleProcBlockerStatusData
1915
GrantAwaitedLock
0
GrantLock
2858024
GrantLockLocal
27410160
InitLockManagerAccess
24544
LockAcquire
1092269
LockAcquireExtended
27410946
LockCheckConflicts
2858020
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1246
LockManagerShmemRequest
1249
LockReassignCurrentOwner
446497
LockReassignOwner
690056
LockRefindAndRelease
2712
LockRelease
24369745
LockReleaseAll
1319907
LockReleaseCurrentOwner
6308
LockReleaseSession
122
LockTagHashCode
24898677
LockWaiterCount
94594
MarkLockClear
23287056
PostPrepare_Locks
302
ProcLockHashCode
5450628
ReleaseLockIfHeld
3945
RemoveFromWaitQueue
47
RemoveLocalLock
24154938
ResetAwaitedLock
42
SetupLockInTable
2858719
UnGrantLock
2857955
VirtualXactLock
351
VirtualXactLockTableCleanup
650300
VirtualXactLockTableInsert
649748
WaitOnLock
1524
XactLockForVirtualXact
311
lock_twophase_postabort
170
lock_twophase_postcommit
836
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
745
waitonlock_error_callback
225
Generated by:
LCOV version 2.0-1