LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1126
1294
87.0 %
Date:
2026-02-07 17:18:43
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1143480
AtPrepare_Locks
642
BeginStrongLockAcquire
391812
CheckAndSetLockHeld
80470850
CheckForSessionAndXactLocks
642
CleanUpLock
4864060
DoLockModesConflict
78040
FastPathGetRelationLockEntry
674
FastPathGrantRelationLock
34713518
FastPathTransferRelationLocks
391812
FastPathUnGrantRelationLock
35085694
FinishStrongLockAcquire
4933658
GetAwaitedLock
1142040
GetBlockerStatusData
3730
GetLockConflicts
2924
GetLockStatusData
456
GetLockTagsMethodTable
2406
GetLockmodeName
19818
GetLocksMethodTable
200
GetRunningTransactionLocks
2912
GetSingleProcBlockerStatusData
3796
GrantAwaitedLock
0
GrantLock
4937312
GrantLockLocal
44009396
InitLockManagerAccess
45836
LockAcquire
1816700
LockAcquireExtended
44010950
LockCheckConflicts
4938094
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2280
LockManagerShmemSize
4254
LockReassignCurrentOwner
736948
LockReassignOwner
1053746
LockRefindAndRelease
4502
LockRelease
39299790
LockReleaseAll
2195544
LockReleaseCurrentOwner
10740
LockReleaseSession
238
LockTagHashCode
40859668
LockWaiterCount
133602
MarkLockClear
38220384
PostPrepare_Locks
638
ProcLockHashCode
9437734
ReleaseLockIfHeld
6042
RemoveFromWaitQueue
96
RemoveLocalLock
39648730
ResetAwaitedLock
86
SetupLockInTable
4938684
UnGrantLock
4937190
VirtualXactLock
636
VirtualXactLockTableCleanup
1080148
VirtualXactLockTableInsert
1079124
WaitOnLock
2856
XactLockForVirtualXact
556
lock_twophase_postabort
312
lock_twophase_postcommit
1716
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1536
waitonlock_error_callback
1482
Generated by:
LCOV version 1.16