LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
87.9 %
1277
1122
Test Date:
2026-07-01 19:18:20
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
695572
AtPrepare_Locks
337
BeginStrongLockAcquire
249310
CheckAndSetLockHeld
50523211
CheckForSessionAndXactLocks
337
CleanUpLock
2946917
DoLockModesConflict
39025
FastPathGetRelationLockEntry
359
FastPathGrantRelationLock
21685566
FastPathTransferRelationLocks
249310
FastPathUnGrantRelationLock
21806245
FinishStrongLockAcquire
2992631
GetAwaitedLock
694853
GetBlockerStatusData
1959
GetLockConflicts
1694
GetLockStatusData
295
GetLockTagsMethodTable
1282
GetLockmodeName
13422
GetLocksMethodTable
111
GetRunningTransactionLocks
1532
GetSingleProcBlockerStatusData
2039
GrantAwaitedLock
0
GrantLock
2994966
GrantLockLocal
27838451
InitLockManagerAccess
24617
LockAcquire
1198500
LockAcquireExtended
27839223
LockCheckConflicts
2994923
LockHasWaiters
0
LockHeldByMe
2027287
LockManagerShmemInit
1244
LockManagerShmemRequest
1247
LockReassignCurrentOwner
441474
LockReassignOwner
799584
LockRefindAndRelease
2804
LockRelease
24715130
LockReleaseAll
1326898
LockReleaseCurrentOwner
6317
LockReleaseSession
122
LockTagHashCode
25521482
LockWaiterCount
93921
MarkLockClear
23707204
PostPrepare_Locks
335
ProcLockHashCode
5721180
ReleaseLockIfHeld
4219
RemoveFromWaitQueue
44
RemoveLocalLock
24678969
ResetAwaitedLock
39
SetupLockInTable
2995641
UnGrantLock
2994894
VirtualXactLock
384
VirtualXactLockTableCleanup
653733
VirtualXactLockTableInsert
653200
WaitOnLock
1532
XactLockForVirtualXact
343
lock_twophase_postabort
178
lock_twophase_postcommit
928
lock_twophase_recover
96
lock_twophase_standby_recover
0
proclock_hash
824
waitonlock_error_callback
234
Generated by:
LCOV version 2.0-1