LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
87.1 %
1277
1112
Test Date:
2026-05-13 17:16:26
Functions:
95.1 %
61
58
Legend:
Lines:    
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
GrantAwaitedLock
1
ResetAwaitedLock
39
RemoveFromWaitQueue
43
lock_twophase_recover
90
GetLocksMethodTable
109
LockReleaseSession
122
lock_twophase_postabort
168
waitonlock_error_callback
229
PostPrepare_Locks
312
AtPrepare_Locks
314
CheckForSessionAndXactLocks
314
XactLockForVirtualXact
324
FastPathGetRelationLockEntry
333
GetLockStatusData
354
VirtualXactLock
364
proclock_hash
768
lock_twophase_postcommit
848
LockManagerShmemInit
1246
LockManagerShmemRequest
1249
GetLockTagsMethodTable
1263
GetRunningTransactionLocks
1519
WaitOnLock
1530
GetBlockerStatusData
1684
GetLockConflicts
1722
GetSingleProcBlockerStatusData
1780
LockRefindAndRelease
2713
ReleaseLockIfHeld
3953
LockReleaseCurrentOwner
6312
GetLockmodeName
10897
InitLockManagerAccess
24561
DoLockModesConflict
39025
LockWaiterCount
95883
BeginStrongLockAcquire
246963
FastPathTransferRelationLocks
246963
LockReassignCurrentOwner
445437
VirtualXactLockTableInsert
652985
VirtualXactLockTableCleanup
653527
LockReassignOwner
688840
GetAwaitedLock
694441
AbortStrongLockAcquire
695171
LockAcquire
1095390
LockReleaseAll
1326386
CleanUpLock
2823508
FinishStrongLockAcquire
2867319
UnGrantLock
2869538
GrantLock
2869621
LockCheckConflicts
2869628
SetupLockInTable
2870308
ProcLockHashCode
5472379
FastPathGrantRelationLock
21270370
FastPathUnGrantRelationLock
21393808
MarkLockClear
23269293
RemoveLocalLock
24138472
LockRelease
24350790
LockTagHashCode
24882639
GrantLockLocal
27396844
LockAcquireExtended
27397626
CheckAndSetLockHeld
49423720
Generated by:
LCOV version 2.0-1