LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1129
1294
87.2 %
Date:
2026-01-09 08:17:51
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1073950
AtPrepare_Locks
592
BeginStrongLockAcquire
391190
CheckAndSetLockHeld
79085240
CheckForSessionAndXactLocks
592
CleanUpLock
4799908
DoLockModesConflict
78042
FastPathGetRelationLockEntry
628
FastPathGrantRelationLock
34107818
FastPathTransferRelationLocks
391190
FastPathUnGrantRelationLock
34475338
FinishStrongLockAcquire
4869382
GetAwaitedLock
1072448
GetBlockerStatusData
3728
GetLockConflicts
2936
GetLockStatusData
494
GetLockTagsMethodTable
2394
GetLockmodeName
21428
GetLocksMethodTable
208
GetRunningTransactionLocks
2876
GetSingleProcBlockerStatusData
3794
GrantAwaitedLock
2
GrantLock
4873062
GrantLockLocal
43293068
InitLockManagerAccess
45752
LockAcquire
1746636
LockAcquireExtended
43294678
LockCheckConflicts
4873622
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2272
LockManagerShmemSize
4238
LockReassignCurrentOwner
736250
LockReassignOwner
1034122
LockRefindAndRelease
4472
LockRelease
38679912
LockReleaseAll
2056310
LockReleaseCurrentOwner
10754
LockReleaseSession
238
LockTagHashCode
40182444
LockWaiterCount
136238
MarkLockClear
37584066
PostPrepare_Locks
588
ProcLockHashCode
9309228
ReleaseLockIfHeld
6038
RemoveFromWaitQueue
92
RemoveLocalLock
38978812
ResetAwaitedLock
84
SetupLockInTable
4874490
UnGrantLock
4872940
VirtualXactLock
684
VirtualXactLockTableCleanup
1010618
VirtualXactLockTableInsert
1009646
WaitOnLock
2680
XactLockForVirtualXact
604
lock_twophase_postabort
312
lock_twophase_postcommit
1616
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1436
waitonlock_error_callback
1804
Generated by:
LCOV version 1.16