LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 84.0 % 4546 3819 90 26 611 18 8 463 3330 1 52 337
Current Date: 2026-05-05 10:23:31 +0900 Functions: 91.6 % 308 282 5 4 17 1 77 204 1 30
Baseline: lcov-20260505-025707-baseline Branches: 59.1 % 3067 1814 179 18 2 1054 30 3 209 1572 19 29 76 88
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin (7,30] days: 76.8 % 311 239 69 3 233 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 89.7 % 273 245 21 7 225 20
(360..) days: 84.2 % 3962 3335 23 604 18 8 5 3304 1
Function coverage date bins:
(7,30] days: 88.2 % 34 30 3 1 30
(30,360] days: 100.0 % 14 14 14
(360..) days: 91.5 % 260 238 2 3 17 1 33 204
Branch coverage date bins:
(7,30] days: 51.7 % 232 120 112 118 2
(30,360] days: 54.5 % 176 96 67 13 91 5
(360..) days: 59.0 % 2707 1598 18 2 1041 30 3 1565 19 29

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
(7,30] days Total
76.8%76.8%
76.8 % 311 239 69 3 233 6 51.7 % 232 120 112 118 2 88.2 % 34 30 3 1 30
dsm.c 57.1 % 14 8 6 8 33.3 % 6 2 4 2 100.0 % 2 2 2
pmsignal.c 100.0 % 8 8 8 50.0 % 4 2 2 2 100.0 % 2 2 2
procarray.c 77.8 % 27 21 6 21 62.5 % 8 5 3 5 75.0 % 4 3 1 3
procsignal.c 100.0 % 17 17 15 2 75.0 % 16 12 4 10 2 100.0 % 2 2 2
shm_toc.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
shmem.c 76.3 % 177 135 39 3 132 3 50.6 % 180 91 89 91 91.7 % 12 11 1 11
shmem_hash.c 65.3 % 49 32 17 32 33.3 % 12 4 8 4 66.7 % 6 4 2 4
standby.c 80.0 % 5 4 1 4 50.0 % 2 1 1 1 100.0 % 1 1 1
(30,360] days Total
89.7%89.7%
89.7 % 273 245 21 7 225 20 54.5 % 176 96 67 13 91 5 100.0 % 14 14 14
dsm_registry.c 90.4 % 114 103 10 1 98 5 50.0 % 82 41 38 3 40 1 100.0 % 3 3 3
ipc.c 50.0 % 2 1 1 1 0.0 % 2 2 -
ipci.c 100.0 % 8 8 8 50.0 % 2 1 1 1 100.0 % 1 1 1
latch.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
procarray.c 94.1 % 51 48 3 48 70.0 % 30 21 9 21 100.0 % 6 6 6
procsignal.c 81.8 % 11 9 2 8 1 50.0 % 6 3 3 2 1 -
shmem.c 90.7 % 54 49 1 4 39 10 41.2 % 34 14 14 6 12 2 100.0 % 1 1 1
sinvaladt.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
standby.c 77.8 % 27 21 6 21 85.7 % 14 12 2 12 100.0 % 3 3 3
(360..) days Total
84.2%84.2%
84.2 % 3962 3335 23 604 18 8 5 3304 1 59.0 % 2707 1598 18 2 1041 30 3 1565 19 29 91.5 % 260 238 2 3 17 1 33 204
barrier.c 91.5 % 82 75 2 5 75 59.1 % 44 26 1 5 26 5 7 88.9 % 9 8 1 8
dsm.c 75.8 % 385 292 93 6 286 54.2 % 240 130 110 1 129 83.3 % 30 25 5 1 24
dsm_impl.c 24.4 % 205 50 155 50 19.0 % 174 33 141 33 62.5 % 8 5 3 5
dsm_registry.c 89.2 % 37 33 4 1 1 31 50.0 % 26 13 13 2 11 100.0 % 2 2 1 1
ipc.c 88.4 % 86 76 10 76 54.0 % 50 27 23 27 100.0 % 10 10 1 9
ipci.c 78.6 % 28 22 5 1 22 42.9 % 14 6 2 6 6 66.7 % 3 2 1 2
latch.c 96.4 % 84 81 3 81 62.1 % 66 41 25 41 100.0 % 9 9 9
pmsignal.c 89.0 % 82 73 9 1 72 45.5 % 66 30 36 30 92.3 % 13 12 1 12
procarray.c 87.9 % 1351 1188 12 151 7 2 1179 63.1 % 966 610 13 343 10 2 598 91.2 % 68 62 2 1 3 10 52
procsignal.c 83.8 % 179 150 29 1 149 57.1 % 140 80 1 1 46 6 1 73 5 7 90.9 % 11 10 1 2 8
shm_mq.c 89.7 % 389 349 3 37 349 70.2 % 238 167 1 56 1 166 5 9 95.2 % 21 20 1 1 19
shm_toc.c 78.9 % 76 60 16 60 38.1 % 42 16 20 16 4 2 85.7 % 7 6 1 1 5
shmem.c 91.2 % 91 83 1 7 1 5 77 50.0 % 48 24 24 24 88.9 % 9 8 1 5 3
signalfuncs.c 67.6 % 68 46 22 46 1 44.6 % 74 33 41 33 83.3 % 6 5 1 1 4
sinval.c 100.0 % 39 39 39 81.8 % 22 18 4 18 100.0 % 4 4 1 3
sinvaladt.c 94.3 % 158 149 9 2 147 73.2 % 82 60 18 60 4 100.0 % 6 6 1 5
standby.c 93.4 % 366 342 24 4 338 73.5 % 211 155 1 55 9 146 100.0 % 27 27 7 20
waiteventset.c 88.7 % 256 227 29 227 63.2 % 204 129 75 1 128 100.0 % 17 17 17
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta