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-17 23:18:08
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1137914
AtPrepare_Locks
548
BeginStrongLockAcquire
373516
CheckAndSetLockHeld
77361580
CheckForSessionAndXactLocks
548
CleanUpLock
4766506
DoLockModesConflict
488
FastPathGetRelationLockEntry
568
FastPathGrantRelationLock
33256184
FastPathTransferRelationLocks
373516
FastPathUnGrantRelationLock
33654390
FinishStrongLockAcquire
4833978
GetAwaitedLock
1136406
GetBlockerStatusData
3740
GetLockConflicts
2764
GetLockStatusData
580
GetLockTagsMethodTable
2326
GetLockmodeName
22228
GetLocksMethodTable
200
GetRunningTransactionLocks
2734
GetSingleProcBlockerStatusData
3806
GrantAwaitedLock
0
GrantLock
4837414
GrantLockLocal
42416352
InitLockManagerAccess
43988
LockAcquire
1785416
LockAcquireExtended
42417966
LockCheckConflicts
4838004
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2174
LockManagerShmemSize
4048
LockReassignCurrentOwner
698962
LockReassignOwner
1008252
LockRefindAndRelease
4034
LockRelease
37828490
LockReleaseAll
2187334
LockReleaseCurrentOwner
10676
LockReleaseSession
238
LockTagHashCode
39255364
LockWaiterCount
133342
MarkLockClear
36698520
PostPrepare_Locks
544
ProcLockHashCode
9248518
ReleaseLockIfHeld
5806
RemoveFromWaitQueue
92
RemoveLocalLock
38091776
ResetAwaitedLock
82
SetupLockInTable
4838846
UnGrantLock
4837278
VirtualXactLock
484
VirtualXactLockTableCleanup
1076624
VirtualXactLockTableInsert
1075660
WaitOnLock
2476
XactLockForVirtualXact
404
lock_twophase_postabort
252
lock_twophase_postcommit
1368
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1240
waitonlock_error_callback
2326
Generated by:
LCOV version 1.16