LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.6 %
1277
1144
Test Date:
2026-06-30 19:16:40
Functions:
98.4 %
61
60
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
700312
AtPrepare_Locks
316
BeginStrongLockAcquire
249224
CheckAndSetLockHeld
50674065
CheckForSessionAndXactLocks
316
CleanUpLock
2940321
DoLockModesConflict
39024
FastPathGetRelationLockEntry
337
FastPathGrantRelationLock
21765931
FastPathTransferRelationLocks
249224
FastPathUnGrantRelationLock
21881488
FinishStrongLockAcquire
2986102
GetAwaitedLock
699575
GetBlockerStatusData
1950
GetLockConflicts
1598
GetLockStatusData
327
GetLockTagsMethodTable
1280
GetLockmodeName
14279
GetLocksMethodTable
111
GetRunningTransactionLocks
1535
GetSingleProcBlockerStatusData
2026
GrantAwaitedLock
1
GrantLock
2988440
GrantLockLocal
27915210
InitLockManagerAccess
24602
LockAcquire
1202715
LockAcquireExtended
27916000
LockCheckConflicts
2988441
LockHasWaiters
1
LockHeldByMe
2026966
LockManagerShmemInit
1244
LockManagerShmemRequest
1247
LockReassignCurrentOwner
441673
LockReassignOwner
799167
LockRefindAndRelease
2780
LockRelease
24785449
LockReleaseAll
1336535
LockReleaseCurrentOwner
6316
LockReleaseSession
122
LockTagHashCode
25594703
LockWaiterCount
94007
MarkLockClear
23779597
PostPrepare_Locks
314
ProcLockHashCode
5708412
ReleaseLockIfHeld
4221
RemoveFromWaitQueue
45
RemoveLocalLock
24752824
ResetAwaitedLock
41
SetupLockInTable
2989134
UnGrantLock
2988373
VirtualXactLock
369
VirtualXactLockTableCleanup
658555
VirtualXactLockTableInsert
658017
WaitOnLock
1555
XactLockForVirtualXact
329
lock_twophase_postabort
178
lock_twophase_postcommit
888
lock_twophase_recover
96
lock_twophase_standby_recover
0
proclock_hash
790
waitonlock_error_callback
234
Generated by:
LCOV version 2.0-1