LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.0 %
1277
1111
Test Date:
2026-05-16 00:16:28
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
693643
AtPrepare_Locks
340
BeginStrongLockAcquire
247006
CheckAndSetLockHeld
49306215
CheckForSessionAndXactLocks
340
CleanUpLock
2813591
DoLockModesConflict
39025
FastPathGetRelationLockEntry
348
FastPathGrantRelationLock
21222004
FastPathTransferRelationLocks
247006
FastPathUnGrantRelationLock
21344939
FinishStrongLockAcquire
2857355
GetAwaitedLock
692899
GetBlockerStatusData
1762
GetLockConflicts
1694
GetLockStatusData
298
GetLockTagsMethodTable
1261
GetLockmodeName
9154
GetLocksMethodTable
104
GetRunningTransactionLocks
1528
GetSingleProcBlockerStatusData
1877
GrantAwaitedLock
1
GrantLock
2859707
GrantLockLocal
27336452
InitLockManagerAccess
24442
LockAcquire
1094053
LockAcquireExtended
27337249
LockCheckConflicts
2859738
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1247
LockManagerShmemRequest
1250
LockReassignCurrentOwner
446932
LockReassignOwner
690624
LockRefindAndRelease
2806
LockRelease
24292592
LockReleaseAll
1323142
LockReleaseCurrentOwner
6307
LockReleaseSession
122
LockTagHashCode
24824546
LockWaiterCount
95572
MarkLockClear
23211666
PostPrepare_Locks
338
ProcLockHashCode
5453931
ReleaseLockIfHeld
3945
RemoveFromWaitQueue
44
RemoveLocalLock
24080157
ResetAwaitedLock
40
SetupLockInTable
2860412
UnGrantLock
2859620
VirtualXactLock
399
VirtualXactLockTableCleanup
651972
VirtualXactLockTableInsert
651419
WaitOnLock
1592
XactLockForVirtualXact
359
lock_twophase_postabort
170
lock_twophase_postcommit
900
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
821
waitonlock_error_callback
222
Generated by:
LCOV version 2.0-1