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

[Android] Support wildcard read/subscribe #14678

Merged
merged 1 commit into from
Feb 5, 2022

Conversation

austinh0
Copy link
Contributor

@austinh0 austinh0 commented Feb 1, 2022

Problem

  • No wildcard support in Android

Change overview

  • Add Java APIs for reading/subscribing to an attribute path
    • Add fragment to CHIPTool for this
  • Create ReportCallback in C++, which is owned by the application

Testing

  • Read/subscribe to entire device, and specific endpoints/clusters/attributes.

@github-actions
Copy link

github-actions bot commented Feb 1, 2022

PR #14678: Size comparison from 9f16e9a to 9650f9b

Full report (12 builds for cyw30739, linux, p6, qpg, telink)
platform target config section 9f16e9a 9650f9b change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577150 577150 0 0.0
.app_xip_area 484356 484356 0 0.0
.bss 75540 75540 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 535146 535146 0 0.0
.app_xip_area 443920 443920 0 0.0
.bss 74012 74012 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559890 559890 0 0.0
.app_xip_area 459360 459360 0 0.0
.bss 82988 82988 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7036484 7036484 0 0.0
(read/write) 289857 289857 0 0.0
.bss 54593 54593 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 185152 185152 0 0.0
.dynamic 560 560 0 0.0
.got 45200 45200 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 387804 387804 0 0.0
.text 6049796 6049796 0 0.0
thermostat-no-ble arm64 (read only) 2087388 2087388 0 0.0
(read/write) 148529 148529 0 0.0
.bss 66209 66209 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 344 344 0 0.0
.rodata 130780 130780 0 0.0
.text 1739280 1739280 0 0.0
p6 all-clusters-app default (read/write) 2445880 2445880 0 0.0
.bss 117404 117404 0 0.0
.data 2576 2576 0 0.0
.text 1404144 1404144 0 0.0
light-app default (read/write) 2340320 2340320 0 0.0
.bss 103364 103364 0 0.0
.data 2408 2408 0 0.0
.text 1298584 1298584 0 0.0
lock-app default (read/write) 2305728 2305728 0 0.0
.bss 103084 103084 0 0.0
.data 2368 2368 0 0.0
.text 1263992 1263992 0 0.0
qpg lighting-app qpg6105+debug (read only) 570700 570700 0 0.0
(read/write) 146936 146936 0 0.0
.bss 87520 87520 0 0.0
.data 1060 1060 0 0.0
.text 565380 565380 0 0.0
lock-app qpg6105+debug (read only) 516816 516816 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86960 86960 0 0.0
.data 996 996 0 0.0
.text 511496 511496 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 845134 845134 0 0.0
bss 85568 85568 0 0.0
noinit 37160 37160 0 0.0
text 592564 592564 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 1, 2022

PR #14678: Size comparison from 9f16e9a to b880b8c

Full report (15 builds for cyw30739, efr32, linux, p6, qpg, telink)
platform target config section 9f16e9a b880b8c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577150 577150 0 0.0
.app_xip_area 484356 484356 0 0.0
.bss 75540 75540 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 535146 535146 0 0.0
.app_xip_area 443920 443920 0 0.0
.bss 74012 74012 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559890 559890 0 0.0
.app_xip_area 459360 459360 0 0.0
.bss 82988 82988 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 843616 843616 0 0.0
(read/write) 125072 125072 0 0.0
.bss 123176 123176 0 0.0
.data 1896 1896 0 0.0
.text 843608 843608 0 0.0
BRD4161A+rpc (read only) 830984 830984 0 0.0
(read/write) 141736 141736 0 0.0
.bss 139736 139736 0 0.0
.data 1996 1996 0 0.0
.text 830976 830976 0 0.0
window-app BRD4161A (read only) 816164 816164 0 0.0
(read/write) 123704 123704 0 0.0
.bss 121852 121852 0 0.0
.data 1852 1852 0 0.0
.text 816156 816156 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7036484 7036484 0 0.0
(read/write) 289857 289857 0 0.0
.bss 54593 54593 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 185152 185152 0 0.0
.dynamic 560 560 0 0.0
.got 45200 45200 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 387804 387804 0 0.0
.text 6049796 6049796 0 0.0
thermostat-no-ble arm64 (read only) 2087388 2087388 0 0.0
(read/write) 148529 148529 0 0.0
.bss 66209 66209 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 344 344 0 0.0
.rodata 130780 130780 0 0.0
.text 1739280 1739280 0 0.0
p6 all-clusters-app default (read/write) 2445880 2445880 0 0.0
.bss 117404 117404 0 0.0
.data 2576 2576 0 0.0
.text 1404144 1404144 0 0.0
light-app default (read/write) 2340320 2340320 0 0.0
.bss 103364 103364 0 0.0
.data 2408 2408 0 0.0
.text 1298584 1298584 0 0.0
lock-app default (read/write) 2305728 2305728 0 0.0
.bss 103084 103084 0 0.0
.data 2368 2368 0 0.0
.text 1263992 1263992 0 0.0
qpg lighting-app qpg6105+debug (read only) 570700 570700 0 0.0
(read/write) 146936 146936 0 0.0
.bss 87520 87520 0 0.0
.data 1060 1060 0 0.0
.text 565380 565380 0 0.0
lock-app qpg6105+debug (read only) 516816 516816 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86960 86960 0 0.0
.data 996 996 0 0.0
.text 511496 511496 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 845134 845134 0 0.0
bss 85568 85568 0 0.0
noinit 37160 37160 0 0.0
text 592564 592564 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 1, 2022

PR #14678: Size comparison from a2f9cad to e3b7658

Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section a2f9cad e3b7658 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577150 577150 0 0.0
.app_xip_area 484356 484356 0 0.0
.bss 75540 75540 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 535146 535146 0 0.0
.app_xip_area 443920 443920 0 0.0
.bss 74012 74012 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559890 559890 0 0.0
.app_xip_area 459360 459360 0 0.0
.bss 82988 82988 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 843616 843616 0 0.0
(read/write) 125072 125072 0 0.0
.bss 123176 123176 0 0.0
.data 1896 1896 0 0.0
.text 843608 843608 0 0.0
BRD4161A+rpc (read only) 830984 830984 0 0.0
(read/write) 141736 141736 0 0.0
.bss 139736 139736 0 0.0
.data 1996 1996 0 0.0
.text 830976 830976 0 0.0
window-app BRD4161A (read only) 816164 816164 0 0.0
(read/write) 123704 123704 0 0.0
.bss 121852 121852 0 0.0
.data 1852 1852 0 0.0
.text 816156 816156 0 0.0
esp32 all-clusters-app c3devkit (read only) 934242 934242 0 0.0
(read/write) 1399834 1399834 0 0.0
.dram0.bss 70344 70344 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 196320 196320 0 0.0
.flash.text 934242 934242 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982267 982267 0 0.0
(read/write) 464180 464180 0 0.0
.dram0.bss 75096 75096 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 222932 222932 0 0.0
.flash.text 976883 976883 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661876 661876 0 0.0
.bss 75228 75228 0 0.0
.data 1856 1856 0 0.0
.text 578992 578992 0 0.0
lock k32w061+release (read/write) 662888 662888 0 0.0
.bss 75548 75548 0 0.0
.data 1896 1896 0 0.0
.text 579644 579644 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7036900 7036900 0 0.0
(read/write) 289857 289857 0 0.0
.bss 54593 54593 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 185152 185152 0 0.0
.dynamic 560 560 0 0.0
.got 45200 45200 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 387804 387804 0 0.0
.text 6050212 6050212 0 0.0
thermostat-no-ble arm64 (read only) 2086860 2086860 0 0.0
(read/write) 148513 148513 0 0.0
.bss 66209 66209 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74240 74240 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 344 344 0 0.0
.rodata 130716 130716 0 0.0
.text 1738864 1738864 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2384408 2384408 0 0.0
.bss 189260 189260 0 0.0
.data 5288 5288 0 0.0
.text 1347008 1347008 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338192 2338192 0 0.0
.bss 178176 178176 0 0.0
.data 5568 5568 0 0.0
.text 1300792 1300792 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302296 2302296 0 0.0
.bss 178056 178056 0 0.0
.data 5552 5552 0 0.0
.text 1264896 1264896 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2292964 2292964 0 0.0
.bss 175332 175332 0 0.0
.data 5368 5368 0 0.0
.text 1255536 1255536 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980539 980539 0 0.0
bss 118544 118544 0 0.0
rodata 115840 115840 0 0.0
text 668364 668364 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 966115 966115 0 0.0
bss 115588 115588 0 0.0
rodata 107312 107312 0 0.0
text 664808 664808 0 0.0
nrf52840dongle_nrf52840 (read/write) 996623 996623 0 0.0
bss 119716 119716 0 0.0
rodata 114672 114672 0 0.0
text 673756 673756 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 889754 889754 0 0.0
bss 115332 115332 0 0.0
rodata 109116 109116 0 0.0
text 584560 584560 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 913151 913151 0 0.0
bss 116904 116904 0 0.0
rodata 104476 104476 0 0.0
text 614368 614368 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 823186 823186 0 0.0
bss 113720 113720 0 0.0
rodata 97684 97684 0 0.0
text 531344 531344 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541779 541779 0 0.0
bss 52588 52588 0 0.0
rodata 50048 50048 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 915875 915875 0 0.0
bss 116660 116660 0 0.0
rodata 104936 104936 0 0.0
text 616824 616824 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 911051 911051 0 0.0
bss 116668 116668 0 0.0
rodata 104040 104040 0 0.0
text 612872 612872 0 0.0
shell nrf52840dk_nrf52840 (read/write) 798395 798395 0 0.0
bss 109776 109776 0 0.0
rodata 78352 78352 0 0.0
text 533760 533760 0 0.0
p6 all-clusters-app default (read/write) 2445744 2445744 0 0.0
.bss 117404 117404 0 0.0
.data 2576 2576 0 0.0
.text 1404008 1404008 0 0.0
light-app default (read/write) 2340320 2340320 0 0.0
.bss 103364 103364 0 0.0
.data 2408 2408 0 0.0
.text 1298584 1298584 0 0.0
lock-app default (read/write) 2305728 2305728 0 0.0
.bss 103084 103084 0 0.0
.data 2368 2368 0 0.0
.text 1263992 1263992 0 0.0
qpg lighting-app qpg6105+debug (read only) 570700 570700 0 0.0
(read/write) 146936 146936 0 0.0
.bss 87520 87520 0 0.0
.data 1060 1060 0 0.0
.text 565380 565380 0 0.0
lock-app qpg6105+debug (read only) 516816 516816 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86960 86960 0 0.0
.data 996 996 0 0.0
.text 511496 511496 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 845134 845134 0 0.0
bss 85568 85568 0 0.0
noinit 37160 37160 0 0.0
text 592564 592564 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14678: Size comparison from 8bb93af to 0989005

Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 8bb93af 0989005 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576670 576670 0 0.0
.app_xip_area 483892 483892 0 0.0
.bss 75524 75524 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 534666 534666 0 0.0
.app_xip_area 443456 443456 0 0.0
.bss 73996 73996 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559322 559322 0 0.0
.app_xip_area 458808 458808 0 0.0
.bss 82972 82972 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 842920 842920 0 0.0
(read/write) 125056 125056 0 0.0
.bss 123160 123160 0 0.0
.data 1892 1892 0 0.0
.text 842912 842912 0 0.0
BRD4161A+rpc (read only) 830288 830288 0 0.0
(read/write) 141712 141712 0 0.0
.bss 139720 139720 0 0.0
.data 1992 1992 0 0.0
.text 830280 830280 0 0.0
window-app BRD4161A (read only) 815468 815468 0 0.0
(read/write) 123684 123684 0 0.0
.bss 121836 121836 0 0.0
.data 1848 1848 0 0.0
.text 815460 815460 0 0.0
esp32 all-clusters-app c3devkit (read only) 933880 933880 0 0.0
(read/write) 1399794 1399794 0 0.0
.dram0.bss 70328 70328 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 196296 196296 0 0.0
.flash.text 933880 933880 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 981907 981907 0 0.0
(read/write) 464136 464136 0 0.0
.dram0.bss 75080 75080 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 222904 222904 0 0.0
.flash.text 976523 976523 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661320 661320 0 0.0
.bss 75212 75212 0 0.0
.data 1852 1852 0 0.0
.text 578456 578456 0 0.0
lock k32w061+release (read/write) 662396 662396 0 0.0
.bss 75532 75532 0 0.0
.data 1892 1892 0 0.0
.text 579172 579172 0 0.0
linux all-clusters-app debug (read only) 2299721 2299721 0 0.0
(read/write) 147104 147104 0 0.0
.bss 63040 63040 0 0.0
.data 1200 1200 0 0.0
.data.rel.ro 77176 77176 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 203269 203269 0 0.0
.text 1935794 1935794 0 0.0
bridge-app debug+rpc (read only) 1628989 1628989 0 0.0
(read/write) 87816 87816 0 0.0
.bss 43776 43776 0 0.0
.data 1794 1794 0 0.0
.data.rel.ro 37088 37088 0 0.0
.dynamic 592 592 0 0.0
.got 3968 3968 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 137684 137684 0 0.0
.text 1376501 1376501 0 0.0
chip-tool debug (read only) 7086365 7086365 0 0.0
(read/write) 187304 187304 0 0.0
.bss 36264 36264 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 143968 143968 0 0.0
.dynamic 608 608 0 0.0
.got 4760 4760 0 0.0
.init 27 27 0 0.0
.init_array 600 600 0 0.0
.rodata 404597 404597 0 0.0
.text 6315717 6315717 0 0.0
chip-tool-ipv6only arm64 (read only) 7036900 7036900 0 0.0
(read/write) 289857 289857 0 0.0
.bss 54593 54593 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 185152 185152 0 0.0
.dynamic 560 560 0 0.0
.got 45200 45200 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 387804 387804 0 0.0
.text 6050212 6050212 0 0.0
door-lock-app debug (read only) 1850457 1850457 0 0.0
(read/write) 117728 117728 0 0.0
.bss 49856 49856 0 0.0
.data 962 962 0 0.0
.data.rel.ro 61504 61504 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 171036 171036 0 0.0
.text 1531618 1531618 0 0.0
lighting-app debug+rpc (read only) 1951201 1951201 0 0.0
(read/write) 122720 122720 0 0.0
.bss 50808 50808 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 65024 65024 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 160785 160785 0 0.0
.text 1636594 1636594 0 0.0
ota-provider-app debug (read only) 1629865 1629865 0 0.0
(read/write) 87464 87464 0 0.0
.bss 48736 48736 0 0.0
.data 1064 1064 0 0.0
.data.rel.ro 32168 32168 0 0.0
.dynamic 608 608 0 0.0
.got 4240 4240 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 147710 147710 0 0.0
.text 1365026 1365026 0 0.0
ota-requestor-app debug (read only) 1638577 1638577 0 0.0
(read/write) 90512 90512 0 0.0
.bss 50048 50048 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 34088 34088 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 143983 143983 0 0.0
.text 1378546 1378546 0 0.0
shell debug (read only) 2274345 2274345 0 0.0
(read/write) 148880 148880 0 0.0
.bss 70752 70752 0 0.0
.data 768 768 0 0.0
.data.rel.ro 71680 71680 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 204050 204050 0 0.0
.text 1915570 1915570 0 0.0
thermostat-no-ble arm64 (read only) 2084140 2084140 0 0.0
(read/write) 148433 148433 0 0.0
.bss 66177 66177 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74192 74192 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 130588 130588 0 0.0
.text 1736400 1736400 0 0.0
tv-app debug (read only) 2404921 2404921 0 0.0
(read/write) 317904 317904 0 0.0
.bss 237312 237312 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 71656 71656 0 0.0
.dynamic 592 592 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 191436 191436 0 0.0
.text 2043154 2043154 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2384000 2384000 0 0.0
.bss 189244 189244 0 0.0
.data 5288 5288 0 0.0
.text 1346600 1346600 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2337720 2337720 0 0.0
.bss 178160 178160 0 0.0
.data 5568 5568 0 0.0
.text 1300320 1300320 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2301824 2301824 0 0.0
.bss 178040 178040 0 0.0
.data 5544 5544 0 0.0
.text 1264424 1264424 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2292428 2292428 0 0.0
.bss 175316 175316 0 0.0
.data 5368 5368 0 0.0
.text 1255000 1255000 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980051 980051 0 0.0
bss 118528 118528 0 0.0
rodata 115816 115816 0 0.0
text 667932 667932 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 965627 965627 0 0.0
bss 115572 115572 0 0.0
rodata 107288 107288 0 0.0
text 664376 664376 0 0.0
nrf52840dongle_nrf52840 (read/write) 996119 996119 0 0.0
bss 119700 119700 0 0.0
rodata 114648 114648 0 0.0
text 673324 673324 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 889266 889266 0 0.0
bss 115316 115316 0 0.0
rodata 109092 109092 0 0.0
text 584128 584128 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 912663 912663 0 0.0
bss 116888 116888 0 0.0
rodata 104452 104452 0 0.0
text 613936 613936 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822730 822730 0 0.0
bss 113704 113704 0 0.0
rodata 97660 97660 0 0.0
text 530912 530912 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541779 541779 0 0.0
bss 52588 52588 0 0.0
rodata 50048 50048 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 915419 915419 0 0.0
bss 116644 116644 0 0.0
rodata 104912 104912 0 0.0
text 616392 616392 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910595 910595 0 0.0
bss 116652 116652 0 0.0
rodata 104016 104016 0 0.0
text 612440 612440 0 0.0
shell nrf52840dk_nrf52840 (read/write) 798395 798395 0 0.0
bss 109776 109776 0 0.0
rodata 78352 78352 0 0.0
text 533760 533760 0 0.0
p6 all-clusters-app default (read/write) 2445048 2445048 0 0.0
.bss 117388 117388 0 0.0
.data 2576 2576 0 0.0
.text 1403312 1403312 0 0.0
light-app default (read/write) 2339624 2339624 0 0.0
.bss 103348 103348 0 0.0
.data 2400 2400 0 0.0
.text 1297888 1297888 0 0.0
lock-app default (read/write) 2305032 2305032 0 0.0
.bss 103068 103068 0 0.0
.data 2360 2360 0 0.0
.text 1263296 1263296 0 0.0
qpg lighting-app qpg6105+debug (read only) 570244 570244 0 0.0
(read/write) 146940 146940 0 0.0
.bss 87504 87504 0 0.0
.data 1056 1056 0 0.0
.text 564924 564924 0 0.0
lock-app qpg6105+debug (read only) 516344 516344 0 0.0
(read/write) 146940 146940 0 0.0
.bss 86944 86944 0 0.0
.data 992 992 0 0.0
.text 511024 511024 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 844626 844626 0 0.0
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 592126 592126 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14678: Size comparison from 22f5d22 to f87d6ea

Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 22f5d22 f87d6ea change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576874 576874 0 0.0
.app_xip_area 484368 484368 0 0.0
.bss 75252 75252 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 534634 534634 0 0.0
.app_xip_area 443696 443696 0 0.0
.bss 73724 73724 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559102 559102 0 0.0
.app_xip_area 458844 458844 0 0.0
.bss 82716 82716 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 843568 843568 0 0.0
(read/write) 124792 124792 0 0.0
.bss 122896 122896 0 0.0
.data 1892 1892 0 0.0
.text 843560 843560 0 0.0
BRD4161A+rpc (read only) 830920 830920 0 0.0
(read/write) 141448 141448 0 0.0
.bss 139456 139456 0 0.0
.data 1992 1992 0 0.0
.text 830912 830912 0 0.0
window-app BRD4161A (read only) 815796 815796 0 0.0
(read/write) 123412 123412 0 0.0
.bss 121564 121564 0 0.0
.data 1848 1848 0 0.0
.text 815788 815788 0 0.0
esp32 all-clusters-app c3devkit (read only) 934044 934044 0 0.0
(read/write) 1400954 1400954 0 0.0
.dram0.bss 70048 70048 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 197744 197744 0 0.0
.flash.text 934044 934044 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982083 982083 0 0.0
(read/write) 465320 465320 0 0.0
.dram0.bss 74808 74808 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 224360 224360 0 0.0
.flash.text 976699 976699 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661112 661112 0 0.0
.bss 74948 74948 0 0.0
.data 1852 1852 0 0.0
.text 578512 578512 0 0.0
lock k32w061+release (read/write) 662388 662388 0 0.0
.bss 75268 75268 0 0.0
.data 1892 1892 0 0.0
.text 579428 579428 0 0.0
linux all-clusters-app debug (read only) 2306625 2306625 0 0.0
(read/write) 139744 139744 0 0.0
.bss 54464 54464 0 0.0
.data 1200 1200 0 0.0
.data.rel.ro 78392 78392 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 203973 203973 0 0.0
.text 1940674 1940674 0 0.0
bridge-app debug+rpc (read only) 1634181 1634181 0 0.0
(read/write) 80424 80424 0 0.0
.bss 35904 35904 0 0.0
.data 1922 1922 0 0.0
.data.rel.ro 37440 37440 0 0.0
.dynamic 592 592 0 0.0
.got 3968 3968 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 137556 137556 0 0.0
.text 1381557 1381557 0 0.0
chip-tool debug (read only) 7140509 7140509 0 0.0
(read/write) 180872 180872 0 0.0
.bss 28776 28776 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 145008 145008 0 0.0
.dynamic 608 608 0 0.0
.got 4760 4760 0 0.0
.init 27 27 0 0.0
.init_array 600 600 0 0.0
.rodata 407445 407445 0 0.0
.text 6365573 6365573 0 0.0
chip-tool-ipv6only arm64 (read only) 7092068 7092068 0 0.0
(read/write) 283521 283521 0 0.0
.bss 47089 47089 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 186304 186304 0 0.0
.dynamic 560 560 0 0.0
.got 45216 45216 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 390476 390476 0 0.0
.text 6101124 6101124 0 0.0
door-lock-app debug (read only) 1855417 1855417 0 0.0
(read/write) 110304 110304 0 0.0
.bss 42080 42080 0 0.0
.data 962 962 0 0.0
.data.rel.ro 61856 61856 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170876 170876 0 0.0
.text 1536498 1536498 0 0.0
lighting-app debug+rpc (read only) 1956801 1956801 0 0.0
(read/write) 115424 115424 0 0.0
.bss 43032 43032 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 65504 65504 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 160913 160913 0 0.0
.text 1641490 1641490 0 0.0
ota-provider-app debug (read only) 1637873 1637873 0 0.0
(read/write) 79912 79912 0 0.0
.bss 40960 40960 0 0.0
.data 1064 1064 0 0.0
.data.rel.ro 32376 32376 0 0.0
.dynamic 608 608 0 0.0
.got 4240 4240 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 148422 148422 0 0.0
.text 1372034 1372034 0 0.0
ota-requestor-app debug (read only) 1643449 1643449 0 0.0
(read/write) 82896 82896 0 0.0
.bss 42272 42272 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 34248 34248 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 143799 143799 0 0.0
.text 1383410 1383410 0 0.0
shell debug (read only) 2280929 2280929 0 0.0
(read/write) 141104 141104 0 0.0
.bss 61760 61760 0 0.0
.data 768 768 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 204754 204754 0 0.0
.text 1920130 1920130 0 0.0
thermostat-no-ble arm64 (read only) 2090044 2090044 0 0.0
(read/write) 140273 140273 0 0.0
.bss 57585 57585 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 130716 130716 0 0.0
.text 1741616 1741616 0 0.0
tv-app debug (read only) 2410617 2410617 0 0.0
(read/write) 138640 138640 0 0.0
.bss 57024 57024 0 0.0
.data 3104 3104 0 0.0
.data.rel.ro 72504 72504 0 0.0
.dynamic 592 592 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 191788 191788 0 0.0
.text 2047346 2047346 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2385568 2385568 0 0.0
.bss 188964 188964 0 0.0
.data 5288 5288 0 0.0
.text 1348168 1348168 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338256 2338256 0 0.0
.bss 177888 177888 0 0.0
.data 5568 5568 0 0.0
.text 1300856 1300856 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302040 2302040 0 0.0
.bss 177776 177776 0 0.0
.data 5544 5544 0 0.0
.text 1264640 1264640 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2292484 2292484 0 0.0
.bss 175052 175052 0 0.0
.data 5368 5368 0 0.0
.text 1255056 1255056 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980291 980291 0 0.0
bss 118260 118260 0 0.0
rodata 116280 116280 0 0.0
text 667968 667968 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 965867 965867 0 0.0
bss 115304 115304 0 0.0
rodata 107752 107752 0 0.0
text 664408 664408 0 0.0
nrf52840dongle_nrf52840 (read/write) 996387 996387 0 0.0
bss 119432 119432 0 0.0
rodata 115124 115124 0 0.0
text 673360 673360 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 889522 889522 0 0.0
bss 115044 115044 0 0.0
rodata 109572 109572 0 0.0
text 584156 584156 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 912667 912667 0 0.0
bss 116620 116620 0 0.0
rodata 104552 104552 0 0.0
text 614096 614096 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822698 822698 0 0.0
bss 113440 113440 0 0.0
rodata 97756 97756 0 0.0
text 531064 531064 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541779 541779 0 0.0
bss 52588 52588 0 0.0
rodata 50048 50048 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 915335 915335 0 0.0
bss 116380 116380 0 0.0
rodata 105068 105068 0 0.0
text 616436 616436 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910543 910543 0 0.0
bss 116388 116388 0 0.0
rodata 104172 104172 0 0.0
text 612496 612496 0 0.0
shell nrf52840dk_nrf52840 (read/write) 798363 798363 0 0.0
bss 109772 109772 0 0.0
rodata 78352 78352 0 0.0
text 533732 533732 0 0.0
p6 all-clusters-app default (read/write) 2446672 2446672 0 0.0
.bss 117116 117116 0 0.0
.data 2576 2576 0 0.0
.text 1404936 1404936 0 0.0
light-app default (read/write) 2340256 2340256 0 0.0
.bss 103084 103084 0 0.0
.data 2400 2400 0 0.0
.text 1298520 1298520 0 0.0
lock-app default (read/write) 2305304 2305304 0 0.0
.bss 102804 102804 0 0.0
.data 2360 2360 0 0.0
.text 1263568 1263568 0 0.0
qpg lighting-app qpg6105+debug (read only) 570760 570760 0 0.0
(read/write) 146940 146940 0 0.0
.bss 87232 87232 0 0.0
.data 1056 1056 0 0.0
.text 565440 565440 0 0.0
lock-app qpg6105+debug (read only) 516600 516600 0 0.0
(read/write) 146940 146940 0 0.0
.bss 86680 86680 0 0.0
.data 992 992 0 0.0
.text 511280 511280 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 844862 844862 0 0.0
bss 85288 85288 0 0.0
noinit 37160 37160 0 0.0
text 592146 592146 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 4, 2022

