LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
88.1 %
1277
1125
Test Date:
2026-06-23 16:16:38
Functions:
96.7 %
61
59
Legend:
Lines:    
hit
not hit
Function Name
Hit count
LockHasWaiters
0
lock_twophase_standby_recover
0
GrantAwaitedLock
1
ResetAwaitedLock
40
RemoveFromWaitQueue
44
lock_twophase_recover
96
GetLocksMethodTable
110
LockReleaseSession
122
lock_twophase_postabort
178
waitonlock_error_callback
229
GetLockStatusData
303
PostPrepare_Locks
317
AtPrepare_Locks
319
CheckForSessionAndXactLocks
319
XactLockForVirtualXact
334
FastPathGetRelationLockEntry
338
VirtualXactLock
374
proclock_hash
804
lock_twophase_postcommit
893
LockManagerShmemInit
1242
LockManagerShmemRequest
1245
GetLockTagsMethodTable
1282
GetRunningTransactionLocks
1525
WaitOnLock
1536
GetLockConflicts
1718
GetBlockerStatusData
1759
GetSingleProcBlockerStatusData
1833
LockRefindAndRelease
2781
ReleaseLockIfHeld
4239
LockReleaseCurrentOwner
6319
GetLockmodeName
10730
InitLockManagerAccess
24553
DoLockModesConflict
39025
LockWaiterCount
95900
BeginStrongLockAcquire
248909
FastPathTransferRelationLocks
248909
LockReassignCurrentOwner
443604
VirtualXactLockTableInsert
651969
VirtualXactLockTableCleanup
652527
GetAwaitedLock
693620
AbortStrongLockAcquire
694353
LockReassignOwner
799626
LockAcquire
1197464
LockReleaseAll
1324397
LockHeldByMe
2022517
CleanUpLock
2892264
FinishStrongLockAcquire
2938126
UnGrantLock
2940364
GrantLock
2940456
LockCheckConflicts
2940456
SetupLockInTable
2941144
ProcLockHashCode
5612495
FastPathGrantRelationLock
21483187
FastPathUnGrantRelationLock
21591011
MarkLockClear
23450413
RemoveLocalLock
24422099
LockRelease
24459908
LockTagHashCode
25264271
GrantLockLocal
27585801
LockAcquireExtended
27586586
CheckAndSetLockHeld
50011099
Generated by:
LCOV version 2.0-1