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-06 03:16:18
Functions:
96.7 %
61
59
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
702696
AtPrepare_Locks
321
BeginStrongLockAcquire
247770
CheckAndSetLockHeld
50266201
CheckForSessionAndXactLocks
321
CleanUpLock
2928494
DoLockModesConflict
39025
FastPathGetRelationLockEntry
333
FastPathGrantRelationLock
21583791
FastPathTransferRelationLocks
247770
FastPathUnGrantRelationLock
21709092
FinishStrongLockAcquire
2974208
GetAwaitedLock
701990
GetBlockerStatusData
1719
GetLockConflicts
1722
GetLockStatusData
322
GetLockTagsMethodTable
1277
GetLockmodeName
11342
GetLocksMethodTable
107
GetRunningTransactionLocks
1522
GetSingleProcBlockerStatusData
1789
GrantAwaitedLock
1
GrantLock
2976532
GrantLockLocal
27824685
InitLockManagerAccess
24742
LockAcquire
1202455
LockAcquireExtended
27825444
LockCheckConflicts
2976504
LockHasWaiters
0
LockHeldByMe
2018787
LockManagerShmemInit
1252
LockManagerShmemRequest
1255
LockReassignCurrentOwner
448603
LockReassignOwner
798871
LockRefindAndRelease
2795
LockRelease
24663659
LockReleaseAll
1341031
LockReleaseCurrentOwner
6317
LockReleaseSession
122
LockTagHashCode
25403246
LockWaiterCount
95563
MarkLockClear
23585675
PostPrepare_Locks
319
ProcLockHashCode
5685152
ReleaseLockIfHeld
4220
RemoveFromWaitQueue
46
RemoveLocalLock
24558759
ResetAwaitedLock
42
SetupLockInTable
2977195
UnGrantLock
2976438
VirtualXactLock
359
VirtualXactLockTableCleanup
660789
VirtualXactLockTableInsert
660227
WaitOnLock
1540
XactLockForVirtualXact
319
lock_twophase_postabort
178
lock_twophase_postcommit
905
lock_twophase_recover
96
lock_twophase_standby_recover
0
proclock_hash
811
waitonlock_error_callback
226
Generated by:
LCOV version 2.0-1