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-04 03:16:32
Functions:
96.7 %
61
59
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
702038
AtPrepare_Locks
311
BeginStrongLockAcquire
247437
CheckAndSetLockHeld
50211510
CheckForSessionAndXactLocks
311
CleanUpLock
2926491
DoLockModesConflict
39025
FastPathGetRelationLockEntry
328
FastPathGrantRelationLock
21557893
FastPathTransferRelationLocks
247437
FastPathUnGrantRelationLock
21681721
FinishStrongLockAcquire
2972136
GetAwaitedLock
701234
GetBlockerStatusData
1662
GetLockConflicts
1718
GetLockStatusData
297
GetLockTagsMethodTable
1277
GetLockmodeName
10791
GetLocksMethodTable
116
GetRunningTransactionLocks
1520
GetSingleProcBlockerStatusData
1723
GrantAwaitedLock
2
GrantLock
2974440
GrantLockLocal
27799081
InitLockManagerAccess
24666
LockAcquire
1201823
LockAcquireExtended
27799939
LockCheckConflicts
2974516
LockHasWaiters
0
LockHeldByMe
2015128
LockManagerShmemInit
1252
LockManagerShmemRequest
1255
LockReassignCurrentOwner
448073
LockReassignOwner
796903
LockRefindAndRelease
2762
LockRelease
24636933
LockReleaseAll
1339905
LockReleaseCurrentOwner
6306
LockReleaseSession
122
LockTagHashCode
25374385
LockWaiterCount
95706
MarkLockClear
23558035
PostPrepare_Locks
309
ProcLockHashCode
5680114
ReleaseLockIfHeld
4222
RemoveFromWaitQueue
46
RemoveLocalLock
24530889
ResetAwaitedLock
42
SetupLockInTable
2975201
UnGrantLock
2974351
VirtualXactLock
358
VirtualXactLockTableCleanup
660251
VirtualXactLockTableInsert
659698
WaitOnLock
1526
XactLockForVirtualXact
318
lock_twophase_postabort
180
lock_twophase_postcommit
890
lock_twophase_recover
96
lock_twophase_standby_recover
0
proclock_hash
792
waitonlock_error_callback
234
Generated by:
LCOV version 2.0-1