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

Implement browse retries for minimal mdns #15813

Merged
merged 4 commits into from
Mar 9, 2022

Conversation

cecille
Copy link
Contributor

@cecille cecille commented Mar 3, 2022

Problem

Minimal mDNS will retry on a failing resolve command, but not on a failing browse command. This is especially important for minimal, which relies on legacy unicast responses for the first attempt.

Change overview

  • adds ability to track browse requests in the ActiveResolveAttempts class
  • Changes minimal impl to retry browse attempts using the same mechanism
    as resolves
  • adds tests
  • moves the ActiveResolveAttempts file out of minimal - reasoning:
    althought this is used only by minimal, other impls could use
    this and the minimal folder was meant to not include any Matter
    specific details like peer id or discovery filter.
  • adds tests.

Testing

  • ran a discover where there are no matter devices advertising - saw retries
  • unit tests added

@boring-cyborg boring-cyborg bot added the lib label Mar 3, 2022
@github-actions
Copy link

github-actions bot commented Mar 3, 2022

PR #15813: Size comparison from 3b83461 to a5c0d3a

Increases above 0.2%:

platform target config section 3b83461 a5c0d3a change % change
linux bridge-app debug+rpc .bss 47400 47496 96 0.2
.text 1470709 1473749 3040 0.2
chip-tool debug .bss 25440 25536 96 0.4
Increases (29 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg)
platform target config section 3b83461 a5c0d3a change % change
cyw30739 light cyw930739m2evb_01 (read/write) 600234 600258 24 0.0
.app_xip_area 505256 505280 24 0.0
lock cyw930739m2evb_01 (read/write) 558230 558246 16 0.0
.app_xip_area 464788 464804 16 0.0
ota-requestor cyw930739m2evb_01 (read/write) 578858 578874 16 0.0
.app_xip_area 475720 475736 16 0.0
efr32 lighting-app BRD4161A (read only) 918280 918312 32 0.0
.text 918272 918304 32 0.0
BRD4161A+rpc (read only) 948364 948380 16 0.0
.text 948356 948372 16 0.0
lock-app BRD4161A+wf200 (read only) 988084 989252 1168 0.1
(read/write) 120312 120408 96 0.1
.bss 118380 118476 96 0.1
.text 988076 989244 1168 0.1
window-app BRD4161A (read only) 853064 853096 32 0.0
.text 853056 853088 32 0.0
esp32 all-clusters-app c3devkit (read only) 953072 953802 730 0.1
(read/write) 1392562 1392698 136 0.0
.dram0.bss 62536 62632 96 0.2
.flash.rodata 196872 196912 40 0.0
.flash.text 953072 953802 730 0.1
m5stack (read only) 1008339 1009019 680 0.1
(read/write) 459684 459828 144 0.0
.dram0.bss 68056 68152 96 0.1
.flash.rodata 225712 225760 48 0.0
.flash.text 1002955 1003635 680 0.1
k32w light k32w061+release (read/write) 692556 692572 16 0.0
.text 607136 607152 16 0.0
lock k32w061+release (read/write) 695708 695724 16 0.0
.text 610320 610336 16 0.0
linux all-clusters-app debug (read only) 2402161 2405249 3088 0.1
(read/write) 144600 144696 96 0.1
.bss 59104 59200 96 0.2
.rodata 204997 205061 64 0.0
.text 2034418 2037442 3024 0.1
bridge-app debug+rpc (read only) 1728141 1731285 3144 0.2
(read/write) 92560 92656 96 0.1
.bss 47400 47496 96 0.2
.rodata 141652 141756 104 0.1
.text 1470709 1473749 3040 0.2
chip-tool debug (read only) 9398141 9401309 3168 0.0
(read/write) 305736 305832 96 0.0
.bss 25440 25536 96 0.4
.rodata 497781 497877 96 0.0
.text 8239317 8242389 3072 0.0
chip-tool-ipv6only arm64 (read only) 9096660 9099676 3016 0.0
(read/write) 418497 418625 128 0.0
.bss 43761 43857 96 0.2
.data.rel.ro 317920 317944 24 0.0
.rodata 473580 473700 120 0.0
.text 7705412 7708276 2864 0.0
door-lock-app debug (read only) 1942697 1945801 3104 0.2
(read/write) 119008 119104 96 0.1
.bss 50400 50496 96 0.2
.rodata 173596 173660 64 0.0
.text 1620642 1623682 3040 0.2
lighting-app debug+rpc (read only) 2078145 2081233 3088 0.1
(read/write) 124400 124496 96 0.1
.bss 51328 51424 96 0.2
.rodata 165980 166044 64 0.0
.text 1756738 1759762 3024 0.2
ota-provider-app debug (read only) 1875009 1878097 3088 0.2
(read/write) 114640 114736 96 0.1
.bss 50208 50304 96 0.2
.rodata 158835 158899 64 0.0
.text 1565634 1568658 3024 0.2
ota-requestor-app debug (read only) 1886217 1889353 3136 0.2
(read/write) 116952 117048 96 0.1
.bss 51360 51456 96 0.2
.rodata 152356 152452 96 0.1
.text 1585026 1588066 3040 0.2
shell debug (read only) 2371193 2374329 3136 0.1
(read/write) 146832 146928 96 0.1
.bss 67176 67272 96 0.1
.rodata 204978 205074 96 0.0
.text 2009682 2012722 3040 0.2
thermostat-no-ble arm64 (read only) 2168772 2171756 2984 0.1
(read/write) 148385 148513 128 0.1
.bss 65121 65217 96 0.1
.data.rel.ro 75032 75056 24 0.0
.rodata 132900 133020 120 0.1
.text 1817664 1820512 2848 0.2
tv-app debug (read only) 2609073 2612225 3152 0.1
(read/write) 250744 250840 96 0.0
.bss 167904 168000 96 0.1
.rodata 199133 199229 96 0.0
.text 2236034 2239090 3056 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2350708 2351324 616 0.0
.bss 187036 187132 96 0.1
.text 1313308 1313924 616 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 730784 730796 12 0.0
p6 all-clusters-app default (read/write) 2489552 2490720 1168 0.0
.bss 118608 118704 96 0.1
.text 1447816 1448984 1168 0.1
light-app default (read/write) 2396688 2397848 1160 0.0
.bss 112920 113016 96 0.1
.text 1354952 1356112 1160 0.1
lock-app default (read/write) 2360200 2361360 1160 0.0
.bss 112664 112760 96 0.1
.text 1318464 1319624 1160 0.1
qpg lighting-app qpg6105+debug (read only) 601768 601776 8 0.0
.text 596448 596456 8 0.0
lock-app qpg6105+debug (read only) 567468 567476 8 0.0
.text 562148 562156 8 0.0
Full report (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 3b83461 a5c0d3a change % change
cyw30739 light cyw930739m2evb_01 (read/write) 600234 600258 24 0.0
.app_xip_area 505256 505280 24 0.0
.bss 77660 77660 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 558230 558246 16 0.0
.app_xip_area 464788 464804 16 0.0
.bss 76164 76164 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 578858 578874 16 0.0
.app_xip_area 475720 475736 16 0.0
.bss 85532 85532 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 918280 918312 32 0.0
(read/write) 128816 128816 0 0.0
.bss 126760 126760 0 0.0
.data 2056 2056 0 0.0
.text 918272 918304 32 0.0
BRD4161A+rpc (read only) 948364 948380 16 0.0
(read/write) 145756 145756 0 0.0
.bss 143536 143536 0 0.0
.data 2220 2220 0 0.0
.text 948356 948372 16 0.0
lock-app BRD4161A+wf200 (read only) 988084 989252 1168 0.1
(read/write) 120312 120408 96 0.1
.bss 118380 118476 96 0.1
.data 1932 1932 0 0.0
.text 988076 989244 1168 0.1
window-app BRD4161A (read only) 853064 853096 32 0.0
(read/write) 126784 126784 0 0.0
.bss 124856 124856 0 0.0
.data 1924 1924 0 0.0
.text 853056 853088 32 0.0
esp32 all-clusters-app c3devkit (read only) 953072 953802 730 0.1
(read/write) 1392562 1392698 136 0.0
.dram0.bss 62536 62632 96 0.2
.dram0.data 14236 14236 0 0.0
.flash.rodata 196872 196912 40 0.0
.flash.text 953072 953802 730 0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1008339 1009019 680 0.1
(read/write) 459684 459828 144 0.0
.dram0.bss 68056 68152 96 0.1
.dram0.data 34080 34080 0 0.0
.flash.rodata 225712 225760 48 0.0
.flash.text 1002955 1003635 680 0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 692556 692572 16 0.0
.bss 77688 77688 0 0.0
.data 1932 1932 0 0.0
.text 607136 607152 16 0.0
lock k32w061+release (read/write) 695708 695724 16 0.0
.bss 77616 77616 0 0.0
.data 1972 1972 0 0.0
.text 610320 610336 16 0.0
linux all-clusters-app debug (read only) 2402161 2405249 3088 0.1
(read/write) 144600 144696 96 0.1
.bss 59104 59200 96 0.2
.data 1392 1392 0 0.0
.data.rel.ro 78392 78392 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 204997 205061 64 0.0
.text 2034418 2037442 3024 0.1
bridge-app debug+rpc (read only) 1728141 1731285 3144 0.2
(read/write) 92560 92656 96 0.1
.bss 47400 47496 96 0.2
.data 2048 2048 0 0.0
.data.rel.ro 38040 38040 0 0.0
.dynamic 592 592 0 0.0
.got 3912 3912 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 141652 141756 104 0.1
.text 1470709 1473749 3040 0.2
chip-tool debug (read only) 9398141 9401309 3168 0.0
(read/write) 305736 305832 96 0.0
.bss 25440 25536 96 0.4
.data 1136 1136 0 0.0
.data.rel.ro 273152 273152 0 0.0
.dynamic 608 608 0 0.0
.got 4760 4760 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 497781 497877 96 0.0
.text 8239317 8242389 3072 0.0
chip-tool-ipv6only arm64 (read only) 9096660 9099676 3016 0.0
(read/write) 418497 418625 128 0.0
.bss 43761 43857 96 0.2
.data 1192 1192 0 0.0
.data.rel.ro 317920 317944 24 0.0
.dynamic 560 560 0 0.0
.got 51848 51848 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 473580 473700 120 0.0
.text 7705412 7708276 2864 0.0
door-lock-app debug (read only) 1942697 1945801 3104 0.2
(read/write) 119008 119104 96 0.1
.bss 50400 50496 96 0.2
.data 1056 1056 0 0.0
.data.rel.ro 62168 62168 0 0.0
.dynamic 592 592 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 173596 173660 64 0.0
.text 1620642 1623682 3040 0.2
lighting-app debug+rpc (read only) 2078145 2081233 3088 0.1
(read/write) 124400 124496 96 0.1
.bss 51328 51424 96 0.2
.data 1472 1472 0 0.0
.data.rel.ro 66136 66136 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 165980 166044 64 0.0
.text 1756738 1759762 3024 0.2
ota-provider-app debug (read only) 1875009 1878097 3088 0.2
(read/write) 114640 114736 96 0.1
.bss 50208 50304 96 0.2
.data 1352 1352 0 0.0
.data.rel.ro 57448 57448 0 0.0
.dynamic 608 608 0 0.0
.got 4352 4352 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158835 158899 64 0.0
.text 1565634 1568658 3024 0.2
ota-requestor-app debug (read only) 1886217 1889353 3136 0.2
(read/write) 116952 117048 96 0.1
.bss 51360 51456 96 0.2
.data 1480 1480 0 0.0
.data.rel.ro 58696 58696 0 0.0
.dynamic 592 592 0 0.0
.got 4152 4152 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 152356 152452 96 0.1
.text 1585026 1588066 3040 0.2
shell debug (read only) 2371193 2374329 3136 0.1
(read/write) 146832 146928 96 0.1
.bss 67176 67272 96 0.1
.data 864 864 0 0.0
.data.rel.ro 73128 73128 0 0.0
.dynamic 592 592 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 204978 205074 96 0.0
.text 2009682 2012722 3040 0.2
thermostat-no-ble arm64 (read only) 2168772 2171756 2984 0.1
(read/write) 148385 148513 128 0.1
.bss 65121 65217 96 0.1
.data 1072 1072 0 0.0
.data.rel.ro 75032 75056 24 0.0
.dynamic 560 560 0 0.0
.got 4208 4208 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 132900 133020 120 0.1
.text 1817664 1820512 2848 0.2
tv-app debug (read only) 2609073 2612225 3152 0.1
(read/write) 250744 250840 96 0.0
.bss 167904 168000 96 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73608 73608 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 199133 199229 96 0.0
.text 2236034 2239090 3056 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2350708 2351324 616 0.0
.bss 187036 187132 96 0.1
.data 5784 5784 0 0.0
.text 1313308 1313924 616 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1076519 1076519 0 0.0
bss 128876 128876 0 0.0
rodata 141664 141664 0 0.0
text 730784 730796 12 0.0
p6 all-clusters-app default (read/write) 2489552 2490720 1168 0.0
.bss 118608 118704 96 0.1
.data 2696 2696 0 0.0
.text 1447816 1448984 1168 0.1
light-app default (read/write) 2396688 2397848 1160 0.0
.bss 112920 113016 96 0.1
.data 2544 2544 0 0.0
.text 1354952 1356112 1160 0.1
lock-app default (read/write) 2360200 2361360 1160 0.0
.bss 112664 112760 96 0.1
.data 2504 2504 0 0.0
.text 1318464 1319624 1160 0.1
qpg lighting-app qpg6105+debug (read only) 601768 601776 8 0.0
(read/write) 146936 146936 0 0.0
.bss 91064 91064 0 0.0
.data 1132 1132 0 0.0
.text 596448 596456 8 0.0
lock-app qpg6105+debug (read only) 567468 567476 8 0.0
(read/write) 146936 146936 0 0.0
.bss 91072 91072 0 0.0
.data 1084 1084 0 0.0
.text 562148 562156 8 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 883754 883754 0 0.0
bss 86280 86280 0 0.0
noinit 37160 37160 0 0.0
text 625014 625014 0 0.0

@github-actions
Copy link

github-actions bot commented Mar 4, 2022

PR #15813: Size comparison from 08ca987 to feab4b3

Increases above 0.2%:

platform target config section 08ca987 feab4b3 change % change
linux all-clusters-app debug (read only) 2402833 2415569 12736 0.5
.bss 59104 59232 128 0.2
.text 2034754 2047170 12416 0.6
bridge-app debug+rpc (read only) 1728637 1732277 3640 0.2
.bss 47400 47528 128 0.3
.text 1470965 1474501 3536 0.2
chip-tool debug .bss 25440 25632 192 0.8
chip-tool-ipv6only arm64 .bss 43761 43937 176 0.4
door-lock-app debug .bss 50400 50528 128 0.3
.text 1620978 1624514 3536 0.2
lighting-app debug+rpc .bss 51232 51360 128 0.2
.text 1753234 1756770 3536 0.2
ota-provider-app debug .bss 50208 50336 128 0.3
.text 1565874 1569426 3552 0.2
ota-requestor-app debug .bss 51200 51328 128 0.2
.text 1589202 1592754 3552 0.2
shell debug (read only) 2371857 2382081 10224 0.4
.bss 67176 67336 160 0.2
.text 2010018 2019922 9904 0.5
thermostat-no-ble arm64 (read only) 2169220 2175180 5960 0.3
.text 1817888 1823648 5760 0.3
tv-app debug (read only) 2610001 2617201 7200 0.3
.text 2236706 2243586 6880 0.3
Increases (24 builds for cyw30739, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 08ca987 feab4b3 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 600286 600702 416 0.1
.app_xip_area 505308 505660 352 0.1
.bss 77660 77724 64 0.1
lock cyw930739m2evb_01 (read/write) 558282 558690 408 0.1
.app_xip_area 464840 465184 344 0.1
.bss 76164 76228 64 0.1
ota-requestor cyw930739m2evb_01 (read/write) 580226 580642 416 0.1
.app_xip_area 477112 477464 352 0.1
.bss 85484 85548 64 0.1
k32w light k32w061+release (read/write) 693896 694048 152 0.0
.bss 77640 77680 40 0.1
.text 608492 608604 112 0.0
lock k32w061+release (read/write) 695744 695880 136 0.0
.bss 77616 77656 40 0.1
.text 610356 610452 96 0.0
linux all-clusters-app debug (read only) 2402833 2415569 12736 0.5
(read/write) 144632 144760 128 0.1
.bss 59104 59232 128 0.2
.rodata 205093 205413 320 0.2
.text 2034754 2047170 12416 0.6
bridge-app debug+rpc (read only) 1728637 1732277 3640 0.2
(read/write) 92592 92720 128 0.1
.bss 47400 47528 128 0.3
.rodata 141652 141756 104 0.1
.text 1470965 1474501 3536 0.2
chip-tool debug (read only) 9400493 9406333 5840 0.1
(read/write) 305832 306024 192 0.1
.bss 25440 25632 192 0.8
.rodata 497845 497941 96 0.0
.text 8241349 8247093 5744 0.1
chip-tool-ipv6only arm64 (read only) 9099044 9104732 5688 0.1
(read/write) 418593 418785 192 0.0
.bss 43761 43937 176 0.4
.data.rel.ro 317984 318008 24 0.0
.rodata 473660 473764 104 0.0
.text 7707460 7713028 5568 0.1
door-lock-app debug (read only) 1943265 1946865 3600 0.2
(read/write) 119040 119168 128 0.1
.bss 50400 50528 128 0.3
.rodata 173596 173660 64 0.0
.text 1620978 1624514 3536 0.2
lighting-app debug+rpc (read only) 2074561 2078161 3600 0.2
(read/write) 124336 124464 128 0.1
.bss 51232 51360 128 0.2
.rodata 165692 165756 64 0.0
.text 1753234 1756770 3536 0.2
ota-provider-app debug (read only) 1875481 1879097 3616 0.2
(read/write) 114672 114800 128 0.1
.bss 50208 50336 128 0.3
.rodata 158835 158899 64 0.0
.text 1565874 1569426 3552 0.2
ota-requestor-app debug (read only) 1891585 1895233 3648 0.2
(read/write) 116984 117112 128 0.1
.bss 51200 51328 128 0.2
.rodata 152972 153068 96 0.1
.text 1589202 1592754 3552 0.2
shell debug (read only) 2371857 2382081 10224 0.4
(read/write) 146864 147024 160 0.1
.bss 67176 67336 160 0.2
.rodata 205074 205394 320 0.2
.text 2010018 2019922 9904 0.5
thermostat-no-ble arm64 (read only) 2169220 2175180 5960 0.3
(read/write) 148433 148609 176 0.1
.bss 65121 65281 160 0.2
.data.rel.ro 75048 75072 24 0.0
.rodata 132900 133084 184 0.1
.text 1817888 1823648 5760 0.3
tv-app debug (read only) 2610001 2617201 7200 0.3
(read/write) 250744 250872 128 0.1
.bss 167904 168032 128 0.1
.rodata 199133 199453 320 0.2
.text 2236706 2243586 6880 0.3
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2349940 2350876 936 0.0
.bss 186028 186164 136 0.1
.text 1312540 1313476 936 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147627 1148443 816 0.1
bss 145884 145932 48 0.0
rodata 144180 144244 64 0.0
text 782356 782988 632 0.1
p6 all-clusters-app default (read/write) 2489624 2491584 1960 0.1
.bss 118608 118752 144 0.1
.text 1447888 1449848 1960 0.1
light-app default (read/write) 2396728 2397984 1256 0.1
.bss 112920 113056 136 0.1
.text 1354992 1356248 1256 0.1
lock-app default (read/write) 2360240 2361496 1256 0.1
.bss 112664 112800 136 0.1
.text 1318504 1319760 1256 0.1
qpg lighting-app qpg6105+debug (read only) 603112 603224 112 0.0
.bss 91016 91056 40 0.0
.text 597792 597904 112 0.0
lock-app qpg6105+debug (read only) 568796 568908 112 0.0
.bss 91024 91064 40 0.0
.text 563476 563588 112 0.0
telink lighting-app tlsr9518adk80d (read/write) 887454 888298 844 0.1
bss 86864 86912 48 0.1
text 626978 627706 728 0.1
Full report (25 builds for cyw30739, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 08ca987 feab4b3 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 600286 600702 416 0.1
.app_xip_area 505308 505660 352 0.1
.bss 77660 77724 64 0.1
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 558282 558690 408 0.1
.app_xip_area 464840 465184 344 0.1
.bss 76164 76228 64 0.1
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 580226 580642 416 0.1
.app_xip_area 477112 477464 352 0.1
.bss 85484 85548 64 0.1
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 693896 694048 152 0.0
.bss 77640 77680 40 0.1
.data 1964 1964 0 0.0
.text 608492 608604 112 0.0
lock k32w061+release (read/write) 695744 695880 136 0.0
.bss 77616 77656 40 0.1
.data 1972 1972 0 0.0
.text 610356 610452 96 0.0
linux all-clusters-app debug (read only) 2402833 2415569 12736 0.5
(read/write) 144632 144760 128 0.1
.bss 59104 59232 128 0.2
.data 1392 1392 0 0.0
.data.rel.ro 78408 78408 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 205093 205413 320 0.2
.text 2034754 2047170 12416 0.6
bridge-app debug+rpc (read only) 1728637 1732277 3640 0.2
(read/write) 92592 92720 128 0.1
.bss 47400 47528 128 0.3
.data 2048 2048 0 0.0
.data.rel.ro 38056 38056 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 141652 141756 104 0.1
.text 1470965 1474501 3536 0.2
chip-tool debug (read only) 9400493 9406333 5840 0.1
(read/write) 305832 306024 192 0.1
.bss 25440 25632 192 0.8
.data 1136 1136 0 0.0
.data.rel.ro 273232 273232 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 497845 497941 96 0.0
.text 8241349 8247093 5744 0.1
chip-tool-ipv6only arm64 (read only) 9099044 9104732 5688 0.1
(read/write) 418593 418785 192 0.0
.bss 43761 43937 176 0.4
.data 1192 1192 0 0.0
.data.rel.ro 317984 318008 24 0.0
.dynamic 560 560 0 0.0
.got 51856 51856 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 473660 473764 104 0.0
.text 7707460 7713028 5568 0.1
door-lock-app debug (read only) 1943265 1946865 3600 0.2
(read/write) 119040 119168 128 0.1
.bss 50400 50528 128 0.3
.data 1056 1056 0 0.0
.data.rel.ro 62184 62184 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 173596 173660 64 0.0
.text 1620978 1624514 3536 0.2
lighting-app debug+rpc (read only) 2074561 2078161 3600 0.2
(read/write) 124336 124464 128 0.1
.bss 51232 51360 128 0.2
.data 1536 1536 0 0.0
.data.rel.ro 66088 66088 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 165692 165756 64 0.0
.text 1753234 1756770 3536 0.2
ota-provider-app debug (read only) 1875481 1879097 3616 0.2
(read/write) 114672 114800 128 0.1
.bss 50208 50336 128 0.3
.data 1352 1352 0 0.0
.data.rel.ro 57464 57464 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158835 158899 64 0.0
.text 1565874 1569426 3552 0.2
ota-requestor-app debug (read only) 1891585 1895233 3648 0.2
(read/write) 116984 117112 128 0.1
.bss 51200 51328 128 0.2
.data 1512 1512 0 0.0
.data.rel.ro 58856 58856 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 152972 153068 96 0.1
.text 1589202 1592754 3552 0.2
shell debug (read only) 2371857 2382081 10224 0.4
(read/write) 146864 147024 160 0.1
.bss 67176 67336 160 0.2
.data 864 864 0 0.0
.data.rel.ro 73144 73144 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 205074 205394 320 0.2
.text 2010018 2019922 9904 0.5
thermostat-no-ble arm64 (read only) 2169220 2175180 5960 0.3
(read/write) 148433 148609 176 0.1
.bss 65121 65281 160 0.2
.data 1072 1072 0 0.0
.data.rel.ro 75048 75072 24 0.0
.dynamic 560 560 0 0.0
.got 4216 4216 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 132900 133084 184 0.1
.text 1817888 1823648 5760 0.3
tv-app debug (read only) 2610001 2617201 7200 0.3
(read/write) 250744 250872 128 0.1
.bss 167904 168032 128 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73616 73616 0 0.0
.dynamic 592 592 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 199133 199453 320 0.2
.text 2236706 2243586 6880 0.3
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2349940 2350876 936 0.0
.bss 186028 186164 136 0.1
.data 5800 5800 0 0.0
.text 1312540 1313476 936 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147627 1148443 816 0.1
bss 145884 145932 48 0.0
rodata 144180 144244 64 0.0
text 782356 782988 632 0.1
p6 all-clusters-app default (read/write) 2489624 2491584 1960 0.1
.bss 118608 118752 144 0.1
.data 2696 2696 0 0.0
.text 1447888 1449848 1960 0.1
light-app default (read/write) 2396728 2397984 1256 0.1
.bss 112920 113056 136 0.1
.data 2544 2544 0 0.0
.text 1354992 1356248 1256 0.1
lock-app default (read/write) 2360240 2361496 1256 0.1
.bss 112664 112800 136 0.1
.data 2504 2504 0 0.0
.text 1318504 1319760 1256 0.1
qpg lighting-app qpg6105+debug (read only) 603112 603224 112 0.0
(read/write) 146936 146936 0 0.0
.bss 91016 91056 40 0.0
.data 1164 1164 0 0.0
.text 597792 597904 112 0.0
lock-app qpg6105+debug (read only) 568796 568908 112 0.0
(read/write) 146936 146936 0 0.0
.bss 91024 91064 40 0.0
.data 1116 1116 0 0.0
.text 563476 563588 112 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 887454 888298 844 0.1
bss 86864 86912 48 0.1
noinit 37160 37160 0 0.0
text 626978 627706 728 0.1

@github-actions
Copy link

github-actions bot commented Mar 4, 2022

PR #15813: Size comparison from 08ca987 to f424585

Increases above 0.2%:

platform target config section 08ca987 f424585 change % change
linux all-clusters-app debug (read only) 2402833 2415569 12736 0.5
.bss 59104 59232 128 0.2
.text 2034754 2047170 12416 0.6
bridge-app debug+rpc (read only) 1728637 1732277 3640 0.2
.bss 47400 47528 128 0.3
.text 1470965 1474501 3536 0.2
chip-tool debug .bss 25440 25632 192 0.8
chip-tool-ipv6only arm64 .bss 43761 43937 176 0.4
door-lock-app debug .bss 50400 50528 128 0.3
.text 1620978 1624514 3536 0.2
lighting-app debug+rpc .bss 51232 51360 128 0.2
.text 1753234 1756770 3536 0.2
ota-provider-app debug .bss 50208 50336 128 0.3
.text 1565874 1569426 3552 0.2
ota-requestor-app debug .bss 51200 51328 128 0.2
.text 1589202 1592754 3552 0.2
shell debug (read only) 2371857 2382081 10224 0.4
.bss 67176 67336 160 0.2
.text 2010018 2019922 9904 0.5
thermostat-no-ble arm64 (read only) 2169220 2175180 5960 0.3
.text 1817888 1823648 5760 0.3
tv-app debug (read only) 2610001 2617201 7200 0.3
.text 2236706 2243586 6880 0.3
Increases (24 builds for cyw30739, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 08ca987 f424585 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 600286 600702 416 0.1
.app_xip_area 505308 505660 352 0.1
.bss 77660 77724 64 0.1
lock cyw930739m2evb_01 (read/write) 558282 558690 408 0.1
.app_xip_area 464840 465184 344 0.1
.bss 76164 76228 64 0.1
ota-requestor cyw930739m2evb_01 (read/write) 580226 580642 416 0.1
.app_xip_area 477112 477464 352 0.1
.bss 85484 85548 64 0.1
k32w light k32w061+release (read/write) 693896 694048 152 0.0
.bss 77640 77680 40 0.1
.text 608492 608604 112 0.0
lock k32w061+release (read/write) 695744 695880 136 0.0
.bss 77616 77656 40 0.1
.text 610356 610452 96 0.0
linux all-clusters-app debug (read only) 2402833 2415569 12736 0.5
(read/write) 144632 144760 128 0.1
.bss 59104 59232 128 0.2
.rodata 205093 205413 320 0.2
.text 2034754 2047170 12416 0.6
bridge-app debug+rpc (read only) 1728637 1732277 3640 0.2
(read/write) 92592 92720 128 0.1
.bss 47400 47528 128 0.3
.rodata 141652 141756 104 0.1
.text 1470965 1474501 3536 0.2
chip-tool debug (read only) 9400493 9406333 5840 0.1
(read/write) 305832 306024 192 0.1
.bss 25440 25632 192 0.8
.rodata 497845 497941 96 0.0
.text 8241349 8247093 5744 0.1
chip-tool-ipv6only arm64 (read only) 9099044 9104732 5688 0.1
(read/write) 418593 418785 192 0.0
.bss 43761 43937 176 0.4
.data.rel.ro 317984 318008 24 0.0
.rodata 473660 473764 104 0.0
.text 7707460 7713028 5568 0.1
door-lock-app debug (read only) 1943265 1946865 3600 0.2
(read/write) 119040 119168 128 0.1
.bss 50400 50528 128 0.3
.rodata 173596 173660 64 0.0
.text 1620978 1624514 3536 0.2
lighting-app debug+rpc (read only) 2074561 2078161 3600 0.2
(read/write) 124336 124464 128 0.1
.bss 51232 51360 128 0.2
.rodata 165692 165756 64 0.0
.text 1753234 1756770 3536 0.2
ota-provider-app debug (read only) 1875481 1879097 3616 0.2
(read/write) 114672 114800 128 0.1
.bss 50208 50336 128 0.3
.rodata 158835 158899 64 0.0
.text 1565874 1569426 3552 0.2
ota-requestor-app debug (read only) 1891585 1895233 3648 0.2
(read/write) 116984 117112 128 0.1
.bss 51200 51328 128 0.2
.rodata 152972 153068 96 0.1
.text 1589202 1592754 3552 0.2
shell debug (read only) 2371857 2382081 10224 0.4
(read/write) 146864 147024 160 0.1
.bss 67176 67336 160 0.2
.rodata 205074 205394 320 0.2
.text 2010018 2019922 9904 0.5
thermostat-no-ble arm64 (read only) 2169220 2175180 5960 0.3
(read/write) 148433 148609 176 0.1
.bss 65121 65281 160 0.2
.data.rel.ro 75048 75072 24 0.0
.rodata 132900 133084 184 0.1
.text 1817888 1823648 5760 0.3
tv-app debug (read only) 2610001 2617201 7200 0.3
(read/write) 250744 250872 128 0.1
.bss 167904 168032 128 0.1
.rodata 199133 199453 320 0.2
.text 2236706 2243586 6880 0.3
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2349940 2350876 936 0.0
.bss 186028 186164 136 0.1
.text 1312540 1313476 936 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147627 1148443 816 0.1
bss 145884 145932 48 0.0
rodata 144180 144244 64 0.0
text 782356 782988 632 0.1
p6 all-clusters-app default (read/write) 2489624 2491584 1960 0.1
.bss 118608 118752 144 0.1
.text 1447888 1449848 1960 0.1
light-app default (read/write) 2396728 2397984 1256 0.1
.bss 112920 113056 136 0.1
.text 1354992 1356248 1256 0.1
lock-app default (read/write) 2360240 2361496 1256 0.1
.bss 112664 112800 136 0.1
.text 1318504 1319760 1256 0.1
qpg lighting-app qpg6105+debug (read only) 603112 603224 112 0.0
.bss 91016 91056 40 0.0
.text 597792 597904 112 0.0
lock-app qpg6105+debug (read only) 568796 568908 112 0.0
.bss 91024 91064 40 0.0
.text 563476 563588 112 0.0
telink lighting-app tlsr9518adk80d (read/write) 887454 888298 844 0.1
bss 86864 86912 48 0.1
text 626978 627706 728 0.1
Full report (25 builds for cyw30739, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 08ca987 f424585 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 600286 600702 416 0.1
.app_xip_area 505308 505660 352 0.1
.bss 77660 77724 64 0.1
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 558282 558690 408 0.1
.app_xip_area 464840 465184 344 0.1
.bss 76164 76228 64 0.1
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 580226 580642 416 0.1
.app_xip_area 477112 477464 352 0.1
.bss 85484 85548 64 0.1
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 693896 694048 152 0.0
.bss 77640 77680 40 0.1
.data 1964 1964 0 0.0
.text 608492 608604 112 0.0
lock k32w061+release (read/write) 695744 695880 136 0.0
.bss 77616 77656 40 0.1
.data 1972 1972 0 0.0
.text 610356 610452 96 0.0
linux all-clusters-app debug (read only) 2402833 2415569 12736 0.5
(read/write) 144632 144760 128 0.1
.bss 59104 59232 128 0.2
.data 1392 1392 0 0.0
.data.rel.ro 78408 78408 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 205093 205413 320 0.2
.text 2034754 2047170 12416 0.6
bridge-app debug+rpc (read only) 1728637 1732277 3640 0.2
(read/write) 92592 92720 128 0.1
.bss 47400 47528 128 0.3
.data 2048 2048 0 0.0
.data.rel.ro 38056 38056 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 141652 141756 104 0.1
.text 1470965 1474501 3536 0.2
chip-tool debug (read only) 9400493 9406333 5840 0.1
(read/write) 305832 306024 192 0.1
.bss 25440 25632 192 0.8
.data 1136 1136 0 0.0
.data.rel.ro 273232 273232 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 497845 497941 96 0.0
.text 8241349 8247093 5744 0.1
chip-tool-ipv6only arm64 (read only) 9099044 9104732 5688 0.1
(read/write) 418593 418785 192 0.0
.bss 43761 43937 176 0.4
.data 1192 1192 0 0.0
.data.rel.ro 317984 318008 24 0.0
.dynamic 560 560 0 0.0
.got 51856 51856 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 473660 473764 104 0.0
.text 7707460 7713028 5568 0.1
door-lock-app debug (read only) 1943265 1946865 3600 0.2
(read/write) 119040 119168 128 0.1
.bss 50400 50528 128 0.3
.data 1056 1056 0 0.0
.data.rel.ro 62184 62184 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 173596 173660 64 0.0
.text 1620978 1624514 3536 0.2
lighting-app debug+rpc (read only) 2074561 2078161 3600 0.2
(read/write) 124336 124464 128 0.1
.bss 51232 51360 128 0.2
.data 1536 1536 0 0.0
.data.rel.ro 66088 66088 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 165692 165756 64 0.0
.text 1753234 1756770 3536 0.2
ota-provider-app debug (read only) 1875481 1879097 3616 0.2
(read/write) 114672 114800 128 0.1
.bss 50208 50336 128 0.3
.data 1352 1352 0 0.0
.data.rel.ro 57464 57464 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158835 158899 64 0.0
.text 1565874 1569426 3552 0.2
ota-requestor-app debug (read only) 1891585 1895233 3648 0.2
(read/write) 116984 117112 128 0.1
.bss 51200 51328 128 0.2
.data 1512 1512 0 0.0
.data.rel.ro 58856 58856 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 152972 153068 96 0.1
.text 1589202 1592754 3552 0.2
shell debug (read only) 2371857 2382081 10224 0.4
(read/write) 146864 147024 160 0.1
.bss 67176 67336 160 0.2
.data 864 864 0 0.0
.data.rel.ro 73144 73144 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 205074 205394 320 0.2
.text 2010018 2019922 9904 0.5
thermostat-no-ble arm64 (read only) 2169220 2175180 5960 0.3
(read/write) 148433 148609 176 0.1
.bss 65121 65281 160 0.2
.data 1072 1072 0 0.0
.data.rel.ro 75048 75072 24 0.0
.dynamic 560 560 0 0.0
.got 4216 4216 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 132900 133084 184 0.1
.text 1817888 1823648 5760 0.3
tv-app debug (read only) 2610001 2617201 7200 0.3
(read/write) 250744 250872 128 0.1
.bss 167904 168032 128 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73616 73616 0 0.0
.dynamic 592 592 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 199133 199453 320 0.2
.text 2236706 2243586 6880 0.3
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2349940 2350876 936 0.0
.bss 186028 186164 136 0.1
.data 5800 5800 0 0.0
.text 1312540 1313476 936 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147627 1148443 816 0.1
bss 145884 145932 48 0.0
rodata 144180 144244 64 0.0
text 782356 782988 632 0.1
p6 all-clusters-app default (read/write) 2489624 2491584 1960 0.1
.bss 118608 118752 144 0.1
.data 2696 2696 0 0.0
.text 1447888 1449848 1960 0.1
light-app default (read/write) 2396728 2397984 1256 0.1
.bss 112920 113056 136 0.1
.data 2544 2544 0 0.0
.text 1354992 1356248 1256 0.1
lock-app default (read/write) 2360240 2361496 1256 0.1
.bss 112664 112800 136 0.1
.data 2504 2504 0 0.0
.text 1318504 1319760 1256 0.1
qpg lighting-app qpg6105+debug (read only) 603112 603224 112 0.0
(read/write) 146936 146936 0 0.0
.bss 91016 91056 40 0.0
.data 1164 1164 0 0.0
.text 597792 597904 112 0.0
lock-app qpg6105+debug (read only) 568796 568908 112 0.0
(read/write) 146936 146936 0 0.0
.bss 91024 91064 40 0.0
.data 1116 1116 0 0.0
.text 563476 563588 112 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 887454 888298 844 0.1
bss 86864 86912 48 0.1
noinit 37160 37160 0 0.0
text 626978 627706 728 0.1

@andy31415
Copy link
Contributor

/rebase

cecille and others added 2 commits March 7, 2022 14:02
- adds ability to track browse requests in the ActiveResolveAttempts class
- Changes minimal impl to retry browse attempts using the same mechanism
  as resolves
- adds tests
- moves the ActiveResolveAttempts file out of minimal - reasoning:
  althought this is used only by minimal, other impls could use
  this and the minimal folder was meant to not include any Matter
  specific details like peer id or discovery filter.
- adds tests.
- tested by running a discover where there are no matter devices
  advertising
src/lib/dnssd/ActiveResolveAttempts.cpp Show resolved Hide resolved
src/lib/dnssd/ActiveResolveAttempts.cpp Outdated Show resolved Hide resolved
src/lib/dnssd/ActiveResolveAttempts.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Mar 7, 2022

PR #15813: Size comparison from 65440ab to 4262812

Increases above 0.2%:

platform target config section 65440ab 4262812 change % change
linux bridge-app debug+rpc .bss 47432 47528 96 0.2
.text 1473013 1476053 3040 0.2
chip-tool debug .bss 25544 25640 96 0.4
Increases (25 builds for cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 65440ab 4262812 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 601654 601670 16 0.0
.app_xip_area 506188 506204 16 0.0
lock cyw930739m2evb_01 (read/write) 559630 559638 8 0.0
.app_xip_area 465700 465708 8 0.0
ota-requestor cyw930739m2evb_01 (read/write) 581826 581834 8 0.0
.app_xip_area 478216 478224 8 0.0
esp32 all-clusters-app c3devkit (read only) 957276 958006 730 0.1
(read/write) 1393586 1393722 136 0.0
.dram0.bss 63432 63528 96 0.2
.flash.rodata 197000 197040 40 0.0
.flash.text 957276 958006 730 0.1
m5stack (read only) 1012079 1012871 792 0.1
(read/write) 460692 460836 144 0.0
.dram0.bss 68960 69056 96 0.1
.flash.rodata 225816 225864 48 0.0
.flash.text 1006695 1007487 792 0.1
k32w lock k32w061+release (read/write) 696204 696220 16 0.0
.text 610760 610776 16 0.0
linux all-clusters-app debug (read only) 2425521 2428625 3104 0.1
(read/write) 145760 145856 96 0.1
.bss 60128 60224 96 0.2
.rodata 205349 205413 64 0.0
.text 2057042 2060082 3040 0.1
bridge-app debug+rpc (read only) 1730805 1733949 3144 0.2
(read/write) 92720 92816 96 0.1
.bss 47432 47528 96 0.2
.rodata 141652 141756 104 0.1
.text 1473013 1476053 3040 0.2
chip-tool debug (read only) 9746901 9750069 3168 0.0
(read/write) 338232 338328 96 0.0
.bss 25544 25640 96 0.4
.rodata 509812 509908 96 0.0
.text 8498613 8501685 3072 0.0
chip-tool-ipv6only arm64 (read only) 9420276 9423292 3016 0.0
(read/write) 453761 453873 112 0.0
.bss 43841 43937 96 0.2
.data.rel.ro 350648 350672 24 0.0
.rodata 485612 485732 120 0.0
.text 7931956 7934820 2864 0.0
door-lock-app debug (read only) 1945161 1948265 3104 0.2
(read/write) 119136 119232 96 0.1
.bss 50432 50528 96 0.2
.rodata 173596 173660 64 0.0
.text 1622754 1625794 3040 0.2
lighting-app debug+rpc (read only) 2076929 2080033 3104 0.1
(read/write) 124536 124632 96 0.1
.bss 51296 51392 96 0.2
.rodata 165692 165756 64 0.0
.text 1755458 1758498 3040 0.2
ota-provider-app debug (read only) 1877713 1880817 3104 0.2
(read/write) 114768 114864 96 0.1
.bss 50240 50336 96 0.2
.rodata 158835 158899 64 0.0
.text 1567986 1571026 3040 0.2
ota-requestor-app debug (read only) 1900081 1903217 3136 0.2
(read/write) 117512 117608 96 0.1
.bss 51296 51392 96 0.2
.rodata 154124 154220 96 0.1
.text 1595730 1598770 3040 0.2
shell debug (read only) 2392305 2395441 3136 0.1
(read/write) 149976 150072 96 0.1
.bss 70216 70312 96 0.1
.rodata 205298 205394 96 0.0
.text 2030098 2033138 3040 0.1
thermostat-no-ble arm64 (read only) 2174004 2177004 3000 0.1
(read/write) 148609 148737 128 0.1
.bss 65201 65297 96 0.1
.data.rel.ro 75136 75160 24 0.0
.rodata 132948 133068 120 0.1
.text 1822432 1825296 2864 0.2
tv-app debug (read only) 2617065 2620185 3120 0.1
(read/write) 250872 250968 96 0.0
.bss 167936 168032 96 0.1
.rodata 199389 199453 64 0.0
.text 2243394 2246450 3056 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2350468 2351148 680 0.0
.bss 186084 186180 96 0.1
.text 1313068 1313748 680 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1151515 1151531 16 0.0
text 785260 785272 12 0.0
p6 all-clusters-app default (read/write) 2493880 2495064 1184 0.0
.bss 119504 119600 96 0.1
.text 1452144 1453328 1184 0.1
light-app default (read/write) 2397328 2398504 1176 0.0
.bss 112976 113072 96 0.1
.text 1355592 1356768 1176 0.1
lock-app default (read/write) 2360808 2361984 1176 0.0
.bss 112720 112816 96 0.1
.text 1319072 1320248 1176 0.1
qpg lighting-app qpg6105+debug (read only) 603812 603828 16 0.0
.text 598492 598508 16 0.0
lock-app qpg6105+debug (read only) 569480 569488 8 0.0
.text 564160 564168 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 888670 888678 8 0.0
text 628058 628066 8 0.0
Full report (27 builds for cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 65440ab 4262812 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 601654 601670 16 0.0
.app_xip_area 506188 506204 16 0.0
.bss 78148 78148 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 559630 559638 8 0.0
.app_xip_area 465700 465708 8 0.0
.bss 76652 76652 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 581826 581834 8 0.0
.app_xip_area 478216 478224 8 0.0
.bss 85980 85980 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 957276 958006 730 0.1
(read/write) 1393586 1393722 136 0.0
.dram0.bss 63432 63528 96 0.2
.dram0.data 14236 14236 0 0.0
.flash.rodata 197000 197040 40 0.0
.flash.text 957276 958006 730 0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1012079 1012871 792 0.1
(read/write) 460692 460836 144 0.0
.dram0.bss 68960 69056 96 0.1
.dram0.data 34080 34080 0 0.0
.flash.rodata 225816 225864 48 0.0
.flash.text 1006695 1007487 792 0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 694616 694616 0 0.0
.bss 77704 77704 0 0.0
.data 1964 1964 0 0.0
.text 609148 609148 0 0.0
lock k32w061+release (read/write) 696204 696220 16 0.0
.bss 77672 77672 0 0.0
.data 1972 1972 0 0.0
.text 610760 610776 16 0.0
linux all-clusters-app debug (read only) 2425521 2428625 3104 0.1
(read/write) 145760 145856 96 0.1
.bss 60128 60224 96 0.2
.data 1392 1392 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205349 205413 64 0.0
.text 2057042 2060082 3040 0.1
bridge-app debug+rpc (read only) 1730805 1733949 3144 0.2
(read/write) 92720 92816 96 0.1
.bss 47432 47528 96 0.2
.data 2048 2048 0 0.0
.data.rel.ro 38144 38144 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 141652 141756 104 0.1
.text 1473013 1476053 3040 0.2
chip-tool debug (read only) 9746901 9750069 3168 0.0
(read/write) 338232 338328 96 0.0
.bss 25544 25640 96 0.4
.data 1152 1152 0 0.0
.data.rel.ro 305504 305504 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 509812 509908 96 0.0
.text 8498613 8501685 3072 0.0
chip-tool-ipv6only arm64 (read only) 9420276 9423292 3016 0.0
(read/write) 453761 453873 112 0.0
.bss 43841 43937 96 0.2
.data 1200 1200 0 0.0
.data.rel.ro 350648 350672 24 0.0
.dynamic 560 560 0 0.0
.got 54272 54272 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 485612 485732 120 0.0
.text 7931956 7934820 2864 0.0
door-lock-app debug (read only) 1945161 1948265 3104 0.2
(read/write) 119136 119232 96 0.1
.bss 50432 50528 96 0.2
.data 1056 1056 0 0.0
.data.rel.ro 62264 62264 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 173596 173660 64 0.0
.text 1622754 1625794 3040 0.2
lighting-app debug+rpc (read only) 2076929 2080033 3104 0.1
(read/write) 124536 124632 96 0.1
.bss 51296 51392 96 0.2
.data 1568 1568 0 0.0
.data.rel.ro 66184 66184 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165692 165756 64 0.0
.text 1755458 1758498 3040 0.2
ota-provider-app debug (read only) 1877713 1880817 3104 0.2
(read/write) 114768 114864 96 0.1
.bss 50240 50336 96 0.2
.data 1352 1352 0 0.0
.data.rel.ro 57544 57544 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158835 158899 64 0.0
.text 1567986 1571026 3040 0.2
ota-requestor-app debug (read only) 1900081 1903217 3136 0.2
(read/write) 117512 117608 96 0.1
.bss 51296 51392 96 0.2
.data 1512 1512 0 0.0
.data.rel.ro 59256 59256 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 154124 154220 96 0.1
.text 1595730 1598770 3040 0.2
shell debug (read only) 2392305 2395441 3136 0.1
(read/write) 149976 150072 96 0.1
.bss 70216 70312 96 0.1
.data 864 864 0 0.0
.data.rel.ro 73232 73232 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 205298 205394 96 0.0
.text 2030098 2033138 3040 0.1
thermostat-no-ble arm64 (read only) 2174004 2177004 3000 0.1
(read/write) 148609 148737 128 0.1
.bss 65201 65297 96 0.1
.data 1080 1080 0 0.0
.data.rel.ro 75136 75160 24 0.0
.dynamic 560 560 0 0.0
.got 4224 4224 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 132948 133068 120 0.1
.text 1822432 1825296 2864 0.2
tv-app debug (read only) 2617065 2620185 3120 0.1
(read/write) 250872 250968 96 0.0
.bss 167936 168032 96 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73704 73704 0 0.0
.dynamic 592 592 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 199389 199453 64 0.0
.text 2243394 2246450 3056 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2350468 2351148 680 0.0
.bss 186084 186180 96 0.1
.data 5800 5800 0 0.0
.text 1313068 1313748 680 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1151515 1151531 16 0.0
bss 146792 146792 0 0.0
rodata 144276 144276 0 0.0
text 785260 785272 12 0.0
p6 all-clusters-app default (read/write) 2493880 2495064 1184 0.0
.bss 119504 119600 96 0.1
.data 2696 2696 0 0.0
.text 1452144 1453328 1184 0.1
light-app default (read/write) 2397328 2398504 1176 0.0
.bss 112976 113072 96 0.1
.data 2544 2544 0 0.0
.text 1355592 1356768 1176 0.1
lock-app default (read/write) 2360808 2361984 1176 0.0
.bss 112720 112816 96 0.1
.data 2504 2504 0 0.0
.text 1319072 1320248 1176 0.1
qpg lighting-app qpg6105+debug (read only) 603812 603828 16 0.0
(read/write) 146936 146936 0 0.0
.bss 91080 91080 0 0.0
.data 1164 1164 0 0.0
.text 598492 598508 16 0.0
lock-app qpg6105+debug (read only) 569480 569488 8 0.0
(read/write) 146936 146936 0 0.0
.bss 91088 91088 0 0.0
.data 1116 1116 0 0.0
.text 564160 564168 8 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 888670 888678 8 0.0
bss 86928 86928 0 0.0
noinit 37160 37160 0 0.0
text 628058 628066 8 0.0

@github-actions
Copy link

github-actions bot commented Mar 7, 2022

PR #15813: Size comparison from 65440ab to c0d1e5c

Increases above 0.2%:

platform target config section 65440ab c0d1e5c change % change
linux bridge-app debug+rpc .bss 47432 47528 96 0.2
chip-tool debug .bss 25544 25640 96 0.4
ota-provider-app debug .text 1567986 1571234 3248 0.2
Increases (25 builds for cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 65440ab c0d1e5c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 601654 601670 16 0.0
.app_xip_area 506188 506204 16 0.0
lock cyw930739m2evb_01 (read/write) 559630 559638 8 0.0
.app_xip_area 465700 465708 8 0.0
ota-requestor cyw930739m2evb_01 (read/write) 581826 581834 8 0.0
.app_xip_area 478216 478224 8 0.0
esp32 all-clusters-app c3devkit (read only) 957276 957954 678 0.1
(read/write) 1393586 1393682 96 0.0
.dram0.bss 63432 63528 96 0.2
.flash.text 957276 957954 678 0.1
m5stack (read only) 1012079 1012803 724 0.1
(read/write) 460692 460788 96 0.0
.dram0.bss 68960 69056 96 0.1
.flash.text 1006695 1007419 724 0.1
k32w lock k32w061+release (read/write) 696204 696220 16 0.0
.text 610760 610776 16 0.0
linux all-clusters-app debug (read only) 2425521 2428481 2960 0.1
(read/write) 145760 145856 96 0.1
.bss 60128 60224 96 0.2
.rodata 205349 205381 32 0.0
.text 2057042 2059970 2928 0.1
bridge-app debug+rpc (read only) 1730805 1733789 2984 0.2
(read/write) 92720 92816 96 0.1
.bss 47432 47528 96 0.2
.rodata 141652 141708 56 0.0
.text 1473013 1475941 2928 0.2
chip-tool debug (read only) 9746901 9749893 2992 0.0
(read/write) 338232 338328 96 0.0
.bss 25544 25640 96 0.4
.rodata 509812 509844 32 0.0
.text 8498613 8501573 2960 0.0
chip-tool-ipv6only arm64 (read only) 9420276 9423148 2872 0.0
(read/write) 453761 453873 112 0.0
.bss 43841 43937 96 0.2
.data.rel.ro 350648 350672 24 0.0
.rodata 485612 485684 72 0.0
.text 7931956 7934724 2768 0.0
door-lock-app debug (read only) 1945161 1948121 2960 0.2
(read/write) 119136 119232 96 0.1
.bss 50432 50528 96 0.2
.rodata 173596 173628 32 0.0
.text 1622754 1625682 2928 0.2
lighting-app debug+rpc (read only) 2076929 2079857 2928 0.1
(read/write) 124536 124632 96 0.1
.bss 51296 51392 96 0.2
.text 1755458 1758386 2928 0.2
ota-provider-app debug (read only) 1877713 1880993 3280 0.2
(read/write) 114768 114864 96 0.1
.bss 50240 50336 96 0.2
.rodata 158835 158867 32 0.0
.text 1567986 1571234 3248 0.2
ota-requestor-app debug (read only) 1900081 1903041 2960 0.2
(read/write) 117512 117608 96 0.1
.bss 51296 51392 96 0.2
.rodata 154124 154156 32 0.0
.text 1595730 1598658 2928 0.2
shell debug (read only) 2392305 2395281 2976 0.1
(read/write) 149976 150072 96 0.1
.bss 70216 70312 96 0.1
.rodata 205298 205330 32 0.0
.text 2030098 2033042 2944 0.1
thermostat-no-ble arm64 (read only) 2174004 2176956 2952 0.1
(read/write) 148609 148737 128 0.1
.bss 65201 65297 96 0.1
.data.rel.ro 75136 75160 24 0.0
.rodata 132948 133020 72 0.1
.text 1822432 1825296 2864 0.2
tv-app debug (read only) 2617065 2620361 3296 0.1
(read/write) 250872 250968 96 0.0
.bss 167936 168032 96 0.1
.rodata 199389 199421 32 0.0
.text 2243394 2246658 3264 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2350468 2351044 576 0.0
.bss 186084 186180 96 0.1
.text 1313068 1313644 576 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1151515 1151531 16 0.0
text 785260 785272 12 0.0
p6 all-clusters-app default (read/write) 2493880 2494952 1072 0.0
.bss 119504 119600 96 0.1
.text 1452144 1453216 1072 0.1
light-app default (read/write) 2397328 2398400 1072 0.0
.bss 112976 113072 96 0.1
.text 1355592 1356664 1072 0.1
lock-app default (read/write) 2360808 2361880 1072 0.0
.bss 112720 112816 96 0.1
.text 1319072 1320144 1072 0.1
qpg lighting-app qpg6105+debug (read only) 603812 603828 16 0.0
.text 598492 598508 16 0.0
lock-app qpg6105+debug (read only) 569480 569488 8 0.0
.text 564160 564168 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 888670 888678 8 0.0
text 628058 628066 8 0.0
Full report (27 builds for cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 65440ab c0d1e5c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 601654 601670 16 0.0
.app_xip_area 506188 506204 16 0.0
.bss 78148 78148 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 559630 559638 8 0.0
.app_xip_area 465700 465708 8 0.0
.bss 76652 76652 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 581826 581834 8 0.0
.app_xip_area 478216 478224 8 0.0
.bss 85980 85980 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 957276 957954 678 0.1
(read/write) 1393586 1393682 96 0.0
.dram0.bss 63432 63528 96 0.2
.dram0.data 14236 14236 0 0.0
.flash.rodata 197000 197000 0 0.0
.flash.text 957276 957954 678 0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1012079 1012803 724 0.1
(read/write) 460692 460788 96 0.0
.dram0.bss 68960 69056 96 0.1
.dram0.data 34080 34080 0 0.0
.flash.rodata 225816 225816 0 0.0
.flash.text 1006695 1007419 724 0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 694616 694616 0 0.0
.bss 77704 77704 0 0.0
.data 1964 1964 0 0.0
.text 609148 609148 0 0.0
lock k32w061+release (read/write) 696204 696220 16 0.0
.bss 77672 77672 0 0.0
.data 1972 1972 0 0.0
.text 610760 610776 16 0.0
linux all-clusters-app debug (read only) 2425521 2428481 2960 0.1
(read/write) 145760 145856 96 0.1
.bss 60128 60224 96 0.2
.data 1392 1392 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205349 205381 32 0.0
.text 2057042 2059970 2928 0.1
bridge-app debug+rpc (read only) 1730805 1733789 2984 0.2
(read/write) 92720 92816 96 0.1
.bss 47432 47528 96 0.2
.data 2048 2048 0 0.0
.data.rel.ro 38144 38144 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 141652 141708 56 0.0
.text 1473013 1475941 2928 0.2
chip-tool debug (read only) 9746901 9749893 2992 0.0
(read/write) 338232 338328 96 0.0
.bss 25544 25640 96 0.4
.data 1152 1152 0 0.0
.data.rel.ro 305504 305504 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 509812 509844 32 0.0
.text 8498613 8501573 2960 0.0
chip-tool-ipv6only arm64 (read only) 9420276 9423148 2872 0.0
(read/write) 453761 453873 112 0.0
.bss 43841 43937 96 0.2
.data 1200 1200 0 0.0
.data.rel.ro 350648 350672 24 0.0
.dynamic 560 560 0 0.0
.got 54272 54272 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 485612 485684 72 0.0
.text 7931956 7934724 2768 0.0
door-lock-app debug (read only) 1945161 1948121 2960 0.2
(read/write) 119136 119232 96 0.1
.bss 50432 50528 96 0.2
.data 1056 1056 0 0.0
.data.rel.ro 62264 62264 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 173596 173628 32 0.0
.text 1622754 1625682 2928 0.2
lighting-app debug+rpc (read only) 2076929 2079857 2928 0.1
(read/write) 124536 124632 96 0.1
.bss 51296 51392 96 0.2
.data 1568 1568 0 0.0
.data.rel.ro 66184 66184 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165692 165692 0 0.0
.text 1755458 1758386 2928 0.2
ota-provider-app debug (read only) 1877713 1880993 3280 0.2
(read/write) 114768 114864 96 0.1
.bss 50240 50336 96 0.2
.data 1352 1352 0 0.0
.data.rel.ro 57544 57544 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158835 158867 32 0.0
.text 1567986 1571234 3248 0.2
ota-requestor-app debug (read only) 1900081 1903041 2960 0.2
(read/write) 117512 117608 96 0.1
.bss 51296 51392 96 0.2
.data 1512 1512 0 0.0
.data.rel.ro 59256 59256 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 154124 154156 32 0.0
.text 1595730 1598658 2928 0.2
shell debug (read only) 2392305 2395281 2976 0.1
(read/write) 149976 150072 96 0.1
.bss 70216 70312 96 0.1
.data 864 864 0 0.0
.data.rel.ro 73232 73232 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 205298 205330 32 0.0
.text 2030098 2033042 2944 0.1
thermostat-no-ble arm64 (read only) 2174004 2176956 2952 0.1
(read/write) 148609 148737 128 0.1
.bss 65201 65297 96 0.1
.data 1080 1080 0 0.0
.data.rel.ro 75136 75160 24 0.0
.dynamic 560 560 0 0.0
.got 4224 4224 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 132948 133020 72 0.1
.text 1822432 1825296 2864 0.2
tv-app debug (read only) 2617065 2620361 3296 0.1
(read/write) 250872 250968 96 0.0
.bss 167936 168032 96 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73704 73704 0 0.0
.dynamic 592 592 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 199389 199421 32 0.0
.text 2243394 2246658 3264 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2350468 2351044 576 0.0
.bss 186084 186180 96 0.1
.data 5800 5800 0 0.0
.text 1313068 1313644 576 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1151515 1151531 16 0.0
bss 146792 146792 0 0.0
rodata 144276 144276 0 0.0
text 785260 785272 12 0.0
p6 all-clusters-app default (read/write) 2493880 2494952 1072 0.0
.bss 119504 119600 96 0.1
.data 2696 2696 0 0.0
.text 1452144 1453216 1072 0.1
light-app default (read/write) 2397328 2398400 1072 0.0
.bss 112976 113072 96 0.1
.data 2544 2544 0 0.0
.text 1355592 1356664 1072 0.1
lock-app default (read/write) 2360808 2361880 1072 0.0
.bss 112720 112816 96 0.1
.data 2504 2504 0 0.0
.text 1319072 1320144 1072 0.1
qpg lighting-app qpg6105+debug (read only) 603812 603828 16 0.0
(read/write) 146936 146936 0 0.0
.bss 91080 91080 0 0.0
.data 1164 1164 0 0.0
.text 598492 598508 16 0.0
lock-app qpg6105+debug (read only) 569480 569488 8 0.0
(read/write) 146936 146936 0 0.0
.bss 91088 91088 0 0.0
.data 1116 1116 0 0.0
.text 564160 564168 8 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 888670 888678 8 0.0
bss 86928 86928 0 0.0
noinit 37160 37160 0 0.0
text 628058 628066 8 0.0

@github-actions
Copy link

github-actions bot commented Mar 8, 2022

PR #15813: Size comparison from 2822511 to e0450ca

Increases above 0.2%:

platform target config section 2822511 e0450ca change % change
linux bridge-app debug+rpc .bss 47432 47528 96 0.2
chip-tool debug .bss 25512 25608 96 0.4
Increases (26 builds for cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section 2822511 e0450ca change % change
cyw30739 light cyw930739m2evb_01 (read/write) 601810 601826 16 0.0
.app_xip_area 506352 506368 16 0.0
lock cyw930739m2evb_01 (read/write) 559722 559730 8 0.0
.app_xip_area 465800 465808 8 0.0
ota-requestor cyw930739m2evb_01 (read/write) 581918 581926 8 0.0
.app_xip_area 478316 478324 8 0.0
efr32 lighting-app BRD4161A (read only) 920868 920884 16 0.0
.text 920860 920876 16 0.0
BRD4161A+rpc (read only) 949688 949720 32 0.0
.text 949680 949712 32 0.0
window-app BRD4161A (read only) 853888 853920 32 0.0
.text 853880 853912 32 0.0
esp32 all-clusters-app c3devkit (read only) 957506 958184 678 0.1
(read/write) 1393618 1393714 96 0.0
.dram0.bss 63432 63528 96 0.2
.flash.text 957506 958184 678 0.1
m5stack (read only) 1012267 1012931 664 0.1
(read/write) 460724 460820 96 0.0
.dram0.bss 68960 69056 96 0.1
.flash.text 1006883 1007547 664 0.1
k32w light k32w061+release (read/write) 694852 694868 16 0.0
.text 609384 609400 16 0.0
lock k32w061+release (read/write) 696456 696472 16 0.0
.text 611012 611028 16 0.0
linux all-clusters-app debug (read only) 2426809 2429769 2960 0.1
(read/write) 145600 145696 96 0.1
.bss 60128 60224 96 0.2
.rodata 205509 205541 32 0.0
.text 2058434 2061362 2928 0.1
bridge-app debug+rpc (read only) 1731837 1734821 2984 0.2
(read/write) 92560 92656 96 0.1
.bss 47432 47528 96 0.2
.rodata 141748 141804 56 0.0
.text 1474213 1477141 2928 0.2
chip-tool debug (read only) 9758533 9761525 2992 0.0
(read/write) 338488 338584 96 0.0
.bss 25512 25608 96 0.4
.rodata 510868 510900 32 0.0
.text 8508373 8511333 2960 0.0
chip-tool-ipv6only arm64 (read only) 9430548 9433388 2840 0.0
(read/write) 454177 454305 128 0.0
.bss 43825 43921 96 0.2
.data.rel.ro 351000 351024 24 0.0
.rodata 486556 486628 72 0.0
.text 7940244 7942996 2752 0.0
door-lock-app debug (read only) 1946161 1949121 2960 0.2
(read/write) 119008 119104 96 0.1
.bss 50432 50528 96 0.2
.rodata 173660 173692 32 0.0
.text 1623954 1626882 2928 0.2
lighting-app debug+rpc (read only) 2078233 2081161 2928 0.1
(read/write) 124376 124472 96 0.1
.bss 51264 51360 96 0.2
.text 1756866 1759794 2928 0.2
ota-provider-app debug (read only) 1879017 1881977 2960 0.2
(read/write) 114640 114736 96 0.1
.bss 50240 50336 96 0.2
.rodata 158899 158931 32 0.0
.text 1569490 1572418 2928 0.2
ota-requestor-app debug (read only) 1901001 1903977 2976 0.2
(read/write) 117352 117448 96 0.1
.bss 51296 51392 96 0.2
.rodata 154188 154220 32 0.0
.text 1596850 1599794 2944 0.2
shell debug (read only) 2392969 2395945 2976 0.1
(read/write) 149752 149848 96 0.1
.bss 70216 70312 96 0.1
.rodata 205458 205490 32 0.0
.text 2031058 2034002 2944 0.1
thermostat-no-ble arm64 (read only) 2174612 2177468 2856 0.1
(read/write) 148465 148593 128 0.1
.bss 65201 65297 96 0.1
.data.rel.ro 75000 75024 24 0.0
.rodata 133012 133084 72 0.1
.text 1823312 1826080 2768 0.2
tv-app debug (read only) 2617097 2620089 2992 0.1
(read/write) 250648 250744 96 0.0
.bss 167904 168000 96 0.1
.rodata 199453 199485 32 0.0
.text 2243746 2246706 2960 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1151827 1151843 16 0.0
text 785544 785556 12 0.0
p6 all-clusters-app default (read/write) 2494064 2495128 1064 0.0
.bss 119504 119600 96 0.1
.text 1452328 1453392 1064 0.1
light-app default (read/write) 2397504 2398584 1080 0.0
.bss 112976 113072 96 0.1
.text 1355768 1356848 1080 0.1
lock-app default (read/write) 2360936 2362016 1080 0.0
.bss 112720 112816 96 0.1
.text 1319200 1320280 1080 0.1
telink lighting-app tlsr9518adk80d (read/write) 888986 888994 8 0.0
text 628350 628358 8 0.0
Full report (26 builds for cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section 2822511 e0450ca change % change
cyw30739 light cyw930739m2evb_01 (read/write) 601810 601826 16 0.0
.app_xip_area 506352 506368 16 0.0
.bss 78140 78140 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 559722 559730 8 0.0
.app_xip_area 465800 465808 8 0.0
.bss 76644 76644 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 581918 581926 8 0.0
.app_xip_area 478316 478324 8 0.0
.bss 85972 85972 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 920868 920884 16 0.0
(read/write) 128848 128848 0 0.0
.bss 126768 126768 0 0.0
.data 2080 2080 0 0.0
.text 920860 920876 16 0.0
BRD4161A+rpc (read only) 949688 949720 32 0.0
(read/write) 144808 144808 0 0.0
.bss 142544 142544 0 0.0
.data 2260 2260 0 0.0
.text 949680 949712 32 0.0
window-app BRD4161A (read only) 853888 853920 32 0.0
(read/write) 126840 126840 0 0.0
.bss 124912 124912 0 0.0
.data 1924 1924 0 0.0
.text 853880 853912 32 0.0
esp32 all-clusters-app c3devkit (read only) 957506 958184 678 0.1
(read/write) 1393618 1393714 96 0.0
.dram0.bss 63432 63528 96 0.2
.dram0.data 14236 14236 0 0.0
.flash.rodata 197032 197032 0 0.0
.flash.text 957506 958184 678 0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1012267 1012931 664 0.1
(read/write) 460724 460820 96 0.0
.dram0.bss 68960 69056 96 0.1
.dram0.data 34080 34080 0 0.0
.flash.rodata 225848 225848 0 0.0
.flash.text 1006883 1007547 664 0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 694852 694868 16 0.0
.bss 77704 77704 0 0.0
.data 1964 1964 0 0.0
.text 609384 609400 16 0.0
lock k32w061+release (read/write) 696456 696472 16 0.0
.bss 77672 77672 0 0.0
.data 1972 1972 0 0.0
.text 611012 611028 16 0.0
linux all-clusters-app debug (read only) 2426809 2429769 2960 0.1
(read/write) 145600 145696 96 0.1
.bss 60128 60224 96 0.2
.data 1392 1392 0 0.0
.data.rel.ro 78360 78360 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205509 205541 32 0.0
.text 2058434 2061362 2928 0.1
bridge-app debug+rpc (read only) 1731837 1734821 2984 0.2
(read/write) 92560 92656 96 0.1
.bss 47432 47528 96 0.2
.data 2048 2048 0 0.0
.data.rel.ro 38008 38008 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 141748 141804 56 0.0
.text 1474213 1477141 2928 0.2
chip-tool debug (read only) 9758533 9761525 2992 0.0
(read/write) 338488 338584 96 0.0
.bss 25512 25608 96 0.4
.data 1152 1152 0 0.0
.data.rel.ro 305816 305816 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 510868 510900 32 0.0
.text 8508373 8511333 2960 0.0
chip-tool-ipv6only arm64 (read only) 9430548 9433388 2840 0.0
(read/write) 454177 454305 128 0.0
.bss 43825 43921 96 0.2
.data 1200 1200 0 0.0
.data.rel.ro 351000 351024 24 0.0
.dynamic 560 560 0 0.0
.got 54360 54360 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 486556 486628 72 0.0
.text 7940244 7942996 2752 0.0
door-lock-app debug (read only) 1946161 1949121 2960 0.2
(read/write) 119008 119104 96 0.1
.bss 50432 50528 96 0.2
.data 1056 1056 0 0.0
.data.rel.ro 62136 62136 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 173660 173692 32 0.0
.text 1623954 1626882 2928 0.2
lighting-app debug+rpc (read only) 2078233 2081161 2928 0.1
(read/write) 124376 124472 96 0.1
.bss 51264 51360 96 0.2
.data 1568 1568 0 0.0
.data.rel.ro 66040 66040 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165852 165852 0 0.0
.text 1756866 1759794 2928 0.2
ota-provider-app debug (read only) 1879017 1881977 2960 0.2
(read/write) 114640 114736 96 0.1
.bss 50240 50336 96 0.2
.data 1352 1352 0 0.0
.data.rel.ro 57416 57416 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158899 158931 32 0.0
.text 1569490 1572418 2928 0.2
ota-requestor-app debug (read only) 1901001 1903977 2976 0.2
(read/write) 117352 117448 96 0.1
.bss 51296 51392 96 0.2
.data 1512 1512 0 0.0
.data.rel.ro 59112 59112 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 154188 154220 32 0.0
.text 1596850 1599794 2944 0.2
shell debug (read only) 2392969 2395945 2976 0.1
(read/write) 149752 149848 96 0.1
.bss 70216 70312 96 0.1
.data 864 864 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 205458 205490 32 0.0
.text 2031058 2034002 2944 0.1
thermostat-no-ble arm64 (read only) 2174612 2177468 2856 0.1
(read/write) 148465 148593 128 0.1
.bss 65201 65297 96 0.1
.data 1080 1080 0 0.0
.data.rel.ro 75000 75024 24 0.0
.dynamic 560 560 0 0.0
.got 4216 4216 0 0.0
.init 24 24 0 0.0
.init_array 352 352 0 0.0
.rodata 133012 133084 72 0.1
.text 1823312 1826080 2768 0.2
tv-app debug (read only) 2617097 2620089 2992 0.1
(read/write) 250648 250744 96 0.0
.bss 167904 168000 96 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73504 73504 0 0.0
.dynamic 592 592 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 199453 199485 32 0.0
.text 2243746 2246706 2960 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1151827 1151843 16 0.0
bss 146792 146792 0 0.0
rodata 144300 144300 0 0.0
text 785544 785556 12 0.0
p6 all-clusters-app default (read/write) 2494064 2495128 1064 0.0
.bss 119504 119600 96 0.1
.data 2696 2696 0 0.0
.text 1452328 1453392 1064 0.1
light-app default (read/write) 2397504 2398584 1080 0.0
.bss 112976 113072 96 0.1
.data 2544 2544 0 0.0
.text 1355768 1356848 1080 0.1
lock-app default (read/write) 2360936 2362016 1080 0.0
.bss 112720 112816 96 0.1
.data 2504 2504 0 0.0
.text 1319200 1320280 1080 0.1
telink lighting-app tlsr9518adk80d (read/write) 888986 888994 8 0.0
bss 86928 86928 0 0.0
noinit 37160 37160 0 0.0
text 628350 628358 8 0.0

@cecille cecille merged commit 4d18b49 into project-chip:master Mar 9, 2022
@cecille cecille deleted the retry_on_broadcast branch April 1, 2022 00:02
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.

4 participants