LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 86.7 % 1293 1121
Test Date: 2026-02-17 17:20:33 Functions: 93.4 % 61 57
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
GrantAwaitedLock 0
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
ResetAwaitedLock 40
RemoveFromWaitQueue 45
lock_twophase_recover 90
GetLocksMethodTable 95
LockReleaseSession 119
lock_twophase_postabort 156
GetLockStatusData 226
waitonlock_error_callback 265
XactLockForVirtualXact 282
PostPrepare_Locks 306
AtPrepare_Locks 308
CheckForSessionAndXactLocks 308
VirtualXactLock 322
FastPathGetRelationLockEntry 326
proclock_hash 740
lock_twophase_postcommit 834
LockManagerShmemInit 1140
GetLockTagsMethodTable 1209
GetLockConflicts 1426
GetRunningTransactionLocks 1441
WaitOnLock 1451
LockManagerShmemSize 2127
GetBlockerStatusData 2225
GetSingleProcBlockerStatusData 2277
LockRefindAndRelease 2285
ReleaseLockIfHeld 3019
LockReleaseCurrentOwner 5381
GetLockmodeName 9208
InitLockManagerAccess 22990
DoLockModesConflict 39020
LockWaiterCount 68113
BeginStrongLockAcquire 196235
FastPathTransferRelationLocks 196235
LockReassignCurrentOwner 370162
LockReassignOwner 531824
VirtualXactLockTableInsert 552696
VirtualXactLockTableCleanup 553184
GetAwaitedLock 584489
AbortStrongLockAcquire 585224
LockAcquire 921749
LockReleaseAll 1124103
CleanUpLock 2467155
FinishStrongLockAcquire 2501885
UnGrantLock 2503697
GrantLock 2503757
LockCheckConflicts 2504083
SetupLockInTable 2504453
ProcLockHashCode 4782616
FastPathGrantRelationLock 17417844
FastPathUnGrantRelationLock 17612095
MarkLockClear 19198676
LockRelease 19735165
RemoveLocalLock 19920516
LockTagHashCode 20529431
GrantLockLocal 22114430
LockAcquireExtended 22115217
CheckAndSetLockHeld 40433373

Generated by: LCOV version 2.0-1