LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
1129
1296
87.1 %
Date:
2025-11-23 02:18:03
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1203918
AtPrepare_Locks
568
BeginStrongLockAcquire
376446
CheckAndSetLockHeld
79515138
CheckForSessionAndXactLocks
568
CleanUpLock
4856604
DoLockModesConflict
488
FastPathGetRelationLockEntry
604
FastPathGrantRelationLock
34238890
FastPathTransferRelationLocks
376446
FastPathUnGrantRelationLock
34626658
FinishStrongLockAcquire
4924304
GetAwaitedLock
1202390
GetBlockerStatusData
3672
GetLockConflicts
2812
GetLockStatusData
670
GetLockTagsMethodTable
2342
GetLockmodeName
19280
GetLocksMethodTable
196
GetRunningTransactionLocks
2742
GetSingleProcBlockerStatusData
3778
GrantAwaitedLock
4
GrantLock
4927868
GrantLockLocal
43521410
InitLockManagerAccess
45080
LockAcquire
1855904
LockAcquireExtended
43523040
LockCheckConflicts
4928500
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2200
LockManagerShmemSize
4100
LockReassignCurrentOwner
704938
LockReassignOwner
1016494
LockRefindAndRelease
4320
LockRelease
38836838
LockReleaseAll
2319406
LockReleaseCurrentOwner
10716
LockReleaseSession
238
LockTagHashCode
40348232
LockWaiterCount
134684
MarkLockClear
37730170
PostPrepare_Locks
564
ProcLockHashCode
9428876
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
88
RemoveLocalLock
39164828
ResetAwaitedLock
82
SetupLockInTable
4929318
UnGrantLock
4927738
VirtualXactLock
580
VirtualXactLockTableCleanup
1142168
VirtualXactLockTableInsert
1141218
WaitOnLock
2616
XactLockForVirtualXact
478
lock_twophase_postabort
312
lock_twophase_postcommit
1560
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1392
waitonlock_error_callback
352
Generated by:
LCOV version 1.16