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-28 20:16:34
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
672174
AtPrepare_Locks
315
BeginStrongLockAcquire
246747
CheckAndSetLockHeld
48857915
CheckForSessionAndXactLocks
315
CleanUpLock
2798896
DoLockModesConflict
39024
FastPathGetRelationLockEntry
332
FastPathGrantRelationLock
21018435
FastPathTransferRelationLocks
246747
FastPathUnGrantRelationLock
21156336
FinishStrongLockAcquire
2842518
GetAwaitedLock
671440
GetBlockerStatusData
1621
GetLockConflicts
1710
GetLockStatusData
315
GetLockTagsMethodTable
1259
GetLockmodeName
10552
GetLocksMethodTable
115
GetRunningTransactionLocks
1530
GetSingleProcBlockerStatusData
1688
GrantAwaitedLock
2
GrantLock
2844865
GrantLockLocal
27108974
InitLockManagerAccess
24202
LockAcquire
1075542
LockAcquireExtended
27109763
LockCheckConflicts
2844852
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1235
LockManagerShmemRequest
1238
LockReassignCurrentOwner
446200
LockReassignOwner
689567
LockRefindAndRelease
2770
LockRelease
24088111
LockReleaseAll
1280344
LockReleaseCurrentOwner
6297
LockReleaseSession
122
LockTagHashCode
24603679
LockWaiterCount
95671
MarkLockClear
23001495
PostPrepare_Locks
313
ProcLockHashCode
5422493
ReleaseLockIfHeld
3927
RemoveFromWaitQueue
48
RemoveLocalLock
23861744
ResetAwaitedLock
44
SetupLockInTable
2845564
UnGrantLock
2844783
VirtualXactLock
407
VirtualXactLockTableCleanup
630650
VirtualXactLockTableInsert
630105
WaitOnLock
1552
XactLockForVirtualXact
367
lock_twophase_postabort
170
lock_twophase_postcommit
855
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
774
waitonlock_error_callback
238
Generated by:
LCOV version 2.0-1