LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1127
1294
87.1 %
Date:
2026-01-12 05:17:19
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1055472
AtPrepare_Locks
572
BeginStrongLockAcquire
390948
CheckAndSetLockHeld
78582350
CheckForSessionAndXactLocks
572
CleanUpLock
4779576
DoLockModesConflict
78042
FastPathGetRelationLockEntry
606
FastPathGrantRelationLock
33882054
FastPathTransferRelationLocks
390948
FastPathUnGrantRelationLock
34274426
FinishStrongLockAcquire
4848948
GetAwaitedLock
1053944
GetBlockerStatusData
3896
GetLockConflicts
2672
GetLockStatusData
620
GetLockTagsMethodTable
2390
GetLockmodeName
21054
GetLocksMethodTable
198
GetRunningTransactionLocks
2848
GetSingleProcBlockerStatusData
3980
GrantAwaitedLock
2
GrantLock
4852650
GrantLockLocal
43027644
InitLockManagerAccess
45524
LockAcquire
1730134
LockAcquireExtended
43029278
LockCheckConflicts
4853272
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2272
LockManagerShmemSize
4238
LockReassignCurrentOwner
729696
LockReassignOwner
1037026
LockRefindAndRelease
4472
LockRelease
38449184
LockReleaseAll
2018928
LockReleaseCurrentOwner
10758
LockReleaseSession
238
LockTagHashCode
39929852
LockWaiterCount
136856
MarkLockClear
37347306
PostPrepare_Locks
568
ProcLockHashCode
9268526
ReleaseLockIfHeld
6042
RemoveFromWaitQueue
88
RemoveLocalLock
38732638
ResetAwaitedLock
80
SetupLockInTable
4854098
UnGrantLock
4852528
VirtualXactLock
722
VirtualXactLockTableCleanup
992054
VirtualXactLockTableInsert
991086
WaitOnLock
2736
XactLockForVirtualXact
642
lock_twophase_postabort
312
lock_twophase_postcommit
1576
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1394
waitonlock_error_callback
978
Generated by:
LCOV version 1.16