LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.1 % 1277 1125
Test Date: 2026-06-26 01:16:38 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 694525
AtPrepare_Locks 331
BeginStrongLockAcquire 249090
CheckAndSetLockHeld 50034926
CheckForSessionAndXactLocks 331
CleanUpLock 2904394
DoLockModesConflict 39024
FastPathGetRelationLockEntry 350
FastPathGrantRelationLock 21484073
FastPathTransferRelationLocks 249090
FastPathUnGrantRelationLock 21596046
FinishStrongLockAcquire 2950285
GetAwaitedLock 693852
GetBlockerStatusData 1705
GetLockConflicts 1880
GetLockStatusData 311
GetLockTagsMethodTable 1281
GetLockmodeName 9607
GetLocksMethodTable 107
GetRunningTransactionLocks 1524
GetSingleProcBlockerStatusData 1769
GrantAwaitedLock 1
GrantLock 2952633
GrantLockLocal 27598399
InitLockManagerAccess 24453
LockAcquire 1198831
LockAcquireExtended 27599128
LockCheckConflicts 2952532
LockHasWaiters 0
LockHeldByMe 2023714
LockManagerShmemInit 1242
LockManagerShmemRequest 1245
LockReassignCurrentOwner 442330
LockReassignOwner 798318
LockRefindAndRelease 2822
LockRelease 24473452
LockReleaseAll 1324908
LockReleaseCurrentOwner 6323
LockReleaseSession 122
LockTagHashCode 25277210
LockWaiterCount 95658
MarkLockClear 23462934
PostPrepare_Locks 329
ProcLockHashCode 5635656
ReleaseLockIfHeld 4233
RemoveFromWaitQueue 48
RemoveLocalLock 24435088
ResetAwaitedLock 44
SetupLockInTable 2953263
UnGrantLock 2952553
VirtualXactLock 352
VirtualXactLockTableCleanup 652835
VirtualXactLockTableInsert 652288
WaitOnLock 1529
XactLockForVirtualXact 312
lock_twophase_postabort 180
lock_twophase_postcommit 930
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 824
waitonlock_error_callback 228

Generated by: LCOV version 2.0-1