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-23 03:17:30
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
2
ResetAwaitedLock
78
RemoveFromWaitQueue
86
lock_twophase_recover
180
GetLocksMethodTable
192
LockReleaseSession
238
lock_twophase_postabort
312
DoLockModesConflict
488
XactLockForVirtualXact
496
GetLockStatusData
514
VirtualXactLock
576
PostPrepare_Locks
618
AtPrepare_Locks
622
CheckForSessionAndXactLocks
622
FastPathGetRelationLockEntry
658
proclock_hash
1498
lock_twophase_postcommit
1672
waitonlock_error_callback
1768
LockManagerShmemInit
2200
GetLockTagsMethodTable
2342
WaitOnLock
2614
GetRunningTransactionLocks
2726
GetLockConflicts
2732
GetBlockerStatusData
3718
GetSingleProcBlockerStatusData
3804
LockManagerShmemSize
4100
LockRefindAndRelease
4482
ReleaseLockIfHeld
5926
LockReleaseCurrentOwner
10720
GetLockmodeName
20552
InitLockManagerAccess
44616
LockWaiterCount
135660
BeginStrongLockAcquire
376300
FastPathTransferRelationLocks
376300
LockReassignCurrentOwner
701002
LockReassignOwner
1012472
VirtualXactLockTableInsert
1072296
VirtualXactLockTableCleanup
1073238
GetAwaitedLock
1133556
AbortStrongLockAcquire
1135002
LockAcquire
1785076
LockReleaseAll
2181064
CleanUpLock
4778504
FinishStrongLockAcquire
4846168
UnGrantLock
4849706
GrantLock
4849834
LockCheckConflicts
4850286
SetupLockInTable
4851200
ProcLockHashCode
9273520
FastPathGrantRelationLock
33467010
FastPathUnGrantRelationLock
33846552
MarkLockClear
36916800
LockRelease
38039560
RemoveLocalLock
38314728
LockTagHashCode
39486566
GrantLockLocal
42628732
LockAcquireExtended
42630280
CheckAndSetLockHeld
77781108
Generated by:
LCOV version 1.16