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

Add support for odd-sized (3, 5, 6, 7 bytes) integer types for attributes #11870

Merged
merged 4 commits into from
Nov 24, 2021

Conversation

bzbarsky-apple
Copy link
Contributor

Fixes #8202

Problem

No read/write support for int24/40/48/56 types.

Change overview

Add Accessors and to/from TLV support.

Testing

Manual testing using int24u values. This could really use YAML tests.

@github-actions
Copy link

github-actions bot commented Nov 16, 2021

PR #11870: Size comparison from 1d76b09 to afa4259

Increases above 0.2%:

platform target config section 1d76b09 afa4259 change % change
efr32 lighting-app BRD4161A (read only) 745208 748120 2912 0.4
.text 745200 748112 2912 0.4
BRD4161A+rpc (read only) 732724 735636 2912 0.4
.text 732716 735628 2912 0.4
lock-app BRD4161A (read only) 722296 725192 2896 0.4
.text 722288 725184 2896 0.4
window-app BRD4161A (read only) 723272 726168 2896 0.4
.text 723264 726160 2896 0.4
esp32 all-clusters-app m5stack (read only) 895819 898059 2240 0.3
.flash.text 890435 892675 2240 0.3
k32w lighting-app k32w061+se05x+release .text 618876 620556 1680 0.3
lock-app k32w061+debug (read/write) 595020 596700 1680 0.3
.text 519840 521520 1680 0.3
shell k32w061+debug (read/write) 660252 661932 1680 0.3
.text 574040 575720 1680 0.3
linux all-clusters-app debug (read only) 1701841 1717281 15440 0.9
.text 1433138 1448498 15360 1.1
bridge-app debug+rpc (read only) 1297013 1309173 12160 0.9
.text 1089445 1101605 12160 1.1
chip-tool debug (read only) 4950077 4966893 16816 0.3
.text 4375157 4391269 16112 0.4
lighting-app debug+rpc (read only) 1566073 1580937 14864 0.9
.text 1303298 1318162 14864 1.1
ota-provider-app debug (read only) 1252473 1264137 11664 0.9
.text 1042386 1054050 11664 1.1
ota-requestor-app debug (read only) 1335553 1347233 11680 0.9
.text 1112210 1123890 11680 1.1
tv-app debug (read only) 1839065 1851385 12320 0.7
.text 1539522 1551842 12320 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 text 579140 580840 1700 0.3
nrf52840dk_nrf52840+rpc (read/write) 822551 824247 1696 0.2
text 553312 555012 1700 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 785222 786918 1696 0.2
text 508608 510308 1700 0.3
lock-app nrf52840dk_nrf52840 (read/write) 835579 837275 1696 0.2
text 559236 560936 1700 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 760902 762598 1696 0.2
text 488796 490496 1700 0.3
pump-app nrf52840dk_nrf52840 (read/write) 841723 843419 1696 0.2
text 563420 565120 1700 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 835315 837011 1696 0.2
text 558856 560556 1700 0.3
qpg lighting-app qpg6100+debug (read only) 489736 491368 1632 0.3
.text 484416 486048 1632 0.3
lock-app qpg6100+debug (read only) 464692 466324 1632 0.4
.text 459372 461004 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 763014 764978 1964 0.3
text 529210 530902 1692 0.3
Increases (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1d76b09 afa4259 change % change
efr32 lighting-app BRD4161A (read only) 745208 748120 2912 0.4
.text 745200 748112 2912 0.4
BRD4161A+rpc (read only) 732724 735636 2912 0.4
.text 732716 735628 2912 0.4
lock-app BRD4161A (read only) 722296 725192 2896 0.4
.text 722288 725184 2896 0.4
window-app BRD4161A (read only) 723272 726168 2896 0.4
.text 723264 726160 2896 0.4
esp32 all-clusters-app c3devkit (read only) 824912 826770 1858 0.2
(read/write) 1219650 1219706 56 0.0
.dram0.bss 56512 56520 8 0.0
.flash.rodata 163800 163840 40 0.0
.flash.text 824912 826770 1858 0.2
m5stack (read only) 895819 898059 2240 0.3
(read/write) 418980 419028 48 0.0
.dram0.bss 61864 61872 8 0.0
.flash.rodata 191780 191820 40 0.0
.flash.text 890435 892675 2240 0.3
k32w lighting-app k32w061+se05x+release (read/write) 703576 705256 1680 0.2
.text 618876 620556 1680 0.3
lock-app k32w061+debug (read/write) 595020 596700 1680 0.3
.text 519840 521520 1680 0.3
shell k32w061+debug (read/write) 660252 661932 1680 0.3
.text 574040 575720 1680 0.3
linux all-clusters-app debug (read only) 1701841 1717281 15440 0.9
(read/write) 126624 126656 32 0.0
.data.rel.ro 62784 62816 32 0.1
.rodata 135253 135285 32 0.0
.text 1433138 1448498 15360 1.1
bridge-app debug+rpc (read only) 1297013 1309173 12160 0.9
.text 1089445 1101605 12160 1.1
chip-tool debug (read only) 4950077 4966893 16816 0.3
(read/write) 166376 166664 288 0.2
.data.rel.ro 118016 118304 288 0.2
.rodata 265778 265810 32 0.0
.text 4375157 4391269 16112 0.4
lighting-app debug+rpc (read only) 1566073 1580937 14864 0.9
.text 1303298 1318162 14864 1.1
ota-provider-app debug (read only) 1252473 1264137 11664 0.9
.text 1042386 1054050 11664 1.1
ota-requestor-app debug (read only) 1335553 1347233 11680 0.9
.text 1112210 1123890 11680 1.1
tv-app debug (read only) 1839065 1851385 12320 0.7
.text 1539522 1551842 12320 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2283728 2285424 1696 0.1
.bss 179108 179116 8 0.0
.text 1246328 1248024 1696 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2269720 2271384 1664 0.1
.text 1232320 1233984 1664 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2245560 2247224 1664 0.1
.text 1208160 1209824 1664 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 860183 861879 1696 0.2
text 579140 580840 1700 0.3
nrf52840dk_nrf52840+rpc (read/write) 822551 824247 1696 0.2
text 553312 555012 1700 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 785222 786918 1696 0.2
text 508608 510308 1700 0.3
lock-app nrf52840dk_nrf52840 (read/write) 835579 837275 1696 0.2
text 559236 560936 1700 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 760902 762598 1696 0.2
text 488796 490496 1700 0.3
pump-app nrf52840dk_nrf52840 (read/write) 841723 843419 1696 0.2
text 563420 565120 1700 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 835315 837011 1696 0.2
text 558856 560556 1700 0.3
p6 all-clusters-app default (read/write) 2292608 2295536 2928 0.1
.bss 112096 112104 8 0.0
.text 1250872 1253800 2928 0.2
lock-app default (read/write) 2210080 2212992 2912 0.1
.text 1168344 1171256 2912 0.2
qpg lighting-app qpg6100+debug (read only) 489736 491368 1632 0.3
.text 484416 486048 1632 0.3
lock-app qpg6100+debug (read only) 464692 466324 1632 0.4
.text 459372 461004 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 763014 764978 1964 0.3
text 529210 530902 1692 0.3
Decreases (2 builds for mbed, p6)
platform target config section 1d76b09 afa4259 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 852120 852112 -8 -0.0
p6 all-clusters-app default .heap 918728 918720 -8 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1d76b09 afa4259 change % change
efr32 lighting-app BRD4161A (read only) 745208 748120 2912 0.4
(read/write) 115364 115364 0 0.0
.bss 113564 113564 0 0.0
.data 1800 1800 0 0.0
.text 745200 748112 2912 0.4
BRD4161A+rpc (read only) 732724 735636 2912 0.4
(read/write) 131992 131992 0 0.0
.bss 130068 130068 0 0.0
.data 1924 1924 0 0.0
.text 732716 735628 2912 0.4
lock-app BRD4161A (read only) 722296 725192 2896 0.4
(read/write) 113148 113148 0 0.0
.bss 111388 111388 0 0.0
.data 1756 1756 0 0.0
.text 722288 725184 2896 0.4
window-app BRD4161A (read only) 723272 726168 2896 0.4
(read/write) 113468 113468 0 0.0
.bss 111708 111708 0 0.0
.data 1760 1760 0 0.0
.text 723264 726160 2896 0.4
esp32 all-clusters-app c3devkit (read only) 824912 826770 1858 0.2
(read/write) 1219650 1219706 56 0.0
.dram0.bss 56512 56520 8 0.0
.dram0.data 14084 14084 0 0.0
.flash.rodata 163800 163840 40 0.0
.flash.text 824912 826770 1858 0.2
.iram0.text 61394 61394 0 0.0
m5stack (read only) 895819 898059 2240 0.3
(read/write) 418980 419028 48 0.0
.dram0.bss 61864 61872 8 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 191780 191820 40 0.0
.flash.text 890435 892675 2240 0.3
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 703576 705256 1680 0.2
.bss 76988 76988 0 0.0
.data 1912 1912 0 0.0
.text 618876 620556 1680 0.3
lock-app k32w061+debug (read/write) 595020 596700 1680 0.3
.bss 67500 67500 0 0.0
.data 1880 1880 0 0.0
.text 519840 521520 1680 0.3
shell k32w061+debug (read/write) 660252 661932 1680 0.3
.bss 78564 78564 0 0.0
.data 1848 1848 0 0.0
.text 574040 575720 1680 0.3
linux all-clusters-app debug (read only) 1701841 1717281 15440 0.9
(read/write) 126624 126656 32 0.0
.bss 57520 57520 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 62784 62816 32 0.1
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 135253 135285 32 0.0
.text 1433138 1448498 15360 1.1
bridge-app debug+rpc (read only) 1297013 1309173 12160 0.9
(read/write) 76816 76816 0 0.0
.bss 42224 42224 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 28024 28024 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 110668 110668 0 0.0
.text 1089445 1101605 12160 1.1
chip-tool debug (read only) 4950077 4966893 16816 0.3
(read/write) 166376 166664 288 0.2
.bss 40584 40584 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 118016 118304 288 0.2
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 265778 265810 32 0.0
.text 4375157 4391269 16112 0.4
lighting-app debug+rpc (read only) 1566073 1580937 14864 0.9
(read/write) 110064 110064 0 0.0
.bss 47888 47888 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 55616 55616 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 128273 128273 0 0.0
.text 1303298 1318162 14864 1.1
ota-provider-app debug (read only) 1252473 1264137 11664 0.9
(read/write) 75560 75560 0 0.0
.bss 44832 44832 0 0.0
.data 784 784 0 0.0
.data.rel.ro 24840 24840 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 112999 112999 0 0.0
.text 1042386 1054050 11664 1.1
ota-requestor-app debug (read only) 1335553 1347233 11680 0.9
(read/write) 79264 79264 0 0.0
.bss 47296 47296 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26024 26024 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 123920 123920 0 0.0
.text 1112210 1123890 11680 1.1
shell debug (read only) 794665 794665 0 0.0
(read/write) 66088 66088 0 0.0
.bss 23816 23816 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37520 37520 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78479 78479 0 0.0
.text 612674 612674 0 0.0
tv-app debug (read only) 1839065 1851385 12320 0.7
(read/write) 405016 405016 0 0.0
.bss 336968 336968 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 59600 59600 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 155277 155277 0 0.0
.text 1539522 1551842 12320 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283728 2285424 1696 0.1
.bss 179108 179116 8 0.0
.data 5216 5216 0 0.0
.heap 852120 852112 -8 -0.0
.text 1246328 1248024 1696 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2269720 2271384 1664 0.1
.bss 171972 171972 0 0.0
.data 5576 5576 0 0.0
.heap 858896 858896 0 0.0
.text 1232320 1233984 1664 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2245560 2247224 1664 0.1
.bss 170860 170860 0 0.0
.data 5568 5568 0 0.0
.heap 860016 860016 0 0.0
.text 1208160 1209824 1664 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2049520 2049520 0 0.0
.bss 156160 156160 0 0.0
.data 4968 4968 0 0.0
.heap 875320 875320 0 0.0
.text 1012120 1012120 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 860183 861879 1696 0.2
bss 110384 110384 0 0.0
rodata 95032 95032 0 0.0
text 579140 580840 1700 0.3
nrf52840dk_nrf52840+rpc (read/write) 822551 824247 1696 0.2
bss 106740 106740 0 0.0
rodata 86216 86216 0 0.0
text 553312 555012 1700 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 785222 786918 1696 0.2
bss 111760 111760 0 0.0
rodata 90288 90288 0 0.0
text 508608 510308 1700 0.3
lock-app nrf52840dk_nrf52840 (read/write) 835579 837275 1696 0.2
bss 109408 109408 0 0.0
rodata 91500 91500 0 0.0
text 559236 560936 1700 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 760902 762598 1696 0.2
bss 110820 110820 0 0.0
rodata 86808 86808 0 0.0
text 488796 490496 1700 0.3
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 841723 843419 1696 0.2
bss 109548 109548 0 0.0
rodata 93212 93212 0 0.0
text 563420 565120 1700 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 835315 837011 1696 0.2
bss 109444 109444 0 0.0
rodata 91460 91460 0 0.0
text 558856 560556 1700 0.3
shell nrf52840dk_nrf52840 (read/write) 776239 776239 0 0.0
bss 109004 109004 0 0.0
rodata 72516 72516 0 0.0
text 520124 520124 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 691294 691294 0 0.0
bss 109988 109988 0 0.0
rodata 67160 67160 0 0.0
text 440732 440732 0 0.0
p6 all-clusters-app default (read/write) 2292608 2295536 2928 0.1
.bss 112096 112104 8 0.0
.data 2520 2520 0 0.0
.heap 918728 918720 -8 -0.0
.text 1250872 1253800 2928 0.2
lock-app default (read/write) 2210080 2212992 2912 0.1
.bss 100720 100720 0 0.0
.data 2400 2400 0 0.0
.heap 930224 930224 0 0.0
.text 1168344 1171256 2912 0.2
qpg lighting-app qpg6100+debug (read only) 489736 491368 1632 0.3
(read/write) 114144 114144 0 0.0
.bss 50056 50056 0 0.0
.data 1008 1008 0 0.0
.text 484416 486048 1632 0.3
lock-app qpg6100+debug (read only) 464692 466324 1632 0.4
(read/write) 114140 114140 0 0.0
.bss 49000 49000 0 0.0
.data 964 964 0 0.0
.text 459372 461004 1632 0.4
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 763014 764978 1964 0.3
bss 78896 78896 0 0.0
noinit 37160 37160 0 0.0
text 529210 530902 1692 0.3

Copy link
Contributor

@andy31415 andy31415 left a comment

Choose a reason for hiding this comment

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

Changes requested on unit tests: these are basic functions that are isolated and ideal candidates for unit testing. We should be able to validate the code.

Additionaly, it would be nice to split out endianess logic somehow so that unit tests for big endiand do not need to be run on big endian machines (that will not happen: we are testing on linux and darwin generally which are little endian)

@github-actions
Copy link

github-actions bot commented Nov 23, 2021

PR #11870: Size comparison from 098e736 to c45a92a

Increases above 0.2%:

platform target config section 098e736 c45a92a change % change
efr32 lighting-app BRD4161A (read only) 752584 755448 2864 0.4
.text 752576 755440 2864 0.4
BRD4161A+rpc (read only) 740084 742948 2864 0.4
.text 740076 742940 2864 0.4
lock-app BRD4161A (read only) 729600 732480 2880 0.4
.text 729592 732472 2880 0.4
window-app BRD4161A (read only) 733048 735928 2880 0.4
.text 733040 735920 2880 0.4
esp32 all-clusters-app m5stack (read only) 905203 907611 2408 0.3
.flash.text 899819 902227 2408 0.3
k32w lighting-app k32w061+se05x+release .text 623704 625352 1648 0.3
lock-app k32w061+debug (read/write) 600048 601696 1648 0.3
.text 524628 526276 1648 0.3
shell k32w061+debug .text 578880 580528 1648 0.3
linux all-clusters-app debug (read only) 1751481 1766969 15488 0.9
.text 1476162 1491570 15408 1.0
bridge-app debug+rpc (read only) 1330957 1343181 12224 0.9
.text 1119269 1131493 12224 1.1
chip-tool debug (read only) 5923485 5944317 20832 0.4
.data.rel.ro 148488 148920 432 0.3
.text 5258565 5278357 19792 0.4
lighting-app debug+rpc (read only) 1600857 1615753 14896 0.9
.text 1333186 1348082 14896 1.1
ota-provider-app debug (read only) 1280873 1292505 11632 0.9
.text 1067202 1078834 11632 1.1
ota-requestor-app debug (read only) 1377457 1389089 11632 0.8
.text 1149586 1161218 11632 1.0
tv-app debug (read only) 1899561 1911945 12384 0.7
.text 1593490 1605874 12384 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 text 584192 585852 1660 0.3
nrf52840dk_nrf52840+rpc (read/write) 831003 832667 1664 0.2
text 558360 560020 1660 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 793674 795338 1664 0.2
text 513660 515316 1656 0.3
lock-app nrf52840dk_nrf52840 text 564044 565704 1660 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767062 768710 1648 0.2
text 493604 495260 1656 0.3
pump-app nrf52840dk_nrf52840 text 568228 569884 1656 0.3
pump-controller-app nrf52840dk_nrf52840 text 563664 565324 1660 0.3
qpg lighting-app qpg6100+debug (read only) 495384 497016 1632 0.3
.text 490064 491696 1632 0.3
lock-app qpg6100+debug (read only) 470328 471960 1632 0.3
.text 465008 466640 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 769954 771950 1996 0.3
text 534636 536358 1722 0.3
Increases (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 098e736 c45a92a change % change
efr32 lighting-app BRD4161A (read only) 752584 755448 2864 0.4
.text 752576 755440 2864 0.4
BRD4161A+rpc (read only) 740084 742948 2864 0.4
.text 740076 742940 2864 0.4
lock-app BRD4161A (read only) 729600 732480 2880 0.4
.text 729592 732472 2880 0.4
window-app BRD4161A (read only) 733048 735928 2880 0.4
.text 733040 735920 2880 0.4
esp32 all-clusters-app c3devkit (read only) 834250 836074 1824 0.2
(read/write) 1222370 1222402 32 0.0
.dram0.bss 57832 57840 8 0.0
.flash.rodata 165176 165208 32 0.0
.flash.text 834250 836074 1824 0.2
m5stack (read only) 905203 907611 2408 0.3
(read/write) 421648 421696 48 0.0
.dram0.bss 63192 63200 8 0.0
.flash.rodata 193112 193152 40 0.0
.flash.text 899819 902227 2408 0.3
k32w lighting-app k32w061+se05x+release (read/write) 708716 710364 1648 0.2
.text 623704 625352 1648 0.3
lock-app k32w061+debug (read/write) 600048 601696 1648 0.3
.text 524628 526276 1648 0.3
shell k32w061+debug (read/write) 665428 667076 1648 0.2
.text 578880 580528 1648 0.3
linux all-clusters-app debug (read only) 1751481 1766969 15488 0.9
(read/write) 128944 129008 64 0.0
.bss 58640 58672 32 0.1
.data.rel.ro 63952 63984 32 0.1
.rodata 138677 138709 32 0.0
.text 1476162 1491570 15408 1.0
bridge-app debug+rpc (read only) 1330957 1343181 12224 0.9
.text 1119269 1131493 12224 1.1
chip-tool debug (read only) 5923485 5944317 20832 0.4
(read/write) 196224 196672 448 0.2
.data.rel.ro 148488 148920 432 0.3
.rodata 283930 283962 32 0.0
.text 5258565 5278357 19792 0.4
lighting-app debug+rpc (read only) 1600857 1615753 14896 0.9
.text 1333186 1348082 14896 1.1
ota-provider-app debug (read only) 1280873 1292505 11632 0.9
.text 1067202 1078834 11632 1.1
ota-requestor-app debug (read only) 1377457 1389089 11632 0.8
.text 1149586 1161218 11632 1.0
tv-app debug (read only) 1899561 1911945 12384 0.7
.text 1593490 1605874 12384 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2291296 2292936 1640 0.1
.bss 180380 180388 8 0.0
.text 1253896 1255536 1640 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2275512 2277176 1664 0.1
.text 1238112 1239776 1664 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2251312 2252976 1664 0.1
.text 1213912 1215576 1664 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 868635 870299 1664 0.2
text 584192 585852 1660 0.3
nrf52840dk_nrf52840+rpc (read/write) 831003 832667 1664 0.2
text 558360 560020 1660 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 793674 795338 1664 0.2
text 513660 515316 1656 0.3
lock-app nrf52840dk_nrf52840 (read/write) 841755 843419 1664 0.2
text 564044 565704 1660 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767062 768710 1648 0.2
text 493604 495260 1656 0.3
pump-app nrf52840dk_nrf52840 (read/write) 847867 849531 1664 0.2
text 568228 569884 1656 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 841459 843123 1664 0.2
text 563664 565324 1660 0.3
p6 all-clusters-app default (read/write) 2304824 2307728 2904 0.1
.bss 113368 113376 8 0.0
.text 1263088 1265992 2904 0.2
lock-app default (read/write) 2217992 2220872 2880 0.1
.text 1176256 1179136 2880 0.2
qpg lighting-app qpg6100+debug (read only) 495384 497016 1632 0.3
.text 490064 491696 1632 0.3
lock-app qpg6100+debug (read only) 470328 471960 1632 0.3
.text 465008 466640 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 769954 771950 1996 0.3
text 534636 536358 1722 0.3
Decreases (2 builds for mbed, p6)
platform target config section 098e736 c45a92a change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 850832 850824 -8 -0.0
p6 all-clusters-app default .heap 917440 917432 -8 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 098e736 c45a92a change % change
efr32 lighting-app BRD4161A (read only) 752584 755448 2864 0.4
(read/write) 119764 119764 0 0.0
.bss 117956 117956 0 0.0
.data 1808 1808 0 0.0
.text 752576 755440 2864 0.4
BRD4161A+rpc (read only) 740084 742948 2864 0.4
(read/write) 136392 136392 0 0.0
.bss 134460 134460 0 0.0
.data 1932 1932 0 0.0
.text 740076 742940 2864 0.4
lock-app BRD4161A (read only) 729600 732480 2880 0.4
(read/write) 117484 117484 0 0.0
.bss 115716 115716 0 0.0
.data 1764 1764 0 0.0
.text 729592 732472 2880 0.4
window-app BRD4161A (read only) 733048 735928 2880 0.4
(read/write) 117844 117844 0 0.0
.bss 116068 116068 0 0.0
.data 1772 1772 0 0.0
.text 733040 735920 2880 0.4
esp32 all-clusters-app c3devkit (read only) 834250 836074 1824 0.2
(read/write) 1222370 1222402 32 0.0
.dram0.bss 57832 57840 8 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 165176 165208 32 0.0
.flash.text 834250 836074 1824 0.2
.iram0.text 61394 61394 0 0.0
m5stack (read only) 905203 907611 2408 0.3
(read/write) 421648 421696 48 0.0
.dram0.bss 63192 63200 8 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 193112 193152 40 0.0
.flash.text 899819 902227 2408 0.3
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 708716 710364 1648 0.2
.bss 77292 77292 0 0.0
.data 1920 1920 0 0.0
.text 623704 625352 1648 0.3
lock-app k32w061+debug (read/write) 600048 601696 1648 0.3
.bss 67732 67732 0 0.0
.data 1888 1888 0 0.0
.text 524628 526276 1648 0.3
shell k32w061+debug (read/write) 665428 667076 1648 0.2
.bss 78892 78892 0 0.0
.data 1856 1856 0 0.0
.text 578880 580528 1648 0.3
linux all-clusters-app debug (read only) 1751481 1766969 15488 0.9
(read/write) 128944 129008 64 0.0
.bss 58640 58672 32 0.1
.data 1042 1042 0 0.0
.data.rel.ro 63952 63984 32 0.1
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 568 568 0 0.0
.rodata 138677 138709 32 0.0
.text 1476162 1491570 15408 1.0
bridge-app debug+rpc (read only) 1330957 1343181 12224 0.9
(read/write) 76920 76920 0 0.0
.bss 41552 41552 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 28752 28752 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 416 416 0 0.0
.rodata 113276 113276 0 0.0
.text 1119269 1131493 12224 1.1
chip-tool debug (read only) 5923485 5944317 20832 0.4
(read/write) 196224 196672 448 0.2
.bss 39896 39896 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 148488 148920 432 0.3
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 283930 283962 32 0.0
.text 5258565 5278357 19792 0.4
lighting-app debug+rpc (read only) 1600857 1615753 14896 0.9
(read/write) 110168 110168 0 0.0
.bss 47280 47280 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 56336 56336 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 131633 131633 0 0.0
.text 1333186 1348082 14896 1.1
ota-provider-app debug (read only) 1280873 1292505 11632 0.9
(read/write) 75376 75376 0 0.0
.bss 44128 44128 0 0.0
.data 800 800 0 0.0
.data.rel.ro 25336 25336 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 456 456 0 0.0
.rodata 114999 114999 0 0.0
.text 1067202 1078834 11632 1.1
ota-requestor-app debug (read only) 1377457 1389089 11632 0.8
(read/write) 79240 79240 0 0.0
.bss 46592 46592 0 0.0
.data 864 864 0 0.0
.data.rel.ro 26664 26664 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 126408 126408 0 0.0
.text 1149586 1161218 11632 1.0
shell debug (read only) 804641 804641 0 0.0
(read/write) 66160 66160 0 0.0
.bss 23336 23336 0 0.0
.data 274 274 0 0.0
.data.rel.ro 38008 38008 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 352 352 0 0.0
.rodata 79279 79279 0 0.0
.text 620258 620258 0 0.0
tv-app debug (read only) 1899561 1911945 12384 0.7
(read/write) 319120 319120 0 0.0
.bss 249944 249944 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 60720 60720 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 159549 159549 0 0.0
.text 1593490 1605874 12384 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2291296 2292936 1640 0.1
.bss 180380 180388 8 0.0
.data 5232 5232 0 0.0
.heap 850832 850824 -8 -0.0
.text 1253896 1255536 1640 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2275512 2277176 1664 0.1
.bss 172284 172284 0 0.0
.data 5584 5584 0 0.0
.heap 858576 858576 0 0.0
.text 1238112 1239776 1664 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251312 2252976 1664 0.1
.bss 171100 171100 0 0.0
.data 5576 5576 0 0.0
.heap 859768 859768 0 0.0
.text 1213912 1215576 1664 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050936 2050936 0 0.0
.bss 156280 156280 0 0.0
.data 4976 4976 0 0.0
.heap 875192 875192 0 0.0
.text 1013536 1013536 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 868635 870299 1664 0.2
bss 112616 112616 0 0.0
rodata 96180 96180 0 0.0
text 584192 585852 1660 0.3
nrf52840dk_nrf52840+rpc (read/write) 831003 832667 1664 0.2
bss 108968 108968 0 0.0
rodata 87364 87364 0 0.0
text 558360 560020 1660 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 793674 795338 1664 0.2
bss 113988 113988 0 0.0
rodata 91436 91436 0 0.0
text 513660 515316 1656 0.3
lock-app nrf52840dk_nrf52840 (read/write) 841755 843419 1664 0.2
bss 109648 109648 0 0.0
rodata 92612 92612 0 0.0
text 564044 565704 1660 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767062 768710 1648 0.2
bss 111060 111060 0 0.0
rodata 87920 87920 0 0.0
text 493604 495260 1656 0.3
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 847867 849531 1664 0.2
bss 109788 109788 0 0.0
rodata 94324 94324 0 0.0
text 568228 569884 1656 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 841459 843123 1664 0.2
bss 109684 109684 0 0.0
rodata 92572 92572 0 0.0
text 563664 565324 1660 0.3
shell nrf52840dk_nrf52840 (read/write) 778671 778671 0 0.0
bss 109160 109160 0 0.0
rodata 73196 73196 0 0.0
text 521696 521696 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693678 693678 0 0.0
bss 110144 110144 0 0.0
rodata 67840 67840 0 0.0
text 442304 442304 0 0.0
p6 all-clusters-app default (read/write) 2304824 2307728 2904 0.1
.bss 113368 113376 8 0.0
.data 2536 2536 0 0.0
.heap 917440 917432 -8 -0.0
.text 1263088 1265992 2904 0.2
lock-app default (read/write) 2217992 2220872 2880 0.1
.bss 100960 100960 0 0.0
.data 2408 2408 0 0.0
.heap 929976 929976 0 0.0
.text 1176256 1179136 2880 0.2
qpg lighting-app qpg6100+debug (read only) 495384 497016 1632 0.3
(read/write) 114144 114144 0 0.0
.bss 50336 50336 0 0.0
.data 1016 1016 0 0.0
.text 490064 491696 1632 0.3
lock-app qpg6100+debug (read only) 470328 471960 1632 0.3
(read/write) 114140 114140 0 0.0
.bss 49208 49208 0 0.0
.data 972 972 0 0.0
.text 465008 466640 1632 0.4
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8986 8986 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 769954 771950 1996 0.3
bss 79208 79208 0 0.0
noinit 37160 37160 0 0.0
text 534636 536358 1722 0.3

@andy31415
Copy link
Contributor

fast track: domain owner change, has unit tests for new code.

@github-actions
Copy link

github-actions bot commented Nov 24, 2021

PR #11870: Size comparison from 2e85d48 to 503cb75

Increases above 0.2%:

platform target config section 2e85d48 503cb75 change % change
efr32 lighting-app BRD4161A (read only) 754832 757712 2880 0.4
.text 754824 757704 2880 0.4
BRD4161A+rpc (read only) 742292 745172 2880 0.4
.text 742284 745164 2880 0.4
lock-app BRD4161A (read only) 730688 733568 2880 0.4
.text 730680 733560 2880 0.4
window-app BRD4161A (read only) 734136 737016 2880 0.4
.text 734128 737008 2880 0.4
esp32 all-clusters-app m5stack (read only) 905103 907519 2416 0.3
.flash.text 899719 902135 2416 0.3
k32w lighting-app k32w061+se05x+release .text 625228 626876 1648 0.3
lock-app k32w061+debug (read/write) 600480 602112 1632 0.3
.text 525032 526664 1632 0.3
shell k32w061+debug .text 579384 581032 1648 0.3
linux all-clusters-app debug (read only) 1752673 1768113 15440 0.9
.text 1476178 1491570 15392 1.0
bridge-app debug+rpc (read only) 1331405 1343629 12224 0.9
.text 1118581 1130805 12224 1.1
chip-tool debug (read only) 5939053 5959885 20832 0.4
.data.rel.ro 148936 149368 432 0.3
.text 5272773 5292565 19792 0.4
lighting-app debug+rpc (read only) 1602017 1616913 14896 0.9
.text 1333202 1348098 14896 1.1
ota-provider-app debug (read only) 1296153 1307801 11648 0.9
.text 1081282 1092930 11648 1.1
ota-requestor-app debug (read only) 1392673 1404305 11632 0.8
.text 1163602 1175234 11632 1.0
tv-app debug (read only) 1901081 1913465 12384 0.7
.text 1593874 1606258 12384 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 text 585136 586792 1656 0.3
nrf52840dk_nrf52840+rpc text 559304 560960 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 795222 796886 1664 0.2
text 514600 516260 1660 0.3
lock-app nrf52840dk_nrf52840 text 564380 566036 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767586 769234 1648 0.2
text 493936 495596 1660 0.3
pump-app nrf52840dk_nrf52840 text 568560 570220 1660 0.3
pump-controller-app nrf52840dk_nrf52840 text 564000 565656 1656 0.3
qpg lighting-app qpg6100+debug (read only) 497012 498644 1632 0.3
.text 491692 493324 1632 0.3
lock-app qpg6100+debug (read only) 470916 472548 1632 0.3
.text 465596 467228 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 771514 773510 1996 0.3
text 535570 537292 1722 0.3
Increases (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 503cb75 change % change
efr32 lighting-app BRD4161A (read only) 754832 757712 2880 0.4
.text 754824 757704 2880 0.4
BRD4161A+rpc (read only) 742292 745172 2880 0.4
.text 742284 745164 2880 0.4
lock-app BRD4161A (read only) 730688 733568 2880 0.4
.text 730680 733560 2880 0.4
window-app BRD4161A (read only) 734136 737016 2880 0.4
.text 734128 737008 2880 0.4
esp32 all-clusters-app c3devkit (read only) 834242 836066 1824 0.2
(read/write) 1222658 1222698 40 0.0
.dram0.bss 57832 57840 8 0.0
.flash.rodata 165464 165504 40 0.0
.flash.text 834242 836066 1824 0.2
m5stack (read only) 905103 907519 2416 0.3
(read/write) 421956 422004 48 0.0
.dram0.bss 63224 63232 8 0.0
.flash.rodata 193388 193428 40 0.0
.flash.text 899719 902135 2416 0.3
k32w lighting-app k32w061+se05x+release (read/write) 710268 711916 1648 0.2
.text 625228 626876 1648 0.3
lock-app k32w061+debug (read/write) 600480 602112 1632 0.3
.text 525032 526664 1632 0.3
shell k32w061+debug (read/write) 665960 667608 1648 0.2
.text 579384 581032 1648 0.3
linux all-clusters-app debug (read only) 1752673 1768113 15440 0.9
(read/write) 129432 129496 64 0.0
.bss 58576 58608 32 0.1
.data.rel.ro 64400 64432 32 0.0
.text 1476178 1491570 15392 1.0
bridge-app debug+rpc (read only) 1331405 1343629 12224 0.9
.text 1118581 1130805 12224 1.1
chip-tool debug (read only) 5939053 5959885 20832 0.4
(read/write) 196776 197224 448 0.2
.data.rel.ro 148936 149368 432 0.3
.rodata 283922 283954 32 0.0
.text 5272773 5292565 19792 0.4
lighting-app debug+rpc (read only) 1602017 1616913 14896 0.9
.text 1333202 1348098 14896 1.1
ota-provider-app debug (read only) 1296153 1307801 11648 0.9
.text 1081282 1092930 11648 1.1
ota-requestor-app debug (read only) 1392673 1404305 11632 0.8
.text 1163602 1175234 11632 1.0
tv-app debug (read only) 1901081 1913465 12384 0.7
.text 1593874 1606258 12384 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2293064 2294768 1704 0.1
.bss 180388 180396 8 0.0
.text 1255664 1257368 1704 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2277344 2278944 1600 0.1
.text 1239944 1241544 1600 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2251664 2253264 1600 0.1
.text 1214264 1215864 1600 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 871847 1664 0.2
text 585136 586792 1656 0.3
nrf52840dk_nrf52840+rpc (read/write) 832551 834215 1664 0.2
text 559304 560960 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 795222 796886 1664 0.2
text 514600 516260 1660 0.3
lock-app nrf52840dk_nrf52840 (read/write) 842299 843963 1664 0.2
text 564380 566036 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767586 769234 1648 0.2
text 493936 495596 1660 0.3
pump-app nrf52840dk_nrf52840 (read/write) 848407 850071 1664 0.2
text 568560 570220 1660 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 843663 1664 0.2
text 564000 565656 1656 0.3
p6 all-clusters-app default (read/write) 2306904 2309800 2896 0.1
.bss 113376 113384 8 0.0
.text 1265168 1268064 2896 0.2
lock-app default (read/write) 2218904 2221784 2880 0.1
.text 1177168 1180048 2880 0.2
qpg lighting-app qpg6100+debug (read only) 497012 498644 1632 0.3
.text 491692 493324 1632 0.3
lock-app qpg6100+debug (read only) 470916 472548 1632 0.3
.text 465596 467228 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 771514 773510 1996 0.3
text 535570 537292 1722 0.3
Decreases (2 builds for mbed, p6)
platform target config section 2e85d48 503cb75 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 850816 850808 -8 -0.0
p6 all-clusters-app default .heap 917432 917424 -8 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 503cb75 change % change
efr32 lighting-app BRD4161A (read only) 754832 757712 2880 0.4
(read/write) 119796 119796 0 0.0
.bss 117980 117980 0 0.0
.data 1812 1812 0 0.0
.text 754824 757704 2880 0.4
BRD4161A+rpc (read only) 742292 745172 2880 0.4
(read/write) 136420 136420 0 0.0
.bss 134484 134484 0 0.0
.data 1936 1936 0 0.0
.text 742284 745164 2880 0.4
lock-app BRD4161A (read only) 730688 733568 2880 0.4
(read/write) 117508 117508 0 0.0
.bss 115740 115740 0 0.0
.data 1768 1768 0 0.0
.text 730680 733560 2880 0.4
window-app BRD4161A (read only) 734136 737016 2880 0.4
(read/write) 117868 117868 0 0.0
.bss 116092 116092 0 0.0
.data 1776 1776 0 0.0
.text 734128 737008 2880 0.4
esp32 all-clusters-app c3devkit (read only) 834242 836066 1824 0.2
(read/write) 1222658 1222698 40 0.0
.dram0.bss 57832 57840 8 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 165464 165504 40 0.0
.flash.text 834242 836066 1824 0.2
.iram0.text 61394 61394 0 0.0
m5stack (read only) 905103 907519 2416 0.3
(read/write) 421956 422004 48 0.0
.dram0.bss 63224 63232 8 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 193388 193428 40 0.0
.flash.text 899719 902135 2416 0.3
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 711916 1648 0.2
.bss 77316 77316 0 0.0
.data 1924 1924 0 0.0
.text 625228 626876 1648 0.3
lock-app k32w061+debug (read/write) 600480 602112 1632 0.3
.bss 67756 67756 0 0.0
.data 1892 1892 0 0.0
.text 525032 526664 1632 0.3
shell k32w061+debug (read/write) 665960 667608 1648 0.2
.bss 78916 78916 0 0.0
.data 1860 1860 0 0.0
.text 579384 581032 1648 0.3
linux all-clusters-app debug (read only) 1752673 1768113 15440 0.9
(read/write) 129432 129496 64 0.0
.bss 58576 58608 32 0.1
.data 1138 1138 0 0.0
.data.rel.ro 64400 64432 32 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138485 138485 0 0.0
.text 1476178 1491570 15392 1.0
bridge-app debug+rpc (read only) 1331405 1343629 12224 0.9
(read/write) 77408 77408 0 0.0
.bss 41488 41488 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 29200 29200 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113044 113044 0 0.0
.text 1118581 1130805 12224 1.1
chip-tool debug (read only) 5939053 5959885 20832 0.4
(read/write) 196776 197224 448 0.2
.bss 39896 39896 0 0.0
.data 2384 2384 0 0.0
.data.rel.ro 148936 149368 432 0.3
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 283922 283954 32 0.0
.text 5272773 5292565 19792 0.4
lighting-app debug+rpc (read only) 1602017 1616913 14896 0.9
(read/write) 110688 110688 0 0.0
.bss 47216 47216 0 0.0
.data 1330 1330 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131409 131409 0 0.0
.text 1333202 1348098 14896 1.1
ota-provider-app debug (read only) 1296153 1307801 11648 0.9
(read/write) 75928 75928 0 0.0
.bss 44128 44128 0 0.0
.data 880 880 0 0.0
.data.rel.ro 25784 25784 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114831 114831 0 0.0
.text 1081282 1092930 11648 1.1
ota-requestor-app debug (read only) 1392673 1404305 11632 0.8
(read/write) 79792 79792 0 0.0
.bss 46592 46592 0 0.0
.data 944 944 0 0.0
.data.rel.ro 27112 27112 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126240 126240 0 0.0
.text 1163602 1175234 11632 1.0
shell debug (read only) 820313 820313 0 0.0
(read/write) 66584 66584 0 0.0
.bss 23272 23272 0 0.0
.data 338 338 0 0.0
.data.rel.ro 38440 38440 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79119 79119 0 0.0
.text 634770 634770 0 0.0
tv-app debug (read only) 1901081 1913465 12384 0.7
(read/write) 319704 319704 0 0.0
.bss 249976 249976 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 61184 61184 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 159317 159317 0 0.0
.text 1593874 1606258 12384 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2293064 2294768 1704 0.1
.bss 180388 180396 8 0.0
.data 5240 5240 0 0.0
.heap 850816 850808 -8 -0.0
.text 1255664 1257368 1704 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2277344 2278944 1600 0.1
.bss 172292 172292 0 0.0
.data 5592 5592 0 0.0
.heap 858560 858560 0 0.0
.text 1239944 1241544 1600 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251664 2253264 1600 0.1
.bss 171108 171108 0 0.0
.data 5576 5576 0 0.0
.heap 859760 859760 0 0.0
.text 1214264 1215864 1600 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2051224 2051224 0 0.0
.bss 156320 156320 0 0.0
.data 4984 4984 0 0.0
.heap 875144 875144 0 0.0
.text 1013824 1013824 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 871847 1664 0.2
bss 112640 112640 0 0.0
rodata 96784 96784 0 0.0
text 585136 586792 1656 0.3
nrf52840dk_nrf52840+rpc (read/write) 832551 834215 1664 0.2
bss 108992 108992 0 0.0
rodata 87968 87968 0 0.0
text 559304 560960 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 795222 796886 1664 0.2
bss 114012 114012 0 0.0
rodata 92040 92040 0 0.0
text 514600 516260 1660 0.3
lock-app nrf52840dk_nrf52840 (read/write) 842299 843963 1664 0.2
bss 109672 109672 0 0.0
rodata 92788 92788 0 0.0
text 564380 566036 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767586 769234 1648 0.2
bss 111084 111084 0 0.0
rodata 88076 88076 0 0.0
text 493936 495596 1660 0.3
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 848407 850071 1664 0.2
bss 109812 109812 0 0.0
rodata 94496 94496 0 0.0
text 568560 570220 1660 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 843663 1664 0.2
bss 109708 109708 0 0.0
rodata 92744 92744 0 0.0
text 564000 565656 1656 0.3
shell nrf52840dk_nrf52840 (read/write) 778907 778907 0 0.0
bss 109184 109184 0 0.0
rodata 73304 73304 0 0.0
text 521828 521828 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693962 693962 0 0.0
bss 110168 110168 0 0.0
rodata 67948 67948 0 0.0
text 442436 442436 0 0.0
p6 all-clusters-app default (read/write) 2306904 2309800 2896 0.1
.bss 113376 113384 8 0.0
.data 2536 2536 0 0.0
.heap 917432 917424 -8 -0.0
.text 1265168 1268064 2896 0.2
lock-app default (read/write) 2218904 2221784 2880 0.1
.bss 100968 100968 0 0.0
.data 2416 2416 0 0.0
.heap 929960 929960 0 0.0
.text 1177168 1180048 2880 0.2
qpg lighting-app qpg6100+debug (read only) 497012 498644 1632 0.3
(read/write) 114140 114140 0 0.0
.bss 50360 50360 0 0.0
.data 1020 1020 0 0.0
.text 491692 493324 1632 0.3
lock-app qpg6100+debug (read only) 470916 472548 1632 0.3
(read/write) 114144 114144 0 0.0
.bss 49232 49232 0 0.0
.data 976 976 0 0.0
.text 465596 467228 1632 0.4
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8986 8986 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 771514 773510 1996 0.3
bss 79216 79216 0 0.0
noinit 37160 37160 0 0.0
text 535570 537292 1722 0.3

@github-actions
Copy link

github-actions bot commented Nov 24, 2021

PR #11870: Size comparison from 2e85d48 to 6693873

Increases above 0.2%:

platform target config section 2e85d48 6693873 change % change
efr32 lighting-app BRD4161A (read only) 754832 757712 2880 0.4
.text 754824 757704 2880 0.4
BRD4161A+rpc (read only) 742292 745172 2880 0.4
.text 742284 745164 2880 0.4
lock-app BRD4161A (read only) 730688 733568 2880 0.4
.text 730680 733560 2880 0.4
window-app BRD4161A (read only) 734136 737016 2880 0.4
.text 734128 737008 2880 0.4
esp32 all-clusters-app c3devkit (read only) 834242 836066 1824 0.2
.flash.text 834242 836066 1824 0.2
m5stack (read only) 905103 907519 2416 0.3
.flash.text 899719 902135 2416 0.3
k32w lighting-app k32w061+se05x+release .text 625228 626876 1648 0.3
lock-app k32w061+debug (read/write) 600480 602112 1632 0.3
.text 525032 526664 1632 0.3
shell k32w061+debug .text 579384 581032 1648 0.3
linux all-clusters-app debug (read only) 1752673 1768113 15440 0.9
.text 1476178 1491570 15392 1.0
bridge-app debug+rpc (read only) 1331405 1343629 12224 0.9
.text 1118581 1130805 12224 1.1
chip-tool debug (read only) 5939053 5959885 20832 0.4
.data.rel.ro 148936 149368 432 0.3
.text 5272773 5292565 19792 0.4
lighting-app debug+rpc (read only) 1602017 1616913 14896 0.9
.text 1333202 1348098 14896 1.1
ota-provider-app debug (read only) 1296153 1307801 11648 0.9
.text 1081282 1092930 11648 1.1
ota-requestor-app debug (read only) 1392673 1404305 11632 0.8
.text 1163602 1175234 11632 1.0
tv-app debug (read only) 1901081 1913465 12384 0.7
.text 1593874 1606258 12384 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 text 585136 586792 1656 0.3
nrf52840dk_nrf52840+rpc text 559304 560960 1656 0.3
nrf5340dk_nrf5340_cpuapp text 514600 516260 1660 0.3
lock-app nrf52840dk_nrf52840 text 564380 566036 1656 0.3
nrf5340dk_nrf5340_cpuapp text 493936 495596 1660 0.3
pump-app nrf52840dk_nrf52840 text 568560 570220 1660 0.3
pump-controller-app nrf52840dk_nrf52840 text 564000 565656 1656 0.3
qpg lighting-app qpg6100+debug (read only) 497012 498644 1632 0.3
.text 491692 493324 1632 0.3
lock-app qpg6100+debug (read only) 470916 472548 1632 0.3
.text 465596 467228 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 771514 773510 1996 0.3
text 535570 537292 1722 0.3
Increases (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 6693873 change % change
efr32 lighting-app BRD4161A (read only) 754832 757712 2880 0.4
.text 754824 757704 2880 0.4
BRD4161A+rpc (read only) 742292 745172 2880 0.4
.text 742284 745164 2880 0.4
lock-app BRD4161A (read only) 730688 733568 2880 0.4
.text 730680 733560 2880 0.4
window-app BRD4161A (read only) 734136 737016 2880 0.4
.text 734128 737008 2880 0.4
esp32 all-clusters-app c3devkit (read only) 834242 836066 1824 0.2
(read/write) 1222658 1222698 40 0.0
.dram0.bss 57832 57840 8 0.0
.flash.rodata 165464 165504 40 0.0
.flash.text 834242 836066 1824 0.2
m5stack (read only) 905103 907519 2416 0.3
(read/write) 421956 422004 48 0.0
.dram0.bss 63224 63232 8 0.0
.flash.rodata 193388 193428 40 0.0
.flash.text 899719 902135 2416 0.3
k32w lighting-app k32w061+se05x+release (read/write) 710268 711916 1648 0.2
.text 625228 626876 1648 0.3
lock-app k32w061+debug (read/write) 600480 602112 1632 0.3
.text 525032 526664 1632 0.3
shell k32w061+debug (read/write) 665960 667608 1648 0.2
.text 579384 581032 1648 0.3
linux all-clusters-app debug (read only) 1752673 1768113 15440 0.9
(read/write) 129432 129496 64 0.0
.bss 58576 58608 32 0.1
.data.rel.ro 64400 64432 32 0.0
.text 1476178 1491570 15392 1.0
bridge-app debug+rpc (read only) 1331405 1343629 12224 0.9
.text 1118581 1130805 12224 1.1
chip-tool debug (read only) 5939053 5959885 20832 0.4
(read/write) 196776 197224 448 0.2
.data.rel.ro 148936 149368 432 0.3
.rodata 283922 283954 32 0.0
.text 5272773 5292565 19792 0.4
lighting-app debug+rpc (read only) 1602017 1616913 14896 0.9
.text 1333202 1348098 14896 1.1
ota-provider-app debug (read only) 1296153 1307801 11648 0.9
.text 1081282 1092930 11648 1.1
ota-requestor-app debug (read only) 1392673 1404305 11632 0.8
.text 1163602 1175234 11632 1.0
tv-app debug (read only) 1901081 1913465 12384 0.7
.text 1593874 1606258 12384 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2293064 2294768 1704 0.1
.bss 180388 180396 8 0.0
.text 1255664 1257368 1704 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2277344 2278944 1600 0.1
.text 1239944 1241544 1600 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2251664 2253264 1600 0.1
.text 1214264 1215864 1600 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 871847 1664 0.2
text 585136 586792 1656 0.3
nrf52840dk_nrf52840+rpc (read/write) 832551 834215 1664 0.2
text 559304 560960 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 795222 796886 1664 0.2
text 514600 516260 1660 0.3
lock-app nrf52840dk_nrf52840 (read/write) 842299 843963 1664 0.2
text 564380 566036 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767586 769234 1648 0.2
text 493936 495596 1660 0.3
pump-app nrf52840dk_nrf52840 (read/write) 848407 850071 1664 0.2
text 568560 570220 1660 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 843663 1664 0.2
text 564000 565656 1656 0.3
p6 all-clusters-app default (read/write) 2306904 2309800 2896 0.1
.bss 113376 113384 8 0.0
.text 1265168 1268064 2896 0.2
lock-app default (read/write) 2218904 2221784 2880 0.1
.text 1177168 1180048 2880 0.2
qpg lighting-app qpg6100+debug (read only) 497012 498644 1632 0.3
.text 491692 493324 1632 0.3
lock-app qpg6100+debug (read only) 470916 472548 1632 0.3
.text 465596 467228 1632 0.4
telink lighting-app tlsr9518adk80d (read/write) 771514 773510 1996 0.3
text 535570 537292 1722 0.3
Decreases (2 builds for mbed, p6)
platform target config section 2e85d48 6693873 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 850816 850808 -8 -0.0
p6 all-clusters-app default .heap 917432 917424 -8 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 6693873 change % change
efr32 lighting-app BRD4161A (read only) 754832 757712 2880 0.4
(read/write) 119796 119796 0 0.0
.bss 117980 117980 0 0.0
.data 1812 1812 0 0.0
.text 754824 757704 2880 0.4
BRD4161A+rpc (read only) 742292 745172 2880 0.4
(read/write) 136420 136420 0 0.0
.bss 134484 134484 0 0.0
.data 1936 1936 0 0.0
.text 742284 745164 2880 0.4
lock-app BRD4161A (read only) 730688 733568 2880 0.4
(read/write) 117508 117508 0 0.0
.bss 115740 115740 0 0.0
.data 1768 1768 0 0.0
.text 730680 733560 2880 0.4
window-app BRD4161A (read only) 734136 737016 2880 0.4
(read/write) 117868 117868 0 0.0
.bss 116092 116092 0 0.0
.data 1776 1776 0 0.0
.text 734128 737008 2880 0.4
esp32 all-clusters-app c3devkit (read only) 834242 836066 1824 0.2
(read/write) 1222658 1222698 40 0.0
.dram0.bss 57832 57840 8 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 165464 165504 40 0.0
.flash.text 834242 836066 1824 0.2
.iram0.text 61394 61394 0 0.0
m5stack (read only) 905103 907519 2416 0.3
(read/write) 421956 422004 48 0.0
.dram0.bss 63224 63232 8 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 193388 193428 40 0.0
.flash.text 899719 902135 2416 0.3
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 711916 1648 0.2
.bss 77316 77316 0 0.0
.data 1924 1924 0 0.0
.text 625228 626876 1648 0.3
lock-app k32w061+debug (read/write) 600480 602112 1632 0.3
.bss 67756 67756 0 0.0
.data 1892 1892 0 0.0
.text 525032 526664 1632 0.3
shell k32w061+debug (read/write) 665960 667608 1648 0.2
.bss 78916 78916 0 0.0
.data 1860 1860 0 0.0
.text 579384 581032 1648 0.3
linux all-clusters-app debug (read only) 1752673 1768113 15440 0.9
(read/write) 129432 129496 64 0.0
.bss 58576 58608 32 0.1
.data 1138 1138 0 0.0
.data.rel.ro 64400 64432 32 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138485 138485 0 0.0
.text 1476178 1491570 15392 1.0
bridge-app debug+rpc (read only) 1331405 1343629 12224 0.9
(read/write) 77408 77408 0 0.0
.bss 41488 41488 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 29200 29200 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113044 113044 0 0.0
.text 1118581 1130805 12224 1.1
chip-tool debug (read only) 5939053 5959885 20832 0.4
(read/write) 196776 197224 448 0.2
.bss 39896 39896 0 0.0
.data 2384 2384 0 0.0
.data.rel.ro 148936 149368 432 0.3
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 283922 283954 32 0.0
.text 5272773 5292565 19792 0.4
lighting-app debug+rpc (read only) 1602017 1616913 14896 0.9
(read/write) 110688 110688 0 0.0
.bss 47216 47216 0 0.0
.data 1330 1330 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131409 131409 0 0.0
.text 1333202 1348098 14896 1.1
ota-provider-app debug (read only) 1296153 1307801 11648 0.9
(read/write) 75928 75928 0 0.0
.bss 44128 44128 0 0.0
.data 880 880 0 0.0
.data.rel.ro 25784 25784 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114831 114831 0 0.0
.text 1081282 1092930 11648 1.1
ota-requestor-app debug (read only) 1392673 1404305 11632 0.8
(read/write) 79792 79792 0 0.0
.bss 46592 46592 0 0.0
.data 944 944 0 0.0
.data.rel.ro 27112 27112 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126240 126240 0 0.0
.text 1163602 1175234 11632 1.0
shell debug (read only) 820313 820313 0 0.0
(read/write) 66584 66584 0 0.0
.bss 23272 23272 0 0.0
.data 338 338 0 0.0
.data.rel.ro 38440 38440 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79119 79119 0 0.0
.text 634770 634770 0 0.0
tv-app debug (read only) 1901081 1913465 12384 0.7
(read/write) 319704 319704 0 0.0
.bss 249976 249976 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 61184 61184 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 159317 159317 0 0.0
.text 1593874 1606258 12384 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2293064 2294768 1704 0.1
.bss 180388 180396 8 0.0
.data 5240 5240 0 0.0
.heap 850816 850808 -8 -0.0
.text 1255664 1257368 1704 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2277344 2278944 1600 0.1
.bss 172292 172292 0 0.0
.data 5592 5592 0 0.0
.heap 858560 858560 0 0.0
.text 1239944 1241544 1600 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251664 2253264 1600 0.1
.bss 171108 171108 0 0.0
.data 5576 5576 0 0.0
.heap 859760 859760 0 0.0
.text 1214264 1215864 1600 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2051224 2051224 0 0.0
.bss 156320 156320 0 0.0
.data 4984 4984 0 0.0
.heap 875144 875144 0 0.0
.text 1013824 1013824 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 871847 1664 0.2
bss 112640 112640 0 0.0
rodata 96784 96784 0 0.0
text 585136 586792 1656 0.3
nrf52840dk_nrf52840+rpc (read/write) 832551 834215 1664 0.2
bss 108992 108992 0 0.0
rodata 87968 87968 0 0.0
text 559304 560960 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 795222 796886 1664 0.2
bss 114012 114012 0 0.0
rodata 92040 92040 0 0.0
text 514600 516260 1660 0.3
lock-app nrf52840dk_nrf52840 (read/write) 842299 843963 1664 0.2
bss 109672 109672 0 0.0
rodata 92788 92788 0 0.0
text 564380 566036 1656 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 767586 769234 1648 0.2
bss 111084 111084 0 0.0
rodata 88076 88076 0 0.0
text 493936 495596 1660 0.3
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 848407 850071 1664 0.2
bss 109812 109812 0 0.0
rodata 94496 94496 0 0.0
text 568560 570220 1660 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 843663 1664 0.2
bss 109708 109708 0 0.0
rodata 92744 92744 0 0.0
text 564000 565656 1656 0.3
shell nrf52840dk_nrf52840 (read/write) 778907 778907 0 0.0
bss 109184 109184 0 0.0
rodata 73304 73304 0 0.0
text 521828 521828 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693962 693962 0 0.0
bss 110168 110168 0 0.0
rodata 67948 67948 0 0.0
text 442436 442436 0 0.0
p6 all-clusters-app default (read/write) 2306904 2309800 2896 0.1
.bss 113376 113384 8 0.0
.data 2536 2536 0 0.0
.heap 917432 917424 -8 -0.0
.text 1265168 1268064 2896 0.2
lock-app default (read/write) 2218904 2221784 2880 0.1
.bss 100968 100968 0 0.0
.data 2416 2416 0 0.0
.heap 929960 929960 0 0.0
.text 1177168 1180048 2880 0.2
qpg lighting-app qpg6100+debug (read only) 497012 498644 1632 0.3
(read/write) 114140 114140 0 0.0
.bss 50360 50360 0 0.0
.data 1020 1020 0 0.0
.text 491692 493324 1632 0.3
lock-app qpg6100+debug (read only) 470916 472548 1632 0.3
(read/write) 114144 114144 0 0.0
.bss 49232 49232 0 0.0
.data 976 976 0 0.0
.text 465596 467228 1632 0.4
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8986 8986 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 771514 773510 1996 0.3
bss 79216 79216 0 0.0
noinit 37160 37160 0 0.0
text 535570 537292 1722 0.3

@bzbarsky-apple bzbarsky-apple merged commit 3872a50 into project-chip:master Nov 24, 2021
@bzbarsky-apple bzbarsky-apple deleted the odd-sized-integers branch November 24, 2021 07:21
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.

Add support for integer types with width of 24, 40, 48, 56.
3 participants