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:
2025-12-14 05:17:52
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
ResetAwaitedLock
80
RemoveFromWaitQueue
88
lock_twophase_recover
180
GetLocksMethodTable
200
LockReleaseSession
238
lock_twophase_postabort
312
XactLockForVirtualXact
472
VirtualXactLock
552
PostPrepare_Locks
612
AtPrepare_Locks
616
CheckForSessionAndXactLocks
616
GetLockStatusData
616
FastPathGetRelationLockEntry
652
waitonlock_error_callback
832
proclock_hash
1486
lock_twophase_postcommit
1656
LockManagerShmemInit
2228
GetLockTagsMethodTable
2388
WaitOnLock
2536
GetRunningTransactionLocks
2764
GetLockConflicts
2976
GetBlockerStatusData
3692
GetSingleProcBlockerStatusData
3758
LockManagerShmemSize
4150
LockRefindAndRelease
4430
ReleaseLockIfHeld
5926
LockReleaseCurrentOwner
10716
GetLockmodeName
20228
InitLockManagerAccess
44946
DoLockModesConflict
78042
LockWaiterCount
136038
BeginStrongLockAcquire
378320
FastPathTransferRelationLocks
378320
LockReassignCurrentOwner
727256
LockReassignOwner
1016070
VirtualXactLockTableInsert
1059192
VirtualXactLockTableCleanup
1060146
GetAwaitedLock
1121510
AbortStrongLockAcquire
1123020
LockAcquire
1778176
LockReleaseAll
2155108
CleanUpLock
4779238
FinishStrongLockAcquire
4847304
UnGrantLock
4850796
GrantLock
4850926
LockCheckConflicts
4851390
SetupLockInTable
4852358
ProcLockHashCode
9267876
FastPathGrantRelationLock
33585848
FastPathUnGrantRelationLock
33973546
MarkLockClear
37031218
LockRelease
38112146
RemoveLocalLock
38434766
LockTagHashCode
39618726
GrantLockLocal
42723344
LockAcquireExtended
42724956
CheckAndSetLockHeld
78019662
Generated by:
LCOV version 1.16