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-20 11:16:36
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
670284
AtPrepare_Locks
316
BeginStrongLockAcquire
245646
CheckAndSetLockHeld
48728770
CheckForSessionAndXactLocks
316
CleanUpLock
2790215
DoLockModesConflict
39025
FastPathGetRelationLockEntry
336
FastPathGrantRelationLock
20962261
FastPathTransferRelationLocks
245646
FastPathUnGrantRelationLock
21091700
FinishStrongLockAcquire
2833813
GetAwaitedLock
669561
GetBlockerStatusData
1653
GetLockConflicts
1734
GetLockStatusData
327
GetLockTagsMethodTable
1261
GetLockmodeName
11895
GetLocksMethodTable
108
GetRunningTransactionLocks
1514
GetSingleProcBlockerStatusData
1728
GrantAwaitedLock
1
GrantLock
2836095
GrantLockLocal
27034771
InitLockManagerAccess
24200
LockAcquire
1070416
LockAcquireExtended
27035548
LockCheckConflicts
2836021
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1235
LockManagerShmemRequest
1238
LockReassignCurrentOwner
445841
LockReassignOwner
688208
LockRefindAndRelease
2702
LockRelease
24024405
LockReleaseAll
1276530
LockReleaseCurrentOwner
6297
LockReleaseSession
122
LockTagHashCode
24536391
LockWaiterCount
95778
MarkLockClear
22940666
PostPrepare_Locks
314
ProcLockHashCode
5407121
ReleaseLockIfHeld
3933
RemoveFromWaitQueue
45
RemoveLocalLock
23796852
ResetAwaitedLock
41
SetupLockInTable
2836781
UnGrantLock
2836029
VirtualXactLock
361
VirtualXactLockTableCleanup
628756
VirtualXactLockTableInsert
628211
WaitOnLock
1439
XactLockForVirtualXact
321
lock_twophase_postabort
170
lock_twophase_postcommit
855
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
766
waitonlock_error_callback
227
Generated by:
LCOV version 2.0-1