LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
1113
1282
86.8 %
Date:
2025-06-07 21:17:34
Functions:
56
60
93.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GrantAwaitedLock
0
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
ResetAwaitedLock
82
RemoveFromWaitQueue
92
lock_twophase_recover
180
GetLocksMethodTable
200
LockReleaseSession
238
lock_twophase_postabort
252
DoLockModesConflict
488
GetLockStatusData
560
XactLockForVirtualXact
574
PostPrepare_Locks
582
AtPrepare_Locks
586
CheckForSessionAndXactLocks
586
FastPathGetRelationLockEntry
604
VirtualXactLock
654
proclock_hash
1308
lock_twophase_postcommit
1442
LockManagerShmemInit
2096
GetLockTagsMethodTable
2254
GetRunningTransactionLocks
2688
WaitOnLock
2824
GetLockConflicts
2852
GetBlockerStatusData
3324
GetSingleProcBlockerStatusData
3386
LockManagerShmemSize
3898
LockRefindAndRelease
4274
ReleaseLockIfHeld
5836
LockReleaseCurrentOwner
10728
GetLockmodeName
18560
InitLockManagerAccess
41756
LockWaiterCount
134928
BeginStrongLockAcquire
379504
FastPathTransferRelationLocks
379504
LockReassignCurrentOwner
724106
LockReassignOwner
1023190
VirtualXactLockTableInsert
1023574
VirtualXactLockTableCleanup
1024450
GetAwaitedLock
1083236
AbortStrongLockAcquire
1084670
LockAcquire
1731948
LockReleaseAll
2081246
CleanUpLock
4746736
FinishStrongLockAcquire
4817522
UnGrantLock
4821018
GrantLock
4821174
LockCheckConflicts
4821854
SetupLockInTable
4822510
ProcLockHashCode
9219500
FastPathGrantRelationLock
32840856
FastPathUnGrantRelationLock
33306150
MarkLockClear
36293900
LockRelease
37443540
RemoveLocalLock
37659920
LockTagHashCode
38832426
GrantLockLocal
42002856
LockAcquireExtended
42004398
CheckAndSetLockHeld
76575642
Generated by:
LCOV version 1.16