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-04 04:16:23
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
691892
AtPrepare_Locks
316
BeginStrongLockAcquire
246619
CheckAndSetLockHeld
49333391
CheckForSessionAndXactLocks
316
CleanUpLock
2822523
DoLockModesConflict
39024
FastPathGetRelationLockEntry
334
FastPathGrantRelationLock
21227359
FastPathTransferRelationLocks
246619
FastPathUnGrantRelationLock
21356865
FinishStrongLockAcquire
2866243
GetAwaitedLock
691157
GetBlockerStatusData
1643
GetLockConflicts
1814
GetLockStatusData
329
GetLockTagsMethodTable
1262
GetLockmodeName
10412
GetLocksMethodTable
103
GetRunningTransactionLocks
1518
GetSingleProcBlockerStatusData
1710
GrantAwaitedLock
1
GrantLock
2868534
GrantLockLocal
27346751
InitLockManagerAccess
24437
LockAcquire
1092952
LockAcquireExtended
27347540
LockCheckConflicts
2868536
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1245
LockManagerShmemRequest
1248
LockReassignCurrentOwner
446378
LockReassignOwner
689221
LockRefindAndRelease
2708
LockRelease
24307014
LockReleaseAll
1319538
LockReleaseCurrentOwner
6295
LockReleaseSession
122
LockTagHashCode
24838206
LockWaiterCount
95646
MarkLockClear
23226075
PostPrepare_Locks
314
ProcLockHashCode
5471084
ReleaseLockIfHeld
3933
RemoveFromWaitQueue
44
RemoveLocalLock
24094392
ResetAwaitedLock
40
SetupLockInTable
2869231
UnGrantLock
2868454
VirtualXactLock
339
VirtualXactLockTableCleanup
650170
VirtualXactLockTableInsert
649609
WaitOnLock
1511
XactLockForVirtualXact
299
lock_twophase_postabort
170
lock_twophase_postcommit
851
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
772
waitonlock_error_callback
220
Generated by:
LCOV version 2.0-1