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-01 21:18:02
Functions:
58
61
95.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortStrongLockAcquire
1127812
AtPrepare_Locks
616
BeginStrongLockAcquire
376786
CheckAndSetLockHeld
77777286
CheckForSessionAndXactLocks
616
CleanUpLock
4761746
DoLockModesConflict
488
FastPathGetRelationLockEntry
650
FastPathGrantRelationLock
33484774
FastPathTransferRelationLocks
376786
FastPathUnGrantRelationLock
33870206
FinishStrongLockAcquire
4829540
GetAwaitedLock
1126402
GetBlockerStatusData
3936
GetLockConflicts
2972
GetLockStatusData
538
GetLockTagsMethodTable
2372
GetLockmodeName
21420
GetLocksMethodTable
200
GetRunningTransactionLocks
2764
GetSingleProcBlockerStatusData
4004
GrantAwaitedLock
2
GrantLock
4833186
GrantLockLocal
42584660
InitLockManagerAccess
45028
LockAcquire
1778704
LockAcquireExtended
42586172
LockCheckConflicts
4833780
LockHasWaiters
0
LockHeldByMe
0
LockManagerShmemInit
2204
LockManagerShmemSize
4108
LockReassignCurrentOwner
702404
LockReassignOwner
1013880
LockRefindAndRelease
4466
LockRelease
38002276
LockReleaseAll
2166358
LockReleaseCurrentOwner
10708
LockReleaseSession
238
LockTagHashCode
39489524
LockWaiterCount
135754
MarkLockClear
36921360
PostPrepare_Locks
612
ProcLockHashCode
9240170
ReleaseLockIfHeld
5926
RemoveFromWaitQueue
86
RemoveLocalLock
38315828
ResetAwaitedLock
78
SetupLockInTable
4834518
UnGrantLock
4833070
VirtualXactLock
578
VirtualXactLockTableCleanup
1065690
VirtualXactLockTableInsert
1064736
WaitOnLock
2688
XactLockForVirtualXact
498
lock_twophase_postabort
312
lock_twophase_postcommit
1668
lock_twophase_recover
180
lock_twophase_standby_recover
0
proclock_hash
1486
waitonlock_error_callback
936
Generated by:
LCOV version 1.16