LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
87.9 %
1277
1122
Test Date:
2026-06-03 02:16:23
Functions:
96.7 %
61
59
Legend:
Lines:    
hit
not hit
Function Name
Hit count
LockHasWaiters
0
lock_twophase_standby_recover
0
GrantAwaitedLock
1
ResetAwaitedLock
40
RemoveFromWaitQueue
44
lock_twophase_recover
96
GetLocksMethodTable
110
LockReleaseSession
122
lock_twophase_postabort
178
waitonlock_error_callback
229
GetLockStatusData
323
PostPrepare_Locks
325
AtPrepare_Locks
327
CheckForSessionAndXactLocks
327
XactLockForVirtualXact
334
FastPathGetRelationLockEntry
348
VirtualXactLock
374
proclock_hash
810
lock_twophase_postcommit
911
LockManagerShmemInit
1252
LockManagerShmemRequest
1255
GetLockTagsMethodTable
1279
GetRunningTransactionLocks
1521
WaitOnLock
1549
GetLockConflicts
1686
GetBlockerStatusData
1717
GetSingleProcBlockerStatusData
1798
LockRefindAndRelease
2794
ReleaseLockIfHeld
4214
LockReleaseCurrentOwner
6300
GetLockmodeName
11258
InitLockManagerAccess
24602
DoLockModesConflict
39025
LockWaiterCount
95769
BeginStrongLockAcquire
247329
FastPathTransferRelationLocks
247329
LockReassignCurrentOwner
447856
VirtualXactLockTableInsert
654985
VirtualXactLockTableCleanup
655544
GetAwaitedLock
696693
AbortStrongLockAcquire
697419
LockReassignOwner
795944
LockAcquire
1196268
LockReleaseAll
1330425
LockHeldByMe
2014743
CleanUpLock
2916961
FinishStrongLockAcquire
2962571
UnGrantLock
2964827
LockCheckConflicts
2964870
GrantLock
2964905
SetupLockInTable
2965586
ProcLockHashCode
5662406
FastPathGrantRelationLock
21500655
FastPathUnGrantRelationLock
21623241
MarkLockClear
23494916
RemoveLocalLock
24464006
LockRelease
24575234
LockTagHashCode
25305817
GrantLockLocal
27725916
LockAcquireExtended
27726695
CheckAndSetLockHeld
50075003
Generated by:
LCOV version 2.0-1