LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1109
1277
86.8 %
Date:
2025-04-28 16:16:24
Functions:
56
60
93.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GrantAwaitedLock
0
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
ResetAwaitedLock
84
RemoveFromWaitQueue
94
lock_twophase_recover
180
GetLocksMethodTable
198
LockReleaseSession
238
lock_twophase_postabort
252
GetLockStatusData
438
DoLockModesConflict
488
PostPrepare_Locks
576
AtPrepare_Locks
580
CheckForSessionAndXactLocks
580
XactLockForVirtualXact
592
FastPathGetRelationLockEntry
598
VirtualXactLock
672
proclock_hash
1298
lock_twophase_postcommit
1430
LockManagerShmemInit
2100
GetLockTagsMethodTable
2254
WaitOnLock
2532
GetRunningTransactionLocks
2662
GetLockConflicts
2684
GetBlockerStatusData
3276
GetSingleProcBlockerStatusData
3354
LockManagerShmemSize
3906
LockRefindAndRelease
4092
ReleaseLockIfHeld
5800
LockReleaseCurrentOwner
10640
GetLockmodeName
11652
InitLockManagerAccess
43370
LockWaiterCount
133012
BeginStrongLockAcquire
378800
FastPathTransferRelationLocks
378800
LockReassignCurrentOwner
731262
VirtualXactLockTableInsert
848618
VirtualXactLockTableCleanup
849460
GetAwaitedLock
908042
AbortStrongLockAcquire
909522
LockReassignOwner
1032378
LockAcquire
1549622
LockReleaseAll
1732960
CleanUpLock
4562202
FinishStrongLockAcquire
4632794
UnGrantLock
4636116
GrantLock
4636272
LockCheckConflicts
4636868
SetupLockInTable
4637658
ProcLockHashCode
8852788
FastPathGrantRelationLock
31197486
FastPathUnGrantRelationLock
31667288
MarkLockClear
34555172
LockRelease
35811270
RemoveLocalLock
35831872
LockTagHashCode
36983180
GrantLockLocal
40157844
LockAcquireExtended
40159436
CheckAndSetLockHeld
72893958
Generated by:
LCOV version 1.14