LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - lock.c (source / functions) Hit Total Coverage
Test: PostgreSQL Lines: 863 1251 69.0 %
Date: 2017-09-29 13:40:31 Functions: 43 52 82.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortStrongLockAcquire 29786
AtPrepare_Locks 6
BeginStrongLockAcquire 10927
CleanUpLock 90144
DoLockModesConflict 8581
FastPathGetRelationLockEntry 8
FastPathGrantRelationLock 784349
FastPathTransferRelationLocks 10927
FastPathUnGrantRelationLock 790185
FinishStrongLockAcquire 91376
GetBlockerStatusData 0
GetLockConflicts 23
GetLockStatusData 52
GetLockTagsMethodTable 0
GetLockmodeName 694
GetLocksMethodTable 0
GetRunningTransactionLocks 14
GetSingleProcBlockerStatusData 0
GrantAwaitedLock 19
GrantLock 91512
GrantLockLocal 975031
InitLocks 5
LockAcquire 975046
LockAcquireExtended 975046
LockCheckConflicts 91407
LockHasWaiters 0
LockReassignCurrentOwner 25190
LockReassignOwner 45414
LockRefindAndRelease 152
LockRelease 839771
LockReleaseAll 52673
LockReleaseCurrentOwner 349
LockReleaseSession 3
LockShmemSize 5
LockTagHashCode 909769
LockWaiterCount 6
PostPrepare_Locks 6
ProcLockHashCode 178963
ReleaseLockIfHeld 198
RemoveFromWaitQueue 0
RemoveLocalLock 875740
SetupLockInTable 91527
UnGrantLock 91512
VirtualXactLock 0
VirtualXactLockTableCleanup 26167
VirtualXactLockTableInsert 26167
WaitOnLock 19
lock_twophase_postabort 9
lock_twophase_postcommit 24
lock_twophase_recover 0
lock_twophase_standby_recover 0
proclock_hash 17

Generated by: LCOV version 1.11