LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1128
1294
87.2 %
Date:
2026-01-20 22:16:43
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
989030
AtPrepare_Locks
632
BeginStrongLockAcquire
391148
CheckAndSetLockHeld
77186760
CheckForSessionAndXactLocks
632
CleanUpLock
4665058
DoLockModesConflict
78040
FastPathGetRelationLockEntry
668
FastPathGrantRelationLock
33314356
FastPathTransferRelationLocks
391148
FastPathUnGrantRelationLock
33680844
FinishStrongLockAcquire
4734626
GetAwaitedLock
987562
GetBlockerStatusData
3558
GetLockConflicts
2688
GetLockStatusData
450
GetLockTagsMethodTable
2392
GetLockmodeName
18798
GetLocksMethodTable
202
GetRunningTransactionLocks
2864
GetSingleProcBlockerStatusData
3620
GrantAwaitedLock
2
GrantLock
4738310
GrantLockLocal
42313268
InitLockManagerAccess
45138
LockAcquire
1661692
LockAcquireExtended
42314838
LockCheckConflicts
4738716
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2278
LockManagerShmemSize
4250
LockReassignCurrentOwner
737256
LockReassignOwner
1034978
LockRefindAndRelease
4508
LockRelease
37806786
LockReleaseAll
1885868
LockReleaseCurrentOwner
10766
LockReleaseSession
238
LockTagHashCode
39241382
LockWaiterCount
136970
MarkLockClear
36699702
PostPrepare_Locks
628
ProcLockHashCode
9039640
ReleaseLockIfHeld
6050
RemoveFromWaitQueue
86
RemoveLocalLock
38050554
ResetAwaitedLock
78
SetupLockInTable
4739698
UnGrantLock
4738184
VirtualXactLock
664
VirtualXactLockTableCleanup
925632
VirtualXactLockTableInsert
924656
WaitOnLock
2570
XactLockForVirtualXact
584
lock_twophase_postabort
312
lock_twophase_postcommit
1692
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1520
waitonlock_error_callback
274
Generated by:
LCOV version 1.16