LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
88.2 %
1277
1126
Test Date:
2026-06-28 21:16:50
Functions:
96.7 %
61
59
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
695553
AtPrepare_Locks
337
BeginStrongLockAcquire
249352
CheckAndSetLockHeld
50082537
CheckForSessionAndXactLocks
337
CleanUpLock
2910741
DoLockModesConflict
39025
FastPathGetRelationLockEntry
355
FastPathGrantRelationLock
21500900
FastPathTransferRelationLocks
249352
FastPathUnGrantRelationLock
21611309
FinishStrongLockAcquire
2956645
GetAwaitedLock
694836
GetBlockerStatusData
1735
GetLockConflicts
1682
GetLockStatusData
308
GetLockTagsMethodTable
1283
GetLockmodeName
12053
GetLocksMethodTable
109
GetRunningTransactionLocks
1525
GetSingleProcBlockerStatusData
1810
GrantAwaitedLock
2
GrantLock
2958959
GrantLockLocal
27617577
InitLockManagerAccess
24642
LockAcquire
1198754
LockAcquireExtended
27618349
LockCheckConflicts
2958954
LockHasWaiters
0
LockHeldByMe
2027765
LockManagerShmemInit
1242
LockManagerShmemRequest
1245
LockReassignCurrentOwner
443495
LockReassignOwner
800190
LockRefindAndRelease
2787
LockRelease
24494557
LockReleaseAll
1326603
LockReleaseCurrentOwner
6320
LockReleaseSession
122
LockTagHashCode
25301051
LockWaiterCount
95347
MarkLockClear
23486608
PostPrepare_Locks
335
ProcLockHashCode
5650159
ReleaseLockIfHeld
4231
RemoveFromWaitQueue
46
RemoveLocalLock
24458319
ResetAwaitedLock
43
SetupLockInTable
2959633
UnGrantLock
2958870
VirtualXactLock
354
VirtualXactLockTableCleanup
653589
VirtualXactLockTableInsert
653027
WaitOnLock
1549
XactLockForVirtualXact
314
lock_twophase_postabort
180
lock_twophase_postcommit
932
lock_twophase_recover
96
lock_twophase_standby_recover
0
proclock_hash
838
waitonlock_error_callback
233
Generated by:
LCOV version 2.0-1