Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add --interface-id option to examples/platform/Linux #15411

Merged

Conversation

vivien-apple
Copy link
Contributor

Problem

This is still hard to run tests that relies on mdns on CI, notably because Darwin tests does not run into a network namespace and there is some collisions from advertisement of the outside world.
This PR gives an other attempt at limiting the scope of these advertisements by asking the server to only broadcast onto the local machine.

Change overview

  • Add interface-id argument
  • Update the test runner to pass -1, which means local only in this context.

@github-actions
Copy link

github-actions bot commented Feb 22, 2022

PR #15411: Size comparison from 2b80c6a to bd28e2e

Increases above 0.2%:

platform target config section 2b80c6a bd28e2e change % change
cyw30739 light cyw930739m2evb_01 .data 644 652 8 1.2
lock cyw930739m2evb_01 .data 608 616 8 1.3
ota-requestor cyw930739m2evb_01 .data 552 560 8 1.4
efr32 lighting-app BRD4161A .data 2040 2048 8 0.4
BRD4161A+rpc .data 2180 2188 8 0.4
window-app BRD4161A .data 1908 1916 8 0.4
k32w light k32w061+release .data 1916 1924 8 0.4
lock k32w061+release .data 1956 1964 8 0.4
linux all-clusters-app debug .data 1328 1360 32 2.4
bridge-app debug+rpc .data 2010 2042 32 1.6
chip-tool-ipv6only arm64 .data 1216 1224 8 0.7
door-lock-app debug .data 986 1050 64 6.5
lighting-app debug+rpc .data 1376 1408 32 2.3
ota-provider-app debug .data 1224 1288 64 5.2
ota-requestor-app debug .data 1128 1192 64 5.7
shell debug .data 832 864 32 3.8
thermostat-no-ble arm64 .data 1032 1056 24 2.3
tv-app debug .data 3168 3200 32 1.0
p6 all-clusters-app default .data 2680 2688 8 0.3
light-app default .data 2528 2536 8 0.3
lock-app default .data 2488 2496 8 0.3
qpg lighting-app qpg6105+debug .data 1116 1124 8 0.7
lock-app qpg6105+debug .data 1068 1076 8 0.7
Increases (40 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2b80c6a bd28e2e change % change
cyw30739 light cyw930739m2evb_01 (read/write) 599950 600110 160 0.0
.app_xip_area 503628 503756 128 0.0
.bss 79020 79044 24 0.0
.data 644 652 8 1.2
lock cyw930739m2evb_01 (read/write) 557994 558146 152 0.0
.app_xip_area 463216 463336 120 0.0
.bss 77516 77540 24 0.0
.data 608 616 8 1.3
ota-requestor cyw930739m2evb_01 (read/write) 579222 579374 152 0.0
.app_xip_area 475020 475140 120 0.0
.bss 86612 86636 24 0.0
.data 552 560 8 1.4
efr32 lighting-app BRD4161A (read only) 916668 916780 112 0.0
(read/write) 129760 129792 32 0.0
.bss 127720 127744 24 0.0
.data 2040 2048 8 0.4
.text 916660 916772 112 0.0
BRD4161A+rpc (read only) 945376 945488 112 0.0
(read/write) 146680 146712 32 0.0
.bss 144496 144520 24 0.0
.data 2180 2188 8 0.4
.text 945368 945480 112 0.0
window-app BRD4161A (read only) 850504 850632 128 0.0
(read/write) 127680 127712 32 0.0
.bss 125768 125792 24 0.0
.data 1908 1916 8 0.4
.text 850496 850624 128 0.0
esp32 all-clusters-app c3devkit (read only) 951694 951728 34 0.0
.dram0.data 14164 14172 8 0.1
.flash.text 951694 951728 34 0.0
m5stack (read only) 1001319 1001391 72 0.0
(read/write) 465504 465512 8 0.0
.dram0.data 34064 34072 8 0.0
.flash.text 995935 996007 72 0.0
k32w light k32w061+release (read/write) 693128 693272 144 0.0
.bss 78648 78672 24 0.0
.data 1916 1924 8 0.4
.text 606764 606876 112 0.0
lock k32w061+release (read/write) 695668 695812 144 0.0
.bss 78856 78880 24 0.0
.data 1956 1964 8 0.4
.text 609056 609168 112 0.0
linux all-clusters-app debug (read only) 2395577 2396449 872 0.0
(read/write) 149856 149888 32 0.0
.data 1328 1360 32 2.4
.rodata 207269 207333 64 0.0
.text 2024722 2025506 784 0.0
bridge-app debug+rpc (read only) 1735357 1735965 608 0.0
(read/write) 95160 95192 32 0.0
.data 2010 2042 32 1.6
.text 1476005 1476613 608 0.0
chip-tool debug (read only) 9152925 9153357 432 0.0
.text 8011221 8011653 432 0.0
chip-tool-ipv6only arm64 (read only) 8864028 8864364 336 0.0
.data 1216 1224 8 0.7
.text 7489236 7489572 336 0.0
door-lock-app debug (read only) 1947905 1948777 872 0.0
(read/write) 121224 121288 64 0.1
.data 986 1050 64 6.5
.rodata 174044 174108 64 0.0
.text 1624354 1625138 784 0.0
lighting-app debug+rpc (read only) 2074369 2075241 872 0.0
(read/write) 126168 126200 32 0.0
.data 1376 1408 32 2.3
.rodata 166609 166673 64 0.0
.text 1752114 1752898 784 0.0
ota-provider-app debug (read only) 1881265 1882137 872 0.0
(read/write) 116888 116952 64 0.1
.data 1224 1288 64 5.2
.rodata 158867 158931 64 0.0
.text 1570786 1571570 784 0.0
ota-requestor-app debug (read only) 1894297 1895169 872 0.0
(read/write) 118240 118304 64 0.1
.data 1128 1192 64 5.7
.rodata 153252 153316 64 0.0
.text 1591106 1591890 784 0.0
shell debug (read only) 2370417 2371009 592 0.0
(read/write) 152272 152304 32 0.0
.data 832 864 32 3.8
.text 2004658 2005250 592 0.0
thermostat-no-ble arm64 (read only) 2174924 2175596 672 0.0
(read/write) 151265 151313 48 0.0
.bss 67585 67601 16 0.0
.data 1032 1056 24 2.3
.rodata 133836 133916 80 0.1
.text 1821504 1822064 560 0.0
tv-app debug (read only) 2597969 2598841 872 0.0
(read/write) 153376 153408 32 0.0
.data 3168 3200 32 1.0
.rodata 201077 201141 64 0.0
.text 2222114 2222898 784 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2441100 2441164 64 0.0
.data 5352 5360 8 0.1
.text 1403672 1403736 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2402276 2402340 64 0.0
.data 5648 5656 8 0.1
.text 1364848 1364912 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2337728 2337792 64 0.0
.data 5624 5632 8 0.1
.text 1300328 1300392 64 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2328620 2328684 64 0.0
.data 5456 5464 8 0.1
.text 1291192 1291256 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1023939 1024059 120 0.0
bss 123784 123808 24 0.0
text 700236 700348 112 0.0
nrf52840dk_nrf52840+rpc (read/write) 993199 993335 136 0.0
bss 120972 120996 24 0.0
text 680112 680228 116 0.0
nrf52840dongle_nrf52840 (read/write) 1038647 1038767 120 0.0
bss 125004 125028 24 0.0
text 703980 704096 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930554 930706 152 0.0
bss 120344 120368 24 0.0
text 615264 615376 112 0.0
lock-app nrf52840dk_nrf52840 (read/write) 952691 952811 120 0.0
bss 122012 122036 24 0.0
text 642332 642444 112 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860170 860322 152 0.0
bss 118604 118628 24 0.0
text 558136 558252 116 0.0
pump-app nrf52840dk_nrf52840 (read/write) 951267 951387 120 0.0
bss 121732 121756 24 0.0
text 642152 642264 112 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 947215 947335 120 0.0
bss 121736 121760 24 0.0
text 638392 638504 112 0.0
shell nrf52840dk_nrf52840 (read/write) 811587 811651 64 0.0
bss 113324 113348 24 0.0
text 540852 540924 72 0.0
p6 all-clusters-app default (read/write) 2490952 2491032 80 0.0
.data 2680 2688 8 0.3
.text 1449216 1449296 80 0.0
light-app default (read/write) 2394912 2394992 80 0.0
.data 2528 2536 8 0.3
.text 1353176 1353256 80 0.0
lock-app default (read/write) 2358488 2358568 80 0.0
.data 2488 2496 8 0.3
.text 1316752 1316832 80 0.0
qpg lighting-app qpg6105+debug (read only) 600540 600652 112 0.0
.bss 91200 91224 24 0.0
.data 1116 1124 8 0.7
.text 595220 595332 112 0.0
lock-app qpg6105+debug (read only) 566300 566428 128 0.0
.bss 91208 91232 24 0.0
.data 1068 1076 8 0.7
.text 560980 561108 128 0.0
telink lighting-app tlsr9518adk80d (read/write) 883074 883114 40 0.0
text 623098 623126 28 0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2b80c6a bd28e2e change % change
cyw30739 light cyw930739m2evb_01 (read/write) 599950 600110 160 0.0
.app_xip_area 503628 503756 128 0.0
.bss 79020 79044 24 0.0
.data 644 652 8 1.2
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 557994 558146 152 0.0
.app_xip_area 463216 463336 120 0.0
.bss 77516 77540 24 0.0
.data 608 616 8 1.3
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 579222 579374 152 0.0
.app_xip_area 475020 475140 120 0.0
.bss 86612 86636 24 0.0
.data 552 560 8 1.4
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 916668 916780 112 0.0
(read/write) 129760 129792 32 0.0
.bss 127720 127744 24 0.0
.data 2040 2048 8 0.4
.text 916660 916772 112 0.0
BRD4161A+rpc (read only) 945376 945488 112 0.0
(read/write) 146680 146712 32 0.0
.bss 144496 144520 24 0.0
.data 2180 2188 8 0.4
.text 945368 945480 112 0.0
window-app BRD4161A (read only) 850504 850632 128 0.0
(read/write) 127680 127712 32 0.0
.bss 125768 125792 24 0.0
.data 1908 1916 8 0.4
.text 850496 850624 128 0.0
esp32 all-clusters-app c3devkit (read only) 951694 951728 34 0.0
(read/write) 1400226 1400226 0 0.0
.dram0.bss 67208 67208 0 0.0
.dram0.data 14164 14172 8 0.1
.flash.rodata 199944 199944 0 0.0
.flash.text 951694 951728 34 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 1001319 1001391 72 0.0
(read/write) 465504 465512 8 0.0
.dram0.bss 72360 72360 0 0.0
.dram0.data 34064 34072 8 0.0
.flash.rodata 226952 226952 0 0.0
.flash.text 995935 996007 72 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 693128 693272 144 0.0
.bss 78648 78672 24 0.0
.data 1916 1924 8 0.4
.text 606764 606876 112 0.0
lock k32w061+release (read/write) 695668 695812 144 0.0
.bss 78856 78880 24 0.0
.data 1956 1964 8 0.4
.text 609056 609168 112 0.0
linux all-clusters-app debug (read only) 2395577 2396449 872 0.0
(read/write) 149856 149888 32 0.0
.bss 64128 64128 0 0.0
.data 1328 1360 32 2.4
.data.rel.ro 78696 78696 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 207269 207333 64 0.0
.text 2024722 2025506 784 0.0
bridge-app debug+rpc (read only) 1735357 1735965 608 0.0
(read/write) 95160 95192 32 0.0
.bss 49632 49632 0 0.0
.data 2010 2042 32 1.6
.data.rel.ro 38376 38376 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 142516 142516 0 0.0
.text 1476005 1476613 608 0.0
chip-tool debug (read only) 9152925 9153357 432 0.0
(read/write) 321584 321584 0 0.0
.bss 41016 41016 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 273352 273352 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 479541 479541 0 0.0
.text 8011221 8011653 432 0.0
chip-tool-ipv6only arm64 (read only) 8864028 8864364 336 0.0
(read/write) 434705 434705 0 0.0
.bss 59265 59265 0 0.0
.data 1216 1224 8 0.7
.data.rel.ro 319024 319024 0 0.0
.dynamic 560 560 0 0.0
.got 51392 51392 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 456468 456468 0 0.0
.text 7489236 7489572 336 0.0
door-lock-app debug (read only) 1947905 1948777 872 0.0
(read/write) 121224 121288 64 0.1
.bss 52320 52320 0 0.0
.data 986 1050 64 6.5
.data.rel.ro 62496 62496 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 174044 174108 64 0.0
.text 1624354 1625138 784 0.0
lighting-app debug+rpc (read only) 2074369 2075241 872 0.0
(read/write) 126168 126200 32 0.0
.bss 53280 53280 0 0.0
.data 1376 1408 32 2.3
.data.rel.ro 65984 65984 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 166609 166673 64 0.0
.text 1752114 1752898 784 0.0
ota-provider-app debug (read only) 1881265 1882137 872 0.0
(read/write) 116888 116952 64 0.1
.bss 52192 52192 0 0.0
.data 1224 1288 64 5.2
.data.rel.ro 57816 57816 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 158867 158931 64 0.0
.text 1570786 1571570 784 0.0
ota-requestor-app debug (read only) 1894297 1895169 872 0.0
(read/write) 118240 118304 64 0.1
.bss 52576 52576 0 0.0
.data 1128 1192 64 5.7
.data.rel.ro 59080 59080 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 153252 153316 64 0.0
.text 1591106 1591890 784 0.0
shell debug (read only) 2370417 2371009 592 0.0
(read/write) 152272 152304 32 0.0
.bss 72480 72480 0 0.0
.data 832 864 32 3.8
.data.rel.ro 73280 73280 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 208306 208306 0 0.0
.text 2004658 2005250 592 0.0
thermostat-no-ble arm64 (read only) 2174924 2175596 672 0.0
(read/write) 151265 151313 48 0.0
.bss 67585 67601 16 0.0
.data 1032 1056 24 2.3
.data.rel.ro 75408 75408 0 0.0
.dynamic 560 560 0 0.0
.got 4240 4240 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 133836 133916 80 0.1
.text 1821504 1822064 560 0.0
tv-app debug (read only) 2597969 2598841 872 0.0
(read/write) 153376 153408 32 0.0
.bss 70304 70304 0 0.0
.data 3168 3200 32 1.0
.data.rel.ro 73864 73864 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 201077 201141 64 0.0
.text 2222114 2222898 784 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2441100 2441164 64 0.0
.bss 195036 195036 0 0.0
.data 5352 5360 8 0.1
.text 1403672 1403736 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2402276 2402340 64 0.0
.bss 189136 189136 0 0.0
.data 5648 5656 8 0.1
.text 1364848 1364912 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2337728 2337792 64 0.0
.bss 188136 188136 0 0.0
.data 5624 5632 8 0.1
.text 1300328 1300392 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2328620 2328684 64 0.0
.bss 186676 186676 0 0.0
.data 5456 5464 8 0.1
.text 1291192 1291256 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1023939 1024059 120 0.0
bss 123784 123808 24 0.0
rodata 120896 120896 0 0.0
text 700236 700348 112 0.0
nrf52840dk_nrf52840+rpc (read/write) 993199 993335 136 0.0
bss 120972 120996 24 0.0
rodata 112420 112420 0 0.0
text 680112 680228 116 0.0
nrf52840dongle_nrf52840 (read/write) 1038647 1038767 120 0.0
bss 125004 125028 24 0.0
rodata 119744 119744 0 0.0
text 703980 704096 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930554 930706 152 0.0
bss 120344 120368 24 0.0
rodata 114156 114156 0 0.0
text 615264 615376 112 0.0
lock-app nrf52840dk_nrf52840 (read/write) 952691 952811 120 0.0
bss 122012 122036 24 0.0
rodata 109736 109736 0 0.0
text 642332 642444 112 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860170 860322 152 0.0
bss 118604 118628 24 0.0
rodata 102908 102908 0 0.0
text 558136 558252 116 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527567 527567 0 0.0
bss 53632 53632 0 0.0
rodata 49948 49948 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 951267 951387 120 0.0
bss 121732 121756 24 0.0
rodata 108688 108688 0 0.0
text 642152 642264 112 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 947215 947335 120 0.0
bss 121736 121760 24 0.0
rodata 108388 108388 0 0.0
text 638392 638504 112 0.0
shell nrf52840dk_nrf52840 (read/write) 811587 811651 64 0.0
bss 113324 113348 24 0.0
rodata 79752 79752 0 0.0
text 540852 540924 72 0.0
p6 all-clusters-app default (read/write) 2490952 2491032 80 0.0
.bss 122936 122936 0 0.0
.data 2680 2688 8 0.3
.text 1449216 1449296 80 0.0
light-app default (read/write) 2394912 2394992 80 0.0
.bss 114184 114184 0 0.0
.data 2528 2536 8 0.3
.text 1353176 1353256 80 0.0
lock-app default (read/write) 2358488 2358568 80 0.0
.bss 113936 113936 0 0.0
.data 2488 2496 8 0.3
.text 1316752 1316832 80 0.0
qpg lighting-app qpg6105+debug (read only) 600540 600652 112 0.0
(read/write) 146936 146936 0 0.0
.bss 91200 91224 24 0.0
.data 1116 1124 8 0.7
.text 595220 595332 112 0.0
lock-app qpg6105+debug (read only) 566300 566428 128 0.0
(read/write) 146936 146936 0 0.0
.bss 91208 91232 24 0.0
.data 1068 1076 8 0.7
.text 560980 561108 128 0.0
persistent-storage-app qpg6105+debug (read only) 99536 99536 0 0.0
(read/write) 146941 146941 0 0.0
.bss 24001 24001 0 0.0
.data 180 180 0 0.0
.text 94216 94216 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 883074 883114 40 0.0
bss 87532 87532 0 0.0
noinit 37160 37160 0 0.0
text 623098 623126 28 0.0

src/app/server/Dnssd.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Feb 22, 2022

PR #15411: Size comparison from 153a564 to 5866a1a

Increases above 0.2%:

platform target config section 153a564 5866a1a change % change
cyw30739 light cyw930739m2evb_01 .data 644 652 8 1.2
lock cyw930739m2evb_01 .data 608 616 8 1.3
ota-requestor cyw930739m2evb_01 .data 552 560 8 1.4
efr32 lighting-app BRD4161A .data 2040 2048 8 0.4
BRD4161A+rpc .data 2180 2188 8 0.4
window-app BRD4161A .data 1908 1916 8 0.4
k32w light k32w061+release .data 1916 1924 8 0.4
lock k32w061+release .data 1956 1964 8 0.4
linux all-clusters-app debug .data 1328 1360 32 2.4
bridge-app debug+rpc .data 2010 2042 32 1.6
chip-tool-ipv6only arm64 .data 1216 1224 8 0.7
door-lock-app debug .data 986 1050 64 6.5
lighting-app debug+rpc .data 1376 1408 32 2.3
ota-provider-app debug .data 1224 1288 64 5.2
ota-requestor-app debug .data 1128 1192 64 5.7
shell debug .data 832 864 32 3.8
thermostat-no-ble arm64 .data 1032 1056 24 2.3
tv-app debug .data 3168 3200 32 1.0
p6 all-clusters-app default .data 2680 2688 8 0.3
light-app default .data 2528 2536 8 0.3
lock-app default .data 2488 2496 8 0.3
qpg lighting-app qpg6105+debug .data 1116 1124 8 0.7
lock-app qpg6105+debug .data 1068 1076 8 0.7
Increases (40 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 153a564 5866a1a change % change
cyw30739 light cyw930739m2evb_01 (read/write) 599950 600110 160 0.0
.app_xip_area 503628 503756 128 0.0
.bss 79020 79044 24 0.0
.data 644 652 8 1.2
lock cyw930739m2evb_01 (read/write) 557994 558146 152 0.0
.app_xip_area 463216 463336 120 0.0
.bss 77516 77540 24 0.0
.data 608 616 8 1.3
ota-requestor cyw930739m2evb_01 (read/write) 579222 579374 152 0.0
.app_xip_area 475020 475140 120 0.0
.bss 86612 86636 24 0.0
.data 552 560 8 1.4
efr32 lighting-app BRD4161A (read only) 916668 916780 112 0.0
(read/write) 129760 129792 32 0.0
.bss 127720 127744 24 0.0
.data 2040 2048 8 0.4
.text 916660 916772 112 0.0
BRD4161A+rpc (read only) 945376 945488 112 0.0
(read/write) 146680 146712 32 0.0
.bss 144496 144520 24 0.0
.data 2180 2188 8 0.4
.text 945368 945480 112 0.0
window-app BRD4161A (read only) 850504 850632 128 0.0
(read/write) 127680 127712 32 0.0
.bss 125768 125792 24 0.0
.data 1908 1916 8 0.4
.text 850496 850624 128 0.0
esp32 all-clusters-app c3devkit (read only) 951694 951728 34 0.0
.dram0.data 14164 14172 8 0.1
.flash.text 951694 951728 34 0.0
m5stack (read only) 1001319 1001391 72 0.0
(read/write) 465504 465512 8 0.0
.dram0.data 34064 34072 8 0.0
.flash.text 995935 996007 72 0.0
k32w light k32w061+release (read/write) 693128 693272 144 0.0
.bss 78648 78672 24 0.0
.data 1916 1924 8 0.4
.text 606764 606876 112 0.0
lock k32w061+release (read/write) 695668 695812 144 0.0
.bss 78856 78880 24 0.0
.data 1956 1964 8 0.4
.text 609056 609168 112 0.0
linux all-clusters-app debug (read only) 2395577 2396449 872 0.0
(read/write) 149856 149888 32 0.0
.data 1328 1360 32 2.4
.rodata 207269 207333 64 0.0
.text 2024722 2025506 784 0.0
bridge-app debug+rpc (read only) 1735357 1735965 608 0.0
(read/write) 95160 95192 32 0.0
.data 2010 2042 32 1.6
.text 1476005 1476613 608 0.0
chip-tool debug (read only) 9152925 9153357 432 0.0
.text 8011221 8011653 432 0.0
chip-tool-ipv6only arm64 (read only) 8864028 8864364 336 0.0
.data 1216 1224 8 0.7
.text 7489236 7489572 336 0.0
door-lock-app debug (read only) 1947905 1948777 872 0.0
(read/write) 121224 121288 64 0.1
.data 986 1050 64 6.5
.rodata 174044 174108 64 0.0
.text 1624354 1625138 784 0.0
lighting-app debug+rpc (read only) 2074369 2075241 872 0.0
(read/write) 126168 126200 32 0.0
.data 1376 1408 32 2.3
.rodata 166609 166673 64 0.0
.text 1752114 1752898 784 0.0
ota-provider-app debug (read only) 1881265 1882137 872 0.0
(read/write) 116888 116952 64 0.1
.data 1224 1288 64 5.2
.rodata 158867 158931 64 0.0
.text 1570786 1571570 784 0.0
ota-requestor-app debug (read only) 1894297 1895169 872 0.0
(read/write) 118240 118304 64 0.1
.data 1128 1192 64 5.7
.rodata 153252 153316 64 0.0
.text 1591106 1591890 784 0.0
shell debug (read only) 2370417 2371009 592 0.0
(read/write) 152272 152304 32 0.0
.data 832 864 32 3.8
.text 2004658 2005250 592 0.0
thermostat-no-ble arm64 (read only) 2174924 2175596 672 0.0
(read/write) 151265 151313 48 0.0
.bss 67585 67601 16 0.0
.data 1032 1056 24 2.3
.rodata 133836 133916 80 0.1
.text 1821504 1822064 560 0.0
tv-app debug (read only) 2597969 2598841 872 0.0
(read/write) 153376 153408 32 0.0
.data 3168 3200 32 1.0
.rodata 201077 201141 64 0.0
.text 2222114 2222898 784 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2441100 2441164 64 0.0
.data 5352 5360 8 0.1
.text 1403672 1403736 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2402276 2402340 64 0.0
.data 5648 5656 8 0.1
.text 1364848 1364912 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2337728 2337792 64 0.0
.data 5624 5632 8 0.1
.text 1300328 1300392 64 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2328620 2328684 64 0.0
.data 5456 5464 8 0.1
.text 1291192 1291256 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1023939 1024059 120 0.0
bss 123784 123808 24 0.0
text 700236 700348 112 0.0
nrf52840dk_nrf52840+rpc (read/write) 993199 993335 136 0.0
bss 120972 120996 24 0.0
text 680112 680228 116 0.0
nrf52840dongle_nrf52840 (read/write) 1038647 1038767 120 0.0
bss 125004 125028 24 0.0
text 703980 704096 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930554 930706 152 0.0
bss 120344 120368 24 0.0
text 615264 615376 112 0.0
lock-app nrf52840dk_nrf52840 (read/write) 952691 952811 120 0.0
bss 122012 122036 24 0.0
text 642332 642444 112 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860170 860322 152 0.0
bss 118604 118628 24 0.0
text 558136 558252 116 0.0
pump-app nrf52840dk_nrf52840 (read/write) 951267 951387 120 0.0
bss 121732 121756 24 0.0
text 642152 642264 112 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 947215 947335 120 0.0
bss 121736 121760 24 0.0
text 638392 638504 112 0.0
shell nrf52840dk_nrf52840 (read/write) 811587 811651 64 0.0
bss 113324 113348 24 0.0
text 540852 540924 72 0.0
p6 all-clusters-app default (read/write) 2490952 2491032 80 0.0
.data 2680 2688 8 0.3
.text 1449216 1449296 80 0.0
light-app default (read/write) 2394912 2394992 80 0.0
.data 2528 2536 8 0.3
.text 1353176 1353256 80 0.0
lock-app default (read/write) 2358488 2358568 80 0.0
.data 2488 2496 8 0.3
.text 1316752 1316832 80 0.0
qpg lighting-app qpg6105+debug (read only) 600540 600652 112 0.0
.bss 91200 91224 24 0.0
.data 1116 1124 8 0.7
.text 595220 595332 112 0.0
lock-app qpg6105+debug (read only) 566300 566428 128 0.0
.bss 91208 91232 24 0.0
.data 1068 1076 8 0.7
.text 560980 561108 128 0.0
telink lighting-app tlsr9518adk80d (read/write) 883074 883114 40 0.0
text 623098 623126 28 0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 153a564 5866a1a change % change
cyw30739 light cyw930739m2evb_01 (read/write) 599950 600110 160 0.0
.app_xip_area 503628 503756 128 0.0
.bss 79020 79044 24 0.0
.data 644 652 8 1.2
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 557994 558146 152 0.0
.app_xip_area 463216 463336 120 0.0
.bss 77516 77540 24 0.0
.data 608 616 8 1.3
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 579222 579374 152 0.0
.app_xip_area 475020 475140 120 0.0
.bss 86612 86636 24 0.0
.data 552 560 8 1.4
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 916668 916780 112 0.0
(read/write) 129760 129792 32 0.0
.bss 127720 127744 24 0.0
.data 2040 2048 8 0.4
.text 916660 916772 112 0.0
BRD4161A+rpc (read only) 945376 945488 112 0.0
(read/write) 146680 146712 32 0.0
.bss 144496 144520 24 0.0
.data 2180 2188 8 0.4
.text 945368 945480 112 0.0
window-app BRD4161A (read only) 850504 850632 128 0.0
(read/write) 127680 127712 32 0.0
.bss 125768 125792 24 0.0
.data 1908 1916 8 0.4
.text 850496 850624 128 0.0
esp32 all-clusters-app c3devkit (read only) 951694 951728 34 0.0
(read/write) 1400226 1400226 0 0.0
.dram0.bss 67208 67208 0 0.0
.dram0.data 14164 14172 8 0.1
.flash.rodata 199944 199944 0 0.0
.flash.text 951694 951728 34 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 1001319 1001391 72 0.0
(read/write) 465504 465512 8 0.0
.dram0.bss 72360 72360 0 0.0
.dram0.data 34064 34072 8 0.0
.flash.rodata 226952 226952 0 0.0
.flash.text 995935 996007 72 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 693128 693272 144 0.0
.bss 78648 78672 24 0.0
.data 1916 1924 8 0.4
.text 606764 606876 112 0.0
lock k32w061+release (read/write) 695668 695812 144 0.0
.bss 78856 78880 24 0.0
.data 1956 1964 8 0.4
.text 609056 609168 112 0.0
linux all-clusters-app debug (read only) 2395577 2396449 872 0.0
(read/write) 149856 149888 32 0.0
.bss 64128 64128 0 0.0
.data 1328 1360 32 2.4
.data.rel.ro 78696 78696 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 207269 207333 64 0.0
.text 2024722 2025506 784 0.0
bridge-app debug+rpc (read only) 1735357 1735965 608 0.0
(read/write) 95160 95192 32 0.0
.bss 49632 49632 0 0.0
.data 2010 2042 32 1.6
.data.rel.ro 38376 38376 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 142516 142516 0 0.0
.text 1476005 1476613 608 0.0
chip-tool debug (read only) 9152925 9153357 432 0.0
(read/write) 321584 321584 0 0.0
.bss 41016 41016 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 273352 273352 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 479541 479541 0 0.0
.text 8011221 8011653 432 0.0
chip-tool-ipv6only arm64 (read only) 8864028 8864364 336 0.0
(read/write) 434705 434705 0 0.0
.bss 59265 59265 0 0.0
.data 1216 1224 8 0.7
.data.rel.ro 319024 319024 0 0.0
.dynamic 560 560 0 0.0
.got 51392 51392 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 456468 456468 0 0.0
.text 7489236 7489572 336 0.0
door-lock-app debug (read only) 1947905 1948777 872 0.0
(read/write) 121224 121288 64 0.1
.bss 52320 52320 0 0.0
.data 986 1050 64 6.5
.data.rel.ro 62496 62496 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 174044 174108 64 0.0
.text 1624354 1625138 784 0.0
lighting-app debug+rpc (read only) 2074369 2075241 872 0.0
(read/write) 126168 126200 32 0.0
.bss 53280 53280 0 0.0
.data 1376 1408 32 2.3
.data.rel.ro 65984 65984 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 166609 166673 64 0.0
.text 1752114 1752898 784 0.0
ota-provider-app debug (read only) 1881265 1882137 872 0.0
(read/write) 116888 116952 64 0.1
.bss 52192 52192 0 0.0
.data 1224 1288 64 5.2
.data.rel.ro 57816 57816 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 158867 158931 64 0.0
.text 1570786 1571570 784 0.0
ota-requestor-app debug (read only) 1894297 1895169 872 0.0
(read/write) 118240 118304 64 0.1
.bss 52576 52576 0 0.0
.data 1128 1192 64 5.7
.data.rel.ro 59080 59080 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 153252 153316 64 0.0
.text 1591106 1591890 784 0.0
shell debug (read only) 2370417 2371009 592 0.0
(read/write) 152272 152304 32 0.0
.bss 72480 72480 0 0.0
.data 832 864 32 3.8
.data.rel.ro 73280 73280 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 208306 208306 0 0.0
.text 2004658 2005250 592 0.0
thermostat-no-ble arm64 (read only) 2174924 2175596 672 0.0
(read/write) 151265 151313 48 0.0
.bss 67585 67601 16 0.0
.data 1032 1056 24 2.3
.data.rel.ro 75408 75408 0 0.0
.dynamic 560 560 0 0.0
.got 4240 4240 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 133836 133916 80 0.1
.text 1821504 1822064 560 0.0
tv-app debug (read only) 2597969 2598841 872 0.0
(read/write) 153376 153408 32 0.0
.bss 70304 70304 0 0.0
.data 3168 3200 32 1.0
.data.rel.ro 73864 73864 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 201077 201141 64 0.0
.text 2222114 2222898 784 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2441100 2441164 64 0.0
.bss 195036 195036 0 0.0
.data 5352 5360 8 0.1
.text 1403672 1403736 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2402276 2402340 64 0.0
.bss 189136 189136 0 0.0
.data 5648 5656 8 0.1
.text 1364848 1364912 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2337728 2337792 64 0.0
.bss 188136 188136 0 0.0
.data 5624 5632 8 0.1
.text 1300328 1300392 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2328620 2328684 64 0.0
.bss 186676 186676 0 0.0
.data 5456 5464 8 0.1
.text 1291192 1291256 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1023939 1024059 120 0.0
bss 123784 123808 24 0.0
rodata 120896 120896 0 0.0
text 700236 700348 112 0.0
nrf52840dk_nrf52840+rpc (read/write) 993199 993335 136 0.0
bss 120972 120996 24 0.0
rodata 112420 112420 0 0.0
text 680112 680228 116 0.0
nrf52840dongle_nrf52840 (read/write) 1038647 1038767 120 0.0
bss 125004 125028 24 0.0
rodata 119744 119744 0 0.0
text 703980 704096 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930554 930706 152 0.0
bss 120344 120368 24 0.0
rodata 114156 114156 0 0.0
text 615264 615376 112 0.0
lock-app nrf52840dk_nrf52840 (read/write) 952691 952811 120 0.0
bss 122012 122036 24 0.0
rodata 109736 109736 0 0.0
text 642332 642444 112 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860170 860322 152 0.0
bss 118604 118628 24 0.0
rodata 102908 102908 0 0.0
text 558136 558252 116 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527567 527567 0 0.0
bss 53632 53632 0 0.0
rodata 49948 49948 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 951267 951387 120 0.0
bss 121732 121756 24 0.0
rodata 108688 108688 0 0.0
text 642152 642264 112 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 947215 947335 120 0.0
bss 121736 121760 24 0.0
rodata 108388 108388 0 0.0
text 638392 638504 112 0.0
shell nrf52840dk_nrf52840 (read/write) 811587 811651 64 0.0
bss 113324 113348 24 0.0
rodata 79752 79752 0 0.0
text 540852 540924 72 0.0
p6 all-clusters-app default (read/write) 2490952 2491032 80 0.0
.bss 122936 122936 0 0.0
.data 2680 2688 8 0.3
.text 1449216 1449296 80 0.0
light-app default (read/write) 2394912 2394992 80 0.0
.bss 114184 114184 0 0.0
.data 2528 2536 8 0.3
.text 1353176 1353256 80 0.0
lock-app default (read/write) 2358488 2358568 80 0.0
.bss 113936 113936 0 0.0
.data 2488 2496 8 0.3
.text 1316752 1316832 80 0.0
qpg lighting-app qpg6105+debug (read only) 600540 600652 112 0.0
(read/write) 146936 146936 0 0.0
.bss 91200 91224 24 0.0
.data 1116 1124 8 0.7
.text 595220 595332 112 0.0
lock-app qpg6105+debug (read only) 566300 566428 128 0.0
(read/write) 146936 146936 0 0.0
.bss 91208 91232 24 0.0
.data 1068 1076 8 0.7
.text 560980 561108 128 0.0
persistent-storage-app qpg6105+debug (read only) 99536 99536 0 0.0
(read/write) 146941 146941 0 0.0
.bss 24001 24001 0 0.0
.data 180 180 0 0.0
.text 94216 94216 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 883074 883114 40 0.0
bss 87532 87532 0 0.0
noinit 37160 37160 0 0.0
text 623098 623126 28 0.0

@andy31415 andy31415 merged commit fdb8114 into project-chip:master Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants