LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1128 1296 87.0 %
Date: 2025-10-10 23:17:30 Functions: 57 61 93.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
GrantAwaitedLock 0
LockHasWaiters 0
LockHeldByMe 0
lock_twophase_standby_recover 0
ResetAwaitedLock 84
RemoveFromWaitQueue 94
lock_twophase_recover 180
GetLocksMethodTable 208
LockReleaseSession 238
lock_twophase_postabort 252
waitonlock_error_callback 416
DoLockModesConflict 488
XactLockForVirtualXact 494
GetLockStatusData 538
VirtualXactLock 574
PostPrepare_Locks 598
AtPrepare_Locks 602
CheckForSessionAndXactLocks 602
FastPathGetRelationLockEntry 620
proclock_hash 1338
lock_twophase_postcommit 1476
LockManagerShmemInit 2180
GetLockTagsMethodTable 2324
GetRunningTransactionLocks 2712
WaitOnLock 2714
GetLockConflicts 2964
GetBlockerStatusData 3934
GetSingleProcBlockerStatusData 4002
LockManagerShmemSize 4060
LockRefindAndRelease 4238
ReleaseLockIfHeld 5806
LockReleaseCurrentOwner 10692
GetLockmodeName 20532
InitLockManagerAccess 44112
LockWaiterCount 135258
BeginStrongLockAcquire 374328
FastPathTransferRelationLocks 374328
LockReassignCurrentOwner 702374
LockReassignOwner 1014902
VirtualXactLockTableInsert 1087306
VirtualXactLockTableCleanup 1088222
GetAwaitedLock 1148172
AbortStrongLockAcquire 1149548
LockAcquire 1799452
LockReleaseAll 2210690
CleanUpLock 4779082
FinishStrongLockAcquire 4846380
UnGrantLock 4849822
GrantLock 4849950
LockCheckConflicts 4850540
SetupLockInTable 4851256
ProcLockHashCode 9273186
FastPathGrantRelationLock 33417844
FastPathUnGrantRelationLock 33821540
MarkLockClear 36862982
LockRelease 37997284
RemoveLocalLock 38265710
LockTagHashCode 39436128
GrantLockLocal 42608606
LockAcquireExtended 42610092
CheckAndSetLockHeld 77715592

Generated by: LCOV version 1.16