LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1107
1258
88.0 %
Date:
2025-02-22 16:15:16
Functions:
56
59
94.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
6
RemoveFromWaitQueue
88
lock_twophase_recover
176
GetLocksMethodTable
194
LockReleaseSession
238
lock_twophase_postabort
252
DoLockModesConflict
488
GetLockStatusData
512
XactLockForVirtualXact
544
VirtualXactLock
624
PostPrepare_Locks
786
AtPrepare_Locks
790
CheckForSessionAndXactLocks
790
FastPathGetRelationLockEntry
808
proclock_hash
1718
lock_twophase_postcommit
1850
LockManagerShmemInit
1938
GetRunningTransactionLocks
1946
GetLockTagsMethodTable
2254
GetLockConflicts
2544
WaitOnLock
2588
GetBlockerStatusData
3334
GetSingleProcBlockerStatusData
3502
LockManagerShmemSize
3606
LockRefindAndRelease
4480
ReleaseLockIfHeld
5792
LockReleaseCurrentOwner
9548
GetLockmodeName
13032
InitLockManagerAccess
37738
LockWaiterCount
127272
BeginStrongLockAcquire
358170
FastPathTransferRelationLocks
358170
LockReassignCurrentOwner
688360
VirtualXactLockTableInsert
806492
VirtualXactLockTableCleanup
807300
GetAwaitedLock
864814
AbortStrongLockAcquire
866088
LockReassignOwner
996638
LockAcquire
1476216
LockReleaseAll
1646560
CleanUpLock
4139406
FinishStrongLockAcquire
4204922
UnGrantLock
4208424
GrantLock
4208576
LockCheckConflicts
4208836
SetupLockInTable
4209752
ProcLockHashCode
8030800
FastPathGrantRelationLock
28620244
FastPathUnGrantRelationLock
28955856
MarkLockClear
31618722
LockRelease
32619756
RemoveLocalLock
32826546
LockTagHashCode
33895478
GrantLockLocal
37044998
LockAcquireExtended
37046372
CheckAndSetLockHeld
66717452
Generated by:
LCOV version 1.14