LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
86.8 %
1277
1108
Test Date:
2026-05-05 17:16:36
Functions:
93.4 %
61
57
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
690111
AtPrepare_Locks
348
BeginStrongLockAcquire
246840
CheckAndSetLockHeld
49248576
CheckForSessionAndXactLocks
348
CleanUpLock
2799030
DoLockModesConflict
39025
FastPathGetRelationLockEntry
367
FastPathGrantRelationLock
21209157
FastPathTransferRelationLocks
246840
FastPathUnGrantRelationLock
21331826
FinishStrongLockAcquire
2842747
GetAwaitedLock
689428
GetBlockerStatusData
1703
GetLockConflicts
1750
GetLockStatusData
365
GetLockTagsMethodTable
1261
GetLockmodeName
10538
GetLocksMethodTable
110
GetRunningTransactionLocks
1523
GetSingleProcBlockerStatusData
1770
GrantAwaitedLock
0
GrantLock
2845102
GrantLockLocal
27305651
InitLockManagerAccess
24436
LockAcquire
1091266
LockAcquireExtended
27306388
LockCheckConflicts
2845026
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
1245
LockManagerShmemRequest
1248
LockReassignCurrentOwner
446599
LockReassignOwner
690273
LockRefindAndRelease
2801
LockRelease
24266689
LockReleaseAll
1316028
LockReleaseCurrentOwner
6294
LockReleaseSession
122
LockTagHashCode
24796357
LockWaiterCount
94976
MarkLockClear
23185250
PostPrepare_Locks
346
ProcLockHashCode
5425131
ReleaseLockIfHeld
3941
RemoveFromWaitQueue
45
RemoveLocalLock
24052641
ResetAwaitedLock
40
SetupLockInTable
2845747
UnGrantLock
2845017
VirtualXactLock
390
VirtualXactLockTableCleanup
648419
VirtualXactLockTableInsert
647856
WaitOnLock
1564
XactLockForVirtualXact
349
lock_twophase_postabort
168
lock_twophase_postcommit
911
lock_twophase_recover
90
lock_twophase_standby_recover
0
proclock_hash
835
waitonlock_error_callback
229
Generated by:
LCOV version 2.0-1