LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1089
1242
87.7 %
Date:
2024-07-27 08:11:44
Functions:
54
57
94.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
RemoveFromWaitQueue
92
lock_twophase_recover
176
GetLocksMethodTable
180
LockReleaseSession
238
lock_twophase_postabort
244
DoLockModesConflict
464
GetLockStatusData
534
XactLockForVirtualXact
570
VirtualXactLock
650
PostPrepare_Locks
742
AtPrepare_Locks
746
CheckForSessionAndXactLocks
746
FastPathGetRelationLockEntry
764
GetRunningTransactionLocks
1506
proclock_hash
1622
lock_twophase_postcommit
1760
InitLocks
1790
GetLockTagsMethodTable
2268
GetLockConflicts
2424
GrantAwaitedLock
2566
GetBlockerStatusData
3340
LockShmemSize
3342
GetSingleProcBlockerStatusData
3448
WaitOnLock
4002
LockRefindAndRelease
4240
ReleaseLockIfHeld
5764
LockReleaseCurrentOwner
9456
GetLockmodeName
10956
LockWaiterCount
112356
BeginStrongLockAcquire
328154
FastPathTransferRelationLocks
328154
VirtualXactLockTableInsert
562200
VirtualXactLockTableCleanup
562936
AbortStrongLockAcquire
618570
LockReassignCurrentOwner
624800
LockReassignOwner
848036
LockAcquire
930918
LockReleaseAll
1150634
CleanUpLock
3498610
FinishStrongLockAcquire
3557606
UnGrantLock
3560912
GrantLock
3561044
LockCheckConflicts
3561640
SetupLockInTable
3562296
ProcLockHashCode
6779226
FastPathGrantRelationLock
22928526
FastPathUnGrantRelationLock
23694408
MarkLockClear
25711716
LockRelease
26213876
RemoveLocalLock
26487570
LockTagHashCode
27433364
GrantLockLocal
29679102
LockAcquireExtended
29680538
CheckAndSetLockHeld
53792100
Generated by:
LCOV version 1.14