LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
88.1 %
1277
1125
Test Date:
2026-07-02 19:16:38
Functions:
96.7 %
61
59
Legend:
Lines:    
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
695269
AtPrepare_Locks
323
BeginStrongLockAcquire
249583
CheckAndSetLockHeld
50530574
CheckForSessionAndXactLocks
323
CleanUpLock
2939539
DoLockModesConflict
39024
FastPathGetRelationLockEntry
346
FastPathGrantRelationLock
21695741
FastPathTransferRelationLocks
249583
FastPathUnGrantRelationLock
21815097
FinishStrongLockAcquire
2985278
GetAwaitedLock
694524
GetBlockerStatusData
2008
GetLockConflicts
1676
GetLockStatusData
304
GetLockTagsMethodTable
1283
GetLockmodeName
12662
GetLocksMethodTable
106
GetRunningTransactionLocks
1535
GetSingleProcBlockerStatusData
2103
GrantAwaitedLock
1
GrantLock
2987606
GrantLockLocal
27843528
InitLockManagerAccess
24643
LockAcquire
1198115
LockAcquireExtended
27844326
LockCheckConflicts
2987593
LockHasWaiters
0
LockHeldByMe
2029561
LockManagerShmemInit
1244
LockManagerShmemRequest
1247
LockReassignCurrentOwner
443766
LockReassignOwner
801396
LockRefindAndRelease
2779
LockRelease
24720077
LockReleaseAll
1325885
LockReleaseCurrentOwner
6315
LockReleaseSession
122
LockTagHashCode
25525573
LockWaiterCount
94683
MarkLockClear
23709886
PostPrepare_Locks
321
ProcLockHashCode
5706151
ReleaseLockIfHeld
4219
RemoveFromWaitQueue
45
RemoveLocalLock
24681818
ResetAwaitedLock
41
SetupLockInTable
2988310
UnGrantLock
2987534
VirtualXactLock
368
VirtualXactLockTableCleanup
653220
VirtualXactLockTableInsert
652674
WaitOnLock
1523
XactLockForVirtualXact
327
lock_twophase_postabort
178
lock_twophase_postcommit
898
lock_twophase_recover
93
lock_twophase_standby_recover
0
proclock_hash
800
waitonlock_error_callback
234
Generated by:
LCOV version 2.0-1