LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lwlock.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 90.3 % 404 365 1 38 10 355 3 14
Current Date: 2024-04-14 14:21:10 Functions: 93.8 % 32 30 1 1 6 24 4
Baseline: 16@8cea358b128 Branches: 71.7 % 254 182 72 1 181
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 3 3 3
(60,120] days: 0.0 % 1 0 1
(240..) days: 90.5 % 400 362 38 7 355
Function coverage date bins:
(240..) days: 93.8 % 32 30 1 1 6 24
Branch coverage date bins:
(240..) days: 71.7 % 254 182 72 1 181

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
LWLockAcquireOrWait CBC 113009 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockAcquire CBC 307740745 90.3 % (28 / 31) 65.0 % (13 / 20)
GetLWTrancheName UNC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
LWLockQueueSelf GNC 554554 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockRelease CBC 309921568 95.7 % (22 / 23) 72.7 % (16 / 22)
RequestNamedLWLockTranche CBC 6 72.2 % (13 / 18) 40.0 % (4 / 10)
LWLockAnyHeldByMe CBC 1151204 70.0 % (7 / 10) 37.5 % (3 / 8)
LWLockConditionalAcquire CBC 2072954 90.9 % (10 / 11) 58.3 % (7 / 12)
GetNamedLWLockTranche CBC 6 71.4 % (5 / 7) 33.3 % (2 / 6)
LWLockWaitForVar GNC 1344752 92.0 % (23 / 25) 70.0 % (7 / 10)
GetLWLockIdentifier UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
LWLockDequeueSelf GNC 236485 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockHeldByMeInMode CBC 62430695 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockRegisterTranche CBC 17 76.9 % (10 / 13) 66.7 % (4 / 6)
LWLockWakeup CBC 631527 100.0 % (36 / 36) 93.8 % (30 / 32)
CreateLWLocks CBC 898 100.0 % (14 / 14) 75.0 % (3 / 4)
LWLockAttemptLock CBC 310795135 100.0 % (16 / 16) 92.9 % (13 / 14)
LWLockNewTrancheId CBC 14 100.0 % (6 / 6) 50.0 % (1 / 2)
LWLockWaitListUnlock CBC 1500786 100.0 % (4 / 4) 50.0 % (1 / 2)
InitializeLWLocks CBC 898 100.0 % (30 / 30) 100.0 % (14 / 14)
LWLockHeldByMe CBC 76781841 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockReleaseAll CBC 47730 100.0 % (5 / 5) 100.0 % (2 / 2)
LWLockShmemSize CBC 2577 100.0 % (9 / 9) 100.0 % (2 / 2)
LWLockWaitListLock CBC 2132313 100.0 % (10 / 10) 100.0 % (4 / 4)
NumLWLocksForNamedTranches CBC 3475 100.0 % (5 / 5) 100.0 % (2 / 2)
InitLWLockAccess CBC 19578 100.0 % (2 / 2)
LWLockInitialize CBC 9945650 100.0 % (5 / 5)
LWLockReportWaitEnd CBC 318069 100.0 % (3 / 3)
LWLockReportWaitStart CBC 318069 100.0 % (3 / 3)

Generated by: LCOV version 2.1-beta2-3-g6141622