LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 84.8 % 4429 3757 11 2 659 6 89 3662 21 10
Current Date: 2025-10-26 12:31:50 -0700 Functions: 93.2 % 294 274 20 8 266 1 1
Baseline: lcov-20251027-010456-baseline Branches: 58.9 % 2930 1727 38 4 1161 8 32 1687
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Summarize by: Date bin (7,30] days: 100.0 % 8 8 8
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 88.6 % 463 410 11 1 41 81 329
(360..) days: 84.4 % 3958 3339 1 618 6 3333
Function coverage date bins:
(30,360] days: 100.0 % 29 29 5 24
(360..) days: 92.5 % 265 245 20 3 242
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 55.9 % 358 200 37 1 120 1 31 168
(360..) days: 59.4 % 2570 1526 3 1041 7 1519

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 GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UBC GNC CBC DUB DCB
(7,30] days dsm_registry.c∗∗ 100.0 % 8 8 8 50.0 % 2 1 1 1 -
(30,360] days Total
88.6%88.6%
88.6 % 463 410 11 1 41 81 329 55.9 % 358 200 37 1 120 1 31 168 100.0 % 29 29 5 24
dsm_registry.c 88.9 % 81 72 9 72 41.1 % 56 23 33 23 100.0 % 3 3 3
ipc.c 0.0 % 1 1 0.0 % 2 2 -
latch.c 100.0 % 8 8 8 66.7 % 6 4 2 4 -
pmsignal.c 90.9 % 11 10 1 10 43.8 % 16 7 9 7 100.0 % 2 2 2
procarray.c 76.2 % 21 16 1 4 7 9 56.2 % 16 9 1 6 7 2 100.0 % 1 1 1
procsignal.c 81.2 % 16 13 3 13 44.4 % 18 8 10 8 100.0 % 2 2 2
shmem.c 93.1 % 58 54 4 1 53 52.8 % 36 19 17 19 100.0 % 4 4 1 3
sinvaladt.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
waiteventset.c 88.3 % 256 226 1 29 226 62.3 % 204 127 1 76 127 100.0 % 17 17 17
(360..) days Total
84.4%84.4%
84.4 % 3958 3339 1 618 6 3333 59.4 % 2570 1526 3 1041 7 1519 92.5 % 265 245 20 3 242
barrier.c 93.9 % 82 77 5 77 72.7 % 44 32 1 11 32 88.9 % 9 8 1 8
dsm.c 73.2 % 399 292 107 1 291 53.3 % 246 131 115 1 130 81.2 % 32 26 6 26
dsm_impl.c 24.4 % 205 50 155 50 19.0 % 174 33 141 33 62.5 % 8 5 3 5
dsm_registry.c 90.0 % 50 45 5 1 44 46.9 % 32 15 17 2 13 100.0 % 4 4 1 3
ipc.c 88.4 % 86 76 10 76 54.0 % 50 27 23 27 100.0 % 10 10 1 9
ipci.c 99.2 % 122 121 1 121 55.6 % 18 10 8 10 100.0 % 5 5 5
latch.c 96.2 % 79 76 3 76 61.3 % 62 38 24 38 100.0 % 9 9 9
pmsignal.c 90.1 % 81 73 8 73 51.6 % 62 32 30 32 92.3 % 13 12 1 12
procarray.c 88.7 % 1401 1243 1 157 1243 62.9 % 976 614 2 360 614 93.3 % 75 70 5 70
procsignal.c 85.2 % 196 167 29 167 65.8 % 152 100 52 100 90.9 % 11 10 1 10
shm_mq.c 90.0 % 390 351 39 1 350 73.9 % 238 176 62 1 175 95.2 % 21 20 1 20
shm_toc.c 78.9 % 76 60 16 60 42.9 % 42 18 24 18 85.7 % 7 6 1 6
shmem.c 86.5 % 133 115 18 115 43.1 % 72 31 41 31 100.0 % 12 12 12
signalfuncs.c 68.6 % 70 48 22 3 45 43.2 % 74 32 42 3 29 83.3 % 6 5 1 5
sinval.c 100.0 % 40 40 40 81.8 % 22 18 4 18 100.0 % 4 4 4
sinvaladt.c 93.9 % 163 153 10 153 77.4 % 84 65 19 65 100.0 % 8 8 1 7
standby.c 91.4 % 385 352 33 352 69.4 % 222 154 68 154 100.0 % 31 31 31
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta