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

[IM] Implement supported CommandList #14299

Merged
merged 19 commits into from
Feb 2, 2022

Conversation

erjiaqing
Copy link
Contributor

@erjiaqing erjiaqing commented Jan 26, 2022

Problem

Fixes #10780

CommandList is not implemented.

Each instance of a cluster shall support this attribute.

This attribute shall be a list of the command IDs for:

commands from the client that are received, supported and processed by the server
commands generated from the server that are in response to a processed client command

Change overview

  • Generate ClientGeneratedCommands and ServerGeneratedCommands
  • Update EmberAfCluster struct
  • Update ReadSingleClusterData
  • Change AttributeListReader to GlobalListAttributeReader, add related logic to encode (Client|Server)GeneratedCommands

Testing

TBD

@woody-apple
Copy link
Contributor

/rebase

Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

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

Thank you for doing this! This is looking quite good. In addition to the nits, one other thing (followup probably ok): we should have YAML tests for this.

examples/lighting-app/lighting-common/lighting-app.matter Outdated Show resolved Hide resolved
src/app/util/af-types.h Outdated Show resolved Hide resolved
src/app/util/ember-compatibility-functions.cpp Outdated Show resolved Hide resolved
src/app/util/ember-compatibility-functions.cpp Outdated Show resolved Hide resolved
src/app/zap-templates/templates/app/helper.js Outdated Show resolved Hide resolved
src/app/zap-templates/templates/app/helper.js Outdated Show resolved Hide resolved
src/app/zap-templates/templates/app/helper.js Outdated Show resolved Hide resolved
src/app/zap-templates/templates/app/helper.js Outdated Show resolved Hide resolved
src/app/zap-templates/templates/app/helper.js Outdated Show resolved Hide resolved
@erjiaqing erjiaqing mentioned this pull request Jan 28, 2022
@github-actions
Copy link

github-actions bot commented Jan 28, 2022

PR #14299: Size comparison from 92f8343 to cd4c07d

Increases above 0.2%:

platform target config section 92f8343 cd4c07d change % change
esp32 all-clusters-app c3devkit .flash.rodata 194480 196184 1704 0.9
m5stack (read/write) 461692 463396 1704 0.4
.flash.rodata 221108 222812 1704 0.8
linux chip-tool-ipv6only arm64 (read only) 6765620 6810140 44520 0.7
(read/write) 279201 280241 1040 0.4
.data.rel.ro 175984 176992 1008 0.6
.rodata 386892 389492 2600 0.7
.text 5806628 5847156 40528 0.7
thermostat-no-ble arm64 (read/write) 149537 149969 432 0.3
.data.rel.ro 74288 74720 432 0.6
.rodata 129932 130348 416 0.3
Increases (11 builds for cyw30739, efr32, esp32, k32w, linux, p6, qpg)
platform target config section 92f8343 cd4c07d change % change
cyw30739 lock-app CYW30739 (read/write) 536142 536638 496 0.1
.app_xip_area 443780 444276 496 0.1
efr32 window-app BRD4161A (read only) 815560 816168 608 0.1
.text 815552 816160 608 0.1
esp32 all-clusters-app c3devkit (read only) 932734 932884 150 0.0
(read/write) 1397322 1399026 1704 0.1
.flash.rodata 194480 196184 1704 0.9
.flash.text 932734 932884 150 0.0
m5stack (read only) 980687 980803 116 0.0
(read/write) 461692 463396 1704 0.4
.flash.rodata 221108 222812 1704 0.8
.flash.text 975303 975419 116 0.0
k32w light k32w061+release (read/write) 662940 663328 388 0.1
.text 578844 579232 388 0.1
lock k32w061+release (read/write) 663844 664340 496 0.1
.text 579460 579956 496 0.1
linux chip-tool-ipv6only arm64 (read only) 6765620 6810140 44520 0.7
(read/write) 279201 280241 1040 0.4
.data.rel.ro 175984 176992 1008 0.6
.got 42784 42816 32 0.1
.rodata 386892 389492 2600 0.7
.text 5806628 5847156 40528 0.7
thermostat-no-ble arm64 (read only) 2080620 2082860 2240 0.1
(read/write) 149537 149969 432 0.3
.data.rel.ro 74288 74720 432 0.6
.rodata 129932 130348 416 0.3
.text 1733344 1734592 1248 0.1
p6 all-clusters-app default (read/write) 2441656 2443552 1896 0.1
.text 1399920 1401816 1896 0.1
lock-app default (read/write) 2304080 2304624 544 0.0
.text 1262344 1262888 544 0.0
qpg lock-app qpg6105+debug (read only) 517004 517500 496 0.1
.text 511684 512180 496 0.1
Decreases (6 builds for cyw30739, efr32, p6, qpg, telink)
platform target config section 92f8343 cd4c07d change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578130 577314 -816 -0.1
.app_xip_area 484224 483408 -816 -0.2
efr32 lighting-app BRD4161A (read only) 842984 841616 -1368 -0.2
.text 842976 841608 -1368 -0.2
BRD4161A+rpc (read only) 830336 828976 -1360 -0.2
.text 830328 828968 -1360 -0.2
p6 light-app default (read/write) 2338568 2337192 -1376 -0.1
.bss 104484 104476 -8 -0.0
.text 1296832 1295456 -1376 -0.1
qpg lighting-app qpg6105+debug (read only) 570884 570064 -820 -0.1
.bss 88640 88632 -8 -0.0
.text 565564 564744 -820 -0.1
telink lighting-app tlsr9518adk80d (read/write) 845770 844678 -1092 -0.1
text 592508 590904 -1604 -0.3
Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, p6, qpg, telink)
platform target config section 92f8343 cd4c07d change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578130 577314 -816 -0.1
.app_xip_area 484224 483408 -816 -0.2
.bss 76652 76652 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock-app CYW30739 (read/write) 536142 536638 496 0.1
.app_xip_area 443780 444276 496 0.1
.bss 75148 75148 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
efr32 lighting-app BRD4161A (read only) 842984 841616 -1368 -0.2
(read/write) 126200 126200 0 0.0
.bss 124296 124296 0 0.0
.data 1900 1900 0 0.0
.text 842976 841608 -1368 -0.2
BRD4161A+rpc (read only) 830336 828976 -1360 -0.2
(read/write) 142856 142856 0 0.0
.bss 140856 140856 0 0.0
.data 2000 2000 0 0.0
.text 830328 828968 -1360 -0.2
window-app BRD4161A (read only) 815560 816168 608 0.1
(read/write) 124852 124852 0 0.0
.bss 122996 122996 0 0.0
.data 1856 1856 0 0.0
.text 815552 816160 608 0.1
esp32 all-clusters-app c3devkit (read only) 932734 932884 150 0.0
(read/write) 1397322 1399026 1704 0.1
.dram0.bss 69688 69688 0 0.0
.dram0.data 14244 14244 0 0.0
.flash.rodata 194480 196184 1704 0.9
.flash.text 932734 932884 150 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 980687 980803 116 0.0
(read/write) 461692 463396 1704 0.4
.dram0.bss 74432 74432 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 221108 222812 1704 0.8
.flash.text 975303 975419 116 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 662940 663328 388 0.1
.bss 76428 76428 0 0.0
.data 1868 1868 0 0.0
.text 578844 579232 388 0.1
lock k32w061+release (read/write) 663844 664340 496 0.1
.bss 76692 76692 0 0.0
.data 1892 1892 0 0.0
.text 579460 579956 496 0.1
linux chip-tool-ipv6only arm64 (read only) 6765620 6810140 44520 0.7
(read/write) 279201 280241 1040 0.4
.bss 55537 55537 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 175984 176992 1008 0.6
.dynamic 560 560 0 0.0
.got 42784 42816 32 0.1
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 386892 389492 2600 0.7
.text 5806628 5847156 40528 0.7
thermostat-no-ble arm64 (read only) 2080620 2082860 2240 0.1
(read/write) 149537 149969 432 0.3
.bss 67169 67169 0 0.0
.data 960 960 0 0.0
.data.rel.ro 74288 74720 432 0.6
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 129932 130348 416 0.3
.text 1733344 1734592 1248 0.1
p6 all-clusters-app default (read/write) 2441656 2443552 1896 0.1
.bss 116740 116740 0 0.0
.data 2584 2584 0 0.0
.text 1399920 1401816 1896 0.1
light-app default (read/write) 2338568 2337192 -1376 -0.1
.bss 104484 104476 -8 -0.0
.data 2408 2408 0 0.0
.text 1296832 1295456 -1376 -0.1
lock-app default (read/write) 2304080 2304624 544 0.0
.bss 104228 104228 0 0.0
.data 2360 2360 0 0.0
.text 1262344 1262888 544 0.0
qpg lighting-app qpg6105+debug (read only) 570884 570064 -820 -0.1
(read/write) 146936 146936 0 0.0
.bss 88640 88632 -8 -0.0
.data 1060 1060 0 0.0
.text 565564 564744 -820 -0.1
lock-app qpg6105+debug (read only) 517004 517500 496 0.1
(read/write) 146940 146940 0 0.0
.bss 88112 88112 0 0.0
.data 992 992 0 0.0
.text 511684 512180 496 0.1
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) 845770 844678 -1092 -0.1
bss 86440 86440 0 0.0
noinit 37160 37160 0 0.0
text 592508 590904 -1604 -0.3

