LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
86.8 %
1277
1109
Test Date:
2026-05-06 12:16:27
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
691380
AtPrepare_Locks
309
BeginStrongLockAcquire
247053
CheckAndSetLockHeld
49304395
CheckForSessionAndXactLocks
309
CleanUpLock
2794529
DoLockModesConflict
39024
FastPathGetRelationLockEntry
329
FastPathGrantRelationLock
21240742
FastPathTransferRelationLocks
247053
FastPathUnGrantRelationLock
21362103
FinishStrongLockAcquire
2838324
GetAwaitedLock
690659
GetBlockerStatusData
1732
GetLockConflicts
1750
GetLockStatusData
307
GetLockTagsMethodTable
1260
GetLockmodeName
10563
GetLocksMethodTable
115
GetRunningTransactionLocks
1522
GetSingleProcBlockerStatusData
1789
GrantAwaitedLock
2
GrantLock
2840631
GrantLockLocal
27336397
InitLockManagerAccess
24461
LockAcquire
1092784
LockAcquireExtended
27337173
LockCheckConflicts
2840606
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1245
LockManagerShmemRequest
1248
LockReassignCurrentOwner
446519
LockReassignOwner
689945
LockRefindAndRelease
2725
LockRelease
24292874
LockReleaseAll
1318873
LockReleaseCurrentOwner
6302
LockReleaseSession
122
LockTagHashCode
24824333
LockWaiterCount
95887
MarkLockClear
23211667
PostPrepare_Locks
307
ProcLockHashCode
5416239
ReleaseLockIfHeld
3943
RemoveFromWaitQueue
45
RemoveLocalLock
24079844
ResetAwaitedLock
41
SetupLockInTable
2841315
UnGrantLock
2840562
VirtualXactLock
369
VirtualXactLockTableCleanup
649826
VirtualXactLockTableInsert
649271
WaitOnLock
1512
XactLockForVirtualXact
329
lock_twophase_postabort
168
lock_twophase_postcommit
846
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
753
waitonlock_error_callback
229
Generated by:
LCOV version 2.0-1