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-10-25 23:17:24
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1139302
AtPrepare_Locks
548
BeginStrongLockAcquire
374696
CheckAndSetLockHeld
77676796
CheckForSessionAndXactLocks
548
CleanUpLock
4783824
DoLockModesConflict
488
FastPathGetRelationLockEntry
568
FastPathGrantRelationLock
33408154
FastPathTransferRelationLocks
374696
FastPathUnGrantRelationLock
33787076
FinishStrongLockAcquire
4851268
GetAwaitedLock
1137768
GetBlockerStatusData
3716
GetLockConflicts
2604
GetLockStatusData
528
GetLockTagsMethodTable
2332
GetLockmodeName
21862
GetLocksMethodTable
208
GetRunningTransactionLocks
2712
GetSingleProcBlockerStatusData
3788
GrantAwaitedLock
0
GrantLock
4854806
GrantLockLocal
42577098
InitLockManagerAccess
44316
LockAcquire
1790652
LockAcquireExtended
42578734
LockCheckConflicts
4855700
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2194
LockManagerShmemSize
4088
LockReassignCurrentOwner
697314
LockReassignOwner
1011098
LockRefindAndRelease
4144
LockRelease
37984890
LockReleaseAll
2190158
LockReleaseCurrentOwner
10700
LockReleaseSession
238
LockTagHashCode
39430200
LockWaiterCount
135552
MarkLockClear
36862956
PostPrepare_Locks
544
ProcLockHashCode
9279212
ReleaseLockIfHeld
5818
RemoveFromWaitQueue
88
RemoveLocalLock
38261058
ResetAwaitedLock
78
SetupLockInTable
4856260
UnGrantLock
4854674
VirtualXactLock
596
VirtualXactLockTableCleanup
1077910
VirtualXactLockTableInsert
1076968
WaitOnLock
2850
XactLockForVirtualXact
516
lock_twophase_postabort
252
lock_twophase_postcommit
1368
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1236
waitonlock_error_callback
1754
Generated by:
LCOV version 1.16