LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
88.1 %
1277
1125
Test Date:
2026-06-10 12:16:35
Functions:
96.7 %
61
59
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
696275
AtPrepare_Locks
306
BeginStrongLockAcquire
248256
CheckAndSetLockHeld
50204626
CheckForSessionAndXactLocks
306
CleanUpLock
2906830
DoLockModesConflict
39024
FastPathGetRelationLockEntry
323
FastPathGrantRelationLock
21575807
FastPathTransferRelationLocks
248256
FastPathUnGrantRelationLock
21697561
FinishStrongLockAcquire
2952563
GetAwaitedLock
695530
GetBlockerStatusData
1763
GetLockConflicts
1834
GetLockStatusData
362
GetLockTagsMethodTable
1278
GetLockmodeName
10435
GetLocksMethodTable
108
GetRunningTransactionLocks
1526
GetSingleProcBlockerStatusData
1836
GrantAwaitedLock
1
GrantLock
2954880
GrantLockLocal
27795740
InitLockManagerAccess
24684
LockAcquire
1195934
LockAcquireExtended
27796540
LockCheckConflicts
2954869
LockHasWaiters
0
LockHeldByMe
2018428
LockManagerShmemInit
1252
LockManagerShmemRequest
1255
LockReassignCurrentOwner
448774
LockReassignOwner
798392
LockRefindAndRelease
2768
LockRelease
24638786
LockReleaseAll
1327993
LockReleaseCurrentOwner
6319
LockReleaseSession
122
LockTagHashCode
25372821
LockWaiterCount
95584
MarkLockClear
23559205
PostPrepare_Locks
304
ProcLockHashCode
5641610
ReleaseLockIfHeld
4226
RemoveFromWaitQueue
47
RemoveLocalLock
24529171
ResetAwaitedLock
43
SetupLockInTable
2955583
UnGrantLock
2954786
VirtualXactLock
380
VirtualXactLockTableCleanup
654297
VirtualXactLockTableInsert
653736
WaitOnLock
1539
XactLockForVirtualXact
340
lock_twophase_postabort
180
lock_twophase_postcommit
875
lock_twophase_recover
96
lock_twophase_standby_recover
0
proclock_hash
780
waitonlock_error_callback
228
Generated by:
LCOV version 2.0-1