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

Adding darwin callbacks for NOC Generation #21705

Merged
merged 6 commits into from
Aug 20, 2022

Conversation

sharadb-amazon
Copy link
Contributor

@sharadb-amazon sharadb-amazon commented Aug 8, 2022

Problem

  • iOS chip-controller does not provide callback for NOC Generation (and attestation validation)

Change overview

This change allows for custom credentials issuer implementations, for example, when a proprietary cloud API will perform the CSR signing.

  • In MTRDeviceDeviceController - Added a setter for a MTRNOCChainIssuer to do custom cloud-based NOC signing.
  • In MTROperationalCredentialsDelegate - Added call to MTRNOCChainIssuer.nocChainGenerationNeeded() when GenerateNOCChain is called and passed in a block for onNOCGenerationComplete handler for an app to call when NOC Generation is complete

See similar change made for android previously: #21522 and #21648

src/darwin/Framework/CHIP/MTRDeviceController.h Outdated Show resolved Hide resolved
src/darwin/Framework/CHIP/MTRDeviceController.h Outdated Show resolved Hide resolved
src/darwin/Framework/CHIP/MTRDeviceController.h Outdated Show resolved Hide resolved
src/darwin/Framework/CHIP/MTRDeviceController.h Outdated Show resolved Hide resolved
src/darwin/Framework/CHIP/MTRDeviceController.h Outdated Show resolved Hide resolved
@sharadb-amazon sharadb-amazon force-pushed the ios-noc-20220807 branch 3 times, most recently from 8af35db to 5c16e52 Compare August 18, 2022 04:46
@github-actions
Copy link

github-actions bot commented Aug 18, 2022

PR #21705: Size comparison from c037fc2 to 5c16e52

Increases (24 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, p6)
platform target config section c037fc2 5c16e52 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.text 1051044 1051052 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672363 672371 8 0.0
.text 583300 583308 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684751 684759 8 0.0
.text 594308 594316 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665062 665070 8 0.0
.text 579052 579060 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586030 586038 8 0.0
.app_xip_area 462696 462704 8 0.0
lock cyw930739m2evb_01 (read/write) 591846 591854 8 0.0
.app_xip_area 463728 463736 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598970 598978 8 0.0
.app_xip_area 476356 476364 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1139620 1139636 16 0.0
.text 991664 991680 16 0.0
k32w lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3034433 3034449 16 0.0
.text 2580722 2580738 16 0.0
all-clusters-minimal-app debug (read only) 2874321 2874337 16 0.0
.text 2423090 2423106 16 0.0
lighting-app debug+rpc (read only) 2596985 2597001 16 0.0
.text 2205970 2205986 16 0.0
lock-app debug (read only) 2580897 2580913 16 0.0
.text 2176882 2176898 16 0.0
ota-provider-app debug (read only) 2358057 2358073 16 0.0
.text 1985250 1985266 16 0.0
thermostat-no-ble arm64 (read only) 2357252 2357268 16 0.0
.text 1978912 1978928 16 0.0
tv-app debug (read only) 3173945 3173961 16 0.0
.text 2725250 2725266 16 0.0
tv-casting-app debug (read only) 5454481 5454497 16 0.0
.text 4840514 4840530 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179923 1179939 16 0.0
text 814080 814092 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803072 803080 8 0.0
p6 lock-app default (read/write) 1597812 1597828 16 0.0
.text 1441664 1441680 16 0.0
Decreases (8 builds for cc13x2_26x2, esp32, telink)
platform target config section c037fc2 5c16e52 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 179116 179108 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 167616 167608 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 180552 180544 -8 -0.0
pump-app LP_CC2652R7 (read/write) 157752 157744 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173372 -8 -0.0
shell LP_CC2652R7 (read/write) 181936 181928 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1029958 1029952 -6 -0.0
.flash.text 1029958 1029952 -6 -0.0
telink light-switch-app tlsr9518adk80d text 571316 571314 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c037fc2 5c16e52 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051044 1051052 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672363 672371 8 0.0
(read/write) 179116 179108 -8 -0.0
.bss 74372 74372 0 0.0
.data 3372 3372 0 0.0
.rodata 88747 88747 0 0.0
.text 583300 583308 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637747 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559444 0 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
(read/write) 167616 167608 -8 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
(read/write) 180552 180544 -8 -0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684751 684759 8 0.0
(read/write) 157752 157744 -8 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594316 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
(read/write) 173380 173372 -8 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665062 665070 8 0.0
(read/write) 181936 181928 -8 -0.0
.bss 76692 76692 0 0.0
.data 3376 3376 0 0.0
.rodata 85694 85694 0 0.0
.text 579052 579060 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586030 586038 8 0.0
.app_xip_area 462696 462704 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591846 591854 8 0.0
.app_xip_area 463728 463736 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598970 598978 8 0.0
.app_xip_area 476356 476364 8 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100964 1100964 0 0.0
.bss 133372 133372 0 0.0
.data 2068 2068 0 0.0
.text 965500 965500 0 0.0
BRD4161A+rpc (read/write) 1155216 1155216 0 0.0
.bss 150060 150060 0 0.0
.data 2280 2280 0 0.0
.text 1002856 1002856 0 0.0
BRD4161A+rs911x (read/write) 990152 990152 0 0.0
.bss 162696 162696 0 0.0
.data 2056 2056 0 0.0
.text 825380 825380 0 0.0
lock-app BRD4161A+wf200 (read/write) 1139620 1139636 16 0.0
.bss 145872 145872 0 0.0
.data 2064 2064 0 0.0
.text 991664 991680 16 0.0
window-app BRD4161A (read/write) 1092420 1092420 0 0.0
.bss 134812 134812 0 0.0
.data 2096 2096 0 0.0
.text 955492 955492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1029958 1029952 -6 -0.0
(read/write) 1488642 1488642 0 0.0
.dram0.bss 70832 70832 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 217776 217776 0 0.0
.flash.text 1029958 1029952 -6 -0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1083279 1083279 0 0.0
(read/write) 490600 490600 0 0.0
.dram0.bss 76344 76344 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248116 248116 0 0.0
.flash.text 1077895 1077895 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3034433 3034449 16 0.0
(read/write) 155920 155920 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85560 85560 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 274635 274635 0 0.0
.text 2580722 2580738 16 0.0
all-clusters-minimal-app debug (read only) 2874321 2874337 16 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423090 2423106 16 0.0
bridge-app debug+rpc (read only) 2372969 2372969 0 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006850 2006850 0 0.0
chip-tool debug (read only) 10809305 10809305 0 0.0
(read/write) 651872 651872 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616840 616840 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 559573 559573 0 0.0
.text 8741684 8741684 0 0.0
chip-tool-ipv6only arm64 (read only) 10206092 10206092 0 0.0
(read/write) 699681 699681 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 644368 644368 0 0.0
.dynamic 560 560 0 0.0
.got 13776 13776 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 490364 490364 0 0.0
.text 8076292 8076292 0 0.0
lighting-app debug+rpc (read only) 2596985 2597001 16 0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220304 0 0.0
.text 2205970 2205986 16 0.0
lock-app debug (read only) 2580897 2580913 16 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176882 2176898 16 0.0
ota-provider-app debug (read only) 2358057 2358073 16 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985250 1985266 16 0.0
ota-requestor-app debug (read only) 2523273 2523273 0 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216096 216096 0 0.0
.text 2134610 2134610 0 0.0
shell debug (read only) 2602737 2602737 0 0.0
(read/write) 142040 142040 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77160 77160 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 234738 234738 0 0.0
.text 2209650 2209650 0 0.0
thermostat-no-ble arm64 (read only) 2357252 2357268 16 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978912 1978928 16 0.0
tv-app debug (read only) 3173945 3173961 16 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258952 258952 0 0.0
.text 2725250 2725266 16 0.0
tv-casting-app debug (read only) 5454481 5454497 16 0.0
(read/write) 160048 160048 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 99736 99736 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 343313 343313 0 0.0
.text 4840514 4840530 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179923 1179939 16 0.0
bss 143727 143727 0 0.0
rodata 143268 143268 0 0.0
text 814080 814092 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803072 803080 8 0.0
p6 all-clusters-app default (read only) 881016 881016 0 0.0
(read/write) 1699252 1699252 0 0.0
.bss 149672 149672 0 0.0
.data 2656 2656 0 0.0
.text 1538536 1538536 0 0.0
all-clusters-minimal-app default (read only) 881736 881736 0 0.0
(read/write) 1643276 1643276 0 0.0
.bss 148952 148952 0 0.0
.data 2656 2656 0 0.0
.text 1483280 1483280 0 0.0
light-app default (read only) 890080 890080 0 0.0
(read/write) 1560532 1560532 0 0.0
.bss 140816 140816 0 0.0
.data 2448 2448 0 0.0
.text 1408880 1408880 0 0.0
lock-app default (read only) 885584 885584 0 0.0
(read/write) 1597812 1597828 16 0.0
.bss 145296 145296 0 0.0
.data 2464 2464 0 0.0
.text 1441664 1441680 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808736 0 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571316 571314 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589406 589406 0 0.0

@github-actions
Copy link

github-actions bot commented Aug 18, 2022

PR #21705: Size comparison from b1f2fc7 to a33bbc1

