LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1128
1294
87.2 %
Date:
2026-01-16 22:17:12
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
978964
AtPrepare_Locks
636
BeginStrongLockAcquire
391314
CheckAndSetLockHeld
77088016
CheckForSessionAndXactLocks
636
CleanUpLock
4656166
DoLockModesConflict
78042
FastPathGetRelationLockEntry
672
FastPathGrantRelationLock
33276854
FastPathTransferRelationLocks
391314
FastPathUnGrantRelationLock
33654770
FinishStrongLockAcquire
4725696
GetAwaitedLock
977542
GetBlockerStatusData
3950
GetLockConflicts
2984
GetLockStatusData
678
GetLockTagsMethodTable
2394
GetLockmodeName
24040
GetLocksMethodTable
208
GetRunningTransactionLocks
2886
GetSingleProcBlockerStatusData
4022
GrantAwaitedLock
2
GrantLock
4729406
GrantLockLocal
42268778
InitLockManagerAccess
44790
LockAcquire
1652734
LockAcquireExtended
42270304
LockCheckConflicts
4729982
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2272
LockManagerShmemSize
4238
LockReassignCurrentOwner
735126
LockReassignOwner
1032122
LockRefindAndRelease
4548
LockRelease
37769150
LockReleaseAll
1865686
LockReleaseCurrentOwner
10734
LockReleaseSession
238
LockTagHashCode
39191480
LockWaiterCount
134270
MarkLockClear
36657732
PostPrepare_Locks
632
ProcLockHashCode
9021700
ReleaseLockIfHeld
6042
RemoveFromWaitQueue
88
RemoveLocalLock
38004078
ResetAwaitedLock
80
SetupLockInTable
4730750
UnGrantLock
4729290
VirtualXactLock
672
VirtualXactLockTableCleanup
915690
VirtualXactLockTableInsert
914690
WaitOnLock
2804
XactLockForVirtualXact
592
lock_twophase_postabort
312
lock_twophase_postcommit
1708
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1528
waitonlock_error_callback
1402
Generated by:
LCOV version 1.16