LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1128
1296
87.0 %
Date:
2025-10-10 23:17:30
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GrantAwaitedLock
0
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
ResetAwaitedLock
84
RemoveFromWaitQueue
94
lock_twophase_recover
180
GetLocksMethodTable
208
LockReleaseSession
238
lock_twophase_postabort
252
waitonlock_error_callback
416
DoLockModesConflict
488
XactLockForVirtualXact
494
GetLockStatusData
538
VirtualXactLock
574
PostPrepare_Locks
598
AtPrepare_Locks
602
CheckForSessionAndXactLocks
602
FastPathGetRelationLockEntry
620
proclock_hash
1338
lock_twophase_postcommit
1476
LockManagerShmemInit
2180
GetLockTagsMethodTable
2324
GetRunningTransactionLocks
2712
WaitOnLock
2714
GetLockConflicts
2964
GetBlockerStatusData
3934
GetSingleProcBlockerStatusData
4002
LockManagerShmemSize
4060
LockRefindAndRelease
4238
ReleaseLockIfHeld
5806
LockReleaseCurrentOwner
10692
GetLockmodeName
20532
InitLockManagerAccess
44112
LockWaiterCount
135258
BeginStrongLockAcquire
374328
FastPathTransferRelationLocks
374328
LockReassignCurrentOwner
702374
LockReassignOwner
1014902
VirtualXactLockTableInsert
1087306
VirtualXactLockTableCleanup
1088222
GetAwaitedLock
1148172
AbortStrongLockAcquire
1149548
LockAcquire
1799452
LockReleaseAll
2210690
CleanUpLock
4779082
FinishStrongLockAcquire
4846380
UnGrantLock
4849822
GrantLock
4849950
LockCheckConflicts
4850540
SetupLockInTable
4851256
ProcLockHashCode
9273186
FastPathGrantRelationLock
33417844
FastPathUnGrantRelationLock
33821540
MarkLockClear
36862982
LockRelease
37997284
RemoveLocalLock
38265710
LockTagHashCode
39436128
GrantLockLocal
42608606
LockAcquireExtended
42610092
CheckAndSetLockHeld
77715592
Generated by:
LCOV version 1.16