PR #14678: Size comparison from 792167c to 2873147

Full report (16 builds for cyw30739, efr32, esp32, k32w, linux, qpg, telink)
platform target config section 792167c 2873147 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 587130 587130 0 0.0
.app_xip_area 493728 493728 0 0.0
.bss 76124 76124 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 545046 545046 0 0.0
.app_xip_area 453204 453204 0 0.0
.bss 74596 74596 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 569418 569418 0 0.0
.app_xip_area 468256 468256 0 0.0
.bss 83588 83588 0 0.0
.data 532 532 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 856792 856792 0 0.0
(read/write) 125888 125888 0 0.0
.bss 123960 123960 0 0.0
.data 1924 1924 0 0.0
.text 856784 856784 0 0.0
BRD4161A+rpc (read only) 844168 844168 0 0.0
(read/write) 142544 142544 0 0.0
.bss 140520 140520 0 0.0
.data 2024 2024 0 0.0
.text 844160 844160 0 0.0
window-app BRD4161A (read only) 829012 829012 0 0.0
(read/write) 124524 124524 0 0.0
.bss 122644 122644 0 0.0
.data 1880 1880 0 0.0
.text 829004 829004 0 0.0
esp32 all-clusters-app c3devkit (read only) 935314 935314 0 0.0
(read/write) 1401162 1401162 0 0.0
.dram0.bss 70056 70056 0 0.0
.dram0.data 14276 14276 0 0.0
.flash.rodata 197920 197920 0 0.0
.flash.text 935314 935314 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 983359 983359 0 0.0
(read/write) 465516 465516 0 0.0
.dram0.bss 74816 74816 0 0.0
.dram0.data 34040 34040 0 0.0
.flash.rodata 224532 224532 0 0.0
.flash.text 977975 977975 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 671632 671632 0 0.0
.bss 75828 75828 0 0.0
.data 1884 1884 0 0.0
.text 588120 588120 0 0.0
lock k32w061+release (read/write) 673220 673220 0 0.0
.bss 76148 76148 0 0.0
.data 1924 1924 0 0.0
.text 589348 589348 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7171332 7171332 0 0.0
(read/write) 283441 283441 0 0.0
.bss 47457 47457 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 185656 185656 0 0.0
.dynamic 560 560 0 0.0
.got 45424 45424 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 390508 390508 0 0.0
.text 6179092 6179092 0 0.0
thermostat-no-ble arm64 (read only) 2125964 2125964 0 0.0
(read/write) 140785 140785 0 0.0
.bss 57745 57745 0 0.0
.data 976 976 0 0.0
.data.rel.ro 74928 74928 0 0.0
.dynamic 560 560 0 0.0
.got 4160 4160 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 131292 131292 0 0.0
.text 1776528 1776528 0 0.0
qpg lighting-app qpg6105+debug (read only) 579900 579900 0 0.0
(read/write) 146940 146940 0 0.0
.bss 88120 88120 0 0.0
.data 1088 1088 0 0.0
.text 574580 574580 0 0.0
lock-app qpg6105+debug (read only) 525972 525972 0 0.0
(read/write) 146940 146940 0 0.0
.bss 87560 87560 0 0.0
.data 1024 1024 0 0.0
.text 520652 520652 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 858826 858826 0 0.0
bss 88476 88476 0 0.0
noinit 37160 37160 0 0.0
text 601994 601994 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 4, 2022

