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

[OTA] Respond with a valid query image response in subsequent requests #16598

Merged

Conversation

carol-apple
Copy link
Contributor

Problem

After the first QueryImageResponse, the subsequent QueryImage commands received results in invalid responses being sent back. This is due a few combinations:

  • OTAProviderExample::kRespondWithUnknown is the default value used if no command line option for queryImageStatus is specified
  • In OTAProviderExample ::HandleQueryImage, when mQueryImageBehavior == OTAProviderExample::kRespondWithUnknown, it treats it like update is available (sets queryState = OTAQueryStatus::kUpdateAvailable) and sets up response fields such as software version, URI, update token, etc
  • After the first response is sent, the value is of mQueryImageBehavior is set to OTAProviderExample::kRespondWithUpdateAvailable
  • On subsequent queries, the block of code that handles all the response field setups under OTAProviderExample::kRespondWithUnknown is skipped, causing an invalid response to be sent back for update available

Change overview

  • Remove QueryImageBehaviorType as it is basically OTAQueryStatus plus the kRespondWithUnknown state
  • Use OTAQueryStatus directly when setting from command line option
  • Refactor HandleQueryImage into two functions -> HandleQueryImage and SendQueryImageResponse

Testing

  • Verified that with each of the --queryImageStatus command line options, the first and subsequent query image commands can be handled with the proper responses

@github-actions
Copy link

github-actions bot commented Mar 24, 2022

PR #16598: Size comparison from a40104a to 4d350b8

Increases (1 build for linux)
platform target config section a40104a 4d350b8 change % change
linux ota-provider-app debug (read only) 1946169 1946377 208 0.0
(read/write) 112528 112592 64 0.1
.bss 47456 47520 64 0.1
.rodata 166699 166731 32 0.0
.text 1627826 1628002 176 0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a40104a 4d350b8 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 603350 603350 0 0.0
.app_xip_area 510440 510440 0 0.0
.bss 75656 75656 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 561138 561138 0 0.0
.app_xip_area 469756 469756 0 0.0
.bss 74160 74160 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 573206 573206 0 0.0
.app_xip_area 472176 472176 0 0.0
.bss 83488 83488 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 922884 922884 0 0.0
(read/write) 128756 128756 0 0.0
.bss 126760 126760 0 0.0
.data 1996 1996 0 0.0
.text 922876 922876 0 0.0
BRD4161A+rpc (read only) 951700 951700 0 0.0
(read/write) 144712 144712 0 0.0
.bss 142536 142536 0 0.0
.data 2176 2176 0 0.0
.text 951692 951692 0 0.0
window-app BRD4161A (read only) 852680 852680 0 0.0
(read/write) 126728 126728 0 0.0
.bss 124856 124856 0 0.0
.data 1872 1872 0 0.0
.text 852672 852672 0 0.0
esp32 all-clusters-app c3devkit (read only) 964186 964186 0 0.0
(read/write) 1393866 1393866 0 0.0
.dram0.bss 62072 62072 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 198672 198672 0 0.0
.flash.text 964186 964186 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1020711 1020711 0 0.0
(read/write) 461644 461644 0 0.0
.dram0.bss 67600 67600 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228184 228184 0 0.0
.flash.text 1015327 1015327 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 701500 701500 0 0.0
.bss 77648 77648 0 0.0
.data 1876 1876 0 0.0
.text 616176 616176 0 0.0
lock k32w061+release (read/write) 700952 700952 0 0.0
.bss 77624 77624 0 0.0
.data 1916 1916 0 0.0
.text 615612 615612 0 0.0
linux all-clusters-app debug (read only) 2478897 2478897 0 0.0
(read/write) 143184 143184 0 0.0
.bss 57312 57312 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78872 78872 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 211909 211909 0 0.0
.text 2103538 2103538 0 0.0
bridge-app debug+rpc (read only) 1753573 1753573 0 0.0
(read/write) 89424 89424 0 0.0
.bss 44456 44456 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37912 37912 0 0.0
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 144300 144300 0 0.0
.text 1494133 1494133 0 0.0
chip-tool debug (read only) 10202813 10202813 0 0.0
(read/write) 355168 355168 0 0.0
.bss 22400 22400 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 325592 325592 0 0.0
.dynamic 608 608 0 0.0
.got 4816 4816 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 520405 520405 0 0.0
.text 8898981 8898981 0 0.0
chip-tool-ipv6only arm64 (read only) 9821132 9821132 0 0.0
(read/write) 473489 473489 0 0.0
.bss 40673 40673 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 372112 372112 0 0.0
.dynamic 560 560 0 0.0
.got 55752 55752 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 495876 495876 0 0.0
.text 8271988 8271988 0 0.0
door-lock-app debug (read only) 2005121 2005121 0 0.0
(read/write) 116800 116800 0 0.0
.bss 47584 47584 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62824 62824 0 0.0
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 180956 180956 0 0.0
.text 1674578 1674578 0 0.0
lighting-app debug+rpc (read only) 2179065 2179065 0 0.0
(read/write) 123760 123760 0 0.0
.bss 48864 48864 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67896 67896 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 174972 174972 0 0.0
.text 1845122 1845122 0 0.0
ota-provider-app debug (read only) 1946169 1946377 208 0.0
(read/write) 112528 112592 64 0.1
.bss 47456 47520 64 0.1
.data 1256 1256 0 0.0
.data.rel.ro 58168 58168 0 0.0
.dynamic 608 608 0 0.0
.got 4376 4376 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 166699 166731 32 0.0
.text 1627826 1628002 176 0.0
ota-requestor-app debug (read only) 1972977 1972977 0 0.0
(read/write) 115784 115784 0 0.0
.bss 48448 48448 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60392 60392 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 162692 162692 0 0.0
.text 1657730 1657730 0 0.0
shell debug (read only) 2428273 2428273 0 0.0
(read/write) 147240 147240 0 0.0
.bss 67240 67240 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73504 73504 0 0.0
.dynamic 592 592 0 0.0
.got 4152 4152 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 209362 209362 0 0.0
.text 2062210 2062210 0 0.0
thermostat-no-ble arm64 (read only) 2262588 2262588 0 0.0
(read/write) 148257 148257 0 0.0
.bss 62753 62753 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 76968 76968 0 0.0
.dynamic 560 560 0 0.0
.got 4480 4480 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 139564 139564 0 0.0
.text 1899776 1899776 0 0.0
tv-app debug (read only) 2679441 2679441 0 0.0
(read/write) 247712 247712 0 0.0
.bss 164416 164416 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74104 74104 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206901 206901 0 0.0
.text 2297762 2297762 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2353444 2353444 0 0.0
.bss 184652 184652 0 0.0
.data 5760 5760 0 0.0
.text 1316044 1316044 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1139307 1139307 0 0.0
bss 142588 142588 0 0.0
rodata 141532 141532 0 0.0
text 780416 780416 0 0.0
p6 all-clusters-app default (read/write) 2493840 2493840 0 0.0
.bss 118072 118072 0 0.0
.data 2640 2640 0 0.0
.text 1452104 1452104 0 0.0
light-app default (read/write) 2396768 2396768 0 0.0
.bss 111544 111544 0 0.0
.data 2496 2496 0 0.0
.text 1355032 1355032 0 0.0
lock-app default (read/write) 2360304 2360304 0 0.0
.bss 111288 111288 0 0.0
.data 2456 2456 0 0.0
.text 1318568 1318568 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 896806 896806 0 0.0
bss 87444 87444 0 0.0
noinit 37160 37160 0 0.0
text 634212 634212 0 0.0

@carol-apple carol-apple force-pushed the ota_provider_query_status branch from 4d350b8 to 4372b4a Compare March 24, 2022 16:44
@github-actions
Copy link

github-actions bot commented Mar 24, 2022

PR #16598: Size comparison from 6c3f648 to 4372b4a

Increases (1 build for linux)
platform target config section 6c3f648 4372b4a change % change
linux ota-provider-app debug (read only) 1948393 1948601 208 0.0
(read/write) 112624 112688 64 0.1
.bss 47552 47616 64 0.1
.rodata 166699 166731 32 0.0
.text 1629954 1630130 176 0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6c3f648 4372b4a change % change
cyw30739 light cyw930739m2evb_01 (read/write) 603562 603562 0 0.0
.app_xip_area 510732 510732 0 0.0
.bss 75576 75576 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 561350 561350 0 0.0
.app_xip_area 470048 470048 0 0.0
.bss 74080 74080 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 573426 573426 0 0.0
.app_xip_area 472476 472476 0 0.0
.bss 83408 83408 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 923432 923432 0 0.0
(read/write) 128680 128680 0 0.0
.bss 126680 126680 0 0.0
.data 1996 1996 0 0.0
.text 923424 923424 0 0.0
BRD4161A+rpc (read only) 952240 952240 0 0.0
(read/write) 144632 144632 0 0.0
.bss 142456 142456 0 0.0
.data 2176 2176 0 0.0
.text 952232 952232 0 0.0
window-app BRD4161A (read only) 853220 853220 0 0.0
(read/write) 126648 126648 0 0.0
.bss 124776 124776 0 0.0
.data 1872 1872 0 0.0
.text 853212 853212 0 0.0
esp32 all-clusters-app c3devkit (read only) 964804 964804 0 0.0
(read/write) 1394194 1394194 0 0.0
.dram0.bss 61992 61992 0 0.0
.dram0.data 14212 14212 0 0.0
.flash.rodata 199064 199064 0 0.0
.flash.text 964804 964804 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1021107 1021107 0 0.0
(read/write) 461940 461940 0 0.0
.dram0.bss 67520 67520 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228560 228560 0 0.0
.flash.text 1015723 1015723 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 701704 701704 0 0.0
.bss 77568 77568 0 0.0
.data 1876 1876 0 0.0
.text 616460 616460 0 0.0
lock k32w061+release (read/write) 701156 701156 0 0.0
.bss 77544 77544 0 0.0
.data 1916 1916 0 0.0
.text 615896 615896 0 0.0
linux all-clusters-app debug (read only) 2483153 2483153 0 0.0
(read/write) 143344 143344 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78920 78920 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 212229 212229 0 0.0
.text 2107202 2107202 0 0.0
bridge-app debug+rpc (read only) 1755461 1755461 0 0.0
(read/write) 89552 89552 0 0.0
.bss 44552 44552 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 37936 0 0.0
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 144300 144300 0 0.0
.text 1495925 1495925 0 0.0
chip-tool debug (read only) 10206533 10206533 0 0.0
(read/write) 355712 355712 0 0.0
.bss 22496 22496 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 326056 326056 0 0.0
.dynamic 608 608 0 0.0
.got 4816 4816 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 518101 518101 0 0.0
.text 8903925 8903925 0 0.0
chip-tool-ipv6only arm64 (read only) 9825308 9825308 0 0.0
(read/write) 473793 473793 0 0.0
.bss 40769 40769 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 372664 372664 0 0.0
.dynamic 560 560 0 0.0
.got 55416 55416 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493732 493732 0 0.0
.text 8278148 8278148 0 0.0
door-lock-app debug (read only) 2007345 2007345 0 0.0
(read/write) 116896 116896 0 0.0
.bss 47680 47680 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 180956 180956 0 0.0
.text 1676706 1676706 0 0.0
lighting-app debug+rpc (read only) 2181289 2181289 0 0.0
(read/write) 123888 123888 0 0.0
.bss 48960 48960 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67928 67928 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 174972 174972 0 0.0
.text 1847250 1847250 0 0.0
ota-provider-app debug (read only) 1948393 1948601 208 0.0
(read/write) 112624 112688 64 0.1
.bss 47552 47616 64 0.1
.data 1256 1256 0 0.0
.data.rel.ro 58184 58184 0 0.0
.dynamic 608 608 0 0.0
.got 4376 4376 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 166699 166731 32 0.0
.text 1629954 1630130 176 0.0
ota-requestor-app debug (read only) 1975201 1975201 0 0.0
(read/write) 115880 115880 0 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60408 60408 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 162692 162692 0 0.0
.text 1659858 1659858 0 0.0
shell debug (read only) 2431945 2431945 0 0.0
(read/write) 147400 147400 0 0.0
.bss 67336 67336 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73568 0 0.0
.dynamic 592 592 0 0.0
.got 4152 4152 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 209682 209682 0 0.0
.text 2065394 2065394 0 0.0
thermostat-no-ble arm64 (read only) 2266140 2266140 0 0.0
(read/write) 148385 148385 0 0.0
.bss 62833 62833 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77000 77000 0 0.0
.dynamic 560 560 0 0.0
.got 4504 4504 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 139708 139708 0 0.0
.text 1903024 1903024 0 0.0
tv-app debug (read only) 2681737 2681737 0 0.0
(read/write) 247872 247872 0 0.0
.bss 164512 164512 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74160 74160 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206933 206933 0 0.0
.text 2299906 2299906 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2353772 2353772 0 0.0
.bss 184572 184572 0 0.0
.data 5760 5760 0 0.0
.text 1316372 1316372 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1140039 1140039 0 0.0
bss 142512 142512 0 0.0
rodata 141912 141912 0 0.0
text 780764 780764 0 0.0
p6 all-clusters-app default (read/write) 2494984 2494984 0 0.0
.bss 117992 117992 0 0.0
.data 2640 2640 0 0.0
.text 1453248 1453248 0 0.0
light-app default (read/write) 2397360 2397360 0 0.0
.bss 111464 111464 0 0.0
.data 2496 2496 0 0.0
.text 1355624 1355624 0 0.0
lock-app default (read/write) 2360888 2360888 0 0.0
.bss 111208 111208 0 0.0
.data 2456 2456 0 0.0
.text 1319152 1319152 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 896606 896606 0 0.0
bss 87356 87356 0 0.0
noinit 37160 37160 0 0.0
text 633984 633984 0 0.0

