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-05 02:18:26
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1191354
AtPrepare_Locks
614
BeginStrongLockAcquire
377026
CheckAndSetLockHeld
79205836
CheckForSessionAndXactLocks
614
CleanUpLock
4864034
DoLockModesConflict
488
FastPathGetRelationLockEntry
650
FastPathGrantRelationLock
34080134
FastPathTransferRelationLocks
377026
FastPathUnGrantRelationLock
34474160
FinishStrongLockAcquire
4931876
GetAwaitedLock
1189974
GetBlockerStatusData
3704
GetLockConflicts
3160
GetLockStatusData
714
GetLockTagsMethodTable
2390
GetLockmodeName
25058
GetLocksMethodTable
216
GetRunningTransactionLocks
2762
GetSingleProcBlockerStatusData
3794
GrantAwaitedLock
2
GrantLock
4935528
GrantLockLocal
43314628
InitLockManagerAccess
45518
LockAcquire
1840856
LockAcquireExtended
43316112
LockCheckConflicts
4935910
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2208
LockManagerShmemSize
4116
LockReassignCurrentOwner
704316
LockReassignOwner
1018364
LockRefindAndRelease
4458
LockRelease
38648176
LockReleaseAll
2294194
LockReleaseCurrentOwner
10692
LockReleaseSession
238
LockTagHashCode
40198430
LockWaiterCount
135528
MarkLockClear
37586288
PostPrepare_Locks
610
ProcLockHashCode
9444160
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
90
RemoveLocalLock
39013496
ResetAwaitedLock
82
SetupLockInTable
4936830
UnGrantLock
4935402
VirtualXactLock
602
VirtualXactLockTableCleanup
1129374
VirtualXactLockTableInsert
1128384
WaitOnLock
2592
XactLockForVirtualXact
522
lock_twophase_postabort
312
lock_twophase_postcommit
1660
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1486
waitonlock_error_callback
2082
Generated by:
LCOV version 1.16