LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1117
1282
87.1 %
Date:
2025-06-28 14:18:00
Functions:
57
60
95.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1136652
AtPrepare_Locks
618
BeginStrongLockAcquire
380848
CheckAndSetLockHeld
77720368
CheckForSessionAndXactLocks
618
CleanUpLock
4798484
DoLockModesConflict
488
FastPathGetRelationLockEntry
632
FastPathGrantRelationLock
33348786
FastPathTransferRelationLocks
380848
FastPathUnGrantRelationLock
33801978
FinishStrongLockAcquire
4869258
GetAwaitedLock
1135238
GetBlockerStatusData
3494
GetLockConflicts
2724
GetLockStatusData
438
GetLockTagsMethodTable
2260
GetLockmodeName
16832
GetLocksMethodTable
208
GetRunningTransactionLocks
2698
GetSingleProcBlockerStatusData
3574
GrantAwaitedLock
2
GrantLock
4872944
GrantLockLocal
42588966
InitLockManagerAccess
42194
LockAcquire
1788002
LockAcquireExtended
42590486
LockCheckConflicts
4873470
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2126
LockManagerShmemSize
3952
LockReassignCurrentOwner
726202
LockReassignOwner
1027486
LockRefindAndRelease
4334
LockRelease
37955712
LockReleaseAll
2185466
LockReleaseCurrentOwner
10696
LockReleaseSession
238
LockTagHashCode
39403722
LockWaiterCount
135646
MarkLockClear
36819832
PostPrepare_Locks
614
ProcLockHashCode
9317880
ReleaseLockIfHeld
5812
RemoveFromWaitQueue
92
RemoveLocalLock
38219566
ResetAwaitedLock
84
SetupLockInTable
4874256
UnGrantLock
4872758
VirtualXactLock
672
VirtualXactLockTableCleanup
1076404
VirtualXactLockTableInsert
1075554
WaitOnLock
2708
XactLockForVirtualXact
568
lock_twophase_postabort
252
lock_twophase_postcommit
1498
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1382
Generated by:
LCOV version 1.16