LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lwlock.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 93.6 % 392 367 25 1 366 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 30 30 1 29
Baseline: lcov-20260920-baseline Branches: 73.8 % 298 220 78 220
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.2 % 84 80 4 1 79
(360..) days: 93.2 % 308 287 21 287
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 27 27 1 26
Branch coverage date bins:
(30,360] days: 80.3 % 76 61 15 61
(360..) days: 71.6 % 222 159 63 159

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 CBC 4 100.0 % (11 / 11) 80.0 % (8 / 10)
GetLWLockIdentifier CBC 25 100.0 % (3 / 3) 50.0 % (1 / 2)
LWLockNewTrancheId CBC 305 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockShmemInit CBC 1274 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockShmemRequest CBC 1277 87.5 % (7 / 8) 50.0 % (1 / 2)
NumLWLocksForNamedTranches CBC 1277 100.0 % (5 / 5) 100.0 % (6 / 6)
InitLWLockAccess CBC 23707 100.0 % (2 / 2)
LWLockDequeueSelf CBC 32862 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockReleaseAll CBC 119505 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockAcquireOrWait CBC 166257 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockWakeup CBC 170355 100.0 % (36 / 36) 93.8 % (30 / 32)
LWLockReportWaitEnd CBC 240914 100.0 % (3 / 3)
LWLockReportWaitStart CBC 240914 100.0 % (3 / 3)
LWLockQueueSelf CBC 273776 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockAnyHeldByMe CBC 1489871 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockConditionalAcquire CBC 1539958 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockInitialize CBC 2583076 100.0 % (6 / 6)
GetLWTrancheName CBC 2583101 100.0 % (11 / 11) 87.5 % (7 / 8)
LWLockUpdateVar CBC 2705801 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWaitListUnlock CBC 3012439 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockWaitListLock CBC 3182794 100.0 % (10 / 10) 100.0 % (4 / 4)
LWLockHeldByMeInMode CBC 3676871 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockWaitForVar CBC 4413887 92.0 % (23 / 25) 70.0 % (7 / 10)
LWLockConflictsWithVar CBC 4674968 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockHeldByMe CBC 5051716 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockReleaseClearVar CBC 24531714 100.0 % (4 / 4)
LWLockAcquire CBC 212132284 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockRelease CBC 213834141 95.7 % (22 / 23) 75.0 % (18 / 24)
LWLockAttemptLock CBC 214089467 100.0 % (16 / 16) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1