LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1126
1294
87.0 %
Date:
2026-01-09 17:17:48
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1028722
AtPrepare_Locks
590
BeginStrongLockAcquire
391334
CheckAndSetLockHeld
78503608
CheckForSessionAndXactLocks
590
CleanUpLock
4778108
DoLockModesConflict
78042
FastPathGetRelationLockEntry
626
FastPathGrantRelationLock
33848990
FastPathTransferRelationLocks
391334
FastPathUnGrantRelationLock
34236692
FinishStrongLockAcquire
4847594
GetAwaitedLock
1027278
GetBlockerStatusData
3490
GetLockConflicts
3208
GetLockStatusData
598
GetLockTagsMethodTable
2392
GetLockmodeName
25400
GetLocksMethodTable
214
GetRunningTransactionLocks
2886
GetSingleProcBlockerStatusData
3556
GrantAwaitedLock
0
GrantLock
4851272
GrantLockLocal
42991684
InitLockManagerAccess
45416
LockAcquire
1702318
LockAcquireExtended
42993238
LockCheckConflicts
4851832
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2272
LockManagerShmemSize
4238
LockReassignCurrentOwner
737256
LockReassignOwner
1034468
LockRefindAndRelease
4468
LockRelease
38428364
LockReleaseAll
1965662
LockReleaseCurrentOwner
10752
LockReleaseSession
238
LockTagHashCode
39893474
LockWaiterCount
134304
MarkLockClear
37325610
PostPrepare_Locks
586
ProcLockHashCode
9265254
ReleaseLockIfHeld
6038
RemoveFromWaitQueue
92
RemoveLocalLock
38698138
ResetAwaitedLock
82
SetupLockInTable
4852642
UnGrantLock
4851148
VirtualXactLock
730
VirtualXactLockTableCleanup
965476
VirtualXactLockTableInsert
964476
WaitOnLock
2746
XactLockForVirtualXact
628
lock_twophase_postabort
312
lock_twophase_postcommit
1612
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1432
waitonlock_error_callback
1984
Generated by:
LCOV version 1.16