LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1131
1296
87.3 %
Date:
2025-12-09 05:19:02
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1144554
AtPrepare_Locks
638
BeginStrongLockAcquire
376844
CheckAndSetLockHeld
78180000
CheckForSessionAndXactLocks
638
CleanUpLock
4798494
DoLockModesConflict
488
FastPathGetRelationLockEntry
674
FastPathGrantRelationLock
33643934
FastPathTransferRelationLocks
376844
FastPathUnGrantRelationLock
34031604
FinishStrongLockAcquire
4866300
GetAwaitedLock
1143120
GetBlockerStatusData
3536
GetLockConflicts
2776
GetLockStatusData
718
GetLockTagsMethodTable
2390
GetLockmodeName
21556
GetLocksMethodTable
194
GetRunningTransactionLocks
2724
GetSingleProcBlockerStatusData
3618
GrantAwaitedLock
2
GrantLock
4869996
GrantLockLocal
42789698
InitLockManagerAccess
45114
LockAcquire
1793830
LockAcquireExtended
42791232
LockCheckConflicts
4870330
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2206
LockManagerShmemSize
4112
LockReassignCurrentOwner
707076
LockReassignOwner
1006006
LockRefindAndRelease
4532
LockRelease
38179746
LockReleaseAll
2199888
LockReleaseCurrentOwner
10716
LockReleaseSession
238
LockTagHashCode
39689108
LockWaiterCount
136644
MarkLockClear
37106748
PostPrepare_Locks
634
ProcLockHashCode
9313080
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
86
RemoveLocalLock
38511770
ResetAwaitedLock
78
SetupLockInTable
4871350
UnGrantLock
4869870
VirtualXactLock
642
VirtualXactLockTableCleanup
1082402
VirtualXactLockTableInsert
1081452
WaitOnLock
2552
XactLockForVirtualXact
562
lock_twophase_postabort
312
lock_twophase_postcommit
1704
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1528
waitonlock_error_callback
1204
Generated by:
LCOV version 1.16