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-04 03:16:32 Functions: 96.7 % 61 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AbortStrongLockAcquire 702038
AtPrepare_Locks 311
BeginStrongLockAcquire 247437
CheckAndSetLockHeld 50211510
CheckForSessionAndXactLocks 311
CleanUpLock 2926491
DoLockModesConflict 39025
FastPathGetRelationLockEntry 328
FastPathGrantRelationLock 21557893
FastPathTransferRelationLocks 247437
FastPathUnGrantRelationLock 21681721
FinishStrongLockAcquire 2972136
GetAwaitedLock 701234
GetBlockerStatusData 1662
GetLockConflicts 1718
GetLockStatusData 297
GetLockTagsMethodTable 1277
GetLockmodeName 10791
GetLocksMethodTable 116
GetRunningTransactionLocks 1520
GetSingleProcBlockerStatusData 1723
GrantAwaitedLock 2
GrantLock 2974440
GrantLockLocal 27799081
InitLockManagerAccess 24666
LockAcquire 1201823
LockAcquireExtended 27799939
LockCheckConflicts 2974516
LockHasWaiters 0
LockHeldByMe 2015128
LockManagerShmemInit 1252
LockManagerShmemRequest 1255
LockReassignCurrentOwner 448073
LockReassignOwner 796903
LockRefindAndRelease 2762
LockRelease 24636933
LockReleaseAll 1339905
LockReleaseCurrentOwner 6306
LockReleaseSession 122
LockTagHashCode 25374385
LockWaiterCount 95706
MarkLockClear 23558035
PostPrepare_Locks 309
ProcLockHashCode 5680114
ReleaseLockIfHeld 4222
RemoveFromWaitQueue 46
RemoveLocalLock 24530889
ResetAwaitedLock 42
SetupLockInTable 2975201
UnGrantLock 2974351
VirtualXactLock 358
VirtualXactLockTableCleanup 660251
VirtualXactLockTableInsert 659698
WaitOnLock 1526
XactLockForVirtualXact 318
lock_twophase_postabort 180
lock_twophase_postcommit 890
lock_twophase_recover 96
lock_twophase_standby_recover 0
proclock_hash 792
waitonlock_error_callback 234

Generated by: LCOV version 2.0-1