LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1127
1296
87.0 %
Date:
2025-11-13 11:18:20
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
GrantAwaitedLock
0
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
ResetAwaitedLock
82
RemoveFromWaitQueue
92
lock_twophase_recover
180
GetLocksMethodTable
202
LockReleaseSession
238
lock_twophase_postabort
312
XactLockForVirtualXact
472
DoLockModesConflict
488
VirtualXactLock
552
PostPrepare_Locks
594
AtPrepare_Locks
598
CheckForSessionAndXactLocks
598
FastPathGetRelationLockEntry
634
GetLockStatusData
762
proclock_hash
1456
lock_twophase_postcommit
1616
waitonlock_error_callback
1674
LockManagerShmemInit
2200
GetLockTagsMethodTable
2338
WaitOnLock
2594
GetLockConflicts
2740
GetRunningTransactionLocks
2750
GetBlockerStatusData
3648
GetSingleProcBlockerStatusData
3722
LockManagerShmemSize
4100
LockRefindAndRelease
4376
ReleaseLockIfHeld
5926
LockReleaseCurrentOwner
10704
GetLockmodeName
22618
InitLockManagerAccess
45412
LockWaiterCount
135124
BeginStrongLockAcquire
376214
FastPathTransferRelationLocks
376214
LockReassignCurrentOwner
715506
LockReassignOwner
1019438
VirtualXactLockTableInsert
1164982
VirtualXactLockTableCleanup
1165928
GetAwaitedLock
1226168
AbortStrongLockAcquire
1227684
LockAcquire
1879674
LockReleaseAll
2367264
CleanUpLock
4895410
FinishStrongLockAcquire
4963078
UnGrantLock
4966538
GrantLock
4966672
LockCheckConflicts
4967240
SetupLockInTable
4968114
ProcLockHashCode
9506814
FastPathGrantRelationLock
34432000
FastPathUnGrantRelationLock
34824934
MarkLockClear
37949154
LockRelease
39055206
RemoveLocalLock
39396700
LockTagHashCode
40584090
GrantLockLocal
43770056
LockAcquireExtended
43771678
CheckAndSetLockHeld
79991330
Generated by:
LCOV version 1.16