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

Stop storing breadcrumb in persistent storage. #17769

Merged

Conversation

bzbarsky-apple
Copy link
Contributor

Breadcrumb is not supposed to be stored persistently.

Also adds a bunch of tests and fixes various bugs where we were
setting breadcrumbs when we should not (e.g. in error conditions) and
not setting them when we should (e.g. when the fail-safe expires).

Fixes #17515

Problem

See above.

Change overview

See above.

Testing

See above about new tests, and existing tests should also test this.

@github-actions
Copy link

github-actions bot commented Apr 26, 2022

PR #17769: Size comparison from 6c54ab8 to 9893c6b

Increases above 0.2%:

platform target config section 6c54ab8 9893c6b change % change
linux chip-tool-no-interactive-ipv6only arm64 .rodata 419388 420572 1184 0.3
Increases (1 build for linux)
platform target config section 6c54ab8 9893c6b change % change
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8221580 8229868 8288 0.1
.rodata 419388 420572 1184 0.3
.text 6588244 6595460 7216 0.1
Decreases (11 builds for cyw30739, k32w, linux, p6, telink)
platform target config section 6c54ab8 9893c6b change % change
cyw30739 light cyw930739m2evb_01 (read/write) 626770 626570 -200 -0.0
.app_xip_area 529648 529448 -200 -0.0
lock cyw930739m2evb_01 (read/write) 621314 621114 -200 -0.0
.app_xip_area 525664 525464 -200 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574150 573966 -184 -0.0
.app_xip_area 468856 468672 -184 -0.0
k32w light k32w061+release (read/write) 688712 688520 -192 -0.0
.text 599800 599608 -192 -0.0
lock k32w061+release (read/write) 729572 729380 -192 -0.0
.text 640292 640100 -192 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 537745 537697 -48 -0.0
.data.rel.ro 477752 477720 -32 -0.0
.got 14080 14072 -8 -0.1
thermostat-no-ble arm64 (read only) 2367676 2366660 -1016 -0.0
(read/write) 174337 174305 -32 -0.0
.data.rel.ro 78984 78952 -32 -0.0
.got 4744 4736 -8 -0.2
.rodata 145468 145412 -56 -0.0
.text 1993184 1992336 -848 -0.0
p6 all-clusters-app default (read/write) 2526920 2526672 -248 -0.0
.text 1485184 1484936 -248 -0.0
light-app default (read/write) 2418680 2418440 -240 -0.0
.text 1376944 1376704 -240 -0.0
lock-app default (read/write) 2422856 2422616 -240 -0.0
.text 1381120 1380880 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807864 807604 -260 -0.0
text 571682 571500 -182 -0.0
Full report (11 builds for cyw30739, k32w, linux, p6, telink)
platform target config section 6c54ab8 9893c6b change % change
cyw30739 light cyw930739m2evb_01 (read/write) 626770 626570 -200 -0.0
.app_xip_area 529648 529448 -200 -0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 621314 621114 -200 -0.0
.app_xip_area 525664 525464 -200 -0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574150 573966 -184 -0.0
.app_xip_area 468856 468672 -184 -0.0
.bss 87688 87688 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 688712 688520 -192 -0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599800 599608 -192 -0.0
lock k32w061+release (read/write) 729572 729380 -192 -0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640292 640100 -192 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8221580 8229868 8288 0.1
(read/write) 537745 537697 -48 -0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 477752 477720 -32 -0.0
.dynamic 560 560 0 0.0
.got 14080 14072 -8 -0.1
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 419388 420572 1184 0.3
.text 6588244 6595460 7216 0.1
thermostat-no-ble arm64 (read only) 2367676 2366660 -1016 -0.0
(read/write) 174337 174305 -32 -0.0
.bss 86097 86097 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78984 78952 -32 -0.0
.dynamic 560 560 0 0.0
.got 4744 4736 -8 -0.2
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145468 145412 -56 -0.0
.text 1993184 1992336 -848 -0.0
p6 all-clusters-app default (read/write) 2526920 2526672 -248 -0.0
.bss 139040 139040 0 0.0
.data 2784 2784 0 0.0
.text 1485184 1484936 -248 -0.0
light-app default (read/write) 2418680 2418440 -240 -0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376944 1376704 -240 -0.0
lock-app default (read/write) 2422856 2422616 -240 -0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1381120 1380880 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807864 807604 -260 -0.0
bss 75216 75216 0 0.0
noinit 40416 40416 0 0.0
text 571682 571500 -182 -0.0

@bzbarsky-apple bzbarsky-apple force-pushed the breadcrumb-non-persistent branch from 9893c6b to de3b274 Compare April 26, 2022 19:00
@github-actions
Copy link

github-actions bot commented Apr 26, 2022

PR #17769: Size comparison from 6c54ab8 to de3b274

Increases above 0.2%:

platform target config section 6c54ab8 de3b274 change % change
linux chip-tool debug .rodata 452949 454165 1216 0.3
chip-tool-no-interactive-ipv6only arm64 .rodata 419388 420572 1184 0.3
Increases (6 builds for cc13x2_26x2, linux)
platform target config section 6c54ab8 de3b274 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 163824 164064 240 0.1
lock-ftd LP_CC2652R7 (read/write) 154568 154808 240 0.2
pump-app LP_CC2652R7 (read/write) 182916 183156 240 0.1
pump-controller-app LP_CC2652R7 (read/write) 189820 190060 240 0.1
linux chip-tool debug (read only) 8359621 8369061 9440 0.1
.rodata 452949 454165 1216 0.3
.text 6825109 6833525 8416 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8221580 8229868 8288 0.1
.rodata 419388 420572 1184 0.3
.text 6588244 6595460 7216 0.1
Decreases (43 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6c54ab8 de3b274 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 688215 687975 -240 -0.0
.rodata 101583 101543 -40 -0.0
.text 586152 585952 -200 -0.0
lock-ftd LP_CC2652R7 (read only) 688783 688543 -240 -0.0
.rodata 103175 103135 -40 -0.0
.text 585124 584924 -200 -0.0
lock-mtd LP_CC2652R7 (read only) 637535 637295 -240 -0.0
.rodata 103055 103015 -40 -0.0
.text 533988 533788 -200 -0.0
pump-app LP_CC2652R7 (read only) 661635 661395 -240 -0.0
.rodata 80371 80331 -40 -0.0
.text 580784 580584 -200 -0.0
pump-controller-app LP_CC2652R7 (read only) 654523 654283 -240 -0.0
.rodata 83395 83355 -40 -0.0
.text 570648 570448 -200 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626770 626570 -200 -0.0
.app_xip_area 529648 529448 -200 -0.0
lock cyw930739m2evb_01 (read/write) 621314 621114 -200 -0.0
.app_xip_area 525664 525464 -200 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574150 573966 -184 -0.0
.app_xip_area 468856 468672 -184 -0.0
efr32 lighting-app BRD4161A (read only) 907612 907404 -208 -0.0
.text 907604 907396 -208 -0.0
BRD4161A+rpc (read only) 942028 941804 -224 -0.0
.text 942020 941796 -224 -0.0
window-app BRD4161A (read only) 844996 844772 -224 -0.0
.text 844988 844764 -224 -0.0
esp32 all-clusters-app c3devkit (read only) 999324 999098 -226 -0.0
(read/write) 1473618 1473578 -40 -0.0
.dram0.bss 68176 68168 -8 -0.0
.flash.rodata 206568 206528 -40 -0.0
.flash.text 999324 999098 -226 -0.0
m5stack (read only) 1053619 1053407 -212 -0.0
(read/write) 475616 475560 -56 -0.0
.dram0.bss 73696 73688 -8 -0.0
.flash.rodata 235916 235868 -48 -0.0
.flash.text 1048235 1048023 -212 -0.0
k32w light k32w061+release (read/write) 688712 688520 -192 -0.0
.text 599800 599608 -192 -0.0
lock k32w061+release (read/write) 729572 729380 -192 -0.0
.text 640292 640100 -192 -0.0
linux all-clusters-app debug (read only) 2734441 2732953 -1488 -0.1
(read/write) 172808 172744 -64 -0.0
.data.rel.ro 81576 81512 -64 -0.1
.rodata 233797 233765 -32 -0.0
.text 2326018 2324754 -1264 -0.1
bridge-app debug+rpc (read only) 1890425 1888937 -1488 -0.1
(read/write) 120240 120176 -64 -0.1
.data.rel.ro 40328 40264 -64 -0.2
.rodata 159537 159473 -64 -0.0
.text 1608322 1607090 -1232 -0.1
chip-tool debug (read/write) 472624 472560 -64 -0.0
.data.rel.ro 442648 442584 -64 -0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 537745 537697 -48 -0.0
.data.rel.ro 477752 477720 -32 -0.0
.got 14080 14072 -8 -0.1
lighting-app debug+rpc (read only) 2325881 2324361 -1520 -0.1
(read/write) 151192 151096 -96 -0.1
.data.rel.ro 70248 70168 -80 -0.1
.rodata 183633 183569 -64 -0.0
.text 1975826 1974562 -1264 -0.1
lock-app debug (read only) 2206265 2204745 -1520 -0.1
(read/write) 145576 145512 -64 -0.0
.data.rel.ro 66600 66536 -64 -0.1
.rodata 192129 192065 -64 -0.0
.text 1854354 1853090 -1264 -0.1
ota-provider-app debug (read only) 2059001 2057497 -1504 -0.1
(read/write) 138824 138760 -64 -0.0
.data.rel.ro 60152 60088 -64 -0.1
.rodata 174171 174107 -64 -0.0
.text 1727538 1726290 -1248 -0.1
ota-requestor-app debug (read only) 2090217 2088745 -1472 -0.1
(read/write) 141600 141536 -64 -0.0
.data.rel.ro 62184 62120 -64 -0.1
.rodata 170492 170460 -32 -0.0
.text 1760946 1759698 -1248 -0.1
shell debug (read only) 2560257 2558705 -1552 -0.1
(read/write) 196776 196680 -96 -0.0
.data.rel.ro 75912 75832 -80 -0.1
.rodata 215538 215442 -96 -0.0
.text 2183026 2181762 -1264 -0.1
thermostat-no-ble arm64 (read only) 2367676 2366660 -1016 -0.0
(read/write) 174337 174305 -32 -0.0
.data.rel.ro 78984 78952 -32 -0.0
.got 4744 4736 -8 -0.2
.rodata 145468 145412 -56 -0.0
.text 1993184 1992336 -848 -0.0
tv-app debug (read only) 2844401 2842897 -1504 -0.1
(read/write) 276472 276408 -64 -0.0
.data.rel.ro 76488 76440 -48 -0.1
.rodata 215947 215883 -64 -0.0
.text 2446210 2444962 -1248 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2488056 2487776 -280 -0.0
.text 1450628 1450348 -280 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2439248 2438968 -280 -0.0
.text 1401820 1401540 -280 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2411508 2411228 -280 -0.0
.text 1374108 1373828 -280 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2365152 2364872 -280 -0.0
.text 1327724 1327444 -280 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179243 1179011 -232 -0.0
rodata 150204 150148 -56 -0.0
text 808616 808436 -180 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1155915 1155683 -232 -0.0
rodata 121916 121860 -56 -0.0
text 809900 809724 -176 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1120219 1119971 -248 -0.0
rodata 113028 112972 -56 -0.0
text 782384 782204 -180 -0.0
nrf52840dongle_nrf52840 (read/write) 1063971 1063735 -236 -0.0
rodata 91988 91928 -60 -0.1
text 738476 738300 -176 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1058366 1058138 -228 -0.0
rodata 114668 114616 -52 -0.0
text 720008 719832 -176 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1093507 1093279 -228 -0.0
rodata 133708 133656 -52 -0.0
text 745912 745732 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 996290 996062 -228 -0.0
rodata 126512 126460 -52 -0.0
text 656160 655984 -176 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076307 1076075 -232 -0.0
rodata 117428 117372 -56 -0.0
text 744780 744604 -176 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1057855 1057627 -228 -0.0
rodata 113376 113324 -52 -0.0
text 730664 730488 -176 -0.0
p6 all-clusters-app default (read/write) 2526920 2526672 -248 -0.0
.text 1485184 1484936 -248 -0.0
light-app default (read/write) 2418680 2418440 -240 -0.0
.text 1376944 1376704 -240 -0.0
lock-app default (read/write) 2422856 2422616 -240 -0.0
.text 1381120 1380880 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807864 807604 -260 -0.0
text 571682 571500 -182 -0.0
Full report (43 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6c54ab8 de3b274 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 688215 687975 -240 -0.0
(read/write) 163824 164064 240 0.1
.bss 75020 75020 0 0.0
.data 3396 3396 0 0.0
.rodata 101583 101543 -40 -0.0
.text 586152 585952 -200 -0.0
lock-ftd LP_CC2652R7 (read only) 688783 688543 -240 -0.0
(read/write) 154568 154808 240 0.2
.bss 73388 73388 0 0.0
.data 3220 3220 0 0.0
.rodata 103175 103135 -40 -0.0
.text 585124 584924 -200 -0.0
lock-mtd LP_CC2652R7 (read only) 637535 637295 -240 -0.0
(read/write) 146188 146188 0 0.0
.bss 69108 69108 0 0.0
.data 3220 3220 0 0.0
.rodata 103055 103015 -40 -0.0
.text 533988 533788 -200 -0.0
pump-app LP_CC2652R7 (read only) 661635 661395 -240 -0.0
(read/write) 182916 183156 240 0.1
.bss 73564 73564 0 0.0
.data 3252 3252 0 0.0
.rodata 80371 80331 -40 -0.0
.text 580784 580584 -200 -0.0
pump-controller-app LP_CC2652R7 (read only) 654523 654283 -240 -0.0
(read/write) 189820 190060 240 0.1
.bss 73612 73612 0 0.0
.data 3216 3216 0 0.0
.rodata 83395 83355 -40 -0.0
.text 570648 570448 -200 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626770 626570 -200 -0.0
.app_xip_area 529648 529448 -200 -0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 621314 621114 -200 -0.0
.app_xip_area 525664 525464 -200 -0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574150 573966 -184 -0.0
.app_xip_area 468856 468672 -184 -0.0
.bss 87688 87688 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) 907612 907404 -208 -0.0
(read/write) 134908 134908 0 0.0
.bss 132864 132864 0 0.0
.data 2044 2044 0 0.0
.text 907604 907396 -208 -0.0
BRD4161A+rpc (read only) 942028 941804 -224 -0.0
(read/write) 151592 151592 0 0.0
.bss 149344 149344 0 0.0
.data 2248 2248 0 0.0
.text 942020 941796 -224 -0.0
window-app BRD4161A (read only) 844996 844772 -224 -0.0
(read/write) 132996 132996 0 0.0
.bss 131040 131040 0 0.0
.data 1956 1956 0 0.0
.text 844988 844764 -224 -0.0
esp32 all-clusters-app c3devkit (read only) 999324 999098 -226 -0.0
(read/write) 1473618 1473578 -40 -0.0
.dram0.bss 68176 68168 -8 -0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206568 206528 -40 -0.0
.flash.text 999324 999098 -226 -0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053619 1053407 -212 -0.0
(read/write) 475616 475560 -56 -0.0
.dram0.bss 73696 73688 -8 -0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235868 -48 -0.0
.flash.text 1048235 1048023 -212 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688712 688520 -192 -0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599800 599608 -192 -0.0
lock k32w061+release (read/write) 729572 729380 -192 -0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640292 640100 -192 -0.0
linux all-clusters-app debug (read only) 2734441 2732953 -1488 -0.1
(read/write) 172808 172744 -64 -0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81576 81512 -64 -0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 233797 233765 -32 -0.0
.text 2326018 2324754 -1264 -0.1
bridge-app debug+rpc (read only) 1890425 1888937 -1488 -0.1
(read/write) 120240 120176 -64 -0.1
.bss 71168 71168 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40328 40264 -64 -0.2
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 159537 159473 -64 -0.0
.text 1608322 1607090 -1232 -0.1
chip-tool debug (read only) 8359621 8369061 9440 0.1
(read/write) 472624 472560 -64 -0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 442648 442584 -64 -0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 452949 454165 1216 0.3
.text 6825109 6833525 8416 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8221580 8229868 8288 0.1
(read/write) 537745 537697 -48 -0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 477752 477720 -32 -0.0
.dynamic 560 560 0 0.0
.got 14080 14072 -8 -0.1
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 419388 420572 1184 0.3
.text 6588244 6595460 7216 0.1
lighting-app debug+rpc (read only) 2325881 2324361 -1520 -0.1
(read/write) 151192 151096 -96 -0.1
.bss 73216 73216 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70248 70168 -80 -0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 183633 183569 -64 -0.0
.text 1975826 1974562 -1264 -0.1
lock-app debug (read only) 2206265 2204745 -1520 -0.1
(read/write) 145576 145512 -64 -0.0
.bss 71808 71808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66600 66536 -64 -0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 192129 192065 -64 -0.0
.text 1854354 1853090 -1264 -0.1
ota-provider-app debug (read only) 2059001 2057497 -1504 -0.1
(read/write) 138824 138760 -64 -0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60152 60088 -64 -0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 174171 174107 -64 -0.0
.text 1727538 1726290 -1248 -0.1
ota-requestor-app debug (read only) 2090217 2088745 -1472 -0.1
(read/write) 141600 141536 -64 -0.0
.bss 71872 71872 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62184 62120 -64 -0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170492 170460 -32 -0.0
.text 1760946 1759698 -1248 -0.1
shell debug (read only) 2560257 2558705 -1552 -0.1
(read/write) 196776 196680 -96 -0.0
.bss 113768 113768 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75912 75832 -80 -0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215538 215442 -96 -0.0
.text 2183026 2181762 -1264 -0.1
thermostat-no-ble arm64 (read only) 2367676 2366660 -1016 -0.0
(read/write) 174337 174305 -32 -0.0
.bss 86097 86097 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78984 78952 -32 -0.0
.dynamic 560 560 0 0.0
.got 4744 4736 -8 -0.2
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145468 145412 -56 -0.0
.text 1993184 1992336 -848 -0.0
tv-app debug (read only) 2844401 2842897 -1504 -0.1
(read/write) 276472 276408 -64 -0.0
.bss 189112 189112 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76488 76440 -48 -0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215947 215883 -64 -0.0
.text 2446210 2444962 -1248 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2488056 2487776 -280 -0.0
.bss 211528 211528 0 0.0
.data 5608 5608 0 0.0
.text 1450628 1450348 -280 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2439248 2438968 -280 -0.0
.bss 206844 206844 0 0.0
.data 5872 5872 0 0.0
.text 1401820 1401540 -280 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411508 2411228 -280 -0.0
.bss 205660 205660 0 0.0
.data 5848 5848 0 0.0
.text 1374108 1373828 -280 -0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2365152 2364872 -280 -0.0
.bss 205456 205456 0 0.0
.data 5632 5632 0 0.0
.text 1327724 1327444 -280 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179243 1179011 -232 -0.0
bss 141784 141784 0 0.0
rodata 150204 150148 -56 -0.0
text 808616 808436 -180 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1155915 1155683 -232 -0.0
bss 145508 145508 0 0.0
rodata 121916 121860 -56 -0.0
text 809900 809724 -176 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1120219 1119971 -248 -0.0
bss 145744 145744 0 0.0
rodata 113028 112972 -56 -0.0
text 782384 782204 -180 -0.0
nrf52840dongle_nrf52840 (read/write) 1063971 1063735 -236 -0.0
bss 152700 152700 0 0.0
rodata 91988 91928 -60 -0.1
text 738476 738300 -176 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1058366 1058138 -228 -0.0
bss 141712 141712 0 0.0
rodata 114668 114616 -52 -0.0
text 720008 719832 -176 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1093507 1093279 -228 -0.0
bss 135424 135424 0 0.0
rodata 133708 133656 -52 -0.0
text 745912 745732 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 996290 996062 -228 -0.0
bss 131660 131660 0 0.0
rodata 126512 126460 -52 -0.0
text 656160 655984 -176 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076307 1076075 -232 -0.0
bss 135512 135512 0 0.0
rodata 117428 117372 -56 -0.0
text 744780 744604 -176 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1057855 1057627 -228 -0.0
bss 135232 135232 0 0.0
rodata 113376 113324 -52 -0.0
text 730664 730488 -176 -0.0
p6 all-clusters-app default (read/write) 2526920 2526672 -248 -0.0
.bss 139040 139040 0 0.0
.data 2784 2784 0 0.0
.text 1485184 1484936 -248 -0.0
light-app default (read/write) 2418680 2418440 -240 -0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376944 1376704 -240 -0.0
lock-app default (read/write) 2422856 2422616 -240 -0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1381120 1380880 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807864 807604 -260 -0.0
bss 75216 75216 0 0.0
noinit 40416 40416 0 0.0
text 571682 571500 -182 -0.0

@bzbarsky-apple bzbarsky-apple force-pushed the breadcrumb-non-persistent branch from de3b274 to d920bbb Compare April 26, 2022 20:40
@github-actions
Copy link

github-actions bot commented Apr 26, 2022

PR #17769: Size comparison from 6c54ab8 to d920bbb

Increases above 0.2%:

platform target config section 6c54ab8 d920bbb change % change
linux chip-tool debug .rodata 452949 454165 1216 0.3
chip-tool-no-interactive-ipv6only arm64 .rodata 419388 420572 1184 0.3
Increases (6 builds for cc13x2_26x2, linux)
platform target config section 6c54ab8 d920bbb change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 163824 164064 240 0.1
lock-ftd LP_CC2652R7 (read/write) 154568 154808 240 0.2
pump-app LP_CC2652R7 (read/write) 182916 183156 240 0.1
pump-controller-app LP_CC2652R7 (read/write) 189820 190060 240 0.1
linux chip-tool debug (read only) 8359621 8369061 9440 0.1
.rodata 452949 454165 1216 0.3
.text 6825109 6833525 8416 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8221580 8229868 8288 0.1
.rodata 419388 420572 1184 0.3
.text 6588244 6595460 7216 0.1
Decreases (43 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6c54ab8 d920bbb change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 688215 687975 -240 -0.0
.rodata 101583 101543 -40 -0.0
.text 586152 585952 -200 -0.0
lock-ftd LP_CC2652R7 (read only) 688783 688543 -240 -0.0
.rodata 103175 103135 -40 -0.0
.text 585124 584924 -200 -0.0
lock-mtd LP_CC2652R7 (read only) 637535 637295 -240 -0.0
.rodata 103055 103015 -40 -0.0
.text 533988 533788 -200 -0.0
pump-app LP_CC2652R7 (read only) 661635 661395 -240 -0.0
.rodata 80371 80331 -40 -0.0
.text 580784 580584 -200 -0.0
pump-controller-app LP_CC2652R7 (read only) 654523 654283 -240 -0.0
.rodata 83395 83355 -40 -0.0
.text 570648 570448 -200 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626770 626570 -200 -0.0
.app_xip_area 529648 529448 -200 -0.0
lock cyw930739m2evb_01 (read/write) 621314 621114 -200 -0.0
.app_xip_area 525664 525464 -200 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574150 573966 -184 -0.0
.app_xip_area 468856 468672 -184 -0.0
efr32 lighting-app BRD4161A (read only) 907612 907404 -208 -0.0
.text 907604 907396 -208 -0.0
BRD4161A+rpc (read only) 942028 941804 -224 -0.0
.text 942020 941796 -224 -0.0
window-app BRD4161A (read only) 844996 844772 -224 -0.0
.text 844988 844764 -224 -0.0
esp32 all-clusters-app c3devkit (read only) 999324 999098 -226 -0.0
(read/write) 1473618 1473578 -40 -0.0
.dram0.bss 68176 68168 -8 -0.0
.flash.rodata 206568 206528 -40 -0.0
.flash.text 999324 999098 -226 -0.0
m5stack (read only) 1053619 1053407 -212 -0.0
(read/write) 475616 475560 -56 -0.0
.dram0.bss 73696 73688 -8 -0.0
.flash.rodata 235916 235868 -48 -0.0
.flash.text 1048235 1048023 -212 -0.0
k32w light k32w061+release (read/write) 688712 688520 -192 -0.0
.text 599800 599608 -192 -0.0
lock k32w061+release (read/write) 729572 729380 -192 -0.0
.text 640292 640100 -192 -0.0
linux all-clusters-app debug (read only) 2734441 2732953 -1488 -0.1
(read/write) 172808 172744 -64 -0.0
.data.rel.ro 81576 81512 -64 -0.1
.rodata 233797 233765 -32 -0.0
.text 2326018 2324754 -1264 -0.1
bridge-app debug+rpc (read only) 1890425 1888937 -1488 -0.1
(read/write) 120240 120176 -64 -0.1
.data.rel.ro 40328 40264 -64 -0.2
.rodata 159537 159473 -64 -0.0
.text 1608322 1607090 -1232 -0.1
chip-tool debug (read/write) 472624 472560 -64 -0.0
.data.rel.ro 442648 442584 -64 -0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 537745 537697 -48 -0.0
.data.rel.ro 477752 477720 -32 -0.0
.got 14080 14072 -8 -0.1
lighting-app debug+rpc (read only) 2325881 2324361 -1520 -0.1
(read/write) 151192 151096 -96 -0.1
.data.rel.ro 70248 70168 -80 -0.1
.rodata 183633 183569 -64 -0.0
.text 1975826 1974562 -1264 -0.1
lock-app debug (read only) 2206265 2204745 -1520 -0.1
(read/write) 145576 145512 -64 -0.0
.data.rel.ro 66600 66536 -64 -0.1
.rodata 192129 192065 -64 -0.0
.text 1854354 1853090 -1264 -0.1
ota-provider-app debug (read only) 2059001 2057497 -1504 -0.1
(read/write) 138824 138760 -64 -0.0
.data.rel.ro 60152 60088 -64 -0.1
.rodata 174171 174107 -64 -0.0
.text 1727538 1726290 -1248 -0.1
ota-requestor-app debug (read only) 2090217 2088745 -1472 -0.1
(read/write) 141600 141536 -64 -0.0
.data.rel.ro 62184 62120 -64 -0.1
.rodata 170492 170460 -32 -0.0
.text 1760946 1759698 -1248 -0.1
shell debug (read only) 2560257 2558705 -1552 -0.1
(read/write) 196776 196680 -96 -0.0
.data.rel.ro 75912 75832 -80 -0.1
.rodata 215538 215442 -96 -0.0
.text 2183026 2181762 -1264 -0.1
thermostat-no-ble arm64 (read only) 2367676 2366660 -1016 -0.0
(read/write) 174337 174305 -32 -0.0
.data.rel.ro 78984 78952 -32 -0.0
.got 4744 4736 -8 -0.2
.rodata 145468 145412 -56 -0.0
.text 1993184 1992336 -848 -0.0
tv-app debug (read only) 2844401 2842897 -1504 -0.1
(read/write) 276472 276408 -64 -0.0
.data.rel.ro 76488 76440 -48 -0.1
.rodata 215947 215883 -64 -0.0
.text 2446210 2444962 -1248 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2488056 2487776 -280 -0.0
.text 1450628 1450348 -280 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2439248 2438968 -280 -0.0
.text 1401820 1401540 -280 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2411508 2411228 -280 -0.0
.text 1374108 1373828 -280 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2365152 2364872 -280 -0.0
.text 1327724 1327444 -280 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179243 1179011 -232 -0.0
rodata 150204 150148 -56 -0.0
text 808616 808436 -180 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1155915 1155683 -232 -0.0
rodata 121916 121860 -56 -0.0
text 809900 809724 -176 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1120219 1119971 -248 -0.0
rodata 113028 112972 -56 -0.0
text 782384 782204 -180 -0.0
nrf52840dongle_nrf52840 (read/write) 1063971 1063735 -236 -0.0
rodata 91988 91928 -60 -0.1
text 738476 738300 -176 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1058366 1058138 -228 -0.0
rodata 114668 114616 -52 -0.0
text 720008 719832 -176 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1093507 1093279 -228 -0.0
rodata 133708 133656 -52 -0.0
text 745912 745732 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 996290 996062 -228 -0.0
rodata 126512 126460 -52 -0.0
text 656160 655984 -176 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076307 1076075 -232 -0.0
rodata 117428 117372 -56 -0.0
text 744780 744604 -176 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1057855 1057627 -228 -0.0
rodata 113376 113324 -52 -0.0
text 730664 730488 -176 -0.0
p6 all-clusters-app default (read/write) 2526920 2526672 -248 -0.0
.text 1485184 1484936 -248 -0.0
light-app default (read/write) 2418680 2418440 -240 -0.0
.text 1376944 1376704 -240 -0.0
lock-app default (read/write) 2422856 2422616 -240 -0.0
.text 1381120 1380880 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807864 807604 -260 -0.0
text 571682 571500 -182 -0.0
Full report (43 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6c54ab8 d920bbb change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 688215 687975 -240 -0.0
(read/write) 163824 164064 240 0.1
.bss 75020 75020 0 0.0
.data 3396 3396 0 0.0
.rodata 101583 101543 -40 -0.0
.text 586152 585952 -200 -0.0
lock-ftd LP_CC2652R7 (read only) 688783 688543 -240 -0.0
(read/write) 154568 154808 240 0.2
.bss 73388 73388 0 0.0
.data 3220 3220 0 0.0
.rodata 103175 103135 -40 -0.0
.text 585124 584924 -200 -0.0
lock-mtd LP_CC2652R7 (read only) 637535 637295 -240 -0.0
(read/write) 146188 146188 0 0.0
.bss 69108 69108 0 0.0
.data 3220 3220 0 0.0
.rodata 103055 103015 -40 -0.0
.text 533988 533788 -200 -0.0
pump-app LP_CC2652R7 (read only) 661635 661395 -240 -0.0
(read/write) 182916 183156 240 0.1
.bss 73564 73564 0 0.0
.data 3252 3252 0 0.0
.rodata 80371 80331 -40 -0.0
.text 580784 580584 -200 -0.0
pump-controller-app LP_CC2652R7 (read only) 654523 654283 -240 -0.0
(read/write) 189820 190060 240 0.1
.bss 73612 73612 0 0.0
.data 3216 3216 0 0.0
.rodata 83395 83355 -40 -0.0
.text 570648 570448 -200 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626770 626570 -200 -0.0
.app_xip_area 529648 529448 -200 -0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 621314 621114 -200 -0.0
.app_xip_area 525664 525464 -200 -0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574150 573966 -184 -0.0
.app_xip_area 468856 468672 -184 -0.0
.bss 87688 87688 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) 907612 907404 -208 -0.0
(read/write) 134908 134908 0 0.0
.bss 132864 132864 0 0.0
.data 2044 2044 0 0.0
.text 907604 907396 -208 -0.0
BRD4161A+rpc (read only) 942028 941804 -224 -0.0
(read/write) 151592 151592 0 0.0
.bss 149344 149344 0 0.0
.data 2248 2248 0 0.0
.text 942020 941796 -224 -0.0
window-app BRD4161A (read only) 844996 844772 -224 -0.0
(read/write) 132996 132996 0 0.0
.bss 131040 131040 0 0.0
.data 1956 1956 0 0.0
.text 844988 844764 -224 -0.0
esp32 all-clusters-app c3devkit (read only) 999324 999098 -226 -0.0
(read/write) 1473618 1473578 -40 -0.0
.dram0.bss 68176 68168 -8 -0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206568 206528 -40 -0.0
.flash.text 999324 999098 -226 -0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053619 1053407 -212 -0.0
(read/write) 475616 475560 -56 -0.0
.dram0.bss 73696 73688 -8 -0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 235868 -48 -0.0
.flash.text 1048235 1048023 -212 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688712 688520 -192 -0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599800 599608 -192 -0.0
lock k32w061+release (read/write) 729572 729380 -192 -0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640292 640100 -192 -0.0
linux all-clusters-app debug (read only) 2734441 2732953 -1488 -0.1
(read/write) 172808 172744 -64 -0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81576 81512 -64 -0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 233797 233765 -32 -0.0
.text 2326018 2324754 -1264 -0.1
bridge-app debug+rpc (read only) 1890425 1888937 -1488 -0.1
(read/write) 120240 120176 -64 -0.1
.bss 71168 71168 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40328 40264 -64 -0.2
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 159537 159473 -64 -0.0
.text 1608322 1607090 -1232 -0.1
chip-tool debug (read only) 8359621 8369061 9440 0.1
(read/write) 472624 472560 -64 -0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 442648 442584 -64 -0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 452949 454165 1216 0.3
.text 6825109 6833525 8416 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8221580 8229868 8288 0.1
(read/write) 537745 537697 -48 -0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 477752 477720 -32 -0.0
.dynamic 560 560 0 0.0
.got 14080 14072 -8 -0.1
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 419388 420572 1184 0.3
.text 6588244 6595460 7216 0.1
lighting-app debug+rpc (read only) 2325881 2324361 -1520 -0.1
(read/write) 151192 151096 -96 -0.1
.bss 73216 73216 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70248 70168 -80 -0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 183633 183569 -64 -0.0
.text 1975826 1974562 -1264 -0.1
lock-app debug (read only) 2206265 2204745 -1520 -0.1
(read/write) 145576 145512 -64 -0.0
.bss 71808 71808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66600 66536 -64 -0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 192129 192065 -64 -0.0
.text 1854354 1853090 -1264 -0.1
ota-provider-app debug (read only) 2059001 2057497 -1504 -0.1
(read/write) 138824 138760 -64 -0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60152 60088 -64 -0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 174171 174107 -64 -0.0
.text 1727538 1726290 -1248 -0.1
ota-requestor-app debug (read only) 2090217 2088745 -1472 -0.1
(read/write) 141600 141536 -64 -0.0
.bss 71872 71872 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62184 62120 -64 -0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170492 170460 -32 -0.0
.text 1760946 1759698 -1248 -0.1
shell debug (read only) 2560257 2558705 -1552 -0.1
(read/write) 196776 196680 -96 -0.0
.bss 113768 113768 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75912 75832 -80 -0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215538 215442 -96 -0.0
.text 2183026 2181762 -1264 -0.1
thermostat-no-ble arm64 (read only) 2367676 2366660 -1016 -0.0
(read/write) 174337 174305 -32 -0.0
.bss 86097 86097 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78984 78952 -32 -0.0
.dynamic 560 560 0 0.0
.got 4744 4736 -8 -0.2
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145468 145412 -56 -0.0
.text 1993184 1992336 -848 -0.0
tv-app debug (read only) 2844401 2842897 -1504 -0.1
(read/write) 276472 276408 -64 -0.0
.bss 189112 189112 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76488 76440 -48 -0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215947 215883 -64 -0.0
.text 2446210 2444962 -1248 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2488056 2487776 -280 -0.0
.bss 211528 211528 0 0.0
.data 5608 5608 0 0.0
.text 1450628 1450348 -280 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2439248 2438968 -280 -0.0
.bss 206844 206844 0 0.0
.data 5872 5872 0 0.0
.text 1401820 1401540 -280 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411508 2411228 -280 -0.0
.bss 205660 205660 0 0.0
.data 5848 5848 0 0.0
.text 1374108 1373828 -280 -0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2365152 2364872 -280 -0.0
.bss 205456 205456 0 0.0
.data 5632 5632 0 0.0
.text 1327724 1327444 -280 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179243 1179011 -232 -0.0
bss 141784 141784 0 0.0
rodata 150204 150148 -56 -0.0
text 808616 808436 -180 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1155915 1155683 -232 -0.0
bss 145508 145508 0 0.0
rodata 121916 121860 -56 -0.0
text 809900 809724 -176 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1120219 1119971 -248 -0.0
bss 145744 145744 0 0.0
rodata 113028 112972 -56 -0.0
text 782384 782204 -180 -0.0
nrf52840dongle_nrf52840 (read/write) 1063971 1063735 -236 -0.0
bss 152700 152700 0 0.0
rodata 91988 91928 -60 -0.1
text 738476 738300 -176 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1058366 1058138 -228 -0.0
bss 141712 141712 0 0.0
rodata 114668 114616 -52 -0.0
text 720008 719832 -176 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1093507 1093279 -228 -0.0
bss 135424 135424 0 0.0
rodata 133708 133656 -52 -0.0
text 745912 745732 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 996290 996062 -228 -0.0
bss 131660 131660 0 0.0
rodata 126512 126460 -52 -0.0
text 656160 655984 -176 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076307 1076075 -232 -0.0
bss 135512 135512 0 0.0
rodata 117428 117372 -56 -0.0
text 744780 744604 -176 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1057855 1057627 -228 -0.0
bss 135232 135232 0 0.0
rodata 113376 113324 -52 -0.0
text 730664 730488 -176 -0.0
p6 all-clusters-app default (read/write) 2526920 2526672 -248 -0.0
.bss 139040 139040 0 0.0
.data 2784 2784 0 0.0
.text 1485184 1484936 -248 -0.0
light-app default (read/write) 2418680 2418440 -240 -0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376944 1376704 -240 -0.0
lock-app default (read/write) 2422856 2422616 -240 -0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1381120 1380880 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807864 807604 -260 -0.0
bss 75216 75216 0 0.0
noinit 40416 40416 0 0.0
text 571682 571500 -182 -0.0

@pullapprove pullapprove bot requested a review from cecille April 26, 2022 21:06
@github-actions
Copy link

github-actions bot commented Apr 27, 2022

PR #17769: Size comparison from 4b985dd to 543e8fe

Increases above 0.2%:

platform target config section 4b985dd 543e8fe3 change % change
linux chip-tool-no-interactive-ipv6only arm64 .rodata 420252 421420 1168 0.3
Increases (1 build for linux)
platform target config section 4b985dd 543e8fe3 change % change
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8234748 8242988 8240 0.1
.rodata 420252 421420 1168 0.3
.text 6598452 6605652 7200 0.1
Decreases (11 builds for cyw30739, k32w, linux, p6, telink)
platform target config section 4b985dd 543e8fe3 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 626606 626390 -216 -0.0
.app_xip_area 529484 529268 -216 -0.0
lock cyw930739m2evb_01 (read/write) 621134 620934 -200 -0.0
.app_xip_area 525484 525284 -200 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574178 573994 -184 -0.0
.app_xip_area 468884 468700 -184 -0.0
k32w light k32w061+release (read/write) 688604 688412 -192 -0.0
.text 599692 599500 -192 -0.0
lock k32w061+release (read/write) 729384 729192 -192 -0.0
.text 640104 639912 -192 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 538625 538593 -32 -0.0
.data.rel.ro 478632 478600 -32 -0.0
.got 14088 14080 -8 -0.1
thermostat-no-ble arm64 (read only) 2368076 2367060 -1016 -0.0
(read/write) 174337 174289 -48 -0.0
.data.rel.ro 78960 78928 -32 -0.0
.got 4744 4736 -8 -0.2
.rodata 145580 145540 -40 -0.0
.text 1993536 1992688 -848 -0.0
p6 all-clusters-app default (read/write) 2527016 2526776 -240 -0.0
.text 1485280 1485040 -240 -0.0
light-app default (read/write) 2418640 2418392 -248 -0.0
.text 1376904 1376656 -248 -0.0
lock-app default (read/write) 2422816 2422568 -248 -0.0
.text 1381080 1380832 -248 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807932 807672 -260 -0.0
text 571758 571574 -184 -0.0
Full report (11 builds for cyw30739, k32w, linux, p6, telink)
platform target config section 4b985dd 543e8fe3 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 626606 626390 -216 -0.0
.app_xip_area 529484 529268 -216 -0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 621134 620934 -200 -0.0
.app_xip_area 525484 525284 -200 -0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574178 573994 -184 -0.0
.app_xip_area 468884 468700 -184 -0.0
.bss 87688 87688 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 688604 688412 -192 -0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599692 599500 -192 -0.0
lock k32w061+release (read/write) 729384 729192 -192 -0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640104 639912 -192 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8234748 8242988 8240 0.1
(read/write) 538625 538593 -32 -0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 478632 478600 -32 -0.0
.dynamic 560 560 0 0.0
.got 14088 14080 -8 -0.1
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 420252 421420 1168 0.3
.text 6598452 6605652 7200 0.1
thermostat-no-ble arm64 (read only) 2368076 2367060 -1016 -0.0
(read/write) 174337 174289 -48 -0.0
.bss 86113 86113 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78960 78928 -32 -0.0
.dynamic 560 560 0 0.0
.got 4744 4736 -8 -0.2
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145580 145540 -40 -0.0
.text 1993536 1992688 -848 -0.0
p6 all-clusters-app default (read/write) 2527016 2526776 -240 -0.0
.bss 139048 139048 0 0.0
.data 2784 2784 0 0.0
.text 1485280 1485040 -240 -0.0
light-app default (read/write) 2418640 2418392 -248 -0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376904 1376656 -248 -0.0
lock-app default (read/write) 2422816 2422568 -248 -0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1381080 1380832 -248 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807932 807672 -260 -0.0
bss 75224 75224 0 0.0
noinit 40416 40416 0 0.0
text 571758 571574 -184 -0.0

Breadcrumb is not supposed to be stored persistently.

Also adds a bunch of tests and fixes various bugs where we were
setting breadcrumbs when we should not (e.g. in error conditions) and
not setting them when we should (e.g. when the fail-safe expires).

Fixes project-chip#17515
@bzbarsky-apple bzbarsky-apple force-pushed the breadcrumb-non-persistent branch from 543e8fe to 566f943 Compare April 27, 2022 18:22
@github-actions
Copy link

github-actions bot commented Apr 27, 2022

PR #17769: Size comparison from 173b505 to 566f943

Increases above 0.2%:

platform target config section 173b505 566f943 change % change
linux chip-tool debug .rodata 453749 454933 1184 0.3
chip-tool-no-interactive-ipv6only arm64 .rodata 420252 421420 1168 0.3
Increases (6 builds for cc13x2_26x2, linux)
platform target config section 173b505 566f943 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 164084 164332 248 0.2
lock-ftd LP_CC2652R7 (read/write) 154604 154852 248 0.2
pump-app LP_CC2652R7 (read/write) 183008 183256 248 0.1
pump-controller-app LP_CC2652R7 (read/write) 189864 190112 248 0.1
linux chip-tool debug (read only) 8368797 8378189 9392 0.1
.rodata 453749 454933 1184 0.3
.text 6831541 6839941 8400 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8228524 8236780 8256 0.1
.rodata 420252 421420 1168 0.3
.text 6592228 6599444 7216 0.1
Decreases (43 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 173b505 566f943 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 687963 687715 -248 -0.0
.rodata 101499 101459 -40 -0.0
.text 585984 585776 -208 -0.0
lock-ftd LP_CC2652R7 (read only) 688747 688499 -248 -0.0
.rodata 103155 103115 -40 -0.0
.text 585108 584900 -208 -0.0
lock-mtd LP_CC2652R7 (read only) 637491 637243 -248 -0.0
.rodata 103035 102995 -40 -0.0
.text 533964 533756 -208 -0.0
pump-app LP_CC2652R7 (read only) 661543 661295 -248 -0.0
.rodata 80351 80311 -40 -0.0
.text 580712 580504 -208 -0.0
pump-controller-app LP_CC2652R7 (read only) 654479 654231 -248 -0.0
.rodata 83375 83335 -40 -0.0
.text 570624 570416 -208 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626438 626222 -216 -0.0
.app_xip_area 529316 529100 -216 -0.0
lock cyw930739m2evb_01 (read/write) 621030 620830 -200 -0.0
.app_xip_area 525380 525180 -200 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574106 573922 -184 -0.0
.app_xip_area 468812 468628 -184 -0.0
efr32 lighting-app BRD4161A (read only) 907472 907280 -192 -0.0
.text 907464 907272 -192 -0.0
BRD4161A+rpc (read only) 941872 941664 -208 -0.0
.text 941864 941656 -208 -0.0
window-app BRD4161A (read only) 844680 844472 -208 -0.0
.text 844672 844464 -208 -0.0
esp32 all-clusters-app c3devkit (read only) 998964 998734 -230 -0.0
(read/write) 1473570 1473514 -56 -0.0
.dram0.bss 68168 68160 -8 -0.0
.flash.rodata 206520 206480 -40 -0.0
.flash.text 998964 998734 -230 -0.0
m5stack (read only) 1053143 1052967 -176 -0.0
(read/write) 475568 475512 -56 -0.0
.dram0.bss 73688 73680 -8 -0.0
.flash.rodata 235876 235828 -48 -0.0
.flash.text 1047759 1047583 -176 -0.0
k32w light k32w061+release (read/write) 688444 688236 -208 -0.0
.text 599532 599324 -208 -0.0
lock k32w061+release (read/write) 729288 729096 -192 -0.0
.text 640008 639816 -192 -0.0
linux all-clusters-app debug (read only) 2731473 2729921 -1552 -0.1
(read/write) 172816 172752 -64 -0.0
.data.rel.ro 81560 81496 -64 -0.1
.rodata 234085 233989 -96 -0.0
.text 2322834 2321570 -1264 -0.1
bridge-app debug+rpc (read only) 1888513 1886993 -1520 -0.1
(read/write) 120176 120112 -64 -0.1
.data.rel.ro 40248 40184 -64 -0.2
.rodata 159505 159409 -96 -0.1
.text 1606658 1605426 -1232 -0.1
chip-tool debug (read/write) 473488 473424 -64 -0.0
.data.rel.ro 443512 443448 -64 -0.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 538625 538593 -32 -0.0
.data.rel.ro 478632 478600 -32 -0.0
.got 14088 14080 -8 -0.1
lighting-app debug+rpc (read only) 2322865 2321361 -1504 -0.1
(read/write) 151096 151064 -32 -0.0
.data.rel.ro 70168 70120 -48 -0.1
.rodata 183601 183537 -64 -0.0
.text 1973058 1971810 -1248 -0.1
lock-app debug (read only) 2203985 2202465 -1520 -0.1
(read/write) 145480 145416 -64 -0.0
.data.rel.ro 66520 66456 -64 -0.1
.rodata 192097 192033 -64 -0.0
.text 1852322 1851058 -1264 -0.1
ota-provider-app debug (read only) 2057409 2055905 -1504 -0.1
(read/write) 138760 138696 -64 -0.0
.data.rel.ro 60072 60008 -64 -0.1
.rodata 174107 174043 -64 -0.0
.text 1726226 1724978 -1248 -0.1
ota-requestor-app debug (read only) 2088513 2087009 -1504 -0.1
(read/write) 141536 141472 -64 -0.0
.data.rel.ro 62120 62056 -64 -0.1
.rodata 170364 170300 -64 -0.0
.text 1759586 1758338 -1248 -0.1
shell debug (read only) 2556441 2554921 -1520 -0.1
(read/write) 196680 196648 -32 -0.0
.data.rel.ro 75832 75784 -48 -0.1
.rodata 215794 215730 -64 -0.0
.text 2179170 2177906 -1264 -0.1
thermostat-no-ble arm64 (read only) 2365644 2364628 -1016 -0.0
(read/write) 174337 174289 -48 -0.0
.data.rel.ro 78960 78928 -32 -0.0
.got 4744 4736 -8 -0.2
.rodata 145580 145540 -40 -0.0
.text 1991104 1990256 -848 -0.0
tv-app debug (read only) 2841705 2840169 -1536 -0.1
(read/write) 276408 276344 -64 -0.0
.data.rel.ro 76440 76360 -80 -0.1
.rodata 216235 216139 -96 -0.0
.text 2443442 2442194 -1248 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2487792 2487520 -272 -0.0
.text 1450364 1450092 -272 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2438984 2438712 -272 -0.0
.text 1401556 1401284 -272 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2411252 2410972 -280 -0.0
.text 1373852 1373572 -280 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2365016 2364744 -272 -0.0
.text 1327588 1327316 -272 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179055 1178807 -248 -0.0
rodata 150112 150056 -56 -0.0
text 808516 808336 -180 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1155727 1155479 -248 -0.0
rodata 121824 121768 -56 -0.0
text 809800 809620 -180 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1120015 1119783 -232 -0.0
rodata 112936 112880 -56 -0.0
text 782284 782100 -184 -0.0
nrf52840dongle_nrf52840 (read/write) 1063675 1063439 -236 -0.0
rodata 91884 91824 -60 -0.1
text 738288 738108 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1058178 1057934 -244 -0.0
rodata 114576 114524 -52 -0.0
text 719908 719728 -180 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1093383 1093155 -228 -0.0
rodata 133616 133564 -52 -0.0
text 745876 745692 -184 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 996166 995938 -228 -0.0
rodata 126420 126368 -52 -0.0
text 656124 655944 -180 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076135 1075903 -232 -0.0
rodata 117336 117280 -56 -0.0
text 744704 744520 -184 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1057715 1057487 -228 -0.0
rodata 113284 113232 -52 -0.0
text 730620 730440 -180 -0.0
p6 all-clusters-app default (read/write) 2526488 2526240 -248 -0.0
.text 1484752 1484504 -248 -0.0
light-app default (read/write) 2418408 2418168 -240 -0.0
.text 1376672 1376432 -240 -0.0
lock-app default (read/write) 2422488 2422248 -240 -0.0
.text 1380752 1380512 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807428 807160 -268 -0.0
text 571334 571148 -186 -0.0
Full report (43 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 173b505 566f943 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 687963 687715 -248 -0.0
(read/write) 164084 164332 248 0.2
.bss 75028 75028 0 0.0
.data 3396 3396 0 0.0
.rodata 101499 101459 -40 -0.0
.text 585984 585776 -208 -0.0
lock-ftd LP_CC2652R7 (read only) 688747 688499 -248 -0.0
(read/write) 154604 154852 248 0.2
.bss 73388 73388 0 0.0
.data 3220 3220 0 0.0
.rodata 103155 103115 -40 -0.0
.text 585108 584900 -208 -0.0
lock-mtd LP_CC2652R7 (read only) 637491 637243 -248 -0.0
(read/write) 146188 146188 0 0.0
.bss 69108 69108 0 0.0
.data 3220 3220 0 0.0
.rodata 103035 102995 -40 -0.0
.text 533964 533756 -208 -0.0
pump-app LP_CC2652R7 (read only) 661543 661295 -248 -0.0
(read/write) 183008 183256 248 0.1
.bss 73564 73564 0 0.0
.data 3252 3252 0 0.0
.rodata 80351 80311 -40 -0.0
.text 580712 580504 -208 -0.0
pump-controller-app LP_CC2652R7 (read only) 654479 654231 -248 -0.0
(read/write) 189864 190112 248 0.1
.bss 73612 73612 0 0.0
.data 3216 3216 0 0.0
.rodata 83375 83335 -40 -0.0
.text 570624 570416 -208 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626438 626222 -216 -0.0
.app_xip_area 529316 529100 -216 -0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 621030 620830 -200 -0.0
.app_xip_area 525380 525180 -200 -0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574106 573922 -184 -0.0
.app_xip_area 468812 468628 -184 -0.0
.bss 87688 87688 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) 907472 907280 -192 -0.0
(read/write) 134912 134912 0 0.0
.bss 132864 132864 0 0.0
.data 2044 2044 0 0.0
.text 907464 907272 -192 -0.0
BRD4161A+rpc (read only) 941872 941664 -208 -0.0
(read/write) 151592 151592 0 0.0
.bss 149344 149344 0 0.0
.data 2248 2248 0 0.0
.text 941864 941656 -208 -0.0
window-app BRD4161A (read only) 844680 844472 -208 -0.0
(read/write) 133000 133000 0 0.0
.bss 131040 131040 0 0.0
.data 1956 1956 0 0.0
.text 844672 844464 -208 -0.0
esp32 all-clusters-app c3devkit (read only) 998964 998734 -230 -0.0
(read/write) 1473570 1473514 -56 -0.0
.dram0.bss 68168 68160 -8 -0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206520 206480 -40 -0.0
.flash.text 998964 998734 -230 -0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053143 1052967 -176 -0.0
(read/write) 475568 475512 -56 -0.0
.dram0.bss 73688 73680 -8 -0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235876 235828 -48 -0.0
.flash.text 1047759 1047583 -176 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688444 688236 -208 -0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599532 599324 -208 -0.0
lock k32w061+release (read/write) 729288 729096 -192 -0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640008 639816 -192 -0.0
linux all-clusters-app debug (read only) 2731473 2729921 -1552 -0.1
(read/write) 172816 172752 -64 -0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81560 81496 -64 -0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 234085 233989 -96 -0.0
.text 2322834 2321570 -1264 -0.1
bridge-app debug+rpc (read only) 1888513 1886993 -1520 -0.1
(read/write) 120176 120112 -64 -0.1
.bss 71168 71168 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40248 40184 -64 -0.2
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 159505 159409 -96 -0.1
.text 1606658 1605426 -1232 -0.1
chip-tool debug (read only) 8368797 8378189 9392 0.1
(read/write) 473488 473424 -64 -0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 443512 443448 -64 -0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 453749 454933 1184 0.3
.text 6831541 6839941 8400 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8228524 8236780 8256 0.1
(read/write) 538625 538593 -32 -0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 478632 478600 -32 -0.0
.dynamic 560 560 0 0.0
.got 14088 14080 -8 -0.1
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 420252 421420 1168 0.3
.text 6592228 6599444 7216 0.1
lighting-app debug+rpc (read only) 2322865 2321361 -1504 -0.1
(read/write) 151096 151064 -32 -0.0
.bss 73216 73216 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70168 70120 -48 -0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 183601 183537 -64 -0.0
.text 1973058 1971810 -1248 -0.1
lock-app debug (read only) 2203985 2202465 -1520 -0.1
(read/write) 145480 145416 -64 -0.0
.bss 71808 71808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66520 66456 -64 -0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 192097 192033 -64 -0.0
.text 1852322 1851058 -1264 -0.1
ota-provider-app debug (read only) 2057409 2055905 -1504 -0.1
(read/write) 138760 138696 -64 -0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60072 60008 -64 -0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 174107 174043 -64 -0.0
.text 1726226 1724978 -1248 -0.1
ota-requestor-app debug (read only) 2088513 2087009 -1504 -0.1
(read/write) 141536 141472 -64 -0.0
.bss 71872 71872 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62120 62056 -64 -0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170364 170300 -64 -0.0
.text 1759586 1758338 -1248 -0.1
shell debug (read only) 2556441 2554921 -1520 -0.1
(read/write) 196680 196648 -32 -0.0
.bss 113768 113768 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75832 75784 -48 -0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215794 215730 -64 -0.0
.text 2179170 2177906 -1264 -0.1
thermostat-no-ble arm64 (read only) 2365644 2364628 -1016 -0.0
(read/write) 174337 174289 -48 -0.0
.bss 86113 86113 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78960 78928 -32 -0.0
.dynamic 560 560 0 0.0
.got 4744 4736 -8 -0.2
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145580 145540 -40 -0.0
.text 1991104 1990256 -848 -0.0
tv-app debug (read only) 2841705 2840169 -1536 -0.1
(read/write) 276408 276344 -64 -0.0
.bss 189112 189112 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76440 76360 -80 -0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 216235 216139 -96 -0.0
.text 2443442 2442194 -1248 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2487792 2487520 -272 -0.0
.bss 211536 211536 0 0.0
.data 5608 5608 0 0.0
.text 1450364 1450092 -272 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2438984 2438712 -272 -0.0
.bss 206844 206844 0 0.0
.data 5872 5872 0 0.0
.text 1401556 1401284 -272 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411252 2410972 -280 -0.0
.bss 205660 205660 0 0.0
.data 5848 5848 0 0.0
.text 1373852 1373572 -280 -0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2365016 2364744 -272 -0.0
.bss 205456 205456 0 0.0
.data 5632 5632 0 0.0
.text 1327588 1327316 -272 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179055 1178807 -248 -0.0
bss 141792 141792 0 0.0
rodata 150112 150056 -56 -0.0
text 808516 808336 -180 -0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1155727 1155479 -248 -0.0
bss 145508 145508 0 0.0
rodata 121824 121768 -56 -0.0
text 809800 809620 -180 -0.0
nrf52840dk_nrf52840+rpc (read/write) 1120015 1119783 -232 -0.0
bss 145744 145744 0 0.0
rodata 112936 112880 -56 -0.0
text 782284 782100 -184 -0.0
nrf52840dongle_nrf52840 (read/write) 1063675 1063439 -236 -0.0
bss 152700 152700 0 0.0
rodata 91884 91824 -60 -0.1
text 738288 738108 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1058178 1057934 -244 -0.0
bss 141712 141712 0 0.0
rodata 114576 114524 -52 -0.0
text 719908 719728 -180 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1093383 1093155 -228 -0.0
bss 135424 135424 0 0.0
rodata 133616 133564 -52 -0.0
text 745876 745692 -184 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 996166 995938 -228 -0.0
bss 131660 131660 0 0.0
rodata 126420 126368 -52 -0.0
text 656124 655944 -180 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076135 1075903 -232 -0.0
bss 135512 135512 0 0.0
rodata 117336 117280 -56 -0.0
text 744704 744520 -184 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1057715 1057487 -228 -0.0
bss 135232 135232 0 0.0
rodata 113284 113232 -52 -0.0
text 730620 730440 -180 -0.0
p6 all-clusters-app default (read/write) 2526488 2526240 -248 -0.0
.bss 139048 139048 0 0.0
.data 2784 2784 0 0.0
.text 1484752 1484504 -248 -0.0
light-app default (read/write) 2418408 2418168 -240 -0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376672 1376432 -240 -0.0
lock-app default (read/write) 2422488 2422248 -240 -0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1380752 1380512 -240 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807428 807160 -268 -0.0
bss 75224 75224 0 0.0
noinit 40416 40416 0 0.0
text 571334 571148 -186 -0.0

@mspang mspang merged commit 4517de3 into project-chip:master Apr 27, 2022
@bzbarsky-apple bzbarsky-apple deleted the breadcrumb-non-persistent branch April 27, 2022 20:13
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.

Move breadcrumb attribute to attribute store.
5 participants