Increases (24 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, psoc6)
platform target config section b1f2fc7 a33bbc1 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.text 1051044 1051048 4 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.text 1082804 1082808 4 0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656823 656839 16 0.0
.text 554584 554600 16 0.0
pump-app LP_CC2652R7 (read only) 684751 684759 8 0.0
.text 594308 594316 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665478 665486 8 0.0
.text 579396 579404 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1139620 1139636 16 0.0
.text 991664 991680 16 0.0
k32w lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3037129 3037145 16 0.0
.text 2583314 2583330 16 0.0
all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
.text 2006882 2006898 16 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
.text 2176914 2176930 16 0.0
ota-requestor-app debug (read only) 2523305 2523321 16 0.0
.text 2134642 2134658 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180383 16 0.0
text 814448 814456 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803068 803080 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3645881 3645884 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26374276 26374277 1 0.0
.debug_line 3666460 3666463 3 0.0
light cy8ckit_062s2_43012 .debug_info 21839792 21839794 2 0.0
.debug_line 3237638 3237641 3 0.0
lock cy8ckit_062s2_43012 (read/write) 1598708 1598724 16 0.0
.debug_line 3246323 3246326 3 0.0
.text 1442560 1442576 16 0.0
Decreases (8 builds for cc13x2_26x2, esp32, psoc6, telink)
platform target config section b1f2fc7 a33bbc1 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 167616 167608 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 180560 180544 -16 -0.0
pump-app LP_CC2652R7 (read/write) 157752 157744 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173372 -8 -0.0
shell LP_CC2652R7 (read/write) 181536 181528 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1030788 1030786 -2 -0.0
.flash.text 1030788 1030786 -2 -0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 22194930 22194929 -1 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808736 -8 -0.0
text 571318 571314 -4 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section b1f2fc7 a33bbc1 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051044 1051048 4 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082804 1082808 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672795 672795 0 0.0
(read/write) 178700 178700 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88819 88819 0 0.0
.text 583660 583660 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
(read/write) 167616 167608 -8 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656823 656839 16 0.0
(read/write) 180560 180544 -16 -0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554584 554600 16 0.0
pump-app LP_CC2652R7 (read only) 684751 684759 8 0.0
(read/write) 157752 157744 -8 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594316 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
(read/write) 173380 173372 -8 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665478 665486 8 0.0
(read/write) 181536 181528 -8 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85766 85766 0 0.0
.text 579396 579404 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100964 1100964 0 0.0
.bss 133372 133372 0 0.0
.data 2068 2068 0 0.0
.text 965500 965500 0 0.0
BRD4161A+rpc (read/write) 1155216 1155216 0 0.0
.bss 150060 150060 0 0.0
.data 2280 2280 0 0.0
.text 1002856 1002856 0 0.0
BRD4161A+rs911x (read/write) 990152 990152 0 0.0
.bss 162696 162696 0 0.0
.data 2056 2056 0 0.0
.text 825380 825380 0 0.0
lock-app BRD4161A+wf200 (read/write) 1139620 1139636 16 0.0
.bss 145872 145872 0 0.0
.data 2064 2064 0 0.0
.text 991664 991680 16 0.0
window-app BRD4161A (read/write) 1092420 1092420 0 0.0
.bss 134812 134812 0 0.0
.data 2096 2096 0 0.0
.text 955492 955492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1030788 1030786 -2 -0.0
(read/write) 1489570 1489570 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218400 218400 0 0.0
.flash.text 1030788 1030786 -2 -0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1083967 1083967 0 0.0
(read/write) 491496 491496 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248716 248716 0 0.0
.flash.text 1078583 1078583 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3037129 3037145 16 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2583314 2583330 16 0.0
all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006882 2006898 16 0.0
chip-tool debug (read only) 10812641 10812641 0 0.0
(read/write) 651136 651136 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616104 616104 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 559829 559829 0 0.0
.text 8746612 8746612 0 0.0
chip-tool-ipv6only arm64 (read only) 10208444 10208444 0 0.0
(read/write) 698929 698929 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643616 643616 0 0.0
.dynamic 560 560 0 0.0
.got 13776 13776 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 490604 490604 0 0.0
.text 8080260 8080260 0 0.0
lighting-app debug+rpc (read only) 2597033 2597033 0 0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220304 0 0.0
.text 2206018 2206018 0 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176914 2176930 16 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523305 2523321 16 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216096 216096 0 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2605433 2605433 0 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2212242 2212242 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3173993 3173993 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258952 258952 0 0.0
.text 2725298 2725298 0 0.0
tv-casting-app debug (read only) 5462161 5462161 0 0.0
(read/write) 160240 160240 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 99928 99928 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 343569 343569 0 0.0
.text 4847506 4847506 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180383 16 0.0
bss 143737 143737 0 0.0
rodata 143344 143344 0 0.0
text 814448 814456 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803068 803080 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700748 1700748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217432 1217432 0 0.0
.debug_aranges 111496 111496 0 0.0
.debug_frame 372228 372228 0 0.0
.debug_info 26636674 26636674 0 0.0
.debug_line 3645881 3645884 3 0.0
.debug_loc 3561084 3561084 0 0.0
.debug_ranges 336520 336520 0 0.0
.debug_str 3392640 3392640 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 568892 568892 0 0.0
.symtab 420304 420304 0 0.0
.text 1540016 1540016 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 110984 110984 0 0.0
.debug_frame 375360 375360 0 0.0
.debug_info 26374276 26374277 1 0.0
.debug_line 3666460 3666463 3 0.0
.debug_loc 3549266 3549266 0 0.0
.debug_ranges 335176 335176 0 0.0
.debug_str 3382119 3382119 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103152 103152 0 0.0
.debug_frame 345604 345604 0 0.0
.debug_info 21839792 21839794 2 0.0
.debug_line 3237638 3237641 3 0.0
.debug_loc 3248769 3248769 0 0.0
.debug_ranges 301016 301016 0 0.0
.debug_str 3188213 3188213 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598708 1598724 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103824 103824 0 0.0
.debug_frame 348428 348428 0 0.0
.debug_info 22194930 22194929 -1 -0.0
.debug_line 3246323 3246326 3 0.0
.debug_loc 3288888 3288888 0 0.0
.debug_ranges 304432 304432 0 0.0
.debug_str 3215644 3215644 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442560 1442576 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808736 -8 -0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571318 571314 -4 -0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589406 589406 0 0.0

@github-actions
Copy link

github-actions bot commented Aug 18, 2022

PR #21705: Size comparison from d502f30 to 08c750f

Increases (26 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, psoc6)
platform target config section d502f30 08c750f change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.text 1051044 1051052 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672795 672803 8 0.0
.text 583660 583668 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684743 684759 16 0.0
.text 594300 594316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665478 665486 8 0.0
.text 579396 579404 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 990152 990168 16 0.0
.text 825380 825396 16 0.0
lock-app BRD4161A+wf200 (read/write) 1139636 1139652 16 0.0
.text 991680 991696 16 0.0
k32w lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3037129 3037145 16 0.0
.text 2583314 2583330 16 0.0
all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
.text 2006882 2006898 16 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
.text 2176914 2176930 16 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
.text 2134642 2134658 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180383 16 0.0
text 814448 814452 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803072 803080 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26636674 26636675 1 0.0
.debug_line 3645881 3645884 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26374275 26374276 1 0.0
.debug_line 3666460 3666463 3 0.0
light cy8ckit_062s2_43012 .debug_info 21839792 21839793 1 0.0
.debug_line 3237638 3237641 3 0.0
lock cy8ckit_062s2_43012 (read/write) 1598708 1598724 16 0.0
.debug_line 3246323 3246326 3 0.0
.text 1442560 1442576 16 0.0
Decreases (9 builds for cc13x2_26x2, esp32, telink)
platform target config section d502f30 08c750f change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178700 178692 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 167616 167608 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 180552 180544 -8 -0.0
pump-app LP_CC2652R7 (read/write) 157760 157744 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173372 -8 -0.0
shell LP_CC2652R7 (read/write) 181536 181528 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1030788 1030786 -2 -0.0
.flash.text 1030788 1030786 -2 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808736 -8 -0.0
text 571318 571316 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 830680 830672 -8 -0.0
text 589408 589404 -4 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section d502f30 08c750f change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051044 1051052 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672795 672803 8 0.0
(read/write) 178700 178692 -8 -0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88819 88819 0 0.0
.text 583660 583668 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
(read/write) 167616 167608 -8 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
(read/write) 180552 180544 -8 -0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684743 684759 16 0.0
(read/write) 157760 157744 -16 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594300 594316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
(read/write) 173380 173372 -8 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665478 665486 8 0.0
(read/write) 181536 181528 -8 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85766 85766 0 0.0
.text 579396 579404 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100980 1100980 0 0.0
.bss 133372 133372 0 0.0
.data 2068 2068 0 0.0
.text 965516 965516 0 0.0
BRD4161A+rpc (read/write) 1155232 1155232 0 0.0
.bss 150060 150060 0 0.0
.data 2280 2280 0 0.0
.text 1002872 1002872 0 0.0
BRD4161A+rs911x (read/write) 990152 990168 16 0.0
.bss 162696 162696 0 0.0
.data 2056 2056 0 0.0
.text 825380 825396 16 0.0
lock-app BRD4161A+wf200 (read/write) 1139636 1139652 16 0.0
.bss 145872 145872 0 0.0
.data 2064 2064 0 0.0
.text 991680 991696 16 0.0
window-app BRD4161A (read/write) 1092420 1092420 0 0.0
.bss 134812 134812 0 0.0
.data 2096 2096 0 0.0
.text 955492 955492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1030788 1030786 -2 -0.0
(read/write) 1489570 1489570 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218400 218400 0 0.0
.flash.text 1030788 1030786 -2 -0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1083967 1083967 0 0.0
(read/write) 491496 491496 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248716 248716 0 0.0
.flash.text 1078583 1078583 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3037129 3037145 16 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2583314 2583330 16 0.0
all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006882 2006898 16 0.0
chip-tool debug (read only) 10864033 10864033 0 0.0
(read/write) 651136 651136 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616104 616104 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562485 562485 0 0.0
.text 8795348 8795348 0 0.0
chip-tool-ipv6only arm64 (read only) 10252124 10252124 0 0.0
(read/write) 698929 698929 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643616 643616 0 0.0
.dynamic 560 560 0 0.0
.got 13776 13776 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493180 493180 0 0.0
.text 8121364 8121364 0 0.0
lighting-app debug+rpc (read only) 2597033 2597033 0 0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220304 0 0.0
.text 2206018 2206018 0 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176914 2176930 16 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216160 216160 0 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2605433 2605433 0 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2212242 2212242 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3173993 3173993 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258952 258952 0 0.0
.text 2725298 2725298 0 0.0
tv-casting-app debug (read only) 5462161 5462161 0 0.0
(read/write) 160240 160240 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 99928 99928 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 343569 343569 0 0.0
.text 4847506 4847506 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180383 16 0.0
bss 143737 143737 0 0.0
rodata 143344 143344 0 0.0
text 814448 814452 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803072 803080 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700748 1700748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217432 1217432 0 0.0
.debug_aranges 111496 111496 0 0.0
.debug_frame 372228 372228 0 0.0
.debug_info 26636674 26636675 1 0.0
.debug_line 3645881 3645884 3 0.0
.debug_loc 3561084 3561084 0 0.0
.debug_ranges 336520 336520 0 0.0
.debug_str 3392640 3392640 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 568892 568892 0 0.0
.symtab 420304 420304 0 0.0
.text 1540016 1540016 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 110984 110984 0 0.0
.debug_frame 375360 375360 0 0.0
.debug_info 26374275 26374276 1 0.0
.debug_line 3666460 3666463 3 0.0
.debug_loc 3549266 3549266 0 0.0
.debug_ranges 335176 335176 0 0.0
.debug_str 3382119 3382119 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103152 103152 0 0.0
.debug_frame 345604 345604 0 0.0
.debug_info 21839792 21839793 1 0.0
.debug_line 3237638 3237641 3 0.0
.debug_loc 3248769 3248769 0 0.0
.debug_ranges 301016 301016 0 0.0
.debug_str 3188213 3188213 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598708 1598724 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103824 103824 0 0.0
.debug_frame 348428 348428 0 0.0
.debug_info 22194929 22194929 0 0.0
.debug_line 3246323 3246326 3 0.0
.debug_loc 3288888 3288888 0 0.0
.debug_ranges 304432 304432 0 0.0
.debug_str 3215644 3215644 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442560 1442576 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808736 -8 -0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571318 571316 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 830680 830672 -8 -0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589408 589404 -4 -0.0

@github-actions
Copy link

github-actions bot commented Aug 19, 2022

PR #21705: Size comparison from 2a5f7fe to 4fdd154

Increases (27 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, psoc6, telink)
platform target config section 2a5f7fe 4fdd154 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.text 1051040 1051048 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673019 673027 8 0.0
.text 583868 583876 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684751 684759 8 0.0
.text 594308 594316 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665710 665718 8 0.0
.text 579612 579620 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599530 599546 16 0.0
.app_xip_area 476916 476932 16 0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 990152 990168 16 0.0
.text 825380 825396 16 0.0
lock-app BRD4161A+wf200 (read/write) 1139636 1139652 16 0.0
.text 991680 991696 16 0.0
k32w lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
linux all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
.text 2006882 2006898 16 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
.text 2176914 2176930 16 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2606793 2606809 16 0.0
.text 2213602 2213618 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 814664 814668 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803068 803080 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26643194 26643195 1 0.0
.debug_line 3646638 3646641 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3667042 3667045 3 0.0
light cy8ckit_062s2_43012 .debug_line 3238220 3238223 3 0.0
lock cy8ckit_062s2_43012 (read/write) 1598708 1598724 16 0.0
.debug_line 3246906 3246909 3 0.0
.text 1442560 1442576 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 830672 830680 8 0.0
text 589404 589406 2 0.0
Decreases (10 builds for cc13x2_26x2, esp32, psoc6, telink)
platform target config section 2a5f7fe 4fdd154 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178476 178468 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 167616 167608 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 180552 180544 -8 -0.0
pump-app LP_CC2652R7 (read/write) 157752 157744 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173372 -8 -0.0
shell LP_CC2652R7 (read/write) 181304 181296 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1031272 1031266 -6 -0.0
.flash.text 1031272 1031266 -6 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26379891 26379890 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 21844447 21844446 -1 -0.0
telink light-switch-app tlsr9518adk80d text 571316 571314 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 2a5f7fe 4fdd154 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051040 1051048 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673019 673027 8 0.0
(read/write) 178476 178468 -8 -0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583868 583876 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
(read/write) 167616 167608 -8 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
(read/write) 180552 180544 -8 -0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684751 684759 8 0.0
(read/write) 157752 157744 -8 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594316 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
(read/write) 173380 173372 -8 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665710 665718 8 0.0
(read/write) 181304 181296 -8 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579612 579620 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599530 599546 16 0.0
.app_xip_area 476916 476932 16 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100980 1100980 0 0.0
.bss 133372 133372 0 0.0
.data 2068 2068 0 0.0
.text 965516 965516 0 0.0
BRD4161A+rpc (read/write) 1155232 1155232 0 0.0
.bss 150060 150060 0 0.0
.data 2280 2280 0 0.0
.text 1002872 1002872 0 0.0
BRD4161A+rs911x (read/write) 990152 990168 16 0.0
.bss 162696 162696 0 0.0
.data 2056 2056 0 0.0
.text 825380 825396 16 0.0
lock-app BRD4161A+wf200 (read/write) 1139636 1139652 16 0.0
.bss 145872 145872 0 0.0
.data 2064 2064 0 0.0
.text 991680 991696 16 0.0
window-app BRD4161A (read/write) 1092420 1092420 0 0.0
.bss 134812 134812 0 0.0
.data 2096 2096 0 0.0
.text 955492 955492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1031272 1031266 -6 -0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031272 1031266 -6 -0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084371 1084371 0 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1078987 1078987 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3038505 3038505 0 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2584690 2584690 0 0.0
all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006882 2006898 16 0.0
chip-tool debug (read only) 10868673 10868673 0 0.0
(read/write) 651296 651296 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616280 616280 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562677 562677 0 0.0
.text 8799364 8799364 0 0.0
chip-tool-ipv6only arm64 (read only) 10255980 10255980 0 0.0
(read/write) 699105 699105 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643792 643792 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493340 493340 0 0.0
.text 8124596 8124596 0 0.0
lighting-app debug+rpc (read only) 2597033 2597033 0 0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220304 0 0.0
.text 2206018 2206018 0 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176914 2176930 16 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216160 216160 0 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2606793 2606809 16 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2213602 2213618 16 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3173993 3173993 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258952 258952 0 0.0
.text 2725298 2725298 0 0.0
tv-casting-app debug (read only) 5466769 5466769 0 0.0
(read/write) 160400 160400 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100088 100088 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 343729 343729 0 0.0
.text 4851522 4851522 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180603 1180603 0 0.0
bss 143737 143737 0 0.0
rodata 143356 143356 0 0.0
text 814664 814668 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803068 803080 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700996 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217459 0 0.0
.debug_aranges 111528 111528 0 0.0
.debug_frame 372352 372352 0 0.0
.debug_info 26643194 26643195 1 0.0
.debug_line 3646638 3646641 3 0.0
.debug_loc 3562036 3562036 0 0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3393852 3393852 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540264 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 111000 111000 0 0.0
.debug_frame 375432 375432 0 0.0
.debug_info 26379891 26379890 -1 -0.0
.debug_line 3667042 3667045 3 0.0
.debug_loc 3549673 3549673 0 0.0
.debug_ranges 335192 335192 0 0.0
.debug_str 3382841 3382841 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103168 103168 0 0.0
.debug_frame 345676 345676 0 0.0
.debug_info 21844447 21844446 -1 -0.0
.debug_line 3238220 3238223 3 0.0
.debug_loc 3249205 3249205 0 0.0
.debug_ranges 301032 301032 0 0.0
.debug_str 3188935 3188935 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598708 1598724 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103840 103840 0 0.0
.debug_frame 348500 348500 0 0.0
.debug_info 22199614 22199614 0 0.0
.debug_line 3246906 3246909 3 0.0
.debug_loc 3289325 3289325 0 0.0
.debug_ranges 304448 304448 0 0.0
.debug_str 3216366 3216366 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442560 1442576 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808736 0 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571316 571314 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 830672 830680 8 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589404 589406 2 0.0

@github-actions
Copy link

github-actions bot commented Aug 19, 2022

PR #21705: Size comparison from 1f83af0 to b137409

Increases (25 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, psoc6)
platform target config section 1f83af0 b137409 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.text 1051044 1051048 4 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673027 673035 8 0.0
.text 583876 583884 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
.text 554592 554600 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665710 665718 8 0.0
.text 579612 579620 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599530 599546 16 0.0
.app_xip_area 476916 476932 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 979908 979924 16 0.0
.text 827388 827404 16 0.0
BRD4161A+rs911x (read/write) 997952 997968 16 0.0
.text 828884 828900 16 0.0
lock-app BRD4161A+wf200 (read/write) 1147196 1147212 16 0.0
.text 994944 994960 16 0.0
k32w lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
linux all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
.text 2006882 2006898 16 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
.text 2176914 2176930 16 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2606793 2606809 16 0.0
.text 2213602 2213618 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 814664 814672 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803072 803076 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3646638 3646641 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26379890 26379891 1 0.0
.debug_line 3667042 3667045 3 0.0
light cy8ckit_062s2_43012 .debug_line 3238220 3238223 3 0.0
lock cy8ckit_062s2_43012 (read/write) 1598708 1598724 16 0.0
.debug_line 3246906 3246909 3 0.0
.text 1442560 1442576 16 0.0
Decreases (9 builds for cc13x2_26x2, esp32, psoc6, telink)
platform target config section 1f83af0 b137409 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178468 178460 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 167616 167608 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 180552 180544 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173372 -8 -0.0
shell LP_CC2652R7 (read/write) 181304 181296 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1031270 1031266 -4 -0.0
.flash.text 1031270 1031266 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26643196 26643195 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22199615 22199614 -1 -0.0
telink light-switch-app tlsr9518adk80d text 571316 571314 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 1f83af0 b137409 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051044 1051048 4 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082800 1082808 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673027 673035 8 0.0
(read/write) 178468 178460 -8 -0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583876 583884 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637747 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559444 0 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
(read/write) 167616 167608 -8 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
(read/write) 180552 180544 -8 -0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684751 684751 0 0.0
(read/write) 157752 157752 0 0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594308 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
(read/write) 173380 173372 -8 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665710 665718 8 0.0
(read/write) 181304 181296 -8 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579612 579620 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599530 599546 16 0.0
.app_xip_area 476916 476932 16 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1104716 1104716 0 0.0
.bss 133572 133572 0 0.0
.data 2072 2072 0 0.0
.text 969052 969052 0 0.0
BRD4161A+rpc (read/write) 979908 979924 16 0.0
.bss 150220 150220 0 0.0
.data 2276 2276 0 0.0
.text 827388 827404 16 0.0
BRD4161A+rs911x (read/write) 997952 997968 16 0.0
.bss 166992 166992 0 0.0
.data 2056 2056 0 0.0
.text 828884 828900 16 0.0
lock-app BRD4161A+wf200 (read/write) 1147196 1147212 16 0.0
.bss 150168 150168 0 0.0
.data 2064 2064 0 0.0
.text 994944 994960 16 0.0
window-app BRD4161A (read/write) 1096044 1096044 0 0.0
.bss 135012 135012 0 0.0
.data 2096 2096 0 0.0
.text 958916 958916 0 0.0
esp32 all-clusters-app c3devkit (read only) 1031270 1031266 -4 -0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031270 1031266 -4 -0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084371 1084371 0 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1078987 1078987 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3038505 3038505 0 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2584690 2584690 0 0.0
all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006882 2006898 16 0.0
chip-tool debug (read only) 10868673 10868673 0 0.0
(read/write) 651296 651296 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616280 616280 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562677 562677 0 0.0
.text 8799364 8799364 0 0.0
chip-tool-ipv6only arm64 (read only) 10255980 10255980 0 0.0
(read/write) 699105 699105 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643792 643792 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493340 493340 0 0.0
.text 8124596 8124596 0 0.0
lighting-app debug+rpc (read only) 2597033 2597033 0 0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220304 0 0.0
.text 2206018 2206018 0 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176914 2176930 16 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216160 216160 0 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2606793 2606809 16 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2213602 2213618 16 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3173993 3173993 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258952 258952 0 0.0
.text 2725298 2725298 0 0.0
tv-casting-app debug (read only) 5466769 5466769 0 0.0
(read/write) 160400 160400 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100088 100088 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 343729 343729 0 0.0
.text 4851522 4851522 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180603 1180603 0 0.0
bss 143737 143737 0 0.0
rodata 143356 143356 0 0.0
text 814664 814672 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803072 803076 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700996 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217459 0 0.0
.debug_aranges 111528 111528 0 0.0
.debug_frame 372352 372352 0 0.0
.debug_info 26643196 26643195 -1 -0.0
.debug_line 3646638 3646641 3 0.0
.debug_loc 3562036 3562036 0 0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3393852 3393852 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540264 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 111000 111000 0 0.0
.debug_frame 375432 375432 0 0.0
.debug_info 26379890 26379891 1 0.0
.debug_line 3667042 3667045 3 0.0
.debug_loc 3549673 3549673 0 0.0
.debug_ranges 335192 335192 0 0.0
.debug_str 3382841 3382841 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103168 103168 0 0.0
.debug_frame 345676 345676 0 0.0
.debug_info 21844447 21844447 0 0.0
.debug_line 3238220 3238223 3 0.0
.debug_loc 3249205 3249205 0 0.0
.debug_ranges 301032 301032 0 0.0
.debug_str 3188935 3188935 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598708 1598724 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103840 103840 0 0.0
.debug_frame 348500 348500 0 0.0
.debug_info 22199615 22199614 -1 -0.0
.debug_line 3246906 3246909 3 0.0
.debug_loc 3289325 3289325 0 0.0
.debug_ranges 304448 304448 0 0.0
.debug_str 3216366 3216366 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442560 1442576 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808736 0 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571316 571314 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589406 589406 0 0.0

@github-actions
Copy link

github-actions bot commented Aug 19, 2022

PR #21705: Size comparison from dfc1a70 to 45f112b

Increases (30 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, psoc6, telink)
platform target config section dfc1a70 45f112b change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.text 1051044 1051052 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.text 1082804 1082808 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673027 673035 8 0.0
.text 583876 583884 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684743 684759 16 0.0
.text 594300 594316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665710 665718 8 0.0
.text 579612 579620 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 979908 979924 16 0.0
.text 827388 827404 16 0.0
BRD4161A+rs911x (read/write) 997952 997968 16 0.0
.text 828884 828900 16 0.0
lock-app BRD4161A+wf200 (read/write) 1147316 1147332 16 0.0
.text 995064 995080 16 0.0
k32w lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
linux all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
.text 2006882 2006898 16 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
.text 2176914 2176930 16 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2606793 2606809 16 0.0
.text 2213602 2213618 16 0.0
tv-app debug (read only) 3181609 3181625 16 0.0
.text 2732850 2732866 16 0.0
tv-casting-app debug (read only) 5502161 5502177 16 0.0
.text 4886338 4886354 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 814664 814672 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803072 803080 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3646638 3646641 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3667042 3667045 3 0.0
light cy8ckit_062s2_43012 .debug_line 3238220 3238223 3 0.0
lock cy8ckit_062s2_43012 (read/write) 1598708 1598724 16 0.0
.debug_line 3246906 3246909 3 0.0
.text 1442560 1442576 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808744 8 0.0
text 571316 571318 2 0.0
Decreases (9 builds for cc13x2_26x2, esp32, psoc6)
platform target config section dfc1a70 45f112b change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178468 178460 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 167616 167608 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 180552 180544 -8 -0.0
pump-app LP_CC2652R7 (read/write) 157760 157744 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173372 -8 -0.0
shell LP_CC2652R7 (read/write) 181304 181296 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1031268 1031266 -2 -0.0
.flash.text 1031268 1031266 -2 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26643195 26643194 -1 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26379890 26379889 -1 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section dfc1a70 45f112b change % change
bl602 lighting-app bl602 (read/write) 1383858 1383866 8 0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051044 1051052 8 0.0
bl602+rpc (read/write) 1429370 1429378 8 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082804 1082808 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673027 673035 8 0.0
(read/write) 178468 178460 -8 -0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583876 583884 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637755 8 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559452 8 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674087 8 0.0
(read/write) 167616 167608 -8 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596936 8 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656839 8 0.0
(read/write) 180552 180544 -8 -0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554592 554600 8 0.0
pump-app LP_CC2652R7 (read only) 684743 684759 16 0.0
(read/write) 157760 157744 -16 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594300 594316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669251 8 0.0
(read/write) 173380 173372 -8 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583256 8 0.0
shell LP_CC2652R7 (read only) 665710 665718 8 0.0
(read/write) 181304 181296 -8 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579612 579620 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1104716 1104716 0 0.0
.bss 133572 133572 0 0.0
.data 2072 2072 0 0.0
.text 969052 969052 0 0.0
BRD4161A+rpc (read/write) 979908 979924 16 0.0
.bss 150220 150220 0 0.0
.data 2276 2276 0 0.0
.text 827388 827404 16 0.0
BRD4161A+rs911x (read/write) 997952 997968 16 0.0
.bss 166992 166992 0 0.0
.data 2056 2056 0 0.0
.text 828884 828900 16 0.0
lock-app BRD4161A+wf200 (read/write) 1147316 1147332 16 0.0
.bss 150168 150168 0 0.0
.data 2064 2064 0 0.0
.text 995064 995080 16 0.0
window-app BRD4161A (read/write) 1096044 1096044 0 0.0
.bss 135012 135012 0 0.0
.data 2096 2096 0 0.0
.text 958916 958916 0 0.0
esp32 all-clusters-app c3devkit (read only) 1031268 1031266 -2 -0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031268 1031266 -2 -0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084371 1084371 0 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1078987 1078987 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3038505 3038505 0 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2584690 2584690 0 0.0
all-clusters-minimal-app debug (read only) 2874353 2874369 16 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423122 2423138 16 0.0
bridge-app debug+rpc (read only) 2373001 2373017 16 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006882 2006898 16 0.0
chip-tool debug (read only) 1087697 1087697 0 0.0
(read/write) 651328 651328 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616312 616312 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562901 562901 0 0.0
.text 8807348 8807348 0 0.0
chip-tool-ipv6only arm64 (read only) 10259132 10259132 0 0.0
(read/write) 699137 699137 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643824 643824 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493564 493564 0 0.0
.text 8127428 8127428 0 0.0
lighting-app debug+rpc (read only) 2597033 2597033 0 0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220304 0 0.0
.text 2206018 2206018 0 0.0
lock-app debug (read only) 2580929 2580945 16 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176914 2176930 16 0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523369 2523385 16 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216160 216160 0 0.0
.text 2134642 2134658 16 0.0
shell debug (read only) 2606793 2606809 16 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2213602 2213618 16 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3181609 3181625 16 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259016 259016 0 0.0
.text 2732850 2732866 16 0.0
tv-casting-app debug (read only) 5502161 5502177 16 0.0
(read/write) 160464 160464 0 0.0
.bss 51480 51480 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 344209 344209 0 0.0
.text 4886338 4886354 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180603 1180603 0 0.0
bss 143737 143737 0 0.0
rodata 143356 143356 0 0.0
text 814664 814672 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803072 803080 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700996 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217459 0 0.0
.debug_aranges 111528 111528 0 0.0
.debug_frame 372352 372352 0 0.0
.debug_info 26643195 26643194 -1 -0.0
.debug_line 3646638 3646641 3 0.0
.debug_loc 3562036 3562036 0 0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3393852 3393852 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540264 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 111000 111000 0 0.0
.debug_frame 375432 375432 0 0.0
.debug_info 26379890 26379889 -1 -0.0
.debug_line 3667042 3667045 3 0.0
.debug_loc 3549673 3549673 0 0.0
.debug_ranges 335192 335192 0 0.0
.debug_str 3382841 3382841 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103168 103168 0 0.0
.debug_frame 345676 345676 0 0.0
.debug_info 21844446 21844446 0 0.0
.debug_line 3238220 3238223 3 0.0
.debug_loc 3249205 3249205 0 0.0
.debug_ranges 301032 301032 0 0.0
.debug_str 3188935 3188935 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598708 1598724 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103840 103840 0 0.0
.debug_frame 348500 348500 0 0.0
.debug_info 22199616 22199616 0 0.0
.debug_line 3246906 3246909 3 0.0
.debug_loc 3289325 3289325 0 0.0
.debug_ranges 304448 304448 0 0.0
.debug_str 3216366 3216366 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442560 1442576 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808744 8 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571316 571318 2 0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589406 589406 0 0.0

