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-06 17:16:29
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
697093
AtPrepare_Locks
309
BeginStrongLockAcquire
247034
CheckAndSetLockHeld
49448890
CheckForSessionAndXactLocks
309
CleanUpLock
2803572
DoLockModesConflict
39025
FastPathGetRelationLockEntry
326
FastPathGrantRelationLock
21302194
FastPathTransferRelationLocks
247034
FastPathUnGrantRelationLock
21421100
FinishStrongLockAcquire
2847380
GetAwaitedLock
696329
GetBlockerStatusData
1762
GetLockConflicts
1674
GetLockStatusData
304
GetLockTagsMethodTable
1260
GetLockmodeName
10049
GetLocksMethodTable
119
GetRunningTransactionLocks
1523
GetSingleProcBlockerStatusData
1843
GrantAwaitedLock
1
GrantLock
2849689
GrantLockLocal
27415988
InitLockManagerAccess
24479
LockAcquire
1098169
LockAcquireExtended
27416810
LockCheckConflicts
2849771
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1245
LockManagerShmemRequest
1248
LockReassignCurrentOwner
446610
LockReassignOwner
690542
LockRefindAndRelease
2728
LockRelease
24360207
LockReleaseAll
1330188
LockReleaseCurrentOwner
6307
LockReleaseSession
122
LockTagHashCode
24895167
LockWaiterCount
95712
MarkLockClear
23279101
PostPrepare_Locks
307
ProcLockHashCode
5433871
ReleaseLockIfHeld
3953
RemoveFromWaitQueue
48
RemoveLocalLock
24150397
ResetAwaitedLock
43
SetupLockInTable
2850419
UnGrantLock
2849607
VirtualXactLock
396
VirtualXactLockTableCleanup
655472
VirtualXactLockTableInsert
654928
WaitOnLock
1599
XactLockForVirtualXact
356
lock_twophase_postabort
170
lock_twophase_postcommit
843
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
759
waitonlock_error_callback
228
Generated by:
LCOV version 2.0-1