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-02-07 10:18:48
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1070730
AtPrepare_Locks
594
BeginStrongLockAcquire
391616
CheckAndSetLockHeld
79185016
CheckForSessionAndXactLocks
594
CleanUpLock
4799826
DoLockModesConflict
78042
FastPathGetRelationLockEntry
626
FastPathGrantRelationLock
34150818
FastPathTransferRelationLocks
391616
FastPathUnGrantRelationLock
34534702
FinishStrongLockAcquire
4869398
GetAwaitedLock
1069212
GetBlockerStatusData
3830
GetLockConflicts
2724
GetLockStatusData
552
GetLockTagsMethodTable
2404
GetLockmodeName
21354
GetLocksMethodTable
202
GetRunningTransactionLocks
2886
GetSingleProcBlockerStatusData
3890
GrantAwaitedLock
2
GrantLock
4873056
GrantLockLocal
43346916
InitLockManagerAccess
45552
LockAcquire
1742816
LockAcquireExtended
43348544
LockCheckConflicts
4873586
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2280
LockManagerShmemSize
4254
LockReassignCurrentOwner
735262
LockReassignOwner
1052460
LockRefindAndRelease
4458
LockRelease
38729482
LockReleaseAll
2049366
LockReleaseCurrentOwner
10752
LockReleaseSession
238
LockTagHashCode
40221710
LockWaiterCount
134506
MarkLockClear
37630974
PostPrepare_Locks
590
ProcLockHashCode
9309690
ReleaseLockIfHeld
6038
RemoveFromWaitQueue
94
RemoveLocalLock
39021846
ResetAwaitedLock
86
SetupLockInTable
4874504
UnGrantLock
4872938
VirtualXactLock
670
VirtualXactLockTableCleanup
1007172
VirtualXactLockTableInsert
1006204
WaitOnLock
2640
XactLockForVirtualXact
590
lock_twophase_postabort
312
lock_twophase_postcommit
1620
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1438
waitonlock_error_callback
1004
Generated by:
LCOV version 1.16