src/app/util/af-types.h Outdated Show resolved Hide resolved
src/app/util/ember-compatibility-functions.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Jan 28, 2022

PR #14299: Size comparison from 207453c to 3c14f41

Increases above 0.2%:

platform target config section 207453c 3c14f41 change % change
esp32 all-clusters-app c3devkit .flash.rodata 194480 196184 1704 0.9
m5stack (read/write) 461692 463396 1704 0.4
.flash.rodata 221108 222812 1704 0.8
linux chip-tool-ipv6only arm64 (read only) 6767748 6812540 44792 0.7
(read/write) 279201 280241 1040 0.4
.data.rel.ro 175984 176992 1008 0.6
.rodata 386892 389540 2648 0.7
.text 5808756 5849508 40752 0.7
thermostat-no-ble arm64 (read/write) 149537 149969 432 0.3
.data.rel.ro 74288 74720 432 0.6
.rodata 129932 130348 416 0.3
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 115684 116196 512 0.4
nrf52840dk_nrf52840+rpc rodata 107160 107676 516 0.5
nrf52840dongle_nrf52840 rodata 114516 115032 516 0.5
nrf5340dk_nrf5340_cpuapp rodata 108964 109480 516 0.5
lock-app nrf52840dk_nrf52840 rodata 104320 104672 352 0.3
nrf5340dk_nrf5340_cpuapp rodata 97528 97880 352 0.4
pump-app nrf52840dk_nrf52840 rodata 104832 105244 412 0.4
pump-controller-app nrf52840dk_nrf52840 rodata 103936 104348 412 0.4
Increases (22 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg)
platform target config section 207453c 3c14f41 change % change
cyw30739 lock-app CYW30739 (read/write) 536142 536638 496 0.1
.app_xip_area 443780 444276 496 0.1
efr32 window-app BRD4161A (read only) 815560 816168 608 0.1
.text 815552 816160 608 0.1
esp32 all-clusters-app c3devkit (read only) 932920 933070 150 0.0
(read/write) 1397322 1399026 1704 0.1
.flash.rodata 194480 196184 1704 0.9
.flash.text 932920 933070 150 0.0
m5stack (read only) 980827 980967 140 0.0
(read/write) 461692 463396 1704 0.4
.flash.rodata 221108 222812 1704 0.8
.flash.text 975443 975583 140 0.0
k32w light k32w061+release (read/write) 662940 663328 388 0.1
.text 578844 579232 388 0.1
lock k32w061+release (read/write) 663844 664340 496 0.1
.text 579460 579956 496 0.1
linux chip-tool-ipv6only arm64 (read only) 6767748 6812540 44792 0.7
(read/write) 279201 280241 1040 0.4
.data.rel.ro 175984 176992 1008 0.6
.got 42784 42816 32 0.1
.rodata 386892 389540 2648 0.7
.text 5808756 5849508 40752 0.7
thermostat-no-ble arm64 (read only) 2080748 2082972 2224 0.1
(read/write) 149537 149969 432 0.3
.data.rel.ro 74288 74720 432 0.6
.rodata 129932 130348 416 0.3
.text 1733472 1734704 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2382408 2384304 1896 0.1
.text 1345008 1346904 1896 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2302240 2302720 480 0.0
.text 1264840 1265320 480 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292980 2293356 376 0.0
.text 1255552 1255928 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 115684 116196 512 0.4
nrf52840dk_nrf52840+rpc rodata 107160 107676 516 0.5
nrf52840dongle_nrf52840 rodata 114516 115032 516 0.5
nrf5340dk_nrf5340_cpuapp rodata 108964 109480 516 0.5
lock-app nrf52840dk_nrf52840 (read/write) 913955 914451 496 0.1
rodata 104320 104672 352 0.3
text 614212 614356 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 824006 824502 496 0.1
rodata 97528 97880 352 0.4
text 531172 531308 136 0.0
pump-app nrf52840dk_nrf52840 (read/write) 916803 917359 556 0.1
rodata 104832 105244 412 0.4
text 616732 616876 144 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 912003 912559 556 0.1
rodata 103936 104348 412 0.4
text 612788 612928 140 0.0
p6 all-clusters-app default (read/write) 2441720 2443616 1896 0.1
.text 1399984 1401880 1896 0.1
lock-app default (read/write) 2304080 2304624 544 0.0
.text 1262344 1262888 544 0.0
qpg lock-app qpg6105+debug (read only) 517004 517500 496 0.1
.text 511684 512180 496 0.1
Decreases (11 builds for cyw30739, efr32, mbed, nrfconnect, p6, qpg, telink)
platform target config section 207453c 3c14f41 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578114 577298 -816 -0.1
.app_xip_area 484208 483392 -816 -0.2
efr32 lighting-app BRD4161A (read only) 842968 841584 -1384 -0.2
.text 842960 841576 -1384 -0.2
BRD4161A+rpc (read only) 830320 828944 -1376 -0.2
.text 830312 828936 -1376 -0.2
mbed lighting-app CY8CPROTO_062_4343W+release (read/write) 2338200 2337200 -1000 -0.0
.text 1300800 1299800 -1000 -0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 981359 980543 -816 -0.1
bss 119660 119656 -4 -0.0
text 668216 666888 -1328 -0.2
nrf52840dk_nrf52840+rpc (read/write) 966907 966095 -812 -0.1
bss 116704 116700 -4 -0.0
text 664660 663328 -1332 -0.2
nrf52840dongle_nrf52840 (read/write) 997443 996631 -812 -0.1
bss 120832 120828 -4 -0.0
text 673640 672312 -1328 -0.2
nrf5340dk_nrf5340_cpuapp (read/write) 890546 889718 -828 -0.1
bss 116448 116444 -4 -0.0
text 584404 583068 -1336 -0.2
p6 light-app default (read/write) 2338536 2337176 -1360 -0.1
.bss 104484 104476 -8 -0.0
.text 1296800 1295440 -1360 -0.1
qpg lighting-app qpg6105+debug (read only) 570868 570048 -820 -0.1
.bss 88640 88632 -8 -0.0
.text 565548 564728 -820 -0.1
telink lighting-app tlsr9518adk80d (read/write) 845778 844678 -1100 -0.1
text 592512 590908 -1604 -0.3
Full report (33 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 207453c 3c14f41 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578114 577298 -816 -0.1
.app_xip_area 484208 483392 -816 -0.2
.bss 76652 76652 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock-app CYW30739 (read/write) 536142 536638 496 0.1
.app_xip_area 443780 444276 496 0.1
.bss 75148 75148 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
efr32 lighting-app BRD4161A (read only) 842968 841584 -1384 -0.2
(read/write) 126200 126200 0 0.0
.bss 124296 124296 0 0.0
.data 1900 1900 0 0.0
.text 842960 841576 -1384 -0.2
BRD4161A+rpc (read only) 830320 828944 -1376 -0.2
(read/write) 142856 142856 0 0.0
.bss 140856 140856 0 0.0
.data 2000 2000 0 0.0
.text 830312 828936 -1376 -0.2
window-app BRD4161A (read only) 815560 816168 608 0.1
(read/write) 124852 124852 0 0.0
.bss 122996 122996 0 0.0
.data 1856 1856 0 0.0
.text 815552 816160 608 0.1
esp32 all-clusters-app c3devkit (read only) 932920 933070 150 0.0
(read/write) 1397322 1399026 1704 0.1
.dram0.bss 69688 69688 0 0.0
.dram0.data 14244 14244 0 0.0
.flash.rodata 194480 196184 1704 0.9
.flash.text 932920 933070 150 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 980827 980967 140 0.0
(read/write) 461692 463396 1704 0.4
.dram0.bss 74432 74432 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 221108 222812 1704 0.8
.flash.text 975443 975583 140 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 662940 663328 388 0.1
.bss 76428 76428 0 0.0
.data 1868 1868 0 0.0
.text 578844 579232 388 0.1
lock k32w061+release (read/write) 663844 664340 496 0.1
.bss 76692 76692 0 0.0
.data 1892 1892 0 0.0
.text 579460 579956 496 0.1
linux chip-tool-ipv6only arm64 (read only) 6767748 6812540 44792 0.7
(read/write) 279201 280241 1040 0.4
.bss 55537 55537 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 175984 176992 1008 0.6
.dynamic 560 560 0 0.0
.got 42784 42816 32 0.1
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 386892 389540 2648 0.7
.text 5808756 5849508 40752 0.7
thermostat-no-ble arm64 (read only) 2080748 2082972 2224 0.1
(read/write) 149537 149969 432 0.3
.bss 67169 67169 0 0.0
.data 960 960 0 0.0
.data.rel.ro 74288 74720 432 0.6
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 129932 130348 416 0.3
.text 1733472 1734704 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2382408 2384304 1896 0.1
.bss 188588 188588 0 0.0
.data 5288 5288 0 0.0
.text 1345008 1346904 1896 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338200 2337200 -1000 -0.0
.bss 179304 179304 0 0.0
.data 5584 5584 0 0.0
.text 1300800 1299800 -1000 -0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302240 2302720 480 0.0
.bss 179208 179208 0 0.0
.data 5552 5552 0 0.0
.text 1264840 1265320 480 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) 2292980 2293356 376 0.0
.bss 176532 176532 0 0.0
.data 5384 5384 0 0.0
.text 1255552 1255928 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 981359 980543 -816 -0.1
bss 119660 119656 -4 -0.0
rodata 115684 116196 512 0.4
text 668216 666888 -1328 -0.2
nrf52840dk_nrf52840+rpc (read/write) 966907 966095 -812 -0.1
bss 116704 116700 -4 -0.0
rodata 107160 107676 516 0.5
text 664660 663328 -1332 -0.2
nrf52840dongle_nrf52840 (read/write) 997443 996631 -812 -0.1
bss 120832 120828 -4 -0.0
rodata 114516 115032 516 0.5
text 673640 672312 -1328 -0.2
nrf5340dk_nrf5340_cpuapp (read/write) 890546 889718 -828 -0.1
bss 116448 116444 -4 -0.0
rodata 108964 109480 516 0.5
text 584404 583068 -1336 -0.2
lock-app nrf52840dk_nrf52840 (read/write) 913955 914451 496 0.1
bss 118040 118040 0 0.0
rodata 104320 104672 352 0.3
text 614212 614356 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 824006 824502 496 0.1
bss 114856 114856 0 0.0
rodata 97528 97880 352 0.4
text 531172 531308 136 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) 916803 917359 556 0.1
bss 117792 117792 0 0.0
rodata 104832 105244 412 0.4
text 616732 616876 144 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 912003 912559 556 0.1
bss 117816 117816 0 0.0
rodata 103936 104348 412 0.4
text 612788 612928 140 0.0
shell nrf52840dk_nrf52840 (read/write) 798203 798203 0 0.0
bss 109776 109776 0 0.0
rodata 78288 78288 0 0.0
text 533640 533640 0 0.0
p6 all-clusters-app default (read/write) 2441720 2443616 1896 0.1
.bss 116740 116740 0 0.0
.data 2584 2584 0 0.0
.text 1399984 1401880 1896 0.1
light-app default (read/write) 2338536 2337176 -1360 -0.1
.bss 104484 104476 -8 -0.0
.data 2408 2408 0 0.0
.text 1296800 1295440 -1360 -0.1
lock-app default (read/write) 2304080 2304624 544 0.0
.bss 104228 104228 0 0.0
.data 2360 2360 0 0.0
.text 1262344 1262888 544 0.0
qpg lighting-app qpg6105+debug (read only) 570868 570048 -820 -0.1
(read/write) 146936 146936 0 0.0
.bss 88640 88632 -8 -0.0
.data 1060 1060 0 0.0
.text 565548 564728 -820 -0.1
lock-app qpg6105+debug (read only) 517004 517500 496 0.1
(read/write) 146940 146940 0 0.0
.bss 88112 88112 0 0.0
.data 992 992 0 0.0
.text 511684 512180 496 0.1
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) 845778 844678 -1100 -0.1
bss 86440 86440 0 0.0
noinit 37160 37160 0 0.0
text 592512 590908 -1604 -0.3

@github-actions
Copy link

github-actions bot commented Jan 31, 2022

PR #14299: Size comparison from 8b503ad to 47e5677

Increases (4 builds for cyw30739, k32w, qpg)
platform target config section 8b503ad 47e5677 change % change
cyw30739 lock-app CYW30739 (read/write) 535402 535906 504 0.1
.app_xip_area 443304 443808 504 0.1
k32w light k32w061+release (read/write) 662060 662464 404 0.1
.text 578284 578688 404 0.1
lock k32w061+release (read/write) 663120 663632 512 0.1
.text 579000 579512 512 0.1
qpg lock-app qpg6105+debug (read only) 516624 517120 496 0.1
.text 511304 511800 496 0.1
Decreases (3 builds for cyw30739, qpg, telink)
platform target config section 8b503ad 47e5677 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577386 576570 -816 -0.1
.app_xip_area 483712 482904 -808 -0.2
.bss 76420 76412 -8 -0.0
qpg lighting-app qpg6105+debug (read only) 570496 569676 -820 -0.1
.text 565176 564356 -820 -0.1
telink lighting-app tlsr9518adk80d (read/write) 845182 844074 -1108 -0.1
text 592076 590458 -1618 -0.3
Full report (8 builds for cyw30739, k32w, qpg, telink)
platform target config section 8b503ad 47e5677 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577386 576570 -816 -0.1
.app_xip_area 483712 482904 -808 -0.2
.bss 76420 76412 -8 -0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock-app CYW30739 (read/write) 535402 535906 504 0.1
.app_xip_area 443304 443808 504 0.1
.bss 74884 74884 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
k32w light k32w061+release (read/write) 662060 662464 404 0.1
.bss 76116 76116 0 0.0
.data 1860 1860 0 0.0
.text 578284 578688 404 0.1
lock k32w061+release (read/write) 663120 663632 512 0.1
.bss 76428 76428 0 0.0
.data 1892 1892 0 0.0
.text 579000 579512 512 0.1
qpg lighting-app qpg6105+debug (read only) 570496 569676 -820 -0.1
(read/write) 146940 146940 0 0.0
.bss 88400 88400 0 0.0
.data 1056 1056 0 0.0
.text 565176 564356 -820 -0.1
lock-app qpg6105+debug (read only) 516624 517120 496 0.1
(read/write) 146940 146940 0 0.0
.bss 87840 87840 0 0.0
.data 992 992 0 0.0
.text 511304 511800 496 0.1
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) 845182 844074 -1108 -0.1
bss 86448 86448 0 0.0
noinit 37160 37160 0 0.0
text 592076 590458 -1618 -0.3

@github-actions
Copy link

github-actions bot commented Jan 31, 2022

PR #14299: Size comparison from 8b503ad to bbc2246

Increases above 0.2%:

platform target config section 8b503ad bbc2246 change % change
esp32 all-clusters-app c3devkit .flash.rodata 195832 197536 1704 0.9
m5stack (read/write) 463244 464948 1704 0.4
.flash.rodata 222460 224164 1704 0.8
linux chip-tool-ipv6only arm64 (read only) 7054876 7100620 45744 0.6
(read/write) 284689 285729 1040 0.4
.data.rel.ro 179152 180160 1008 0.6
.rodata 398660 401332 2672 0.7
.text 6069796 6111476 41680 0.7
thermostat-no-ble arm64 (read/write) 149441 149873 432 0.3
.data.rel.ro 74248 74680 432 0.6
.rodata 130468 130868 400 0.3
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 115548 116280 732 0.6
nrf52840dk_nrf52840+rpc rodata 107020 107752 732 0.7
nrf52840dongle_nrf52840 rodata 114380 115112 732 0.6
nrf5340dk_nrf5340_cpuapp rodata 108824 109556 732 0.7
lock-app nrf52840dk_nrf52840 rodata 104184 104536 352 0.3
nrf5340dk_nrf5340_cpuapp rodata 97388 97740 352 0.4
pump-app nrf52840dk_nrf52840 rodata 104696 105108 412 0.4
pump-controller-app nrf52840dk_nrf52840 rodata 103800 104212 412 0.4
Increases (29 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 8b503ad bbc2246 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577386 578270 884 0.2
.app_xip_area 483712 484596 884 0.2
lock-app CYW30739 (read/write) 535402 535906 504 0.1
.app_xip_area 443304 443808 504 0.1
efr32 lighting-app BRD4161A (read only) 842688 843616 928 0.1
.text 842680 843608 928 0.1
BRD4161A+rpc (read only) 830064 830984 920 0.1
.text 830056 830976 920 0.1
window-app BRD4161A (read only) 815300 815908 608 0.1
.text 815292 815900 608 0.1
esp32 all-clusters-app c3devkit (read only) 933376 933530 154 0.0
(read/write) 1398882 1400586 1704 0.1
.flash.rodata 195832 197536 1704 0.9
.flash.text 933376 933530 154 0.0
m5stack (read only) 981231 981371 140 0.0
(read/write) 463244 464948 1704 0.4
.flash.rodata 222460 224164 1704 0.8
.flash.text 975847 975987 140 0.0
k32w light k32w061+release (read/write) 662060 662464 404 0.1
.text 578284 578688 404 0.1
lock k32w061+release (read/write) 663120 663632 512 0.1
.text 579000 579512 512 0.1
linux chip-tool-ipv6only arm64 (read only) 7054876 7100620 45744 0.6
(read/write) 284689 285729 1040 0.4
.data.rel.ro 179152 180160 1008 0.6
.got 45080 45112 32 0.1
.rodata 398660 401332 2672 0.7
.text 6069796 6111476 41680 0.7
thermostat-no-ble arm64 (read only) 2082148 2084356 2208 0.1
(read/write) 149441 149873 432 0.3
.data.rel.ro 74248 74680 432 0.6
.rodata 130468 130868 400 0.3
.text 1734304 1735536 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2382928 2384760 1832 0.1
.text 1345528 1347360 1832 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2337496 2338416 920 0.0
.text 1300096 1301016 920 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2301600 2302080 480 0.0
.text 1264200 1264680 480 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292204 2292580 376 0.0
.text 1254776 1255152 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980759 981635 876 0.1
rodata 115548 116280 732 0.6
text 667972 668120 148 0.0
nrf52840dk_nrf52840+rpc (read/write) 966303 967179 876 0.1
rodata 107020 107752 732 0.7
text 664416 664560 144 0.0
nrf52840dongle_nrf52840 (read/write) 996827 997703 876 0.1
rodata 114380 115112 732 0.6
text 673384 673528 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 889926 890802 876 0.1
rodata 108824 109556 732 0.7
text 584156 584296 140 0.0
lock-app nrf52840dk_nrf52840 (read/write) 913339 913851 512 0.1
rodata 104184 104536 352 0.3
text 613988 614136 148 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 823402 823898 496 0.1
rodata 97388 97740 352 0.4
text 530952 531096 144 0.0
pump-app nrf52840dk_nrf52840 (read/write) 916195 916751 556 0.1
rodata 104696 105108 412 0.4
text 616512 616660 148 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 911387 911943 556 0.1
rodata 103800 104212 412 0.4
text 612564 612708 144 0.0
p6 all-clusters-app default (read/write) 2443728 2445624 1896 0.1
.text 1401992 1403888 1896 0.1
light-app default (read/write) 2339240 2340160 920 0.0
.text 1297504 1298424 920 0.1
lock-app default (read/write) 2304712 2305256 544 0.0
.text 1262976 1263520 544 0.0
qpg lighting-app qpg6105+debug (read only) 570496 571372 876 0.2
.text 565176 566052 876 0.2
lock-app qpg6105+debug (read only) 516624 517120 496 0.1
.text 511304 511800 496 0.1
telink lighting-app tlsr9518adk80d (read/write) 845182 846050 868 0.1
text 592076 592212 136 0.0
Full report (33 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 8b503ad bbc2246 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577386 578270 884 0.2
.app_xip_area 483712 484596 884 0.2
.bss 76420 76420 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock-app CYW30739 (read/write) 535402 535906 504 0.1
.app_xip_area 443304 443808 504 0.1
.bss 74884 74884 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
efr32 lighting-app BRD4161A (read only) 842688 843616 928 0.1
(read/write) 125952 125952 0 0.0
.bss 124056 124056 0 0.0
.data 1892 1892 0 0.0
.text 842680 843608 928 0.1
BRD4161A+rpc (read only) 830064 830984 920 0.1
(read/write) 142608 142608 0 0.0
.bss 140616 140616 0 0.0
.data 1992 1992 0 0.0
.text 830056 830976 920 0.1
window-app BRD4161A (read only) 815300 815908 608 0.1
(read/write) 124580 124580 0 0.0
.bss 122732 122732 0 0.0
.data 1848 1848 0 0.0
.text 815292 815900 608 0.1
esp32 all-clusters-app c3devkit (read only) 933376 933530 154 0.0
(read/write) 1398882 1400586 1704 0.1
.dram0.bss 69880 69880 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 195832 197536 1704 0.9
.flash.text 933376 933530 154 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 981231 981371 140 0.0
(read/write) 463244 464948 1704 0.4
.dram0.bss 74632 74632 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 222460 224164 1704 0.8
.flash.text 975847 975987 140 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 662060 662464 404 0.1
.bss 76116 76116 0 0.0
.data 1860 1860 0 0.0
.text 578284 578688 404 0.1
lock k32w061+release (read/write) 663120 663632 512 0.1
.bss 76428 76428 0 0.0
.data 1892 1892 0 0.0
.text 579000 579512 512 0.1
linux chip-tool-ipv6only arm64 (read only) 7054876 7100620 45744 0.6
(read/write) 284689 285729 1040 0.4
.bss 55553 55553 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 179152 180160 1008 0.6
.dynamic 560 560 0 0.0
.got 45080 45112 32 0.1
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 398660 401332 2672 0.7
.text 6069796 6111476 41680 0.7
thermostat-no-ble arm64 (read only) 2082148 2084356 2208 0.1
(read/write) 149441 149873 432 0.3
.bss 67121 67121 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74248 74680 432 0.6
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 130468 130868 400 0.3
.text 1734304 1735536 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2382928 2384760 1832 0.1
.bss 188780 188780 0 0.0
.data 5288 5288 0 0.0
.text 1345528 1347360 1832 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2337496 2338416 920 0.0
.bss 179064 179064 0 0.0
.data 5576 5576 0 0.0
.text 1300096 1301016 920 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2301600 2302080 480 0.0
.bss 178936 178936 0 0.0
.data 5544 5544 0 0.0
.text 1264200 1264680 480 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) 2292204 2292580 376 0.0
.bss 176220 176220 0 0.0
.data 5376 5376 0 0.0
.text 1254776 1255152 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980759 981635 876 0.1
bss 119428 119428 0 0.0
rodata 115548 116280 732 0.6
text 667972 668120 148 0.0
nrf52840dk_nrf52840+rpc (read/write) 966303 967179 876 0.1
bss 116472 116472 0 0.0
rodata 107020 107752 732 0.7
text 664416 664560 144 0.0
nrf52840dongle_nrf52840 (read/write) 996827 997703 876 0.1
bss 120600 120600 0 0.0
rodata 114380 115112 732 0.6
text 673384 673528 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 889926 890802 876 0.1
bss 116216 116216 0 0.0
rodata 108824 109556 732 0.7
text 584156 584296 140 0.0
lock-app nrf52840dk_nrf52840 (read/write) 913339 913851 512 0.1
bss 117780 117780 0 0.0
rodata 104184 104536 352 0.3
text 613988 614136 148 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 823402 823898 496 0.1
bss 114596 114596 0 0.0
rodata 97388 97740 352 0.4
text 530952 531096 144 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) 916195 916751 556 0.1
bss 117536 117536 0 0.0
rodata 104696 105108 412 0.4
text 616512 616660 148 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 911387 911943 556 0.1
bss 117544 117544 0 0.0
rodata 103800 104212 412 0.4
text 612564 612708 144 0.0
shell nrf52840dk_nrf52840 (read/write) 798379 798379 0 0.0
bss 109776 109776 0 0.0
rodata 78352 78352 0 0.0
text 533752 533752 0 0.0
p6 all-clusters-app default (read/write) 2443728 2445624 1896 0.1
.bss 116932 116932 0 0.0
.data 2584 2584 0 0.0
.text 1401992 1403888 1896 0.1
light-app default (read/write) 2339240 2340160 920 0.0
.bss 104244 104244 0 0.0
.data 2400 2400 0 0.0
.text 1297504 1298424 920 0.1
lock-app default (read/write) 2304712 2305256 544 0.0
.bss 103964 103964 0 0.0
.data 2360 2360 0 0.0
.text 1262976 1263520 544 0.0
qpg lighting-app qpg6105+debug (read only) 570496 571372 876 0.2
(read/write) 146940 146940 0 0.0
.bss 88400 88400 0 0.0
.data 1056 1056 0 0.0
.text 565176 566052 876 0.2
lock-app qpg6105+debug (read only) 516624 517120 496 0.1
(read/write) 146940 146940 0 0.0
.bss 87840 87840 0 0.0
.data 992 992 0 0.0
.text 511304 511800 496 0.1
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) 845182 846050 868 0.1
bss 86448 86448 0 0.0
noinit 37160 37160 0 0.0
text 592076 592212 136 0.0