@carol-apple carol-apple force-pushed the ota_provider_query_status branch from 4372b4a to f43c8c3 Compare March 24, 2022 18:31
@github-actions
Copy link

github-actions bot commented Mar 24, 2022

PR #16598: Size comparison from 20f8b95 to f43c8c3

Increases (1 build for linux)
platform target config section 20f8b95 f43c8c3 change % change
linux ota-provider-app debug (read only) 1949241 1949449 208 0.0
(read/write) 112624 112688 64 0.1
.bss 47552 47616 64 0.1
.rodata 166571 166603 32 0.0
.text 1630930 1631106 176 0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 20f8b95 f43c8c3 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 603634 603634 0 0.0
.app_xip_area 510804 510804 0 0.0
.bss 75576 75576 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 561422 561422 0 0.0
.app_xip_area 470120 470120 0 0.0
.bss 74080 74080 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 573522 573522 0 0.0
.app_xip_area 472572 472572 0 0.0
.bss 83408 83408 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 923536 923536 0 0.0
(read/write) 128680 128680 0 0.0
.bss 126680 126680 0 0.0
.data 1996 1996 0 0.0
.text 923528 923528 0 0.0
BRD4161A+rpc (read only) 952344 952344 0 0.0
(read/write) 144632 144632 0 0.0
.bss 142456 142456 0 0.0
.data 2176 2176 0 0.0
.text 952336 952336 0 0.0
window-app BRD4161A (read only) 853340 853340 0 0.0
(read/write) 126648 126648 0 0.0
.bss 124776 124776 0 0.0
.data 1872 1872 0 0.0
.text 853332 853332 0 0.0
esp32 all-clusters-app c3devkit (read only) 964910 964910 0 0.0
(read/write) 1394154 1394154 0 0.0
.dram0.bss 61992 61992 0 0.0
.dram0.data 14212 14212 0 0.0
.flash.rodata 199024 199024 0 0.0
.flash.text 964910 964910 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1021219 1021219 0 0.0
(read/write) 461900 461900 0 0.0
.dram0.bss 67520 67520 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228520 228520 0 0.0
.flash.text 1015835 1015835 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 701776 701776 0 0.0
.bss 77568 77568 0 0.0
.data 1876 1876 0 0.0
.text 616532 616532 0 0.0
lock k32w061+release (read/write) 701228 701228 0 0.0
.bss 77544 77544 0 0.0
.data 1916 1916 0 0.0
.text 615968 615968 0 0.0
linux all-clusters-app debug (read only) 2484001 2484001 0 0.0
(read/write) 143344 143344 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78920 78920 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 212101 212101 0 0.0
.text 2108178 2108178 0 0.0
bridge-app debug+rpc (read only) 1756261 1756261 0 0.0
(read/write) 89552 89552 0 0.0
.bss 44552 44552 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 37936 0 0.0
.dynamic 592 592 0 0.0
.got 3920 3920 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 144140 144140 0 0.0
.text 1496885 1496885 0 0.0
chip-tool debug (read only) 10207365 10207365 0 0.0
(read/write) 355712 355712 0 0.0
.bss 22496 22496 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 326056 326056 0 0.0
.dynamic 608 608 0 0.0
.got 4816 4816 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 517973 517973 0 0.0
.text 8904885 8904885 0 0.0
chip-tool-ipv6only arm64 (read only) 9826172 9826172 0 0.0
(read/write) 473793 473793 0 0.0
.bss 40769 40769 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 372664 372664 0 0.0
.dynamic 560 560 0 0.0
.got 55416 55416 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493716 493716 0 0.0
.text 8279028 8279028 0 0.0
door-lock-app debug (read only) 2008225 2008225 0 0.0
(read/write) 116896 116896 0 0.0
.bss 47680 47680 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 180860 180860 0 0.0
.text 1677682 1677682 0 0.0
lighting-app debug+rpc (read only) 2182169 2182169 0 0.0
(read/write) 123888 123888 0 0.0
.bss 48960 48960 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67928 67928 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 174876 174876 0 0.0
.text 1848226 1848226 0 0.0
ota-provider-app debug (read only) 1949241 1949449 208 0.0
(read/write) 112624 112688 64 0.1
.bss 47552 47616 64 0.1
.data 1256 1256 0 0.0
.data.rel.ro 58184 58184 0 0.0
.dynamic 608 608 0 0.0
.got 4376 4376 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 166571 166603 32 0.0
.text 1630930 1631106 176 0.0
ota-requestor-app debug (read only) 1976017 1976017 0 0.0
(read/write) 115880 115880 0 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60408 60408 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 162532 162532 0 0.0
.text 1660834 1660834 0 0.0
shell debug (read only) 2432809 2432809 0 0.0
(read/write) 147400 147400 0 0.0
.bss 67336 67336 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73568 0 0.0
.dynamic 592 592 0 0.0
.got 4152 4152 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 209586 209586 0 0.0
.text 2066354 2066354 0 0.0
thermostat-no-ble arm64 (read only) 2267020 2267020 0 0.0
(read/write) 148385 148385 0 0.0
.bss 62833 62833 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77000 77000 0 0.0
.dynamic 560 560 0 0.0
.got 4504 4504 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 139692 139692 0 0.0
.text 1903920 1903920 0 0.0
tv-app debug (read only) 2682561 2682561 0 0.0
(read/write) 247872 247872 0 0.0
.bss 164512 164512 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74160 74160 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206813 206813 0 0.0
.text 2300850 2300850 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2353868 2353868 0 0.0
.bss 184572 184572 0 0.0
.data 5760 5760 0 0.0
.text 1316468 1316468 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1140095 1140095 0 0.0
bss 142512 142512 0 0.0
rodata 141872 141872 0 0.0
text 780868 780868 0 0.0
p6 all-clusters-app default (read/write) 2495088 2495088 0 0.0
.bss 117992 117992 0 0.0
.data 2640 2640 0 0.0
.text 1453352 1453352 0 0.0
light-app default (read/write) 2397464 2397464 0 0.0
.bss 111464 111464 0 0.0
.data 2496 2496 0 0.0
.text 1355728 1355728 0 0.0
lock-app default (read/write) 2360992 2360992 0 0.0
.bss 111208 111208 0 0.0
.data 2456 2456 0 0.0
.text 1319256 1319256 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 896686 896686 0 0.0
bss 87356 87356 0 0.0
noinit 37160 37160 0 0.0
text 634102 634102 0 0.0

@carol-apple carol-apple merged commit 8de5e9a into project-chip:master Mar 24, 2022
rochaferraz pushed a commit to rochaferraz/connectedhomeip that referenced this pull request Mar 31, 2022
andrei-menzopol pushed a commit to andrei-menzopol/connectedhomeip that referenced this pull request Apr 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants