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-12 22:17:39
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1058524
AtPrepare_Locks
610
BeginStrongLockAcquire
391102
CheckAndSetLockHeld
78442214
CheckForSessionAndXactLocks
610
CleanUpLock
4777960
DoLockModesConflict
78042
FastPathGetRelationLockEntry
642
FastPathGrantRelationLock
33811510
FastPathTransferRelationLocks
391102
FastPathUnGrantRelationLock
34200356
FinishStrongLockAcquire
4847392
GetAwaitedLock
1057068
GetBlockerStatusData
3700
GetLockConflicts
2744
GetLockStatusData
590
GetLockTagsMethodTable
2390
GetLockmodeName
22566
GetLocksMethodTable
196
GetRunningTransactionLocks
2854
GetSingleProcBlockerStatusData
3800
GrantAwaitedLock
2
GrantLock
4851054
GrantLockLocal
42968676
InitLockManagerAccess
45666
LockAcquire
1735038
LockAcquireExtended
42970236
LockCheckConflicts
4851906
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2272
LockManagerShmemSize
4238
LockReassignCurrentOwner
736546
LockReassignOwner
1041064
LockRefindAndRelease
4480
LockRelease
38374746
LockReleaseAll
2025514
LockReleaseCurrentOwner
10758
LockReleaseSession
238
LockTagHashCode
39861426
LockWaiterCount
137504
MarkLockClear
37273334
PostPrepare_Locks
606
ProcLockHashCode
9264648
ReleaseLockIfHeld
6038
RemoveFromWaitQueue
88
RemoveLocalLock
38660464
ResetAwaitedLock
80
SetupLockInTable
4852432
UnGrantLock
4850934
VirtualXactLock
668
VirtualXactLockTableCleanup
995258
VirtualXactLockTableInsert
994292
WaitOnLock
2986
XactLockForVirtualXact
588
lock_twophase_postabort
316
lock_twophase_postcommit
1652
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1466
waitonlock_error_callback
1342
Generated by:
LCOV version 1.16