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

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