LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- lock.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
1089
1235
88.2 %
Date:
2024-05-20 10:11:14
Functions:
54
57
94.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LockHasWaiters
0
LockHeldByMe
0
lock_twophase_standby_recover
0
RemoveFromWaitQueue
90
lock_twophase_recover
164
GetLocksMethodTable
178
LockReleaseSession
238
lock_twophase_postabort
240
GetLockStatusData
418
DoLockModesConflict
464
XactLockForVirtualXact
608
VirtualXactLock
688
PostPrepare_Locks
766
AtPrepare_Locks
770
CheckForSessionAndXactLocks
770
FastPathGetRelationLockEntry
788
GetRunningTransactionLocks
1476
proclock_hash
1670
InitLocks
1768
lock_twophase_postcommit
1794
GrantAwaitedLock
2056
GetLockTagsMethodTable
2234
GetLockConflicts
2416
GetBlockerStatusData
3114
GetSingleProcBlockerStatusData
3194
LockShmemSize
3298
WaitOnLock
3450
LockRefindAndRelease
4304
ReleaseLockIfHeld
5722
GetLockmodeName
9294
LockReleaseCurrentOwner
9396
LockWaiterCount
112694
BeginStrongLockAcquire
305904
FastPathTransferRelationLocks
305904
VirtualXactLockTableInsert
557976
VirtualXactLockTableCleanup
558702
LockReassignCurrentOwner
607890
AbortStrongLockAcquire
613908
LockReassignOwner
807350
LockAcquire
922610
LockReleaseAll
1141996
CleanUpLock
3468690
FinishStrongLockAcquire
3508642
UnGrantLock
3511996
GrantLock
3512120
LockCheckConflicts
3512130
SetupLockInTable
3513342
ProcLockHashCode
6711976
FastPathGrantRelationLock
22611806
FastPathUnGrantRelationLock
23382764
MarkLockClear
25353096
LockRelease
25813204
RemoveLocalLock
26121842
LockTagHashCode
27058382
GrantLockLocal
29138936
LockAcquireExtended
29140330
CheckAndSetLockHeld
52986740
Generated by:
LCOV version 1.14