@chrisdecenzo chrisdecenzo enabled auto-merge (squash) August 20, 2022 01:22
@chrisdecenzo chrisdecenzo merged commit 74ea252 into project-chip:master Aug 20, 2022
@sharadb-amazon sharadb-amazon deleted the ios-noc-20220807 branch August 20, 2022 02:44
Comment on lines +38 to +39
* If ipk and adminSubject are passed, then they will be used in
* the AddNOC command sent to the commissionee. If they are not passed, then the values
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This API says they are required to be non-nil, so must always be passed. Are they meant to be nullable?

__block chip::Optional<chip::Controller::CommissioningParameters> commissioningParameters;
// Dereferencing mCppCommissioner as it would be set to point to a valid Cpp commissioner by now, as we are in the middle of
// commissioning
dispatch_sync(mChipWorkQueue, ^{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't this already running on the chip work queue? In which case, won't this deadlock?

certificationDeclaration:AsData(certificationDeclarationSpan)
firmwareInfo:AsData(firmwareInfoSpan)];

dispatch_sync(mNocChainIssuerQueue, ^{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this a sync dispatch?

Comment on lines +235 to +236
// Dereferencing mCppCommissioner as it would be set to point to a valid Cpp commissioner by now, as we are in the middle of
// commissioning
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure this true. We're coming here from some async callback from our API consumer. The commissioner could have been shut down by now, and then this is a use-after-free.

isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
* Adding darwin callbacks for NOC Generation

* Fixing compiler errors in new dependencies in src/credentials

* Addressing feedback from woody-apple@ and bzbarsky-apple@

* Addressing second round of feedback

* Address feedback around returning errors and adding comments

* Adding comments

Co-authored-by: Justin Wood <woody@apple.com>
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.

5 participants