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-12-08 04:17:26
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1155504
AtPrepare_Locks
598
BeginStrongLockAcquire
376880
CheckAndSetLockHeld
78523404
CheckForSessionAndXactLocks
598
CleanUpLock
4815218
DoLockModesConflict
488
FastPathGetRelationLockEntry
634
FastPathGrantRelationLock
33796098
FastPathTransferRelationLocks
376880
FastPathUnGrantRelationLock
34180822
FinishStrongLockAcquire
4883114
GetAwaitedLock
1153956
GetBlockerStatusData
3718
GetLockConflicts
2784
GetLockStatusData
564
GetLockTagsMethodTable
2390
GetLockmodeName
21554
GetLocksMethodTable
198
GetRunningTransactionLocks
2732
GetSingleProcBlockerStatusData
3792
GrantAwaitedLock
2
GrantLock
4886712
GrantLockLocal
42964768
InitLockManagerAccess
44886
LockAcquire
1804790
LockAcquireExtended
42966422
LockCheckConflicts
4887140
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2200
LockManagerShmemSize
4100
LockReassignCurrentOwner
706140
LockReassignOwner
1005776
LockRefindAndRelease
4394
LockRelease
38343300
LockReleaseAll
2221572
LockReleaseCurrentOwner
10716
LockReleaseSession
238
LockTagHashCode
39858966
LockWaiterCount
135790
MarkLockClear
37271826
PostPrepare_Locks
594
ProcLockHashCode
9345588
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
92
RemoveLocalLock
38680868
ResetAwaitedLock
84
SetupLockInTable
4888184
UnGrantLock
4886584
VirtualXactLock
582
VirtualXactLockTableCleanup
1093334
VirtualXactLockTableInsert
1092384
WaitOnLock
2426
XactLockForVirtualXact
502
lock_twophase_postabort
312
lock_twophase_postcommit
1624
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1446
waitonlock_error_callback
1172
Generated by:
LCOV version 1.16