LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1128
1294
87.2 %
Date:
2025-12-11 07:18:51
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1219218
AtPrepare_Locks
606
BeginStrongLockAcquire
378090
CheckAndSetLockHeld
80423506
CheckForSessionAndXactLocks
606
CleanUpLock
4934934
DoLockModesConflict
78042
FastPathGetRelationLockEntry
640
FastPathGrantRelationLock
34610056
FastPathTransferRelationLocks
378090
FastPathUnGrantRelationLock
34999242
FinishStrongLockAcquire
5002970
GetAwaitedLock
1217782
GetBlockerStatusData
3392
GetLockConflicts
2896
GetLockStatusData
454
GetLockTagsMethodTable
2390
GetLockmodeName
21640
GetLocksMethodTable
204
GetRunningTransactionLocks
2766
GetSingleProcBlockerStatusData
3454
GrantAwaitedLock
2
GrantLock
5006656
GrantLockLocal
43958700
InitLockManagerAccess
46206
LockAcquire
1875448
LockAcquireExtended
43960240
LockCheckConflicts
5007234
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2228
LockManagerShmemSize
4150
LockReassignCurrentOwner
727482
LockReassignOwner
1015902
LockRefindAndRelease
4488
LockRelease
39226226
LockReleaseAll
2349282
LockReleaseCurrentOwner
10694
LockReleaseSession
238
LockTagHashCode
40814290
LockWaiterCount
136324
MarkLockClear
38161812
PostPrepare_Locks
602
ProcLockHashCode
9580346
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
90
RemoveLocalLock
39614568
ResetAwaitedLock
82
SetupLockInTable
5008016
UnGrantLock
5006532
VirtualXactLock
628
VirtualXactLockTableCleanup
1156638
VirtualXactLockTableInsert
1155622
WaitOnLock
2794
XactLockForVirtualXact
548
lock_twophase_postabort
312
lock_twophase_postcommit
1640
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1466
waitonlock_error_callback
1858
Generated by:
LCOV version 1.16