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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 93.6 % 392 367 6 19 1 87 279 20 103
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 30 30 14 16 2 9
Baseline: lcov-20260505-025707-baseline Branches: 73.8 % 298 220 23 55 4 67 149 14 38
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 86.7 % 15 13 2 12 1
(30,360] days: 95.1 % 81 77 4 75 2
(360..) days: 93.6 % 296 277 19 1 276
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 26 26 10 16
Branch coverage date bins:
(7,30] days: 64.3 % 14 9 4 1 8 1
(30,360] days: 75.6 % 82 62 19 1 59 3
(360..) days: 73.8 % 202 149 53 4 145

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
RequestNamedLWLockTranche GNC 2 71.4 % (15 / 21) 42.9 % (12 / 28)
LWLockAcquireOrWait CBC 167562 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockAcquire GNC 220407724 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockQueueSelf CBC 275008 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockRelease GNC 222083727 95.7 % (22 / 23) 75.0 % (18 / 24)
LWLockConditionalAcquire CBC 1514556 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockShmemInit GNC 1241 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockAnyHeldByMe CBC 1481201 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockNewTrancheId GNC 305 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockWaitForVar GNC 4585153 92.0 % (23 / 25) 70.0 % (7 / 10)
GetNamedLWLockTranche GNC 4 100.0 % (11 / 11) 80.0 % (8 / 10)
LWLockDequeueSelf GNC 14734 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockHeldByMeInMode CBC 4091775 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockUpdateVar CBC 2713952 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWakeup GNC 166523 100.0 % (36 / 36) 93.8 % (30 / 32)
GetLWLockIdentifier CBC 21 100.0 % (3 / 3) 50.0 % (1 / 2)
GetLWTrancheName GNC 2575300 100.0 % (11 / 11) 87.5 % (7 / 8)
LWLockAttemptLock CBC 222310990 100.0 % (16 / 16) 92.9 % (13 / 14)
LWLockReleaseAll CBC 117045 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockShmemRequest GNC 1244 87.5 % (7 / 8) 50.0 % (1 / 2)
LWLockWaitListUnlock CBC 3003694 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockConflictsWithVar CBC 4896128 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockHeldByMe CBC 5199837 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockWaitListLock GNC 3170217 100.0 % (10 / 10) 100.0 % (4 / 4)
NumLWLocksForNamedTranches GNC 1244 100.0 % (5 / 5) 100.0 % (6 / 6)
InitLWLockAccess CBC 22970 100.0 % (2 / 2)
LWLockInitialize GNC 2575279 100.0 % (6 / 6)
LWLockReleaseClearVar CBC 24706732 100.0 % (4 / 4)
LWLockReportWaitEnd CBC 260274 100.0 % (3 / 3)
LWLockReportWaitStart CBC 260274 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta