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

Generated by: LCOV version 2.5.0-beta