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-04-07 14:16:30
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
673088
AtPrepare_Locks
328
BeginStrongLockAcquire
245354
CheckAndSetLockHeld
48745901
CheckForSessionAndXactLocks
328
CleanUpLock
2782939
DoLockModesConflict
39024
FastPathGetRelationLockEntry
350
FastPathGrantRelationLock
20977378
FastPathTransferRelationLocks
245354
FastPathUnGrantRelationLock
21104393
FinishStrongLockAcquire
2826472
GetAwaitedLock
672305
GetBlockerStatusData
1650
GetLockConflicts
1632
GetLockStatusData
412
GetLockTagsMethodTable
1260
GetLockmodeName
11889
GetLocksMethodTable
110
GetRunningTransactionLocks
1515
GetSingleProcBlockerStatusData
1719
GrantAwaitedLock
1
GrantLock
2828743
GrantLockLocal
27046614
InitLockManagerAccess
24773
LockAcquire
1071117
LockAcquireExtended
27047452
LockCheckConflicts
2828812
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1231
LockManagerShmemRequest
1234
LockReassignCurrentOwner
445779
LockReassignOwner
687487
LockRefindAndRelease
2688
LockRelease
24033188
LockReleaseAll
1280639
LockReleaseCurrentOwner
6904
LockReleaseSession
122
LockTagHashCode
24542923
LockWaiterCount
95244
MarkLockClear
22949120
PostPrepare_Locks
326
ProcLockHashCode
5392449
ReleaseLockIfHeld
3927
RemoveFromWaitQueue
45
RemoveLocalLock
23804689
ResetAwaitedLock
41
SetupLockInTable
2829489
UnGrantLock
2828671
VirtualXactLock
359
VirtualXactLockTableCleanup
630817
VirtualXactLockTableInsert
630269
WaitOnLock
1517
XactLockForVirtualXact
319
lock_twophase_postabort
168
lock_twophase_postcommit
865
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
785
waitonlock_error_callback
232
Generated by:
LCOV version 2.0-1