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-05-21 22:16:40
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
700326
AtPrepare_Locks
307
BeginStrongLockAcquire
247324
CheckAndSetLockHeld
49568764
CheckForSessionAndXactLocks
307
CleanUpLock
2807664
DoLockModesConflict
39024
FastPathGetRelationLockEntry
327
FastPathGrantRelationLock
21357365
FastPathTransferRelationLocks
247324
FastPathUnGrantRelationLock
21480894
FinishStrongLockAcquire
2851472
GetAwaitedLock
699585
GetBlockerStatusData
1762
GetLockConflicts
1726
GetLockStatusData
304
GetLockTagsMethodTable
1261
GetLockmodeName
9933
GetLocksMethodTable
125
GetRunningTransactionLocks
1527
GetSingleProcBlockerStatusData
1897
GrantAwaitedLock
3
GrantLock
2853747
GrantLockLocal
27473120
InitLockManagerAccess
24662
LockAcquire
1101431
LockAcquireExtended
27473915
LockCheckConflicts
2853815
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1248
LockManagerShmemRequest
1251
LockReassignCurrentOwner
447374
LockReassignOwner
691393
LockRefindAndRelease
2681
LockRelease
24414589
LockReleaseAll
1336373
LockReleaseCurrentOwner
6304
LockReleaseSession
122
LockTagHashCode
24956172
LockWaiterCount
95920
MarkLockClear
23336005
PostPrepare_Locks
305
ProcLockHashCode
5441684
ReleaseLockIfHeld
3949
RemoveFromWaitQueue
46
RemoveLocalLock
24209635
ResetAwaitedLock
43
SetupLockInTable
2854453
UnGrantLock
2853678
VirtualXactLock
342
VirtualXactLockTableCleanup
658490
VirtualXactLockTableInsert
657923
WaitOnLock
1549
XactLockForVirtualXact
302
lock_twophase_postabort
170
lock_twophase_postcommit
832
lock_twophase_recover
88
lock_twophase_standby_recover
0
proclock_hash
748
waitonlock_error_callback
240
Generated by:
LCOV version 2.0-1