LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1130
1296
87.2 %
Date:
2025-11-16 03:19:08
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1298974
AtPrepare_Locks
612
BeginStrongLockAcquire
376070
CheckAndSetLockHeld
81340584
CheckForSessionAndXactLocks
612
CleanUpLock
4965910
DoLockModesConflict
488
FastPathGetRelationLockEntry
646
FastPathGrantRelationLock
35018286
FastPathTransferRelationLocks
376070
FastPathUnGrantRelationLock
35397010
FinishStrongLockAcquire
5033598
GetAwaitedLock
1297506
GetBlockerStatusData
3722
GetLockConflicts
2596
GetLockStatusData
692
GetLockTagsMethodTable
2342
GetLockmodeName
23454
GetLocksMethodTable
218
GetRunningTransactionLocks
2756
GetSingleProcBlockerStatusData
3800
GrantAwaitedLock
2
GrantLock
5037172
GrantLockLocal
44456972
InitLockManagerAccess
45782
LockAcquire
1949388
LockAcquireExtended
44458540
LockCheckConflicts
5037572
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2200
LockManagerShmemSize
4100
LockReassignCurrentOwner
700688
LockReassignOwner
1014530
LockRefindAndRelease
4382
LockRelease
39656158
LockReleaseAll
2510536
LockReleaseCurrentOwner
10706
LockReleaseSession
238
LockTagHashCode
41249180
LockWaiterCount
135692
MarkLockClear
38571914
PostPrepare_Locks
608
ProcLockHashCode
9648560
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
86
RemoveLocalLock
40053454
ResetAwaitedLock
78
SetupLockInTable
5038560
UnGrantLock
5037050
VirtualXactLock
536
VirtualXactLockTableCleanup
1237382
VirtualXactLockTableInsert
1236432
WaitOnLock
2462
XactLockForVirtualXact
454
lock_twophase_postabort
312
lock_twophase_postcommit
1652
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1480
waitonlock_error_callback
1876
Generated by:
LCOV version 1.16