LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.0 %
1277
1111
Test Date:
2026-04-20 12:16:31
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
ResetAwaitedLock
40
RemoveFromWaitQueue
44
lock_twophase_recover
90
GetLocksMethodTable
115
LockReleaseSession
122
lock_twophase_postabort
168
waitonlock_error_callback
228
PostPrepare_Locks
307
XactLockForVirtualXact
308
AtPrepare_Locks
309
CheckForSessionAndXactLocks
309
FastPathGetRelationLockEntry
324
GetLockStatusData
341
VirtualXactLock
355
proclock_hash
758
lock_twophase_postcommit
843
LockManagerShmemInit
1235
LockManagerShmemRequest
1238
GetLockTagsMethodTable
1260
WaitOnLock
1501
GetRunningTransactionLocks
1514
GetBlockerStatusData
1669
GetLockConflicts
1694
GetSingleProcBlockerStatusData
1761
LockRefindAndRelease
2679
ReleaseLockIfHeld
3927
LockReleaseCurrentOwner
6290
GetLockmodeName
10365
InitLockManagerAccess
24212
DoLockModesConflict
39025
LockWaiterCount
94866
BeginStrongLockAcquire
245943
FastPathTransferRelationLocks
245943
LockReassignCurrentOwner
445782
VirtualXactLockTableInsert
625837
VirtualXactLockTableCleanup
626392
GetAwaitedLock
667231
AbortStrongLockAcquire
667970
LockReassignOwner
687930
LockAcquire
1068054
LockReleaseAll
1271823
CleanUpLock
2770184
FinishStrongLockAcquire
2813859
UnGrantLock
2816035
GrantLock
2816117
LockCheckConflicts
2816150
SetupLockInTable
2816818
ProcLockHashCode
5366883
FastPathGrantRelationLock
20998373
FastPathUnGrantRelationLock
21120244
MarkLockClear
22957911
RemoveLocalLock
23813027
LockRelease
24042130
LockTagHashCode
24552125
GrantLockLocal
27056304
LockAcquireExtended
27057097
CheckAndSetLockHeld
48759687
Generated by:
LCOV version 2.0-1