LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.1 %
1277
1112
Test Date:
2026-05-03 00:16:30
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
695581
AtPrepare_Locks
309
BeginStrongLockAcquire
246868
CheckAndSetLockHeld
49375246
CheckForSessionAndXactLocks
309
CleanUpLock
2801803
DoLockModesConflict
39024
FastPathGetRelationLockEntry
327
FastPathGrantRelationLock
21268470
FastPathTransferRelationLocks
246868
FastPathUnGrantRelationLock
21389014
FinishStrongLockAcquire
2845503
GetAwaitedLock
694830
GetBlockerStatusData
1678
GetLockConflicts
1710
GetLockStatusData
297
GetLockTagsMethodTable
1259
GetLockmodeName
9795
GetLocksMethodTable
114
GetRunningTransactionLocks
1518
GetSingleProcBlockerStatusData
1766
GrantAwaitedLock
2
GrantLock
2847837
GrantLockLocal
27377256
InitLockManagerAccess
24285
LockAcquire
1098111
LockAcquireExtended
27378060
LockCheckConflicts
2847861
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1236
LockManagerShmemRequest
1239
LockReassignCurrentOwner
445972
LockReassignOwner
689339
LockRefindAndRelease
2741
LockRelease
24323757
LockReleaseAll
1326903
LockReleaseCurrentOwner
6287
LockReleaseSession
122
LockTagHashCode
24859756
LockWaiterCount
95125
MarkLockClear
23243491
PostPrepare_Locks
307
ProcLockHashCode
5430886
ReleaseLockIfHeld
3927
RemoveFromWaitQueue
46
RemoveLocalLock
24114779
ResetAwaitedLock
42
SetupLockInTable
2848551
UnGrantLock
2847752
VirtualXactLock
411
VirtualXactLockTableCleanup
653896
VirtualXactLockTableInsert
653334
WaitOnLock
1576
XactLockForVirtualXact
367
lock_twophase_postabort
170
lock_twophase_postcommit
832
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
757
waitonlock_error_callback
233
Generated by:
LCOV version 2.0-1