LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 87.9 % 1276 1121
Test Date: 2026-10-12 07:15:55 Functions: 96.8 % 62 60
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.4 % 912 596

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 686573
AtPrepare_Locks 328
BeginStrongLockAcquire 239253
CheckAndSetLockHeld 48358991
CheckForSessionAndXactLocks 328
CleanUpLock 2868409
DoLockModesConflict 39026
FastPathGetRelationLockEntry 351
FastPathGrantRelationLock 20926022
FastPathTransferRelationLocks 239253
FastPathUnGrantRelationLock 21026218
FinishStrongLockAcquire 2913487
GetAnyGrantedHeavyweightLock 42
GetAwaitedLock 685837
GetBlockerStatusData 1760
GetLockConflicts 1756
GetLockStatusData 302
GetLockTagsMethodTable 1254
GetLockmodeName 9854
GetLocksMethodTable 127
GetRunningTransactionLocks 1588
GetSingleProcBlockerStatusData 1923
GrantAwaitedLock 1
GrantLock 2915773
GrantLockLocal 27713345
InitLockManagerAccess 25944
LockAcquire 1177643
LockAcquireExtended 27714139
LockCheckConflicts 2915758
LockHasWaiters 0
LockHeldByMe 1912542
LockManagerShmemInit 1317
LockManagerShmemRequest 1321
LockReassignCurrentOwner 452858
LockReassignOwner 781946
LockRefindAndRelease 2736
LockRelease 23423430
LockReleaseAll 1309351
LockReleaseCurrentOwner 6380
LockReleaseSession 122
LockTagHashCode 24662184
LockWaiterCount 95055
MarkLockClear 22879268
PostPrepare_Locks 326
ProcLockHashCode 5564277
ReleaseLockIfHeld 4378
RemoveFromWaitQueue 50
RemoveLocalLock 23840304
ResetAwaitedLock 45
SetupLockInTable 2916470
UnGrantLock 2915681
VirtualXactLock 360
VirtualXactLockTableCleanup 644496
VirtualXactLockTableInsert 643894
WaitOnLock 1496
XactLockForVirtualXact 319
lock_twophase_postabort 188
lock_twophase_postcommit 905
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 821
waitonlock_error_callback 235

Generated by: LCOV version 2.0-1