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-10 20:17:39
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1053774
AtPrepare_Locks
628
BeginStrongLockAcquire
391140
CheckAndSetLockHeld
78769880
CheckForSessionAndXactLocks
628
CleanUpLock
4790972
DoLockModesConflict
78042
FastPathGetRelationLockEntry
656
FastPathGrantRelationLock
33964250
FastPathTransferRelationLocks
391140
FastPathUnGrantRelationLock
34345648
FinishStrongLockAcquire
4860496
GetAwaitedLock
1052306
GetBlockerStatusData
4354
GetLockConflicts
2760
GetLockStatusData
878
GetLockTagsMethodTable
2396
GetLockmodeName
25382
GetLocksMethodTable
198
GetRunningTransactionLocks
2878
GetSingleProcBlockerStatusData
4430
GrantAwaitedLock
2
GrantLock
4864198
GrantLockLocal
43128856
InitLockManagerAccess
45242
LockAcquire
1725416
LockAcquireExtended
43130428
LockCheckConflicts
4864702
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2272
LockManagerShmemSize
4238
LockReassignCurrentOwner
736134
LockReassignOwner
1033486
LockRefindAndRelease
4524
LockRelease
38541372
LockReleaseAll
2015118
LockReleaseCurrentOwner
10762
LockReleaseSession
238
LockTagHashCode
40023146
LockWaiterCount
134044
MarkLockClear
37443618
PostPrepare_Locks
624
ProcLockHashCode
9289428
ReleaseLockIfHeld
6050
RemoveFromWaitQueue
88
RemoveLocalLock
38826320
ResetAwaitedLock
80
SetupLockInTable
4865588
UnGrantLock
4864046
VirtualXactLock
726
VirtualXactLockTableCleanup
990300
VirtualXactLockTableInsert
989334
WaitOnLock
2694
XactLockForVirtualXact
646
lock_twophase_postabort
308
lock_twophase_postcommit
1676
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1520
waitonlock_error_callback
1480
Generated by:
LCOV version 1.16