PR #14678: Size comparison from 792167c to beb2739

Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 792167c beb2739 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 587130 587130 0 0.0
.app_xip_area 493728 493728 0 0.0
.bss 76124 76124 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 545046 545046 0 0.0
.app_xip_area 453204 453204 0 0.0
.bss 74596 74596 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 569418 569418 0 0.0
.app_xip_area 468256 468256 0 0.0
.bss 83588 83588 0 0.0
.data 532 532 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 856792 856792 0 0.0
(read/write) 125888 125888 0 0.0
.bss 123960 123960 0 0.0
.data 1924 1924 0 0.0
.text 856784 856784 0 0.0
BRD4161A+rpc (read only) 844168 844168 0 0.0
(read/write) 142544 142544 0 0.0
.bss 140520 140520 0 0.0
.data 2024 2024 0 0.0
.text 844160 844160 0 0.0
window-app BRD4161A (read only) 829012 829012 0 0.0
(read/write) 124524 124524 0 0.0
.bss 122644 122644 0 0.0
.data 1880 1880 0 0.0
.text 829004 829004 0 0.0
esp32 all-clusters-app c3devkit (read only) 935314 935314 0 0.0
(read/write) 1401162 1401162 0 0.0
.dram0.bss 70056 70056 0 0.0
.dram0.data 14276 14276 0 0.0
.flash.rodata 197920 197920 0 0.0
.flash.text 935314 935314 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 983359 983359 0 0.0
(read/write) 465516 465516 0 0.0
.dram0.bss 74816 74816 0 0.0
.dram0.data 34040 34040 0 0.0
.flash.rodata 224532 224532 0 0.0
.flash.text 977975 977975 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 671632 671632 0 0.0
.bss 75828 75828 0 0.0
.data 1884 1884 0 0.0
.text 588120 588120 0 0.0
lock k32w061+release (read/write) 673220 673220 0 0.0
.bss 76148 76148 0 0.0
.data 1924 1924 0 0.0
.text 589348 589348 0 0.0
linux all-clusters-app debug (read only) 2314129 2314129 0 0.0
(read/write) 139968 139968 0 0.0
.bss 54592 54592 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 78472 78472 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 204293 204293 0 0.0
.text 1947634 1947634 0 0.0
bridge-app debug+rpc (read only) 1698837 1698837 0 0.0
(read/write) 84536 84536 0 0.0
.bss 39296 39296 0 0.0
.data 1986 1986 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 139252 139252 0 0.0
.text 1443157 1443157 0 0.0
chip-tool debug (read only) 7223157 7223157 0 0.0
(read/write) 180584 180584 0 0.0
.bss 29192 29192 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 144304 144304 0 0.0
.dynamic 608 608 0 0.0
.got 4760 4760 0 0.0
.init 27 27 0 0.0
.init_array 600 600 0 0.0
.rodata 407701 407701 0 0.0
.text 6447413 6447413 0 0.0
chip-tool-ipv6only arm64 (read only) 7171332 7171332 0 0.0
(read/write) 283441 283441 0 0.0
.bss 47457 47457 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 185656 185656 0 0.0
.dynamic 560 560 0 0.0
.got 45424 45424 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 390508 390508 0 0.0
.text 6179092 6179092 0 0.0
door-lock-app debug (read only) 1896137 1896137 0 0.0
(read/write) 110728 110728 0 0.0
.bss 42272 42272 0 0.0
.data 962 962 0 0.0
.data.rel.ro 62064 62064 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172060 172060 0 0.0
.text 1575682 1575682 0 0.0
lighting-app debug+rpc (read only) 1998625 1998625 0 0.0
(read/write) 115784 115784 0 0.0
.bss 43224 43224 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 65680 65680 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 162001 162001 0 0.0
.text 1681954 1681954 0 0.0
ota-provider-app debug (read only) 1694193 1694193 0 0.0
(read/write) 80592 80592 0 0.0
.bss 41152 41152 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 32824 32824 0 0.0
.dynamic 608 608 0 0.0
.got 4248 4248 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 149670 149670 0 0.0
.text 1426354 1426354 0 0.0
ota-requestor-app debug (read only) 1699505 1699505 0 0.0
(read/write) 83512 83512 0 0.0
.bss 42464 42464 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 34632 34632 0 0.0
.dynamic 592 592 0 0.0
.got 4040 4040 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 144951 144951 0 0.0
.text 1437634 1437634 0 0.0
shell debug (read only) 2287273 2287273 0 0.0
(read/write) 141488 141488 0 0.0
.bss 62016 62016 0 0.0
.data 800 800 0 0.0
.data.rel.ro 72976 72976 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 205042 205042 0 0.0
.text 1925954 1925954 0 0.0
thermostat-no-ble arm64 (read only) 2125964 2125964 0 0.0
(read/write) 140785 140785 0 0.0
.bss 57745 57745 0 0.0
.data 976 976 0 0.0
.data.rel.ro 74928 74928 0 0.0
.dynamic 560 560 0 0.0
.got 4160 4160 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 131292 131292 0 0.0
.text 1776528 1776528 0 0.0
tv-app debug (read only) 2517849 2517849 0 0.0
(read/write) 139640 139640 0 0.0
.bss 57248 57248 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 73248 73248 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 193420 193420 0 0.0
.text 2151250 2151250 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2386968 2386968 0 0.0
.bss 188964 188964 0 0.0
.data 5296 5296 0 0.0
.text 1349568 1349568 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2347552 2347552 0 0.0
.bss 181072 181072 0 0.0
.data 5600 5600 0 0.0
.text 1310152 1310152 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2311552 2311552 0 0.0
.bss 180960 180960 0 0.0
.data 5584 5584 0 0.0
.text 1274152 1274152 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2301820 2301820 0 0.0
.bss 178244 178244 0 0.0
.data 5400 5400 0 0.0
.text 1264392 1264392 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 997587 997587 0 0.0
bss 120540 120540 0 0.0
rodata 117184 117184 0 0.0
text 680948 680948 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 979439 979439 0 0.0
bss 116396 116396 0 0.0
rodata 108572 108572 0 0.0
text 676000 676000 0 0.0
nrf52840dongle_nrf52840 (read/write) 1014275 1014275 0 0.0
bss 121904 121904 0 0.0
rodata 116020 116020 0 0.0
text 686440 686440 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 904278 904278 0 0.0
bss 117104 117104 0 0.0
rodata 110440 110440 0 0.0
text 595960 595960 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 929727 929727 0 0.0
bss 118880 118880 0 0.0
rodata 105532 105532 0 0.0
text 626808 626808 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 837254 837254 0 0.0
bss 115472 115472 0 0.0
rodata 98704 98704 0 0.0
text 542596 542596 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541779 541779 0 0.0
bss 52588 52588 0 0.0
rodata 50048 50048 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 932343 932343 0 0.0
bss 118632 118632 0 0.0
rodata 106004 106004 0 0.0
text 629144 629144 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 927299 927299 0 0.0
bss 118632 118632 0 0.0
rodata 105008 105008 0 0.0
text 625084 625084 0 0.0
shell nrf52840dk_nrf52840 (read/write) 802571 802571 0 0.0
bss 110968 110968 0 0.0
rodata 78480 78480 0 0.0
text 535544 535544 0 0.0
p6 all-clusters-app default (read/write) 2448200 2448200 0 0.0
.bss 117124 117124 0 0.0
.data 2584 2584 0 0.0
.text 1406464 1406464 0 0.0
light-app default (read/write) 2353104 2353104 0 0.0
.bss 106268 106268 0 0.0
.data 2432 2432 0 0.0
.text 1311368 1311368 0 0.0
lock-app default (read/write) 2318288 2318288 0 0.0
.bss 105980 105980 0 0.0
.data 2392 2392 0 0.0
.text 1276552 1276552 0 0.0
qpg lighting-app qpg6105+debug (read only) 579900 579900 0 0.0
(read/write) 146940 146940 0 0.0
.bss 88120 88120 0 0.0
.data 1088 1088 0 0.0
.text 574580 574580 0 0.0
lock-app qpg6105+debug (read only) 525972 525972 0 0.0
(read/write) 146940 146940 0 0.0
.bss 87560 87560 0 0.0
.data 1024 1024 0 0.0
.text 520652 520652 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 858826 858826 0 0.0
bss 88476 88476 0 0.0
noinit 37160 37160 0 0.0
text 601994 601994 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 4, 2022