@github-actions
Copy link

github-actions bot commented Jan 31, 2022

PR #14299: Size comparison from 39115b9 to 97a8bb2

Increases above 0.2%:

platform target config section 39115b9 97a8bb2 change % change
esp32 all-clusters-app c3devkit .flash.rodata 195744 197448 1704 0.9
m5stack (read/write) 462248 463952 1704 0.4
.flash.rodata 222368 224072 1704 0.8
linux all-clusters-app debug (read/write) 145400 146616 1216 0.8
.data.rel.ro 76824 78040 1216 1.6
.rodata 202741 203829 1088 0.5
bridge-app debug+rpc (read/write) 87808 88288 480 0.5
.data 1794 1922 128 7.1
.data.rel.ro 37104 37456 352 0.9
chip-tool debug (read only) 7005157 7052453 47296 0.7
(read/write) 180232 181224 992 0.6
.data.rel.ro 136928 137920 992 0.7
.rodata 403368 406184 2816 0.7
.text 6249029 6292213 43184 0.7
chip-tool-ipv6only arm64 (read only) 6960580 7006324 45744 0.7
(read/write) 282561 283601 1040 0.4
.data.rel.ro 178032 179040 1008 0.6
.rodata 386556 389228 2672 0.7
.text 5989156 6030836 41680 0.7
door-lock-app debug (read/write) 117720 118072 352 0.3
.data.rel.ro 61504 61856 352 0.6
lighting-app debug+rpc (read/write) 122712 123192 480 0.4
.data.rel.ro 65024 65504 480 0.7
.rodata 160305 160817 512 0.3
ota-provider-app debug .data.rel.ro 32168 32296 128 0.4
ota-requestor-app debug .data.rel.ro 34088 34248 160 0.5
shell debug (read/write) 147176 148392 1216 0.8
.data.rel.ro 71328 72544 1216 1.7
.rodata 203506 204626 1120 0.6
thermostat-no-ble arm64 (read/write) 148433 148865 432 0.3
.data.rel.ro 74200 74632 432 0.6
.rodata 130252 130652 400 0.3
tv-app debug (read/write) 317992 318952 960 0.3
.data 2944 3104 160 5.4
.data.rel.ro 71752 72552 800 1.1
.rodata 190932 191636 704 0.4
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 115464 116196 732 0.6
nrf52840dk_nrf52840+rpc rodata 106936 107668 732 0.7
nrf52840dongle_nrf52840 rodata 114296 115028 732 0.6
nrf5340dk_nrf5340_cpuapp rodata 108740 109472 732 0.7
lock-app nrf52840dk_nrf52840 rodata 104100 104452 352 0.3
nrf5340dk_nrf5340_cpuapp rodata 97304 97656 352 0.4
pump-app nrf52840dk_nrf52840 rodata 104612 105024 412 0.4
pump-controller-app nrf52840dk_nrf52840 rodata 103716 104128 412 0.4
Increases (38 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 39115b9 97a8bb2 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 575578 576462 884 0.2
.app_xip_area 482800 483684 884 0.2
lock-app CYW30739 (read/write) 533606 534110 504 0.1
.app_xip_area 442404 442908 504 0.1
efr32 lighting-app BRD4161A (read only) 841496 842424 928 0.1
.text 841488 842416 928 0.1
BRD4161A+rpc (read only) 828872 829792 920 0.1
.text 828864 829784 920 0.1
window-app BRD4161A (read only) 814108 814716 608 0.1
.text 814100 814708 608 0.1
esp32 all-clusters-app c3devkit (read only) 932512 932666 154 0.0
(read/write) 1397882 1399586 1704 0.1
.flash.rodata 195744 197448 1704 0.9
.flash.text 932512 932666 154 0.0
m5stack (read only) 980495 980627 132 0.0
(read/write) 462248 463952 1704 0.4
.flash.rodata 222368 224072 1704 0.8
.flash.text 975111 975243 132 0.0
k32w light k32w061+release (read/write) 660276 660664 388 0.1
.text 577412 577800 388 0.1
lock k32w061+release (read/write) 661352 661864 512 0.1
.text 578128 578640 512 0.1
linux all-clusters-app debug (read only) 2289209 2292873 3664 0.2
(read/write) 145400 146616 1216 0.8
.data.rel.ro 76824 78040 1216 1.6
.rodata 202741 203829 1088 0.5
.text 1925810 1927042 1232 0.1
bridge-app debug+rpc (read only) 1625749 1627493 1744 0.1
(read/write) 87808 88288 480 0.5
.data 1794 1922 128 7.1
.data.rel.ro 37104 37456 352 0.9
.rodata 137268 137492 224 0.2
.text 1373653 1374885 1232 0.1
chip-tool debug (read only) 7005157 7052453 47296 0.7
(read/write) 180232 181224 992 0.6
.data.rel.ro 136928 137920 992 0.7
.rodata 403368 406184 2816 0.7
.text 6249029 6292213 43184 0.7
chip-tool-ipv6only arm64 (read only) 6960580 7006324 45744 0.7
(read/write) 282561 283601 1040 0.4
.data.rel.ro 178032 179040 1008 0.6
.got 45056 45088 32 0.1
.rodata 386556 389228 2672 0.7
.text 5989156 6030836 41680 0.7
door-lock-app debug (read only) 1846673 1848409 1736 0.1
(read/write) 117720 118072 352 0.3
.data.rel.ro 61504 61856 352 0.6
.rodata 170524 170780 256 0.2
.text 1528370 1529586 1216 0.1
lighting-app debug+rpc (read only) 1946521 1948849 2328 0.1
(read/write) 122712 123192 480 0.4
.data.rel.ro 65024 65504 480 0.7
.rodata 160305 160817 512 0.3
.text 1632418 1633634 1216 0.1
ota-provider-app debug (read only) 1625777 1627377 1600 0.1
(read/write) 87456 87584 128 0.1
.data.rel.ro 32168 32296 128 0.4
.rodata 147246 147438 192 0.1
.text 1361426 1362642 1216 0.1
ota-requestor-app debug (read only) 1634505 1636129 1624 0.1
(read/write) 90504 90664 160 0.2
.data.rel.ro 34088 34248 160 0.5
.rodata 143487 143679 192 0.1
.text 1374994 1376210 1216 0.1
shell debug (read only) 2263833 2267513 3680 0.2
(read/write) 147176 148392 1216 0.8
.data.rel.ro 71328 72544 1216 1.7
.rodata 203506 204626 1120 0.6
.text 1905602 1906818 1216 0.1
thermostat-no-ble arm64 (read only) 2079596 2081820 2224 0.1
(read/write) 148433 148865 432 0.3
.data.rel.ro 74200 74632 432 0.6
.rodata 130252 130652 400 0.3
.text 1732144 1733392 1248 0.1
tv-app debug (read only) 2400681 2403649 2968 0.1
(read/write) 317992 318952 960 0.3
.data 2944 3104 160 5.4
.data.rel.ro 71752 72552 800 1.1
.rodata 190932 191636 704 0.4
.text 2039250 2040482 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2382072 2383904 1832 0.1
.text 1344672 1346504 1832 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2336640 2337496 856 0.0
.text 1299240 1300096 856 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2300744 2301224 480 0.0
.text 1263344 1263824 480 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2291348 2291724 376 0.0
.text 1253920 1254296 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 978979 979871 892 0.1
rodata 115464 116196 732 0.6
text 667216 667364 148 0.0
nrf52840dk_nrf52840+rpc (read/write) 964555 965431 876 0.1
rodata 106936 107668 732 0.7
text 663660 663804 144 0.0
nrf52840dongle_nrf52840 (read/write) 995063 995939 876 0.1
rodata 114296 115028 732 0.6
text 672608 672756 148 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 888178 889054 876 0.1
rodata 108740 109472 732 0.7
text 583400 583540 140 0.0
lock-app nrf52840dk_nrf52840 (read/write) 911623 912119 496 0.1
rodata 104100 104452 352 0.3
text 613248 613392 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 821670 822166 496 0.1
rodata 97304 97656 352 0.4
text 530212 530352 140 0.0
pump-app nrf52840dk_nrf52840 (read/write) 914495 915051 556 0.1
rodata 104612 105024 412 0.4
text 615772 615916 144 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 909671 910227 556 0.1
rodata 103716 104128 412 0.4
text 611820 611968 148 0.0
p6 all-clusters-app default (read/write) 2442632 2444528 1896 0.1
.text 1400896 1402792 1896 0.1
light-app default (read/write) 2338192 2339112 920 0.0
.text 1296456 1297376 920 0.1
lock-app default (read/write) 2303664 2304208 544 0.0
.text 1261928 1262472 544 0.0
qpg lighting-app qpg6105+debug (read only) 569652 570528 876 0.2
.text 564332 565208 876 0.2
lock-app qpg6105+debug (read only) 515760 516256 496 0.1
.text 510440 510936 496 0.1
telink lighting-app tlsr9518adk80d (read/write) 843346 844214 868 0.1
text 591218 591354 136 0.0
Full report (42 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 39115b9 97a8bb2 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 575578 576462 884 0.2
.app_xip_area 482800 483684 884 0.2
.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-app CYW30739 (read/write) 533606 534110 504 0.1
.app_xip_area 442404 442908 504 0.1
.bss 73988 73988 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
efr32 lighting-app BRD4161A (read only) 841496 842424 928 0.1
(read/write) 125056 125056 0 0.0
.bss 123160 123160 0 0.0
.data 1892 1892 0 0.0
.text 841488 842416 928 0.1
BRD4161A+rpc (read only) 828872 829792 920 0.1
(read/write) 141712 141712 0 0.0
.bss 139720 139720 0 0.0
.data 1992 1992 0 0.0
.text 828864 829784 920 0.1
window-app BRD4161A (read only) 814108 814716 608 0.1
(read/write) 123684 123684 0 0.0
.bss 121836 121836 0 0.0
.data 1848 1848 0 0.0
.text 814100 814708 608 0.1
esp32 all-clusters-app c3devkit (read only) 932512 932666 154 0.0
(read/write) 1397882 1399586 1704 0.1
.dram0.bss 68968 68968 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 195744 197448 1704 0.9
.flash.text 932512 932666 154 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 980495 980627 132 0.0
(read/write) 462248 463952 1704 0.4
.dram0.bss 73728 73728 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 222368 224072 1704 0.8
.flash.text 975111 975243 132 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 660276 660664 388 0.1
.bss 75212 75212 0 0.0
.data 1852 1852 0 0.0
.text 577412 577800 388 0.1
lock k32w061+release (read/write) 661352 661864 512 0.1
.bss 75532 75532 0 0.0
.data 1892 1892 0 0.0
.text 578128 578640 512 0.1
linux all-clusters-app debug (read only) 2289209 2292873 3664 0.2
(read/write) 145400 146616 1216 0.8
.bss 61696 61696 0 0.0
.data 1200 1200 0 0.0
.data.rel.ro 76824 78040 1216 1.6
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 202741 203829 1088 0.5
.text 1925810 1927042 1232 0.1
bridge-app debug+rpc (read only) 1625749 1627493 1744 0.1
(read/write) 87808 88288 480 0.5
.bss 43776 43776 0 0.0
.data 1794 1922 128 7.1
.data.rel.ro 37104 37456 352 0.9
.dynamic 592 592 0 0.0
.got 3968 3968 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 137268 137492 224 0.2
.text 1373653 1374885 1232 0.1
chip-tool debug (read only) 7005157 7052453 47296 0.7
(read/write) 180232 181224 992 0.6
.bss 36264 36264 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 136928 137920 992 0.7
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 600 600 0 0.0
.rodata 403368 406184 2816 0.7
.text 6249029 6292213 43184 0.7
chip-tool-ipv6only arm64 (read only) 6960580 7006324 45744 0.7
(read/write) 282561 283601 1040 0.4
.bss 54593 54593 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 178032 179040 1008 0.6
.dynamic 560 560 0 0.0
.got 45056 45088 32 0.1
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 386556 389228 2672 0.7
.text 5989156 6030836 41680 0.7
door-lock-app debug (read only) 1846673 1848409 1736 0.1
(read/write) 117720 118072 352 0.3
.bss 49856 49856 0 0.0
.data 962 962 0 0.0
.data.rel.ro 61504 61856 352 0.6
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 170524 170780 256 0.2
.text 1528370 1529586 1216 0.1
lighting-app debug+rpc (read only) 1946521 1948849 2328 0.1
(read/write) 122712 123192 480 0.4
.bss 50808 50808 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 65024 65504 480 0.7
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 696 696 0 0.0
.rodata 160305 160817 512 0.3
.text 1632418 1633634 1216 0.1
ota-provider-app debug (read only) 1625777 1627377 1600 0.1
(read/write) 87456 87584 128 0.1
.bss 48736 48736 0 0.0
.data 1064 1064 0 0.0
.data.rel.ro 32168 32296 128 0.4
.dynamic 608 608 0 0.0
.got 4240 4240 0 0.0
.init 27 27 0 0.0
.init_array 600 600 0 0.0
.rodata 147246 147438 192 0.1
.text 1361426 1362642 1216 0.1
ota-requestor-app debug (read only) 1634505 1636129 1624 0.1
(read/write) 90504 90664 160 0.2
.bss 50048 50048 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 34088 34248 160 0.5
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 143487 143679 192 0.1
.text 1374994 1376210 1216 0.1
shell debug (read only) 2263833 2267513 3680 0.2
(read/write) 147176 148392 1216 0.8
.bss 69408 69408 0 0.0
.data 768 768 0 0.0
.data.rel.ro 71328 72544 1216 1.7
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 203506 204626 1120 0.6
.text 1905602 1906818 1216 0.1
thermostat-no-ble arm64 (read only) 2079596 2081820 2224 0.1
(read/write) 148433 148865 432 0.3
.bss 66177 66177 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74200 74632 432 0.6
.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 130252 130652 400 0.3
.text 1732144 1733392 1248 0.1
tv-app debug (read only) 2400681 2403649 2968 0.1
(read/write) 317992 318952 960 0.3
.bss 237312 237312 0 0.0
.data 2944 3104 160 5.4
.data.rel.ro 71752 72552 800 1.1
.dynamic 592 592 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 190932 191636 704 0.4
.text 2039250 2040482 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2382072 2383904 1832 0.1
.bss 187884 187884 0 0.0
.data 5288 5288 0 0.0
.text 1344672 1346504 1832 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2336640 2337496 856 0.0
.bss 178160 178160 0 0.0
.data 5568 5568 0 0.0
.text 1299240 1300096 856 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2300744 2301224 480 0.0
.bss 178040 178040 0 0.0
.data 5544 5544 0 0.0
.text 1263344 1263824 480 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) 2291348 2291724 376 0.0
.bss 175316 175316 0 0.0
.data 5368 5368 0 0.0
.text 1253920 1254296 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 978979 979871 892 0.1
bss 118528 118528 0 0.0
rodata 115464 116196 732 0.6
text 667216 667364 148 0.0
nrf52840dk_nrf52840+rpc (read/write) 964555 965431 876 0.1
bss 115572 115572 0 0.0
rodata 106936 107668 732 0.7
text 663660 663804 144 0.0
nrf52840dongle_nrf52840 (read/write) 995063 995939 876 0.1
bss 119700 119700 0 0.0
rodata 114296 115028 732 0.6
text 672608 672756 148 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 888178 889054 876 0.1
bss 115316 115316 0 0.0
rodata 108740 109472 732 0.7
text 583400 583540 140 0.0
lock-app nrf52840dk_nrf52840 (read/write) 911623 912119 496 0.1
bss 116888 116888 0 0.0
rodata 104100 104452 352 0.3
text 613248 613392 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 821670 822166 496 0.1
bss 113704 113704 0 0.0
rodata 97304 97656 352 0.4
text 530212 530352 140 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) 914495 915051 556 0.1
bss 116644 116644 0 0.0
rodata 104612 105024 412 0.4
text 615772 615916 144 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 909671 910227 556 0.1
bss 116652 116652 0 0.0
rodata 103716 104128 412 0.4
text 611820 611968 148 0.0
shell nrf52840dk_nrf52840 (read/write) 798379 798379 0 0.0
bss 109776 109776 0 0.0
rodata 78352 78352 0 0.0
text 533752 533752 0 0.0
p6 all-clusters-app default (read/write) 2442632 2444528 1896 0.1
.bss 116028 116028 0 0.0
.data 2576 2576 0 0.0
.text 1400896 1402792 1896 0.1
light-app default (read/write) 2338192 2339112 920 0.0
.bss 103348 103348 0 0.0
.data 2400 2400 0 0.0
.text 1296456 1297376 920 0.1
lock-app default (read/write) 2303664 2304208 544 0.0
.bss 103068 103068 0 0.0
.data 2360 2360 0 0.0
.text 1261928 1262472 544 0.0
qpg lighting-app qpg6105+debug (read only) 569652 570528 876 0.2
(read/write) 146940 146940 0 0.0
.bss 87504 87504 0 0.0
.data 1056 1056 0 0.0
.text 564332 565208 876 0.2
lock-app qpg6105+debug (read only) 515760 516256 496 0.1
(read/write) 146940 146940 0 0.0
.bss 86944 86944 0 0.0
.data 992 992 0 0.0
.text 510440 510936 496 0.1
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) 843346 844214 868 0.1
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 591218 591354 136 0.0

