LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1127
1296
87.0 %
Date:
2025-09-01 08:18:28
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1217270
AtPrepare_Locks
548
BeginStrongLockAcquire
371232
CheckAndSetLockHeld
78654794
CheckForSessionAndXactLocks
548
CleanUpLock
4830880
DoLockModesConflict
486
FastPathGetRelationLockEntry
566
FastPathGrantRelationLock
33818830
FastPathTransferRelationLocks
371232
FastPathUnGrantRelationLock
34203054
FinishStrongLockAcquire
4897756
GetAwaitedLock
1215834
GetBlockerStatusData
3336
GetLockConflicts
2860
GetLockStatusData
496
GetLockTagsMethodTable
2258
GetLockmodeName
16848
GetLocksMethodTable
202
GetRunningTransactionLocks
2720
GetSingleProcBlockerStatusData
3410
GrantAwaitedLock
0
GrantLock
4901380
GrantLockLocal
42864030
InitLockManagerAccess
44240
LockAcquire
1864988
LockAcquireExtended
42865570
LockCheckConflicts
4901728
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2152
LockManagerShmemSize
4004
LockReassignCurrentOwner
697594
LockReassignOwner
1000442
LockRefindAndRelease
4230
LockRelease
38220280
LockReleaseAll
2347700
LockReleaseCurrentOwner
10682
LockReleaseSession
238
LockTagHashCode
39890868
LockWaiterCount
133890
MarkLockClear
37282386
PostPrepare_Locks
544
ProcLockHashCode
9377596
ReleaseLockIfHeld
5806
RemoveFromWaitQueue
88
RemoveLocalLock
38718126
ResetAwaitedLock
78
SetupLockInTable
4902740
UnGrantLock
4901246
VirtualXactLock
738
VirtualXactLockTableCleanup
1156572
VirtualXactLockTableInsert
1155672
WaitOnLock
2476
XactLockForVirtualXact
658
lock_twophase_postabort
248
lock_twophase_postcommit
1362
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1232
waitonlock_error_callback
130
Generated by:
LCOV version 1.16