PR #14678: Size comparison from b58dc83 to e39c391

Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section b58dc83 e39c391 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 587614 587614 0 0.0
.app_xip_area 494212 494212 0 0.0
.bss 76124 76124 0 0.0
.data 624 624 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 545538 545538 0 0.0
.app_xip_area 453688 453688 0 0.0
.bss 74604 74604 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 569934 569934 0 0.0
.app_xip_area 468772 468772 0 0.0
.bss 83588 83588 0 0.0
.data 532 532 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 857248 857248 0 0.0
(read/write) 125888 125888 0 0.0
.bss 123960 123960 0 0.0
.data 1924 1924 0 0.0
.text 857240 857240 0 0.0
BRD4161A+rpc (read only) 844616 844616 0 0.0
(read/write) 142544 142544 0 0.0
.bss 140520 140520 0 0.0
.data 2024 2024 0 0.0
.text 844608 844608 0 0.0
window-app BRD4161A (read only) 829484 829484 0 0.0
(read/write) 124528 124528 0 0.0
.bss 122648 122648 0 0.0
.data 1880 1880 0 0.0
.text 829476 829476 0 0.0
esp32 all-clusters-app c3devkit (read only) 936818 936818 0 0.0
(read/write) 1401186 1401186 0 0.0
.dram0.bss 70064 70064 0 0.0
.dram0.data 14276 14276 0 0.0
.flash.rodata 197944 197944 0 0.0
.flash.text 936818 936818 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 984795 984795 0 0.0
(read/write) 465536 465536 0 0.0
.dram0.bss 74816 74816 0 0.0
.dram0.data 34040 34040 0 0.0
.flash.rodata 224552 224552 0 0.0
.flash.text 979411 979411 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 672140 672140 0 0.0
.bss 75832 75832 0 0.0
.data 1884 1884 0 0.0
.text 588624 588624 0 0.0
lock k32w061+release (read/write) 673704 673704 0 0.0
.bss 76160 76160 0 0.0
.data 1924 1924 0 0.0
.text 589820 589820 0 0.0
linux all-clusters-app debug (read only) 2323425 2323425 0 0.0
(read/write) 140032 140032 0 0.0
.bss 54656 54656 0 0.0
.data 1200 1200 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 204197 204197 0 0.0
.text 1957026 1957026 0 0.0
bridge-app debug+rpc (read only) 1699973 1699973 0 0.0
(read/write) 84504 84504 0 0.0
.bss 39264 39264 0 0.0
.data 1986 1986 0 0.0
.data.rel.ro 38088 38088 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 139476 139476 0 0.0
.text 1444069 1444069 0 0.0
chip-tool debug (read only) 7297349 7297349 0 0.0
(read/write) 184528 184528 0 0.0
.bss 32360 32360 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 145024 145024 0 0.0
.dynamic 608 608 0 0.0
.got 4760 4760 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 410165 410165 0 0.0
.text 6517317 6517317 0 0.0
chip-tool-ipv6only arm64 (read only) 7237668 7237668 0 0.0
(read/write) 287873 287873 0 0.0
.bss 50641 50641 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 186488 186488 0 0.0
.dynamic 560 560 0 0.0
.got 45776 45776 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 392684 392684 0 0.0
.text 6240244 6240244 0 0.0
door-lock-app debug (read only) 1904009 1904009 0 0.0
(read/write) 110760 110760 0 0.0
.bss 42272 42272 0 0.0
.data 962 962 0 0.0
.data.rel.ro 62088 62088 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 171996 171996 0 0.0
.text 1583618 1583618 0 0.0
lighting-app debug+rpc (read only) 1998817 1998817 0 0.0
(read/write) 115784 115784 0 0.0
.bss 43256 43256 0 0.0
.data 1384 1384 0 0.0
.data.rel.ro 65640 65640 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 162097 162097 0 0.0
.text 1682194 1682194 0 0.0
ota-provider-app debug (read only) 1708073 1708073 0 0.0
(read/write) 81400 81400 0 0.0
.bss 41248 41248 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 33528 33528 0 0.0
.dynamic 608 608 0 0.0
.got 4248 4248 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 150054 150054 0 0.0
.text 1439442 1439442 0 0.0
ota-requestor-app debug (read only) 1699505 1699505 0 0.0
(read/write) 83448 83448 0 0.0
.bss 42432 42432 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 34584 34584 0 0.0
.dynamic 592 592 0 0.0
.got 4040 4040 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 144535 144535 0 0.0
.text 1438194 1438194 0 0.0
shell debug (read only) 2297481 2297481 0 0.0
(read/write) 141552 141552 0 0.0
.bss 62016 62016 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73040 73040 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 205074 205074 0 0.0
.text 1935986 1935986 0 0.0
thermostat-no-ble arm64 (read only) 2126276 2126276 0 0.0
(read/write) 140705 140705 0 0.0
.bss 57745 57745 0 0.0
.data 968 968 0 0.0
.data.rel.ro 74872 74872 0 0.0
.dynamic 560 560 0 0.0
.got 4152 4152 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 131220 131220 0 0.0
.text 1777104 1777104 0 0.0
tv-app debug (read only) 2517937 2517937 0 0.0
(read/write) 139704 139704 0 0.0
.bss 57280 57280 0 0.0
.data 3168 3168 0 0.0
.data.rel.ro 73224 73224 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 193492 193492 0 0.0
.text 2151410 2151410 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2388824 2388824 0 0.0
.bss 188972 188972 0 0.0
.data 5296 5296 0 0.0
.text 1351424 1351424 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2348016 2348016 0 0.0
.bss 181072 181072 0 0.0
.data 5600 5600 0 0.0
.text 1310616 1310616 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2312000 2312000 0 0.0
.bss 180960 180960 0 0.0
.data 5584 5584 0 0.0
.text 1274600 1274600 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302340 2302340 0 0.0
.bss 178244 178244 0 0.0
.data 5400 5400 0 0.0
.text 1264912 1264912 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 998055 998055 0 0.0
bss 120544 120544 0 0.0
rodata 117252 117252 0 0.0
text 681356 681356 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 969411 969411 0 0.0
bss 116400 116400 0 0.0
rodata 108640 108640 0 0.0
text 665916 665916 0 0.0
nrf52840dongle_nrf52840 (read/write) 1014747 1014747 0 0.0
bss 121908 121908 0 0.0
rodata 116092 116092 0 0.0
text 686852 686852 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 904750 904750 0 0.0
bss 117108 117108 0 0.0
rodata 110512 110512 0 0.0
text 596372 596372 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 930199 930199 0 0.0
bss 118884 118884 0 0.0
rodata 105604 105604 0 0.0
text 627216 627216 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 837722 837722 0 0.0
bss 115476 115476 0 0.0
rodata 98772 98772 0 0.0
text 543004 543004 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541779 541779 0 0.0
bss 52588 52588 0 0.0
rodata 50048 50048 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 932827 932827 0 0.0
bss 118636 118636 0 0.0
rodata 106072 106072 0 0.0
text 629556 629556 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 927783 927783 0 0.0
bss 118636 118636 0 0.0
rodata 105076 105076 0 0.0
text 625496 625496 0 0.0
shell nrf52840dk_nrf52840 (read/write) 802779 802779 0 0.0
bss 110968 110968 0 0.0
rodata 78480 78480 0 0.0
text 535760 535760 0 0.0
p6 all-clusters-app default (read/write) 2450072 2450072 0 0.0
.bss 117128 117128 0 0.0
.data 2584 2584 0 0.0
.text 1408336 1408336 0 0.0
light-app default (read/write) 2353488 2353488 0 0.0
.bss 106272 106272 0 0.0
.data 2432 2432 0 0.0
.text 1311752 1311752 0 0.0
lock-app default (read/write) 2318712 2318712 0 0.0
.bss 105992 105992 0 0.0
.data 2392 2392 0 0.0
.text 1276976 1276976 0 0.0
qpg lighting-app qpg6105+debug (read only) 580288 580288 0 0.0
(read/write) 146940 146940 0 0.0
.bss 88112 88112 0 0.0
.data 1088 1088 0 0.0
.text 574968 574968 0 0.0
lock-app qpg6105+debug (read only) 526368 526368 0 0.0
(read/write) 146940 146940 0 0.0
.bss 87560 87560 0 0.0
.data 1024 1024 0 0.0
.text 521048 521048 0 0.0
persistent-storage-app qpg6105+debug (read only) 107140 107140 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101820 101820 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 859086 859086 0 0.0
bss 88476 88476 0 0.0
noinit 37160 37160 0 0.0
text 602070 602070 0 0.0

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

Successfully merging this pull request may close these issues.

2 participants