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-04-26 17:16:40
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
671438
AtPrepare_Locks
325
BeginStrongLockAcquire
246570
CheckAndSetLockHeld
48972963
CheckForSessionAndXactLocks
325
CleanUpLock
2786739
DoLockModesConflict
39024
FastPathGetRelationLockEntry
344
FastPathGrantRelationLock
21088011
FastPathTransferRelationLocks
246570
FastPathUnGrantRelationLock
21210997
FinishStrongLockAcquire
2830299
GetAwaitedLock
670727
GetBlockerStatusData
1656
GetLockConflicts
1738
GetLockStatusData
301
GetLockTagsMethodTable
1261
GetLockmodeName
10086
GetLocksMethodTable
107
GetRunningTransactionLocks
1519
GetSingleProcBlockerStatusData
1721
GrantAwaitedLock
1
GrantLock
2832620
GrantLockLocal
27162063
InitLockManagerAccess
24234
LockAcquire
1072675
LockAcquireExtended
27162829
LockCheckConflicts
2832577
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1235
LockManagerShmemRequest
1238
LockReassignCurrentOwner
446260
LockReassignOwner
689455
LockRefindAndRelease
2739
LockRelease
24146977
LockReleaseAll
1278833
LockReleaseCurrentOwner
6294
LockReleaseSession
122
LockTagHashCode
24659421
LockWaiterCount
94195
MarkLockClear
23061318
PostPrepare_Locks
323
ProcLockHashCode
5400412
ReleaseLockIfHeld
3925
RemoveFromWaitQueue
47
RemoveLocalLock
23919077
ResetAwaitedLock
43
SetupLockInTable
2833295
UnGrantLock
2832550
VirtualXactLock
385
VirtualXactLockTableCleanup
629880
VirtualXactLockTableInsert
629326
WaitOnLock
1514
XactLockForVirtualXact
345
lock_twophase_postabort
170
lock_twophase_postcommit
861
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
781
waitonlock_error_callback
229
Generated by:
LCOV version 2.0-1