LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1149
1296
88.7 %
Date:
2025-10-31 11:17:53
Functions:
59
61
96.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
LockHasWaiters
2
ResetAwaitedLock
78
RemoveFromWaitQueue
86
lock_twophase_recover
180
GetLocksMethodTable
212
LockReleaseSession
238
lock_twophase_postabort
252
XactLockForVirtualXact
430
DoLockModesConflict
488
VirtualXactLock
510
PostPrepare_Locks
590
AtPrepare_Locks
594
CheckForSessionAndXactLocks
594
FastPathGetRelationLockEntry
614
GetLockStatusData
836
proclock_hash
1332
lock_twophase_postcommit
1464
LockManagerShmemInit
2194
GetLockTagsMethodTable
2332
waitonlock_error_callback
2486
WaitOnLock
2598
GetLockConflicts
2620
GetRunningTransactionLocks
2758
GetBlockerStatusData
3980
GetSingleProcBlockerStatusData
4044
LockManagerShmemSize
4088
LockRefindAndRelease
4174
ReleaseLockIfHeld
5806
LockReleaseCurrentOwner
10678
GetLockmodeName
26682
InitLockManagerAccess
44464
LockWaiterCount
135382
BeginStrongLockAcquire
375172
FastPathTransferRelationLocks
375172
LockReassignCurrentOwner
700936
LockReassignOwner
1012554
VirtualXactLockTableInsert
1067352
VirtualXactLockTableCleanup
1068294
GetAwaitedLock
1128270
AbortStrongLockAcquire
1129770
LockAcquire
1780350
LockReleaseAll
2171038
CleanUpLock
4732304
FinishStrongLockAcquire
4799830
UnGrantLock
4803226
GrantLock
4803354
LockCheckConflicts
4803980
SetupLockInTable
4804772
ProcLockHashCode
9180844
FastPathGrantRelationLock
33405436
FastPathUnGrantRelationLock
33780202
MarkLockClear
36813016
LockRelease
37931380
RemoveLocalLock
38206868
LockTagHashCode
39375486
GrantLockLocal
42516376
LockAcquireExtended
42517976
CheckAndSetLockHeld
77564278
Generated by:
LCOV version 1.16