@bzbarsky-apple bzbarsky-apple merged commit 15ef474 into project-chip:master Feb 2, 2022
@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14299: Size comparison from 8bb93af to f03d9f4

Increases above 0.2%:

platform target config section 8bb93af f03d9f4 change % change
esp32 all-clusters-app c3devkit .flash.rodata 196296 198000 1704 0.9
m5stack (read/write) 464136 465840 1704 0.4
.flash.rodata 222904 224608 1704 0.8
linux all-clusters-app debug (read/write) 147104 148320 1216 0.8
.data.rel.ro 77176 78392 1216 1.6
.rodata 203269 204357 1088 0.5
bridge-app debug+rpc (read/write) 87816 88296 480 0.5
.data 1794 1922 128 7.1
.data.rel.ro 37088 37440 352 0.9
chip-tool debug (read only) 7086365 7135413 49048 0.7
(read/write) 187304 188296 992 0.5
.data.rel.ro 143968 144960 992 0.7
.rodata 404597 407413 2816 0.7
.text 6315717 6360629 44912 0.7
chip-tool-ipv6only arm64 (read only) 7036900 7088548 51648 0.7
(read/write) 289857 290897 1040 0.4
.data.rel.ro 185152 186160 1008 0.5
.rodata 387804 390460 2656 0.7
.text 6050212 6097796 47584 0.8
door-lock-app debug (read/write) 117728 118080 352 0.3
.data.rel.ro 61504 61856 352 0.6
lighting-app debug+rpc (read/write) 122720 123200 480 0.4
.data.rel.ro 65024 65504 480 0.7
.rodata 160785 161297 512 0.3
ota-provider-app debug .data.rel.ro 32168 32296 128 0.4
ota-requestor-app debug .data.rel.ro 34088 34248 160 0.5
shell debug (read/write) 148880 150096 1216 0.8
.data.rel.ro 71680 72896 1216 1.7
.rodata 204050 205138 1088 0.5
thermostat-no-ble arm64 (read/write) 148433 148865 432 0.3
.data.rel.ro 74192 74624 432 0.6
.rodata 130588 131004 416 0.3
tv-app debug (read/write) 317904 318864 960 0.3
.data 2944 3104 160 5.4
.data.rel.ro 71656 72456 800 1.1
.rodata 191436 192140 704 0.4
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 115816 116548 732 0.6
nrf52840dk_nrf52840+rpc rodata 107288 108020 732 0.7
nrf52840dongle_nrf52840 rodata 114648 115380 732 0.6
nrf5340dk_nrf5340_cpuapp rodata 109092 109824 732 0.7
lock-app nrf52840dk_nrf52840 rodata 104452 104804 352 0.3
nrf5340dk_nrf5340_cpuapp rodata 97660 98012 352 0.4
pump-app nrf52840dk_nrf52840 rodata 104912 105324 412 0.4
pump-controller-app nrf52840dk_nrf52840 rodata 104016 104428 412 0.4
Increases (39 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 8bb93af f03d9f4 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576670 577546 876 0.2
.app_xip_area 483892 484768 876 0.2
lock cyw930739m2evb_01 (read/write) 534666 535170 504 0.1
.app_xip_area 443456 443960 504 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559322 559718 396 0.1
.app_xip_area 458808 459204 396 0.1
efr32 lighting-app BRD4161A (read only) 842920 843840 920 0.1
.text 842912 843832 920 0.1
BRD4161A+rpc (read only) 830288 831216 928 0.1
.text 830280 831208 928 0.1
window-app BRD4161A (read only) 815468 816076 608 0.1
.text 815460 816068 608 0.1
esp32 all-clusters-app c3devkit (read only) 933880 934034 154 0.0
(read/write) 1399794 1401498 1704 0.1
.flash.rodata 196296 198000 1704 0.9
.flash.text 933880 934034 154 0.0
m5stack (read only) 981907 982059 152 0.0
(read/write) 464136 465840 1704 0.4
.flash.rodata 222904 224608 1704 0.8
.flash.text 976523 976675 152 0.0
k32w light k32w061+release (read/write) 661320 661708 388 0.1
.text 578456 578844 388 0.1
lock k32w061+release (read/write) 662396 662908 512 0.1
.text 579172 579684 512 0.1
linux all-clusters-app debug (read only) 2299721 2303369 3648 0.2
(read/write) 147104 148320 1216 0.8
.data.rel.ro 77176 78392 1216 1.6
.rodata 203269 204357 1088 0.5
.text 1935794 1937010 1216 0.1
bridge-app debug+rpc (read only) 1628989 1630765 1776 0.1
(read/write) 87816 88296 480 0.5
.data 1794 1922 128 7.1
.data.rel.ro 37088 37440 352 0.9
.rodata 137684 137940 256 0.2
.text 1376501 1377733 1232 0.1
chip-tool debug (read only) 7086365 7135413 49048 0.7
(read/write) 187304 188296 992 0.5
.data.rel.ro 143968 144960 992 0.7
.rodata 404597 407413 2816 0.7
.text 6315717 6360629 44912 0.7
chip-tool-ipv6only arm64 (read only) 7036900 7088548 51648 0.7
(read/write) 289857 290897 1040 0.4
.data.rel.ro 185152 186160 1008 0.5
.got 45200 45232 32 0.1
.rodata 387804 390460 2656 0.7
.text 6050212 6097796 47584 0.8
door-lock-app debug (read only) 1850457 1852177 1720 0.1
(read/write) 117728 118080 352 0.3
.data.rel.ro 61504 61856 352 0.6
.rodata 171036 171260 224 0.1
.text 1531618 1532850 1232 0.1
lighting-app debug+rpc (read only) 1951201 1953529 2328 0.1
(read/write) 122720 123200 480 0.4
.data.rel.ro 65024 65504 480 0.7
.rodata 160785 161297 512 0.3
.text 1636594 1637810 1216 0.1
ota-provider-app debug (read only) 1629865 1631449 1584 0.1
(read/write) 87464 87592 128 0.1
.data.rel.ro 32168 32296 128 0.4
.rodata 147710 147870 160 0.1
.text 1365026 1366258 1232 0.1
ota-requestor-app debug (read only) 1638577 1640201 1624 0.1
(read/write) 90512 90672 160 0.2
.data.rel.ro 34088 34248 160 0.5
.rodata 143983 144175 192 0.1
.text 1378546 1379762 1216 0.1
shell debug (read only) 2274345 2277993 3648 0.2
(read/write) 148880 150096 1216 0.8
.data.rel.ro 71680 72896 1216 1.7
.rodata 204050 205138 1088 0.5
.text 1915570 1916786 1216 0.1
thermostat-no-ble arm64 (read only) 2084140 2086380 2240 0.1
(read/write) 148433 148865 432 0.3
.data.rel.ro 74192 74624 432 0.6
.rodata 130588 131004 416 0.3
.text 1736400 1737648 1248 0.1
tv-app debug (read only) 2404921 2407889 2968 0.1
(read/write) 317904 318864 960 0.3
.data 2944 3104 160 5.4
.data.rel.ro 71656 72456 800 1.1
.rodata 191436 192140 704 0.4
.text 2043154 2044386 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2384000 2385832 1832 0.1
.text 1346600 1348432 1832 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2337720 2338640 920 0.0
.text 1300320 1301240 920 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2301824 2302304 480 0.0
.text 1264424 1264904 480 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292428 2292804 376 0.0
.text 1255000 1255376 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980051 980927 876 0.1
rodata 115816 116548 732 0.6
text 667932 668080 148 0.0
nrf52840dk_nrf52840+rpc (read/write) 965627 966503 876 0.1
rodata 107288 108020 732 0.7
text 664376 664520 144 0.0
nrf52840dongle_nrf52840 (read/write) 996119 997011 892 0.1
rodata 114648 115380 732 0.6
text 673324 673472 148 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 889266 890142 876 0.1
rodata 109092 109824 732 0.7
text 584128 584268 140 0.0
lock-app nrf52840dk_nrf52840 (read/write) 912663 913159 496 0.1
rodata 104452 104804 352 0.3
text 613936 614080 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822730 823226 496 0.1
rodata 97660 98012 352 0.4
text 530912 531052 140 0.0
pump-app nrf52840dk_nrf52840 (read/write) 915419 915975 556 0.1
rodata 104912 105324 412 0.4
text 616392 616536 144 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910595 911151 556 0.1
rodata 104016 104428 412 0.4
text 612440 612588 148 0.0
p6 all-clusters-app default (read/write) 2445048 2446944 1896 0.1
.text 1403312 1405208 1896 0.1
light-app default (read/write) 2339624 2340552 928 0.0
.text 1297888 1298816 928 0.1
lock-app default (read/write) 2305032 2305576 544 0.0
.text 1263296 1263840 544 0.0
qpg lighting-app qpg6105+debug (read only) 570244 571120 876 0.2
.text 564924 565800 876 0.2
lock-app qpg6105+debug (read only) 516344 516856 512 0.1
.text 511024 511536 512 0.1
telink lighting-app tlsr9518adk80d (read/write) 844626 845494 868 0.1
text 592126 592264 138 0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 8bb93af f03d9f4 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576670 577546 876 0.2
.app_xip_area 483892 484768 876 0.2
.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 535170 504 0.1
.app_xip_area 443456 443960 504 0.1
.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 559718 396 0.1
.app_xip_area 458808 459204 396 0.1
.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 843840 920 0.1
(read/write) 125056 125056 0 0.0
.bss 123160 123160 0 0.0
.data 1892 1892 0 0.0
.text 842912 843832 920 0.1
BRD4161A+rpc (read only) 830288 831216 928 0.1
(read/write) 141712 141712 0 0.0
.bss 139720 139720 0 0.0
.data 1992 1992 0 0.0
.text 830280 831208 928 0.1
window-app BRD4161A (read only) 815468 816076 608 0.1
(read/write) 123684 123684 0 0.0
.bss 121836 121836 0 0.0
.data 1848 1848 0 0.0
.text 815460 816068 608 0.1
esp32 all-clusters-app c3devkit (read only) 933880 934034 154 0.0
(read/write) 1399794 1401498 1704 0.1
.dram0.bss 70328 70328 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 196296 198000 1704 0.9
.flash.text 933880 934034 154 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 981907 982059 152 0.0
(read/write) 464136 465840 1704 0.4
.dram0.bss 75080 75080 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 222904 224608 1704 0.8
.flash.text 976523 976675 152 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661320 661708 388 0.1
.bss 75212 75212 0 0.0
.data 1852 1852 0 0.0
.text 578456 578844 388 0.1
lock k32w061+release (read/write) 662396 662908 512 0.1
.bss 75532 75532 0 0.0
.data 1892 1892 0 0.0
.text 579172 579684 512 0.1
linux all-clusters-app debug (read only) 2299721 2303369 3648 0.2
(read/write) 147104 148320 1216 0.8
.bss 63040 63040 0 0.0
.data 1200 1200 0 0.0
.data.rel.ro 77176 78392 1216 1.6
.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 204357 1088 0.5
.text 1935794 1937010 1216 0.1
bridge-app debug+rpc (read only) 1628989 1630765 1776 0.1
(read/write) 87816 88296 480 0.5
.bss 43776 43776 0 0.0
.data 1794 1922 128 7.1
.data.rel.ro 37088 37440 352 0.9
.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 137940 256 0.2
.text 1376501 1377733 1232 0.1
chip-tool debug (read only) 7086365 7135413 49048 0.7
(read/write) 187304 188296 992 0.5
.bss 36264 36264 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 143968 144960 992 0.7
.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 407413 2816 0.7
.text 6315717 6360629 44912 0.7
chip-tool-ipv6only arm64 (read only) 7036900 7088548 51648 0.7
(read/write) 289857 290897 1040 0.4
.bss 54593 54593 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 185152 186160 1008 0.5
.dynamic 560 560 0 0.0
.got 45200 45232 32 0.1
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 387804 390460 2656 0.7
.text 6050212 6097796 47584 0.8
door-lock-app debug (read only) 1850457 1852177 1720 0.1
(read/write) 117728 118080 352 0.3
.bss 49856 49856 0 0.0
.data 962 962 0 0.0
.data.rel.ro 61504 61856 352 0.6
.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 171260 224 0.1
.text 1531618 1532850 1232 0.1
lighting-app debug+rpc (read only) 1951201 1953529 2328 0.1
(read/write) 122720 123200 480 0.4
.bss 50808 50808 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 65024 65504 480 0.7
.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 161297 512 0.3
.text 1636594 1637810 1216 0.1
ota-provider-app debug (read only) 1629865 1631449 1584 0.1
(read/write) 87464 87592 128 0.1
.bss 48736 48736 0 0.0
.data 1064 1064 0 0.0
.data.rel.ro 32168 32296 128 0.4
.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 147870 160 0.1
.text 1365026 1366258 1232 0.1
ota-requestor-app debug (read only) 1638577 1640201 1624 0.1
(read/write) 90512 90672 160 0.2
.bss 50048 50048 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 34088 34248 160 0.5
.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 144175 192 0.1
.text 1378546 1379762 1216 0.1
shell debug (read only) 2274345 2277993 3648 0.2
(read/write) 148880 150096 1216 0.8
.bss 70752 70752 0 0.0
.data 768 768 0 0.0
.data.rel.ro 71680 72896 1216 1.7
.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 205138 1088 0.5
.text 1915570 1916786 1216 0.1
thermostat-no-ble arm64 (read only) 2084140 2086380 2240 0.1
(read/write) 148433 148865 432 0.3
.bss 66177 66177 0 0.0
.data 952 952 0 0.0
.data.rel.ro 74192 74624 432 0.6
.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 131004 416 0.3
.text 1736400 1737648 1248 0.1
tv-app debug (read only) 2404921 2407889 2968 0.1
(read/write) 317904 318864 960 0.3
.bss 237312 237312 0 0.0
.data 2944 3104 160 5.4
.data.rel.ro 71656 72456 800 1.1
.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 192140 704 0.4
.text 2043154 2044386 1232 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2384000 2385832 1832 0.1
.bss 189244 189244 0 0.0
.data 5288 5288 0 0.0
.text 1346600 1348432 1832 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2337720 2338640 920 0.0
.bss 178160 178160 0 0.0
.data 5568 5568 0 0.0
.text 1300320 1301240 920 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2301824 2302304 480 0.0
.bss 178040 178040 0 0.0
.data 5544 5544 0 0.0
.text 1264424 1264904 480 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 2292804 376 0.0
.bss 175316 175316 0 0.0
.data 5368 5368 0 0.0
.text 1255000 1255376 376 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980051 980927 876 0.1
bss 118528 118528 0 0.0
rodata 115816 116548 732 0.6
text 667932 668080 148 0.0
nrf52840dk_nrf52840+rpc (read/write) 965627 966503 876 0.1
bss 115572 115572 0 0.0
rodata 107288 108020 732 0.7
text 664376 664520 144 0.0
nrf52840dongle_nrf52840 (read/write) 996119 997011 892 0.1
bss 119700 119700 0 0.0
rodata 114648 115380 732 0.6
text 673324 673472 148 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 889266 890142 876 0.1
bss 115316 115316 0 0.0
rodata 109092 109824 732 0.7
text 584128 584268 140 0.0
lock-app nrf52840dk_nrf52840 (read/write) 912663 913159 496 0.1
bss 116888 116888 0 0.0
rodata 104452 104804 352 0.3
text 613936 614080 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822730 823226 496 0.1
bss 113704 113704 0 0.0
rodata 97660 98012 352 0.4
text 530912 531052 140 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 915975 556 0.1
bss 116644 116644 0 0.0
rodata 104912 105324 412 0.4
text 616392 616536 144 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910595 911151 556 0.1
bss 116652 116652 0 0.0
rodata 104016 104428 412 0.4
text 612440 612588 148 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 2446944 1896 0.1
.bss 117388 117388 0 0.0
.data 2576 2576 0 0.0
.text 1403312 1405208 1896 0.1
light-app default (read/write) 2339624 2340552 928 0.0
.bss 103348 103348 0 0.0
.data 2400 2400 0 0.0
.text 1297888 1298816 928 0.1
lock-app default (read/write) 2305032 2305576 544 0.0
.bss 103068 103068 0 0.0
.data 2360 2360 0 0.0
.text 1263296 1263840 544 0.0
qpg lighting-app qpg6105+debug (read only) 570244 571120 876 0.2
(read/write) 146940 146940 0 0.0
.bss 87504 87504 0 0.0
.data 1056 1056 0 0.0
.text 564924 565800 876 0.2
lock-app qpg6105+debug (read only) 516344 516856 512 0.1
(read/write) 146940 146940 0 0.0
.bss 86944 86944 0 0.0
.data 992 992 0 0.0
.text 511024 511536 512 0.1
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 845494 868 0.1
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 592126 592264 138 0.0

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.

Implement supported CommandList
7 participants