LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lwlock.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 90.0 % 410 369 2 7 26 6 15 236 26 92 18 256 2 14
Current Date: 2023-04-08 15:15:32 Functions: 93.8 % 32 30 2 27 3 2 29 1
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
GetLWLockIdentifier UIC 0 0.0 % (0 / 3)
GetLWTrancheName EUB 0
GetNamedLWLockTranche GIC 3 71.4 % (5 / 7)
RequestNamedLWLockTranche ECB 3
LWLockNewTrancheId ECB 6
LWLockRegisterTranche ECB 8
InitializeLWLocks GIC 1826 100.0 % (30 / 30)
LWLockShmemSize GIC 4564 100.0 % (9 / 9)
NumLWLocksForNamedTranches GIC 6390 100.0 % (5 / 5)
InitLWLockAccess GIC 11510 100.0 % (2 / 2)
LWLockReportWaitEnd GIC 15736 100.0 % (3 / 3)
LWLockReportWaitStart ECB 15736
LWLockDequeueSelf ECB 15808
LWLockWakeup ECB 28683
LWLockQueueSelf GIC 31544 85.7 % (12 / 14)
LWLockReleaseAll GIC 39722 100.0 % (5 / 5)
LWLockAcquireOrWait GIC 296114 88.5 % (23 / 26)
LWLockUpdateVar GIC 767276 100.0 % (21 / 21)
LWLockAnyHeldByMe ECB 1130820
LWLockConditionalAcquire GIC 2344925 90.9 % (10 / 11)
LWLockWaitForVar GIC 5899420 92.0 % (23 / 25)
LWLockConflictsWithVar GIC 5904924 100.0 % (14 / 14)
LWLockReleaseClearVar ECB 19432950
LWLockWaitListUnlock GIC 23193700 100.0 % (4 / 4)
LWLockWaitListLock GIC 23222383 100.0 % (10 / 10)
LWLockInitialize ECB 23373589
LWLockHeldByMeInMode ECB 28867933
LWLockHeldByMe ECB 88951326
LWLockAcquire GIC 292824677 90.3 % (28 / 31)
LWLockRelease ECB 295463867
LWLockAttemptLock ECB 295506755

Generated by: LCOV version v1.16-55-g56c0a2a