LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1126
1294
87.0 %
Date:
2025-12-31 18:17:27
Functions:
57
61
93.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1049150
AtPrepare_Locks
614
BeginStrongLockAcquire
390782
CheckAndSetLockHeld
78434554
CheckForSessionAndXactLocks
614
CleanUpLock
4754766
DoLockModesConflict
78042
FastPathGetRelationLockEntry
646
FastPathGrantRelationLock
33833584
FastPathTransferRelationLocks
390810
FastPathUnGrantRelationLock
34217986
FinishStrongLockAcquire
4824198
GetAwaitedLock
1047666
GetBlockerStatusData
3732
GetLockConflicts
2568
GetLockStatusData
476
GetLockTagsMethodTable
2392
GetLockmodeName
22220
GetLocksMethodTable
204
GetRunningTransactionLocks
2892
GetSingleProcBlockerStatusData
3798
GrantAwaitedLock
0
GrantLock
4827800
GrantLockLocal
42957588
InitLockManagerAccess
44672
LockAcquire
1724664
LockAcquireExtended
42959180
LockCheckConflicts
4828364
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2266
LockManagerShmemSize
4226
LockReassignCurrentOwner
733436
LockReassignOwner
1039996
LockRefindAndRelease
4430
LockRelease
38375800
LockReleaseAll
2006314
LockReleaseCurrentOwner
10754
LockReleaseSession
238
LockTagHashCode
39857288
LockWaiterCount
136982
MarkLockClear
37277430
PostPrepare_Locks
610
ProcLockHashCode
9219360
ReleaseLockIfHeld
6054
RemoveFromWaitQueue
92
RemoveLocalLock
38659374
ResetAwaitedLock
82
SetupLockInTable
4829212
UnGrantLock
4827686
VirtualXactLock
544
VirtualXactLockTableCleanup
986058
VirtualXactLockTableInsert
985070
WaitOnLock
2638
XactLockForVirtualXact
464
lock_twophase_postabort
312
lock_twophase_postcommit
1664
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1474
waitonlock_error_callback
1210
Generated by:
LCOV version 1.16