LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1148
1294
88.7 %
Date:
2025-12-12 09:18:47
Functions:
59
61
96.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1240160
AtPrepare_Locks
636
BeginStrongLockAcquire
378182
CheckAndSetLockHeld
80677672
CheckForSessionAndXactLocks
636
CleanUpLock
4949260
DoLockModesConflict
78040
FastPathGetRelationLockEntry
670
FastPathGrantRelationLock
34716666
FastPathTransferRelationLocks
378182
FastPathUnGrantRelationLock
35094740
FinishStrongLockAcquire
5017440
GetAwaitedLock
1238728
GetBlockerStatusData
3900
GetLockConflicts
2840
GetLockStatusData
436
GetLockTagsMethodTable
2390
GetLockmodeName
19640
GetLocksMethodTable
208
GetRunningTransactionLocks
2772
GetSingleProcBlockerStatusData
3960
GrantAwaitedLock
2
GrantLock
5021058
GrantLockLocal
44090246
InitLockManagerAccess
45808
LockAcquire
1895842
LockAcquireExtended
44091780
LockCheckConflicts
5021838
LockHasWaiters
2
LockHeldByMe
0
LockManagerShmemInit
2228
LockManagerShmemSize
4150
LockReassignCurrentOwner
725656
LockReassignOwner
1008622
LockRefindAndRelease
4454
LockRelease
39333970
LockReleaseAll
2390684
LockReleaseCurrentOwner
10714
LockReleaseSession
238
LockTagHashCode
40935622
LockWaiterCount
135014
MarkLockClear
38274780
PostPrepare_Locks
632
ProcLockHashCode
9603468
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
86
RemoveLocalLock
39735642
ResetAwaitedLock
78
SetupLockInTable
5022410
UnGrantLock
5020932
VirtualXactLock
586
VirtualXactLockTableCleanup
1177508
VirtualXactLockTableInsert
1176544
WaitOnLock
2896
XactLockForVirtualXact
492
lock_twophase_postabort
308
lock_twophase_postcommit
1700
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1516
waitonlock_error_callback
976
Generated by:
LCOV version 1.16