LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1124
1294
86.9 %
Date:
2025-12-23 01:18:31
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1200968
AtPrepare_Locks
630
BeginStrongLockAcquire
390952
CheckAndSetLockHeld
81270168
CheckForSessionAndXactLocks
630
CleanUpLock
4927370
DoLockModesConflict
78042
FastPathGetRelationLockEntry
666
FastPathGrantRelationLock
35041726
FastPathTransferRelationLocks
390952
FastPathUnGrantRelationLock
35419038
FinishStrongLockAcquire
4996864
GetAwaitedLock
1199522
GetBlockerStatusData
3796
GetLockConflicts
2904
GetLockStatusData
484
GetLockTagsMethodTable
2390
GetLockmodeName
22042
GetLocksMethodTable
200
GetRunningTransactionLocks
2778
GetSingleProcBlockerStatusData
3880
GrantAwaitedLock
0
GrantLock
5000498
GrantLockLocal
44407788
InitLockManagerAccess
45302
LockAcquire
1876320
LockAcquireExtended
44409338
LockCheckConflicts
5001028
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2236
LockManagerShmemSize
4166
LockReassignCurrentOwner
733250
LockReassignOwner
1039284
LockRefindAndRelease
4450
LockRelease
39640026
LockReleaseAll
2310594
LockReleaseCurrentOwner
10762
LockReleaseSession
238
LockTagHashCode
41258694
LockWaiterCount
137020
MarkLockClear
38580178
PostPrepare_Locks
626
ProcLockHashCode
9564814
ReleaseLockIfHeld
6038
RemoveFromWaitQueue
88
RemoveLocalLock
40040140
ResetAwaitedLock
78
SetupLockInTable
5001866
UnGrantLock
5000366
VirtualXactLock
590
VirtualXactLockTableCleanup
1137726
VirtualXactLockTableInsert
1136770
WaitOnLock
2654
XactLockForVirtualXact
510
lock_twophase_postabort
308
lock_twophase_postcommit
1684
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1520
waitonlock_error_callback
2290
Generated by:
LCOV version 1.16