LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1128
1294
87.2 %
Date:
2026-01-19 22:17:21
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
988032
AtPrepare_Locks
604
BeginStrongLockAcquire
391352
CheckAndSetLockHeld
77229282
CheckForSessionAndXactLocks
604
CleanUpLock
4682762
DoLockModesConflict
78042
FastPathGetRelationLockEntry
640
FastPathGrantRelationLock
33317258
FastPathTransferRelationLocks
391352
FastPathUnGrantRelationLock
33693814
FinishStrongLockAcquire
4752310
GetAwaitedLock
986556
GetBlockerStatusData
3352
GetLockConflicts
2968
GetLockStatusData
858
GetLockTagsMethodTable
2398
GetLockmodeName
23248
GetLocksMethodTable
210
GetRunningTransactionLocks
2880
GetSingleProcBlockerStatusData
3420
GrantAwaitedLock
4
GrantLock
4756006
GrantLockLocal
42336024
InitLockManagerAccess
44708
LockAcquire
1662036
LockAcquireExtended
42337604
LockCheckConflicts
4756512
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2276
LockManagerShmemSize
4246
LockReassignCurrentOwner
734816
LockReassignOwner
1032398
LockRefindAndRelease
4490
LockRelease
37830812
LockReleaseAll
1883378
LockReleaseCurrentOwner
10758
LockReleaseSession
238
LockTagHashCode
39259402
LockWaiterCount
134856
MarkLockClear
36719958
PostPrepare_Locks
600
ProcLockHashCode
9075240
ReleaseLockIfHeld
6042
RemoveFromWaitQueue
86
RemoveLocalLock
38071152
ResetAwaitedLock
80
SetupLockInTable
4757400
UnGrantLock
4755876
VirtualXactLock
700
VirtualXactLockTableCleanup
924572
VirtualXactLockTableInsert
923610
WaitOnLock
2660
XactLockForVirtualXact
620
lock_twophase_postabort
312
lock_twophase_postcommit
1638
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1460
waitonlock_error_callback
1258
Generated by:
LCOV version 1.16