LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1130
1296
87.2 %
Date:
2025-12-09 11:18:34
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1173328
AtPrepare_Locks
646
BeginStrongLockAcquire
376906
CheckAndSetLockHeld
78761450
CheckForSessionAndXactLocks
646
CleanUpLock
4813826
DoLockModesConflict
488
FastPathGetRelationLockEntry
682
FastPathGrantRelationLock
33913872
FastPathTransferRelationLocks
376906
FastPathUnGrantRelationLock
34287724
FinishStrongLockAcquire
4881744
GetAwaitedLock
1171878
GetBlockerStatusData
3752
GetLockConflicts
2752
GetLockStatusData
754
GetLockTagsMethodTable
2390
GetLockmodeName
21546
GetLocksMethodTable
214
GetRunningTransactionLocks
2764
GetSingleProcBlockerStatusData
3820
GrantAwaitedLock
2
GrantLock
4885400
GrantLockLocal
43091110
InitLockManagerAccess
45378
LockAcquire
1824466
LockAcquireExtended
43092662
LockCheckConflicts
4885976
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2206
LockManagerShmemSize
4112
LockReassignCurrentOwner
704536
LockReassignOwner
1006624
LockRefindAndRelease
4496
LockRelease
38446618
LockReleaseAll
2257626
LockReleaseCurrentOwner
10704
LockReleaseSession
238
LockTagHashCode
39979012
LockWaiterCount
135748
MarkLockClear
37378264
PostPrepare_Locks
642
ProcLockHashCode
9342940
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
86
RemoveLocalLock
38797170
ResetAwaitedLock
78
SetupLockInTable
4886766
UnGrantLock
4885270
VirtualXactLock
606
VirtualXactLockTableCleanup
1111164
VirtualXactLockTableInsert
1110186
WaitOnLock
2724
XactLockForVirtualXact
526
lock_twophase_postabort
308
lock_twophase_postcommit
1722
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1544
waitonlock_error_callback
1396
Generated by:
LCOV version 1.16