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:
2026-01-01 23:17:16
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1099248
AtPrepare_Locks
626
BeginStrongLockAcquire
390834
CheckAndSetLockHeld
79433640
CheckForSessionAndXactLocks
626
CleanUpLock
4804290
DoLockModesConflict
78042
FastPathGetRelationLockEntry
662
FastPathGrantRelationLock
34270730
FastPathTransferRelationLocks
390834
FastPathUnGrantRelationLock
34643966
FinishStrongLockAcquire
4873684
GetAwaitedLock
1097768
GetBlockerStatusData
3940
GetLockConflicts
2688
GetLockStatusData
580
GetLockTagsMethodTable
2388
GetLockmodeName
20504
GetLocksMethodTable
196
GetRunningTransactionLocks
2868
GetSingleProcBlockerStatusData
3996
GrantAwaitedLock
2
GrantLock
4877334
GrantLockLocal
43467508
InitLockManagerAccess
45412
LockAcquire
1773636
LockAcquireExtended
43469094
LockCheckConflicts
4878010
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2266
LockManagerShmemSize
4226
LockReassignCurrentOwner
732460
LockReassignOwner
1040932
LockRefindAndRelease
4476
LockRelease
38820686
LockReleaseAll
2106714
LockReleaseCurrentOwner
10760
LockReleaseSession
238
LockTagHashCode
40352950
LockWaiterCount
137686
MarkLockClear
37739078
PostPrepare_Locks
622
ProcLockHashCode
9319214
ReleaseLockIfHeld
6038
RemoveFromWaitQueue
88
RemoveLocalLock
39146002
ResetAwaitedLock
80
SetupLockInTable
4878744
UnGrantLock
4877220
VirtualXactLock
604
VirtualXactLockTableCleanup
1035876
VirtualXactLockTableInsert
1034918
WaitOnLock
2792
XactLockForVirtualXact
504
lock_twophase_postabort
312
lock_twophase_postcommit
1680
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1510
waitonlock_error_callback
1222
Generated by:
LCOV version 1.16