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

Group encryption/decryption enabled. #14514

Merged

Conversation

rcasallas-silabs
Copy link
Contributor

@rcasallas-silabs rcasallas-silabs commented Jan 28, 2022

Problem

Group messages are currently not encrypted.

Change overview

  • SecureMessageCodec modified to take a CryptoContext as argument instead of a Session.
  • CryptoContext modified to support keys from a SymmetricKeyContext.
  • SessionManager modified to use group encryption.
  • CHIPTool app modified to use test group data.
  • YAML tests updated to add the KeySets.
  • GroupDataProvider tests updated.

Testing

Group and GroupKeyManagement cluster tests ran successfully.
Group messaging test ran successfully.

@github-actions
Copy link

github-actions bot commented Feb 1, 2022

PR #14514: Size comparison from 9f16e9a to 47905a4

Increases above 0.2%:

platform target config section 9f16e9a 47905a48 change % change
linux all-clusters-app debug .bss 63072 63200 128 0.2
bridge-app debug+rpc .bss 43808 43936 128 0.3
chip-tool debug (read only) 7085917 7113053 27136 0.4
(read/write) 187304 188712 1408 0.8
.bss 36264 37480 1216 3.4
.text 6315269 6341365 26096 0.4
chip-tool-ipv6only arm64 (read only) 7036484 7059108 22624 0.3
(read/write) 289857 291329 1472 0.5
.bss 54593 55761 1168 2.1
.init_array 184 192 8 4.3
.text 6049796 6071140 21344 0.4
door-lock-app debug .bss 49888 50016 128 0.3
lighting-app debug+rpc .bss 50840 50968 128 0.3
ota-provider-app debug .bss 48768 48896 128 0.3
ota-requestor-app debug .bss 50080 50208 128 0.3
shell debug .bss 70784 71040 256 0.4
Increases (38 builds for cyw30739, efr32, esp32, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 9f16e9a 47905a48 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577150 577534 384 0.1
.app_xip_area 484356 484740 384 0.1
lock cyw930739m2evb_01 (read/write) 535146 535538 392 0.1
.app_xip_area 443920 444312 392 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559890 560282 392 0.1
.app_xip_area 459360 459752 392 0.1
efr32 lighting-app BRD4161A (read only) 843616 844144 528 0.1
.text 843608 844136 528 0.1
BRD4161A+rpc (read only) 830984 831512 528 0.1
.text 830976 831504 528 0.1
window-app BRD4161A (read only) 816164 816516 352 0.0
.text 816156 816508 352 0.0
esp32 all-clusters-app c3devkit (read only) 934322 934770 448 0.0
.flash.text 934322 934770 448 0.0
m5stack (read only) 982339 982879 540 0.1
.flash.text 976955 977495 540 0.1
linux all-clusters-app debug (read only) 2301529 2303145 1616 0.1
(read/write) 147168 147296 128 0.1
.bss 63072 63200 128 0.2
.text 1936914 1938530 1616 0.1
bridge-app debug+rpc (read only) 1633069 1634813 1744 0.1
(read/write) 87912 88040 128 0.1
.bss 43808 43936 128 0.3
.text 1379925 1381669 1744 0.1
chip-tool debug (read only) 7085917 7113053 27136 0.4
(read/write) 187304 188712 1408 0.8
.bss 36264 37480 1216 3.4
.data.rel.ro 143968 144160 192 0.1
.rodata 404597 405205 608 0.2
.text 6315269 6341365 26096 0.4
chip-tool-ipv6only arm64 (read only) 7036484 7059108 22624 0.3
(read/write) 289857 291329 1472 0.5
.bss 54593 55761 1168 2.1
.data.rel.ro 185152 185368 216 0.1
.got 45200 45288 88 0.2
.init_array 184 192 8 4.3
.rodata 387804 388348 544 0.1
.text 6049796 6071140 21344 0.4
door-lock-app debug (read only) 1854057 1855785 1728 0.1
(read/write) 117824 117952 128 0.1
.bss 49888 50016 128 0.3
.text 1534642 1536370 1728 0.1
lighting-app debug+rpc (read only) 1954785 1956513 1728 0.1
(read/write) 122784 122912 128 0.1
.bss 50840 50968 128 0.3
.text 1639602 1641330 1728 0.1
ota-provider-app debug (read only) 1633465 1635193 1728 0.1
(read/write) 87560 87688 128 0.1
.bss 48768 48896 128 0.3
.text 1368050 1369778 1728 0.1
ota-requestor-app debug (read only) 1642177 1643905 1728 0.1
(read/write) 90608 90736 128 0.1
.bss 50080 50208 128 0.3
.text 1381570 1383298 1728 0.1
shell debug (read only) 2277961 2279577 1616 0.1
(read/write) 148944 149200 256 0.2
.bss 70784 71040 256 0.4
.text 1918530 1920146 1616 0.1
thermostat-no-ble arm64 (read only) 2087388 2088476 1088 0.1
(read/write) 148529 148657 128 0.1
.bss 66209 66337 128 0.2
.text 1739280 1740368 1088 0.1
tv-app debug (read only) 2408921 2410665 1744 0.1
(read/write) 318000 318128 128 0.0
.bss 237344 237472 128 0.1
.text 2046498 2048242 1744 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2384584 2384968 384 0.0
.text 1347184 1347568 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2338192 2338576 384 0.0
.text 1300792 1301176 384 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302296 2302680 384 0.0
.text 1264896 1265280 384 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292964 2293348 384 0.0
.text 1255536 1255920 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980539 981083 544 0.1
text 668364 668908 544 0.1
nrf52840dk_nrf52840+rpc (read/write) 966115 966659 544 0.1
text 664808 665352 544 0.1
nrf52840dongle_nrf52840 (read/write) 996623 997167 544 0.1
text 673756 674300 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889754 890298 544 0.1
text 584560 585104 544 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913151 913695 544 0.1
text 614368 614912 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823186 823730 544 0.1
text 531344 531888 544 0.1
pump-app nrf52840dk_nrf52840 (read/write) 916011 916555 544 0.1
text 616892 617436 544 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911171 911715 544 0.1
text 612940 613484 544 0.1
shell nrf52840dk_nrf52840 (read/write) 798395 798891 496 0.1
bss 109776 109780 4 0.0
text 533760 534268 508 0.1
p6 all-clusters-app default (read/write) 2445880 2446184 304 0.0
.text 1404144 1404448 304 0.0
light-app default (read/write) 2340320 2340672 352 0.0
.text 1298584 1298936 352 0.0
lock-app default (read/write) 2305728 2306080 352 0.0
.text 1263992 1264344 352 0.0
qpg lighting-app qpg6105+debug (read only) 570700 571084 384 0.1
.text 565380 565764 384 0.1
lock-app qpg6105+debug (read only) 516816 517200 384 0.1
.text 511496 511880 384 0.1
telink lighting-app tlsr9518adk80d (read/write) 845134 845750 616 0.1
text 592564 593180 616 0.1
Full report (41 builds for cyw30739, efr32, esp32, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 9f16e9a 47905a48 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577150 577534 384 0.1
.app_xip_area 484356 484740 384 0.1
.bss 75540 75540 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 535146 535538 392 0.1
.app_xip_area 443920 444312 392 0.1
.bss 74012 74012 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559890 560282 392 0.1
.app_xip_area 459360 459752 392 0.1
.bss 82988 82988 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 843616 844144 528 0.1
(read/write) 125072 125072 0 0.0
.bss 123176 123176 0 0.0
.data 1896 1896 0 0.0
.text 843608 844136 528 0.1
BRD4161A+rpc (read only) 830984 831512 528 0.1
(read/write) 141736 141736 0 0.0
.bss 139736 139736 0 0.0
.data 1996 1996 0 0.0
.text 830976 831504 528 0.1
window-app BRD4161A (read only) 816164 816516 352 0.0
(read/write) 123704 123704 0 0.0
.bss 121852 121852 0 0.0
.data 1852 1852 0 0.0
.text 816156 816508 352 0.0
esp32 all-clusters-app c3devkit (read only) 934322 934770 448 0.0
(read/write) 1399890 1399890 0 0.0
.dram0.bss 70344 70344 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 196376 196376 0 0.0
.flash.text 934322 934770 448 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982339 982879 540 0.1
(read/write) 464236 464236 0 0.0
.dram0.bss 75096 75096 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 222988 222988 0 0.0
.flash.text 976955 977495 540 0.1
.iram0.text 123399 123399 0 0.0
linux all-clusters-app debug (read only) 2301529 2303145 1616 0.1
(read/write) 147168 147296 128 0.1
.bss 63072 63200 128 0.2
.data 1200 1200 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 203813 203813 0 0.0
.text 1936914 1938530 1616 0.1
bridge-app debug+rpc (read only) 1633069 1634813 1744 0.1
(read/write) 87912 88040 128 0.1
.bss 43808 43936 128 0.3
.data 1794 1794 0 0.0
.data.rel.ro 37152 37152 0 0.0
.dynamic 592 592 0 0.0
.got 3968 3968 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 138196 138196 0 0.0
.text 1379925 1381669 1744 0.1
chip-tool debug (read only) 7085917 7113053 27136 0.4
(read/write) 187304 188712 1408 0.8
.bss 36264 37480 1216 3.4
.data 1088 1088 0 0.0
.data.rel.ro 143968 144160 192 0.1
.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 405205 608 0.2
.text 6315269 6341365 26096 0.4
chip-tool-ipv6only arm64 (read only) 7036484 7059108 22624 0.3
(read/write) 289857 291329 1472 0.5
.bss 54593 55761 1168 2.1
.data 1128 1128 0 0.0
.data.rel.ro 185152 185368 216 0.1
.dynamic 560 560 0 0.0
.got 45200 45288 88 0.2
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 387804 388348 544 0.1
.text 6049796 6071140 21344 0.4
door-lock-app debug (read only) 1854057 1855785 1728 0.1
(read/write) 117824 117952 128 0.1
.bss 49888 50016 128 0.3
.data 962 962 0 0.0
.data.rel.ro 61552 61552 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 171516 171516 0 0.0
.text 1534642 1536370 1728 0.1
lighting-app debug+rpc (read only) 1954785 1956513 1728 0.1
(read/write) 122784 122912 128 0.1
.bss 50840 50968 128 0.3
.data 1392 1392 0 0.0
.data.rel.ro 65056 65056 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 161265 161265 0 0.0
.text 1639602 1641330 1728 0.1
ota-provider-app debug (read only) 1633465 1635193 1728 0.1
(read/write) 87560 87688 128 0.1
.bss 48768 48896 128 0.3
.data 1064 1064 0 0.0
.data.rel.ro 32216 32216 0 0.0
.dynamic 608 608 0 0.0
.got 4240 4240 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 148190 148190 0 0.0
.text 1368050 1369778 1728 0.1
ota-requestor-app debug (read only) 1642177 1643905 1728 0.1
(read/write) 90608 90736 128 0.1
.bss 50080 50208 128 0.3
.data 1096 1096 0 0.0
.data.rel.ro 34136 34136 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 144463 144463 0 0.0
.text 1381570 1383298 1728 0.1
shell debug (read only) 2277961 2279577 1616 0.1
(read/write) 148944 149200 256 0.2
.bss 70784 71040 256 0.4
.data 768 768 0 0.0
.data.rel.ro 71712 71712 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 204562 204562 0 0.0
.text 1918530 1920146 1616 0.1
thermostat-no-ble arm64 (read only) 2087388 2088476 1088 0.1
(read/write) 148529 148657 128 0.1
.bss 66209 66337 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 344 344 0 0.0
.rodata 130780 130780 0 0.0
.text 1739280 1740368 1088 0.1
tv-app debug (read only) 2408921 2410665 1744 0.1
(read/write) 318000 318128 128 0.0
.bss 237344 237472 128 0.1
.data 2944 2944 0 0.0
.data.rel.ro 71720 71720 0 0.0
.dynamic 592 592 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 191948 191948 0 0.0
.text 2046498 2048242 1744 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2384584 2384968 384 0.0
.bss 189260 189260 0 0.0
.data 5288 5288 0 0.0
.text 1347184 1347568 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338192 2338576 384 0.0
.bss 178176 178176 0 0.0
.data 5568 5568 0 0.0
.text 1300792 1301176 384 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302296 2302680 384 0.0
.bss 178056 178056 0 0.0
.data 5552 5552 0 0.0
.text 1264896 1265280 384 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2292964 2293348 384 0.0
.bss 175332 175332 0 0.0
.data 5368 5368 0 0.0
.text 1255536 1255920 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980539 981083 544 0.1
bss 118544 118544 0 0.0
rodata 115840 115840 0 0.0
text 668364 668908 544 0.1
nrf52840dk_nrf52840+rpc (read/write) 966115 966659 544 0.1
bss 115588 115588 0 0.0
rodata 107312 107312 0 0.0
text 664808 665352 544 0.1
nrf52840dongle_nrf52840 (read/write) 996623 997167 544 0.1
bss 119716 119716 0 0.0
rodata 114672 114672 0 0.0
text 673756 674300 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889754 890298 544 0.1
bss 115332 115332 0 0.0
rodata 109116 109116 0 0.0
text 584560 585104 544 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913151 913695 544 0.1
bss 116904 116904 0 0.0
rodata 104476 104476 0 0.0
text 614368 614912 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823186 823730 544 0.1
bss 113720 113720 0 0.0
rodata 97684 97684 0 0.0
text 531344 531888 544 0.1
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) 916011 916555 544 0.1
bss 116660 116660 0 0.0
rodata 104992 104992 0 0.0
text 616892 617436 544 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911171 911715 544 0.1
bss 116668 116668 0 0.0
rodata 104096 104096 0 0.0
text 612940 613484 544 0.1
shell nrf52840dk_nrf52840 (read/write) 798395 798891 496 0.1
bss 109776 109780 4 0.0
rodata 78352 78352 0 0.0
text 533760 534268 508 0.1
p6 all-clusters-app default (read/write) 2445880 2446184 304 0.0
.bss 117404 117404 0 0.0
.data 2576 2576 0 0.0
.text 1404144 1404448 304 0.0
light-app default (read/write) 2340320 2340672 352 0.0
.bss 103364 103364 0 0.0
.data 2408 2408 0 0.0
.text 1298584 1298936 352 0.0
lock-app default (read/write) 2305728 2306080 352 0.0
.bss 103084 103084 0 0.0
.data 2368 2368 0 0.0
.text 1263992 1264344 352 0.0
qpg lighting-app qpg6105+debug (read only) 570700 571084 384 0.1
(read/write) 146936 146936 0 0.0
.bss 87520 87520 0 0.0
.data 1060 1060 0 0.0
.text 565380 565764 384 0.1
lock-app qpg6105+debug (read only) 516816 517200 384 0.1
(read/write) 146936 146936 0 0.0
.bss 86960 86960 0 0.0
.data 996 996 0 0.0
.text 511496 511880 384 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) 845134 845750 616 0.1
bss 85568 85568 0 0.0
noinit 37160 37160 0 0.0
text 592564 593180 616 0.1

@bzbarsky-apple
Copy link
Contributor

/rebase

@bzbarsky-apple
Copy link
Contributor

/rebase

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 63a5c52 to cadd049

Increases above 0.2%:

platform target config section 63a5c52 cadd049 change % change
linux chip-tool-ipv6only arm64 (read only) 7088532 7111188 22656 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.init_array 184 192 8 4.3
.text 6097780 6119140 21360 0.4
Increases (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63a5c52 cadd049 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
lock cyw930739m2evb_01 (read/write) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 0.1
efr32 lighting-app BRD4161A (read only) 843824 844368 544 0.1
.text 843816 844360 544 0.1
window-app BRD4161A (read only) 816076 816428 352 0.0
.text 816068 816420 352 0.0
lighting-app BRD4161A+rpc (read only) 831200 831728 528 0.1
.text 831192 831720 528 0.1
esp32 all-clusters-app c3devkit (read only) 934022 934470 448 0.0
.flash.text 934022 934470 448 0.0
m5stack (read only) 982071 982603 532 0.1
.flash.text 976687 977219 532 0.1
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663276 384 0.1
.text 579668 580052 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7088532 7111188 22656 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.data.rel.ro 186160 186376 216 0.1
.got 45232 45320 88 0.2
.init_array 184 192 8 4.3
.rodata 390460 391004 544 0.1
.text 6097780 6119140 21360 0.4
thermostat-no-ble arm64 (read only) 2086380 2087468 1088 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.text 1737648 1738736 1088 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2385832 2386216 384 0.0
.text 1348432 1348816 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2338640 2339024 384 0.0
.text 1301240 1301624 384 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302296 2302680 384 0.0
.text 1264896 1265280 384 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292804 2293188 384 0.0
.text 1255376 1255760 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980927 981471 544 0.1
text 668068 668612 544 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913143 913687 544 0.1
text 614068 614612 544 0.1
pump-app nrf52840dk_nrf52840 (read/write) 915927 916471 544 0.1
text 616524 617068 544 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911135 911679 544 0.1
text 612576 613120 544 0.1
shell nrf52840dk_nrf52840 (read/write) 798379 798891 512 0.1
bss 109772 109776 4 0.0
text 533752 534260 508 0.1
lighting-app nrf52840dk_nrf52840+rpc (read/write) 966487 967031 544 0.1
text 664508 665052 544 0.1
nrf52840dongle_nrf52840 (read/write) 996995 997539 544 0.1
text 673460 674004 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 890126 890670 544 0.1
text 584256 584800 544 0.1
lock-app nrf5340dk_nrf5340_cpuapp (read/write) 823210 823754 544 0.1
text 531040 531584 544 0.1
p6 all-clusters-app default (read/write) 2446944 2447232 288 0.0
.text 1405208 1405496 288 0.0
light-app default (read/write) 2340536 2340888 352 0.0
.text 1298800 1299152 352 0.0
lock-app default (read/write) 2305560 2305912 352 0.0
.text 1263824 1264176 352 0.0
qpg lighting-app qpg6105+debug (read only) 571104 571496 392 0.1
.text 565784 566176 392 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
.text 511520 511912 392 0.1
telink lighting-app tlsr9518adk80d (read/write) 845494 846110 616 0.1
text 592264 592880 616 0.1
Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63a5c52 cadd049 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
.bss 75516 75516 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) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 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
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 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) 843824 844368 544 0.1
(read/write) 125056 125056 0 0.0
.bss 123160 123160 0 0.0
.data 1892 1892 0 0.0
.text 843816 844360 544 0.1
window-app BRD4161A (read only) 816076 816428 352 0.0
(read/write) 123684 123684 0 0.0
.bss 121836 121836 0 0.0
.data 1848 1848 0 0.0
.text 816068 816420 352 0.0
lighting-app BRD4161A+rpc (read only) 831200 831728 528 0.1
(read/write) 141712 141712 0 0.0
.bss 139720 139720 0 0.0
.data 1992 1992 0 0.0
.text 831192 831720 528 0.1
esp32 all-clusters-app c3devkit (read only) 934022 934470 448 0.0
(read/write) 1401482 1401482 0 0.0
.dram0.bss 70320 70320 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 198000 198000 0 0.0
.flash.text 934022 934470 448 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982071 982603 532 0.1
(read/write) 465832 465832 0 0.0
.dram0.bss 75072 75072 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 224608 224608 0 0.0
.flash.text 976687 977219 532 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.bss 75212 75212 0 0.0
.data 1852 1852 0 0.0
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663276 384 0.1
.bss 75532 75532 0 0.0
.data 1892 1892 0 0.0
.text 579668 580052 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7088532 7111188 22656 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.data 1128 1128 0 0.0
.data.rel.ro 186160 186376 216 0.1
.dynamic 560 560 0 0.0
.got 45232 45320 88 0.2
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390460 391004 544 0.1
.text 6097780 6119140 21360 0.4
thermostat-no-ble arm64 (read only) 2086380 2087468 1088 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 131004 131004 0 0.0
.text 1737648 1738736 1088 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2385832 2386216 384 0.0
.bss 189236 189236 0 0.0
.data 5288 5288 0 0.0
.text 1348432 1348816 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338640 2339024 384 0.0
.bss 178152 178152 0 0.0
.data 5568 5568 0 0.0
.text 1301240 1301624 384 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302296 2302680 384 0.0
.bss 178032 178032 0 0.0
.data 5544 5544 0 0.0
.text 1264896 1265280 384 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) 2292804 2293188 384 0.0
.bss 175316 175316 0 0.0
.data 5368 5368 0 0.0
.text 1255376 1255760 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980927 981471 544 0.1
bss 118524 118524 0 0.0
rodata 116548 116548 0 0.0
text 668068 668612 544 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913143 913687 544 0.1
bss 116884 116884 0 0.0
rodata 104804 104804 0 0.0
text 614068 614612 544 0.1
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) 915927 916471 544 0.1
bss 116640 116640 0 0.0
rodata 105324 105324 0 0.0
text 616524 617068 544 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911135 911679 544 0.1
bss 116648 116648 0 0.0
rodata 104428 104428 0 0.0
text 612576 613120 544 0.1
shell nrf52840dk_nrf52840 (read/write) 798379 798891 512 0.1
bss 109772 109776 4 0.0
rodata 78352 78352 0 0.0
text 533752 534260 508 0.1
lighting-app nrf52840dk_nrf52840+rpc (read/write) 966487 967031 544 0.1
bss 115568 115568 0 0.0
rodata 108020 108020 0 0.0
text 664508 665052 544 0.1
nrf52840dongle_nrf52840 (read/write) 996995 997539 544 0.1
bss 119696 119696 0 0.0
rodata 115380 115380 0 0.0
text 673460 674004 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 890126 890670 544 0.1
bss 115312 115312 0 0.0
rodata 109824 109824 0 0.0
text 584256 584800 544 0.1
lock-app nrf5340dk_nrf5340_cpuapp (read/write) 823210 823754 544 0.1
bss 113700 113700 0 0.0
rodata 98012 98012 0 0.0
text 531040 531584 544 0.1
p6 all-clusters-app default (read/write) 2446944 2447232 288 0.0
.bss 117388 117388 0 0.0
.data 2576 2576 0 0.0
.text 1405208 1405496 288 0.0
light-app default (read/write) 2340536 2340888 352 0.0
.bss 103348 103348 0 0.0
.data 2400 2400 0 0.0
.text 1298800 1299152 352 0.0
lock-app default (read/write) 2305560 2305912 352 0.0
.bss 103068 103068 0 0.0
.data 2360 2360 0 0.0
.text 1263824 1264176 352 0.0
qpg lighting-app qpg6105+debug (read only) 571104 571496 392 0.1
(read/write) 146940 146940 0 0.0
.bss 87496 87496 0 0.0
.data 1056 1056 0 0.0
.text 565784 566176 392 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
(read/write) 146940 146940 0 0.0
.bss 86936 86936 0 0.0
.data 992 992 0 0.0
.text 511520 511912 392 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) 845494 846110 616 0.1
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 592264 592880 616 0.1

@rcasallas-silabs rcasallas-silabs force-pushed the group_cryptography3 branch 3 times, most recently from 07a97cd to e0500d5 Compare February 2, 2022 10:51
@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 63a5c52 to e0500d5

Increases above 0.2%:

platform target config section 63a5c52 e0500d5 change % change
linux chip-tool-ipv6only arm64 (read only) 7088532 7111364 22832 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.init_array 184 192 8 4.3
.text 6097780 6119300 21520 0.4
Increases (10 builds for cyw30739, k32w, linux, qpg, telink)
platform target config section 63a5c52 e0500d5 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
lock cyw930739m2evb_01 (read/write) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 0.1
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663276 384 0.1
.text 579668 580052 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7088532 7111364 22832 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.data.rel.ro 186160 186376 216 0.1
.got 45232 45320 88 0.2
.init_array 184 192 8 4.3
.rodata 390460 391020 560 0.1
.text 6097780 6119300 21520 0.4
thermostat-no-ble arm64 (read only) 2086380 2087468 1088 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.text 1737648 1738736 1088 0.1
qpg lighting-app qpg6105+debug (read only) 571104 571496 392 0.1
.text 565784 566176 392 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
.text 511520 511912 392 0.1
telink lighting-app tlsr9518adk80d (read/write) 845494 846110 616 0.1
text 592264 592880 616 0.1
Full report (11 builds for cyw30739, k32w, linux, qpg, telink)
platform target config section 63a5c52 e0500d5 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
.bss 75516 75516 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) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 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
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 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
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.bss 75212 75212 0 0.0
.data 1852 1852 0 0.0
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663276 384 0.1
.bss 75532 75532 0 0.0
.data 1892 1892 0 0.0
.text 579668 580052 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7088532 7111364 22832 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.data 1128 1128 0 0.0
.data.rel.ro 186160 186376 216 0.1
.dynamic 560 560 0 0.0
.got 45232 45320 88 0.2
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390460 391020 560 0.1
.text 6097780 6119300 21520 0.4
thermostat-no-ble arm64 (read only) 2086380 2087468 1088 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 131004 131004 0 0.0
.text 1737648 1738736 1088 0.1
qpg lighting-app qpg6105+debug (read only) 571104 571496 392 0.1
(read/write) 146940 146940 0 0.0
.bss 87496 87496 0 0.0
.data 1056 1056 0 0.0
.text 565784 566176 392 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
(read/write) 146940 146940 0 0.0
.bss 86936 86936 0 0.0
.data 992 992 0 0.0
.text 511520 511912 392 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) 845494 846110 616 0.1
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 592264 592880 616 0.1

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 63a5c52 to 85f6c81

Increases above 0.2%:

platform target config section 63a5c52 85f6c814 change % change
linux chip-tool-ipv6only arm64 (read only) 7088532 7111364 22832 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.init_array 184 192 8 4.3
.text 6097780 6119300 21520 0.4
Increases (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63a5c52 85f6c814 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
lock cyw930739m2evb_01 (read/write) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 0.1
efr32 lighting-app BRD4161A (read only) 843824 844368 544 0.1
.text 843816 844360 544 0.1
BRD4161A+rpc (read only) 831200 831728 528 0.1
.text 831192 831720 528 0.1
window-app BRD4161A (read only) 816076 816428 352 0.0
.text 816068 816420 352 0.0
esp32 all-clusters-app c3devkit (read only) 934022 934470 448 0.0
.flash.text 934022 934470 448 0.0
m5stack (read only) 982071 982603 532 0.1
.flash.text 976687 977219 532 0.1
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663276 384 0.1
.text 579668 580052 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7088532 7111364 22832 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.data.rel.ro 186160 186376 216 0.1
.got 45232 45320 88 0.2
.init_array 184 192 8 4.3
.rodata 390460 391020 560 0.1
.text 6097780 6119300 21520 0.4
thermostat-no-ble arm64 (read only) 2086380 2087468 1088 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.text 1737648 1738736 1088 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2385832 2386216 384 0.0
.text 1348432 1348816 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2338640 2339024 384 0.0
.text 1301240 1301624 384 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302296 2302680 384 0.0
.text 1264896 1265280 384 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292804 2293188 384 0.0
.text 1255376 1255760 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980927 981471 544 0.1
text 668068 668612 544 0.1
nrf52840dk_nrf52840+rpc (read/write) 966487 967031 544 0.1
text 664508 665052 544 0.1
nrf52840dongle_nrf52840 (read/write) 996995 997539 544 0.1
text 673460 674004 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 890126 890670 544 0.1
text 584256 584800 544 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913143 913687 544 0.1
text 614068 614612 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823210 823754 544 0.1
text 531040 531584 544 0.1
pump-app nrf52840dk_nrf52840 (read/write) 915927 916471 544 0.1
text 616524 617068 544 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911135 911679 544 0.1
text 612576 613120 544 0.1
shell nrf52840dk_nrf52840 (read/write) 798379 798891 512 0.1
bss 109772 109776 4 0.0
text 533752 534260 508 0.1
p6 all-clusters-app default (read/write) 2446944 2447232 288 0.0
.text 1405208 1405496 288 0.0
light-app default (read/write) 2340536 2340888 352 0.0
.text 1298800 1299152 352 0.0
lock-app default (read/write) 2305560 2305912 352 0.0
.text 1263824 1264176 352 0.0
qpg lighting-app qpg6105+debug (read only) 571104 571496 392 0.1
.text 565784 566176 392 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
.text 511520 511912 392 0.1
telink lighting-app tlsr9518adk80d (read/write) 845494 846110 616 0.1
text 592264 592880 616 0.1
Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63a5c52 85f6c814 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
.bss 75516 75516 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) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 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
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 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) 843824 844368 544 0.1
(read/write) 125056 125056 0 0.0
.bss 123160 123160 0 0.0
.data 1892 1892 0 0.0
.text 843816 844360 544 0.1
BRD4161A+rpc (read only) 831200 831728 528 0.1
(read/write) 141712 141712 0 0.0
.bss 139720 139720 0 0.0
.data 1992 1992 0 0.0
.text 831192 831720 528 0.1
window-app BRD4161A (read only) 816076 816428 352 0.0
(read/write) 123684 123684 0 0.0
.bss 121836 121836 0 0.0
.data 1848 1848 0 0.0
.text 816068 816420 352 0.0
esp32 all-clusters-app c3devkit (read only) 934022 934470 448 0.0
(read/write) 1401482 1401482 0 0.0
.dram0.bss 70320 70320 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 198000 198000 0 0.0
.flash.text 934022 934470 448 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982071 982603 532 0.1
(read/write) 465832 465832 0 0.0
.dram0.bss 75072 75072 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 224608 224608 0 0.0
.flash.text 976687 977219 532 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.bss 75212 75212 0 0.0
.data 1852 1852 0 0.0
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663276 384 0.1
.bss 75532 75532 0 0.0
.data 1892 1892 0 0.0
.text 579668 580052 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7088532 7111364 22832 0.3
(read/write) 290881 292353 1472 0.5
.bss 54577 55745 1168 2.1
.data 1128 1128 0 0.0
.data.rel.ro 186160 186376 216 0.1
.dynamic 560 560 0 0.0
.got 45232 45320 88 0.2
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390460 391020 560 0.1
.text 6097780 6119300 21520 0.4
thermostat-no-ble arm64 (read only) 2086380 2087468 1088 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 131004 131004 0 0.0
.text 1737648 1738736 1088 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2385832 2386216 384 0.0
.bss 189236 189236 0 0.0
.data 5288 5288 0 0.0
.text 1348432 1348816 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338640 2339024 384 0.0
.bss 178152 178152 0 0.0
.data 5568 5568 0 0.0
.text 1301240 1301624 384 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302296 2302680 384 0.0
.bss 178032 178032 0 0.0
.data 5544 5544 0 0.0
.text 1264896 1265280 384 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) 2292804 2293188 384 0.0
.bss 175316 175316 0 0.0
.data 5368 5368 0 0.0
.text 1255376 1255760 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980927 981471 544 0.1
bss 118524 118524 0 0.0
rodata 116548 116548 0 0.0
text 668068 668612 544 0.1
nrf52840dk_nrf52840+rpc (read/write) 966487 967031 544 0.1
bss 115568 115568 0 0.0
rodata 108020 108020 0 0.0
text 664508 665052 544 0.1
nrf52840dongle_nrf52840 (read/write) 996995 997539 544 0.1
bss 119696 119696 0 0.0
rodata 115380 115380 0 0.0
text 673460 674004 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 890126 890670 544 0.1
bss 115312 115312 0 0.0
rodata 109824 109824 0 0.0
text 584256 584800 544 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913143 913687 544 0.1
bss 116884 116884 0 0.0
rodata 104804 104804 0 0.0
text 614068 614612 544 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823210 823754 544 0.1
bss 113700 113700 0 0.0
rodata 98012 98012 0 0.0
text 531040 531584 544 0.1
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) 915927 916471 544 0.1
bss 116640 116640 0 0.0
rodata 105324 105324 0 0.0
text 616524 617068 544 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911135 911679 544 0.1
bss 116648 116648 0 0.0
rodata 104428 104428 0 0.0
text 612576 613120 544 0.1
shell nrf52840dk_nrf52840 (read/write) 798379 798891 512 0.1
bss 109772 109776 4 0.0
rodata 78352 78352 0 0.0
text 533752 534260 508 0.1
p6 all-clusters-app default (read/write) 2446944 2447232 288 0.0
.bss 117388 117388 0 0.0
.data 2576 2576 0 0.0
.text 1405208 1405496 288 0.0
light-app default (read/write) 2340536 2340888 352 0.0
.bss 103348 103348 0 0.0
.data 2400 2400 0 0.0
.text 1298800 1299152 352 0.0
lock-app default (read/write) 2305560 2305912 352 0.0
.bss 103068 103068 0 0.0
.data 2360 2360 0 0.0
.text 1263824 1264176 352 0.0
qpg lighting-app qpg6105+debug (read only) 571104 571496 392 0.1
(read/write) 146940 146940 0 0.0
.bss 87496 87496 0 0.0
.data 1056 1056 0 0.0
.text 565784 566176 392 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
(read/write) 146940 146940 0 0.0
.bss 86936 86936 0 0.0
.data 992 992 0 0.0
.text 511520 511912 392 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) 845494 846110 616 0.1
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 592264 592880 616 0.1

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 63a5c52 to fb18f6b

Increases (1 build for telink)
platform target config section 63a5c52 fb18f6b change % change
telink lighting-app tlsr9518adk80d (read/write) 845494 846110 616 0.1
text 592264 592880 616 0.1
Full report (1 build for telink)
platform target config section 63a5c52 fb18f6b change % change
telink lighting-app tlsr9518adk80d (read/write) 845494 846110 616 0.1
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 592264 592880 616 0.1

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 63a5c52 to 7652d52

Increases above 0.2%:

platform target config section 63a5c52 7652d52 change % change
linux all-clusters-app debug .bss 63040 63168 128 0.2
bridge-app debug+rpc .bss 43776 43904 128 0.3
chip-tool debug (read only) 7135381 7167125 31744 0.4
(read/write) 188296 189896 1600 0.8
.bss 36264 37480 1216 3.4
.data.rel.ro 144960 145344 384 0.3
.text 6360597 6390837 30240 0.5
chip-tool-ipv6only arm64 (read only) 7088532 7115028 26496 0.4
(read/write) 290881 292561 1680 0.6
.bss 54577 55745 1168 2.1
.init_array 184 192 8 4.3
.text 6097780 6122404 24624 0.4
door-lock-app debug .bss 49856 49984 128 0.3
lighting-app debug+rpc .bss 50808 50936 128 0.3
ota-provider-app debug .bss 48736 48864 128 0.3
ota-requestor-app debug .bss 50048 50176 128 0.3
shell debug .bss 70752 71008 256 0.4
Increases (40 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63a5c52 7652d52 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
lock cyw930739m2evb_01 (read/write) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 0.1
efr32 lighting-app BRD4161A (read only) 843824 844416 592 0.1
.text 843816 844408 592 0.1
BRD4161A+rpc (read only) 831200 831792 592 0.1
.text 831192 831784 592 0.1
window-app BRD4161A (read only) 816076 816492 416 0.1
.text 816068 816484 416 0.1
esp32 all-clusters-app c3devkit (read only) 934022 934518 496 0.1
.flash.text 934022 934518 496 0.1
m5stack (read only) 982071 982627 556 0.1
.flash.text 976687 977243 556 0.1
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663292 400 0.1
.text 579668 580068 400 0.1
linux all-clusters-app debug (read only) 2303353 2305049 1696 0.1
(read/write) 148320 148448 128 0.1
.bss 63040 63168 128 0.2
.text 1936994 1938690 1696 0.1
bridge-app debug+rpc (read only) 1630733 1632557 1824 0.1
(read/write) 88296 88424 128 0.1
.bss 43776 43904 128 0.3
.text 1377701 1379525 1824 0.1
chip-tool debug (read only) 7135381 7167125 31744 0.4
(read/write) 188296 189896 1600 0.8
.bss 36264 37480 1216 3.4
.data.rel.ro 144960 145344 384 0.3
.rodata 407413 408053 640 0.2
.text 6360597 6390837 30240 0.5
chip-tool-ipv6only arm64 (read only) 7088532 7115028 26496 0.4
(read/write) 290881 292561 1680 0.6
.bss 54577 55745 1168 2.1
.data.rel.ro 186160 186568 408 0.2
.got 45232 45336 104 0.2
.init_array 184 192 8 4.3
.rodata 390460 391100 640 0.2
.text 6097780 6122404 24624 0.4
door-lock-app debug (read only) 1852145 1853969 1824 0.1
(read/write) 118080 118208 128 0.1
.bss 49856 49984 128 0.3
.text 1532818 1534642 1824 0.1
lighting-app debug+rpc (read only) 1953513 1955337 1824 0.1
(read/write) 123200 123328 128 0.1
.bss 50808 50936 128 0.3
.text 1637794 1639618 1824 0.1
ota-provider-app debug (read only) 1631425 1633265 1840 0.1
(read/write) 87592 87720 128 0.1
.bss 48736 48864 128 0.3
.text 1366226 1368066 1840 0.1
ota-requestor-app debug (read only) 1640193 1642017 1824 0.1
(read/write) 90672 90800 128 0.1
.bss 50048 50176 128 0.3
.text 1379746 1381570 1824 0.1
shell debug (read only) 2277977 2279689 1712 0.1
(read/write) 150096 150352 256 0.2
.bss 70752 71008 256 0.4
.text 1916770 1918482 1712 0.1
thermostat-no-ble arm64 (read only) 2086380 2087580 1200 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.text 1737648 1738848 1200 0.1
tv-app debug (read only) 2407873 2409697 1824 0.1
(read/write) 318864 318992 128 0.0
.bss 237312 237440 128 0.1
.text 2044370 2046194 1824 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2385832 2386216 384 0.0
.text 1348432 1348816 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2338640 2339024 384 0.0
.text 1301240 1301624 384 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302296 2302680 384 0.0
.text 1264896 1265280 384 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292804 2293188 384 0.0
.text 1255376 1255760 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980927 981471 544 0.1
text 668068 668620 552 0.1
nrf52840dk_nrf52840+rpc (read/write) 966487 967047 560 0.1
text 664508 665064 556 0.1
nrf52840dongle_nrf52840 (read/write) 996995 997539 544 0.1
text 673460 674012 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 890126 890686 560 0.1
text 584256 584812 556 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913143 913703 560 0.1
text 614068 614624 556 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823210 823770 560 0.1
text 531040 531596 556 0.1
pump-app nrf52840dk_nrf52840 (read/write) 915927 916487 560 0.1
text 616524 617080 556 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911135 911695 560 0.1
text 612576 613128 552 0.1
shell nrf52840dk_nrf52840 (read/write) 798379 798907 528 0.1
bss 109772 109776 4 0.0
text 533752 534272 520 0.1
p6 all-clusters-app default (read/write) 2446944 2447296 352 0.0
.text 1405208 1405560 352 0.0
light-app default (read/write) 2340536 2340968 432 0.0
.text 1298800 1299232 432 0.0
lock-app default (read/write) 2305560 2305976 416 0.0
.text 1263824 1264240 416 0.0
qpg lighting-app qpg6105+debug (read only) 571104 571504 400 0.1
.text 565784 566184 400 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
.text 511520 511912 392 0.1
telink lighting-app tlsr9518adk80d (read/write) 845494 846118 624 0.1
text 592264 592886 622 0.1
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63a5c52 7652d52 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577526 577910 384 0.1
.app_xip_area 484756 485140 384 0.1
.bss 75516 75516 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) 535150 535542 392 0.1
.app_xip_area 443948 444340 392 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
ota-requestor cyw930739m2evb_01 (read/write) 559706 560098 392 0.1
.app_xip_area 459192 459584 392 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) 843824 844416 592 0.1
(read/write) 125056 125056 0 0.0
.bss 123160 123160 0 0.0
.data 1892 1892 0 0.0
.text 843816 844408 592 0.1
BRD4161A+rpc (read only) 831200 831792 592 0.1
(read/write) 141712 141712 0 0.0
.bss 139720 139720 0 0.0
.data 1992 1992 0 0.0
.text 831192 831784 592 0.1
window-app BRD4161A (read only) 816076 816492 416 0.1
(read/write) 123684 123684 0 0.0
.bss 121836 121836 0 0.0
.data 1848 1848 0 0.0
.text 816068 816484 416 0.1
esp32 all-clusters-app c3devkit (read only) 934022 934518 496 0.1
(read/write) 1401482 1401482 0 0.0
.dram0.bss 70320 70320 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 198000 198000 0 0.0
.flash.text 934022 934518 496 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982071 982627 556 0.1
(read/write) 465832 465832 0 0.0
.dram0.bss 75072 75072 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 224608 224608 0 0.0
.flash.text 976687 977243 556 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661708 662092 384 0.1
.bss 75212 75212 0 0.0
.data 1852 1852 0 0.0
.text 578844 579228 384 0.1
lock k32w061+release (read/write) 662892 663292 400 0.1
.bss 75532 75532 0 0.0
.data 1892 1892 0 0.0
.text 579668 580068 400 0.1
linux all-clusters-app debug (read only) 2303353 2305049 1696 0.1
(read/write) 148320 148448 128 0.1
.bss 63040 63168 128 0.2
.data 1200 1200 0 0.0
.data.rel.ro 78392 78392 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 204357 204357 0 0.0
.text 1936994 1938690 1696 0.1
bridge-app debug+rpc (read only) 1630733 1632557 1824 0.1
(read/write) 88296 88424 128 0.1
.bss 43776 43904 128 0.3
.data 1922 1922 0 0.0
.data.rel.ro 37440 37440 0 0.0
.dynamic 592 592 0 0.0
.got 3968 3968 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 137940 137940 0 0.0
.text 1377701 1379525 1824 0.1
chip-tool debug (read only) 7135381 7167125 31744 0.4
(read/write) 188296 189896 1600 0.8
.bss 36264 37480 1216 3.4
.data 1088 1088 0 0.0
.data.rel.ro 144960 145344 384 0.3
.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 407413 408053 640 0.2
.text 6360597 6390837 30240 0.5
chip-tool-ipv6only arm64 (read only) 7088532 7115028 26496 0.4
(read/write) 290881 292561 1680 0.6
.bss 54577 55745 1168 2.1
.data 1128 1128 0 0.0
.data.rel.ro 186160 186568 408 0.2
.dynamic 560 560 0 0.0
.got 45232 45336 104 0.2
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390460 391100 640 0.2
.text 6097780 6122404 24624 0.4
door-lock-app debug (read only) 1852145 1853969 1824 0.1
(read/write) 118080 118208 128 0.1
.bss 49856 49984 128 0.3
.data 962 962 0 0.0
.data.rel.ro 61856 61856 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 171260 171260 0 0.0
.text 1532818 1534642 1824 0.1
lighting-app debug+rpc (read only) 1953513 1955337 1824 0.1
(read/write) 123200 123328 128 0.1
.bss 50808 50936 128 0.3
.data 1392 1392 0 0.0
.data.rel.ro 65504 65504 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 161297 161297 0 0.0
.text 1637794 1639618 1824 0.1
ota-provider-app debug (read only) 1631425 1633265 1840 0.1
(read/write) 87592 87720 128 0.1
.bss 48736 48864 128 0.3
.data 1064 1064 0 0.0
.data.rel.ro 32296 32296 0 0.0
.dynamic 608 608 0 0.0
.got 4240 4240 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 147878 147878 0 0.0
.text 1366226 1368066 1840 0.1
ota-requestor-app debug (read only) 1640193 1642017 1824 0.1
(read/write) 90672 90800 128 0.1
.bss 50048 50176 128 0.3
.data 1096 1096 0 0.0
.data.rel.ro 34248 34248 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 144183 144183 0 0.0
.text 1379746 1381570 1824 0.1
shell debug (read only) 2277977 2279689 1712 0.1
(read/write) 150096 150352 256 0.2
.bss 70752 71008 256 0.4
.data 768 768 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 205138 205138 0 0.0
.text 1916770 1918482 1712 0.1
thermostat-no-ble arm64 (read only) 2086380 2087580 1200 0.1
(read/write) 148865 148993 128 0.1
.bss 66177 66305 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 131004 131004 0 0.0
.text 1737648 1738848 1200 0.1
tv-app debug (read only) 2407873 2409697 1824 0.1
(read/write) 318864 318992 128 0.0
.bss 237312 237440 128 0.1
.data 3104 3104 0 0.0
.data.rel.ro 72456 72456 0 0.0
.dynamic 592 592 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 192140 192140 0 0.0
.text 2044370 2046194 1824 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2385832 2386216 384 0.0
.bss 189236 189236 0 0.0
.data 5288 5288 0 0.0
.text 1348432 1348816 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338640 2339024 384 0.0
.bss 178152 178152 0 0.0
.data 5568 5568 0 0.0
.text 1301240 1301624 384 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302296 2302680 384 0.0
.bss 178032 178032 0 0.0
.data 5544 5544 0 0.0
.text 1264896 1265280 384 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) 2292804 2293188 384 0.0
.bss 175316 175316 0 0.0
.data 5368 5368 0 0.0
.text 1255376 1255760 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980927 981471 544 0.1
bss 118524 118524 0 0.0
rodata 116548 116548 0 0.0
text 668068 668620 552 0.1
nrf52840dk_nrf52840+rpc (read/write) 966487 967047 560 0.1
bss 115568 115568 0 0.0
rodata 108020 108020 0 0.0
text 664508 665064 556 0.1
nrf52840dongle_nrf52840 (read/write) 996995 997539 544 0.1
bss 119696 119696 0 0.0
rodata 115380 115380 0 0.0
text 673460 674012 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 890126 890686 560 0.1
bss 115312 115312 0 0.0
rodata 109824 109824 0 0.0
text 584256 584812 556 0.1
lock-app nrf52840dk_nrf52840 (read/write) 913143 913703 560 0.1
bss 116884 116884 0 0.0
rodata 104804 104804 0 0.0
text 614068 614624 556 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823210 823770 560 0.1
bss 113700 113700 0 0.0
rodata 98012 98012 0 0.0
text 531040 531596 556 0.1
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) 915927 916487 560 0.1
bss 116640 116640 0 0.0
rodata 105324 105324 0 0.0
text 616524 617080 556 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 911135 911695 560 0.1
bss 116648 116648 0 0.0
rodata 104428 104428 0 0.0
text 612576 613128 552 0.1
shell nrf52840dk_nrf52840 (read/write) 798379 798907 528 0.1
bss 109772 109776 4 0.0
rodata 78352 78352 0 0.0
text 533752 534272 520 0.1
p6 all-clusters-app default (read/write) 2446944 2447296 352 0.0
.bss 117388 117388 0 0.0
.data 2576 2576 0 0.0
.text 1405208 1405560 352 0.0
light-app default (read/write) 2340536 2340968 432 0.0
.bss 103348 103348 0 0.0
.data 2400 2400 0 0.0
.text 1298800 1299232 432 0.0
lock-app default (read/write) 2305560 2305976 416 0.0
.bss 103068 103068 0 0.0
.data 2360 2360 0 0.0
.text 1263824 1264240 416 0.0
qpg lighting-app qpg6105+debug (read only) 571104 571504 400 0.1
(read/write) 146940 146940 0 0.0
.bss 87496 87496 0 0.0
.data 1056 1056 0 0.0
.text 565784 566184 400 0.1
lock-app qpg6105+debug (read only) 516840 517232 392 0.1
(read/write) 146940 146940 0 0.0
.bss 86936 86936 0 0.0
.data 992 992 0 0.0
.text 511520 511912 392 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) 845494 846118 624 0.1
bss 85552 85552 0 0.0
noinit 37160 37160 0 0.0
text 592264 592886 622 0.1

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 2a6dc3e to 38b6788

Increases above 0.2%:

platform target config section 2a6dc3e 38b6788 change % change
linux chip-tool-ipv6only arm64 (read only) 7093252 7121188 27936 0.4
(read/write) 290977 292673 1696 0.6
.bss 54577 55745 1168 2.1
.data.rel.ro 186256 186664 408 0.2
.got 45232 45352 120 0.3
.init_array 184 192 8 4.3
.rodata 390492 391452 960 0.2
.text 6102388 6128100 25712 0.4
Increases (10 builds for cyw30739, k32w, linux, qpg, telink)
platform target config section 2a6dc3e 38b6788 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577442 577826 384 0.1
.app_xip_area 484680 485064 384 0.1
lock cyw930739m2evb_01 (read/write) 535078 535470 392 0.1
.app_xip_area 443884 444276 392 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559658 560050 392 0.1
.app_xip_area 459144 459536 392 0.1
k32w light k32w061+release (read/write) 661652 662036 384 0.1
.text 578796 579180 384 0.1
lock k32w061+release (read/write) 662820 663204 384 0.1
.text 579604 579988 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7093252 7121188 27936 0.4
(read/write) 290977 292673 1696 0.6
.bss 54577 55745 1168 2.1
.data.rel.ro 186256 186664 408 0.2
.got 45232 45352 120 0.3
.init_array 184 192 8 4.3
.rodata 390492 391452 960 0.2
.text 6102388 6128100 25712 0.4
thermostat-no-ble arm64 (read only) 2086396 2087596 1200 0.1
(read/write) 148817 148945 128 0.1
.bss 66129 66257 128 0.2
.text 1737664 1738864 1200 0.1
qpg lighting-app qpg6105+debug (read only) 571040 571432 392 0.1
.text 565720 566112 392 0.1
lock-app qpg6105+debug (read only) 516776 517168 392 0.1
.text 511456 511848 392 0.1
telink lighting-app tlsr9518adk80d (read/write) 845406 846030 624 0.1
text 592178 592800 622 0.1
Full report (11 builds for cyw30739, k32w, linux, qpg, telink)
platform target config section 2a6dc3e 38b6788 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 577442 577826 384 0.1
.app_xip_area 484680 485064 384 0.1
.bss 75508 75508 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) 535078 535470 392 0.1
.app_xip_area 443884 444276 392 0.1
.bss 73980 73980 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) 559658 560050 392 0.1
.app_xip_area 459144 459536 392 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
k32w light k32w061+release (read/write) 661652 662036 384 0.1
.bss 75204 75204 0 0.0
.data 1852 1852 0 0.0
.text 578796 579180 384 0.1
lock k32w061+release (read/write) 662820 663204 384 0.1
.bss 75524 75524 0 0.0
.data 1892 1892 0 0.0
.text 579604 579988 384 0.1
linux chip-tool-ipv6only arm64 (read only) 7093252 7121188 27936 0.4
(read/write) 290977 292673 1696 0.6
.bss 54577 55745 1168 2.1
.data 1128 1128 0 0.0
.data.rel.ro 186256 186664 408 0.2
.dynamic 560 560 0 0.0
.got 45232 45352 120 0.3
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390492 391452 960 0.2
.text 6102388 6128100 25712 0.4
thermostat-no-ble arm64 (read only) 2086396 2087596 1200 0.1
(read/write) 148817 148945 128 0.1
.bss 66129 66257 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 131004 131004 0 0.0
.text 1737664 1738864 1200 0.1
qpg lighting-app qpg6105+debug (read only) 571040 571432 392 0.1
(read/write) 146940 146940 0 0.0
.bss 87488 87488 0 0.0
.data 1056 1056 0 0.0
.text 565720 566112 392 0.1
lock-app qpg6105+debug (read only) 516776 517168 392 0.1
(read/write) 146940 146940 0 0.0
.bss 86928 86928 0 0.0
.data 992 992 0 0.0
.text 511456 511848 392 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) 845406 846030 624 0.1
bss 85540 85540 0 0.0
noinit 37160 37160 0 0.0
text 592178 592800 622 0.1

@rcasallas-silabs rcasallas-silabs force-pushed the group_cryptography3 branch 2 times, most recently from 7f694f0 to 662a357 Compare February 2, 2022 19:48
@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 22f5d22 to 662a357

Increases above 0.2%:

platform target config section 22f5d22 662a357 change % change
linux chip-tool-ipv6only arm64 (read only) 7092068 7120004 27936 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.got 45216 45336 120 0.3
.init_array 184 192 8 4.3
.text 6101124 6126820 25696 0.4
Increases (29 builds for cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 22f5d22 662a357 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576874 577266 392 0.1
.app_xip_area 484368 484760 392 0.1
lock cyw930739m2evb_01 (read/write) 534634 535018 384 0.1
.app_xip_area 443696 444080 384 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559102 559486 384 0.1
.app_xip_area 458844 459228 384 0.1
efr32 lighting-app BRD4161A (read only) 843568 844160 592 0.1
.text 843560 844152 592 0.1
BRD4161A+rpc (read only) 830920 831512 592 0.1
.text 830912 831504 592 0.1
window-app BRD4161A (read only) 815796 816228 432 0.1
.text 815788 816220 432 0.1
k32w light k32w061+release (read/write) 661112 661512 400 0.1
.text 578512 578912 400 0.1
lock k32w061+release (read/write) 662388 662788 400 0.1
.text 579428 579828 400 0.1
linux chip-tool-ipv6only arm64 (read only) 7092068 7120004 27936 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.data.rel.ro 186304 186712 408 0.2
.got 45216 45336 120 0.3
.init_array 184 192 8 4.3
.rodata 390476 391452 976 0.2
.text 6101124 6126820 25696 0.4
thermostat-no-ble arm64 (read only) 2090044 2091244 1200 0.1
(read/write) 140273 140401 128 0.1
.bss 57585 57713 128 0.2
.text 1741616 1742816 1200 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2385568 2385952 384 0.0
.text 1348168 1348552 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2338256 2338640 384 0.0
.text 1300856 1301240 384 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302040 2302424 384 0.0
.text 1264640 1265024 384 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292484 2292868 384 0.0
.text 1255056 1255440 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980291 980851 560 0.1
text 667968 668520 552 0.1
nrf52840dk_nrf52840+rpc (read/write) 965867 966427 560 0.1
text 664408 664964 556 0.1
nrf52840dongle_nrf52840 (read/write) 996387 996931 544 0.1
text 673360 673912 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889522 890066 544 0.1
text 584156 584712 556 0.1
lock-app nrf52840dk_nrf52840 (read/write) 912667 913227 560 0.1
text 614096 614648 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822698 823242 544 0.1
text 531064 531616 552 0.1
pump-app nrf52840dk_nrf52840 (read/write) 915335 915895 560 0.1
text 616436 616992 556 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 910543 911103 560 0.1
text 612496 613048 552 0.1
shell nrf52840dk_nrf52840 (read/write) 798363 798875 512 0.1
bss 109772 109776 4 0.0
text 533732 534248 516 0.1
p6 all-clusters-app default (read/write) 2446672 2447040 368 0.0
.text 1404936 1405304 368 0.0
light-app default (read/write) 2340256 2340688 432 0.0
.text 1298520 1298952 432 0.0
lock-app default (read/write) 2305304 2305720 416 0.0
.text 1263568 1263984 416 0.0
qpg lighting-app qpg6105+debug (read only) 570760 571144 384 0.1
.text 565440 565824 384 0.1
lock-app qpg6105+debug (read only) 516600 516984 384 0.1
.text 511280 511664 384 0.1
telink lighting-app tlsr9518adk80d (read/write) 844862 845486 624 0.1
text 592146 592768 622 0.1
Full report (32 builds for cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 22f5d22 662a357 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576874 577266 392 0.1
.app_xip_area 484368 484760 392 0.1
.bss 75252 75252 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 534634 535018 384 0.1
.app_xip_area 443696 444080 384 0.1
.bss 73724 73724 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559102 559486 384 0.1
.app_xip_area 458844 459228 384 0.1
.bss 82716 82716 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 843568 844160 592 0.1
(read/write) 124792 124792 0 0.0
.bss 122896 122896 0 0.0
.data 1892 1892 0 0.0
.text 843560 844152 592 0.1
BRD4161A+rpc (read only) 830920 831512 592 0.1
(read/write) 141448 141448 0 0.0
.bss 139456 139456 0 0.0
.data 1992 1992 0 0.0
.text 830912 831504 592 0.1
window-app BRD4161A (read only) 815796 816228 432 0.1
(read/write) 123412 123412 0 0.0
.bss 121564 121564 0 0.0
.data 1848 1848 0 0.0
.text 815788 816220 432 0.1
k32w light k32w061+release (read/write) 661112 661512 400 0.1
.bss 74948 74948 0 0.0
.data 1852 1852 0 0.0
.text 578512 578912 400 0.1
lock k32w061+release (read/write) 662388 662788 400 0.1
.bss 75268 75268 0 0.0
.data 1892 1892 0 0.0
.text 579428 579828 400 0.1
linux chip-tool-ipv6only arm64 (read only) 7092068 7120004 27936 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.data 1128 1128 0 0.0
.data.rel.ro 186304 186712 408 0.2
.dynamic 560 560 0 0.0
.got 45216 45336 120 0.3
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390476 391452 976 0.2
.text 6101124 6126820 25696 0.4
thermostat-no-ble arm64 (read only) 2090044 2091244 1200 0.1
(read/write) 140273 140401 128 0.1
.bss 57585 57713 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 130716 130716 0 0.0
.text 1741616 1742816 1200 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2385568 2385952 384 0.0
.bss 188964 188964 0 0.0
.data 5288 5288 0 0.0
.text 1348168 1348552 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338256 2338640 384 0.0
.bss 177888 177888 0 0.0
.data 5568 5568 0 0.0
.text 1300856 1301240 384 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302040 2302424 384 0.0
.bss 177776 177776 0 0.0
.data 5544 5544 0 0.0
.text 1264640 1265024 384 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2292484 2292868 384 0.0
.bss 175052 175052 0 0.0
.data 5368 5368 0 0.0
.text 1255056 1255440 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980291 980851 560 0.1
bss 118260 118260 0 0.0
rodata 116280 116280 0 0.0
text 667968 668520 552 0.1
nrf52840dk_nrf52840+rpc (read/write) 965867 966427 560 0.1
bss 115304 115304 0 0.0
rodata 107752 107752 0 0.0
text 664408 664964 556 0.1
nrf52840dongle_nrf52840 (read/write) 996387 996931 544 0.1
bss 119432 119432 0 0.0
rodata 115124 115124 0 0.0
text 673360 673912 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889522 890066 544 0.1
bss 115044 115044 0 0.0
rodata 109572 109572 0 0.0
text 584156 584712 556 0.1
lock-app nrf52840dk_nrf52840 (read/write) 912667 913227 560 0.1
bss 116620 116620 0 0.0
rodata 104552 104552 0 0.0
text 614096 614648 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822698 823242 544 0.1
bss 113440 113440 0 0.0
rodata 97756 97756 0 0.0
text 531064 531616 552 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 541779 541779 0 0.0
bss 52588 52588 0 0.0
rodata 50048 50048 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 915335 915895 560 0.1
bss 116380 116380 0 0.0
rodata 105068 105068 0 0.0
text 616436 616992 556 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 910543 911103 560 0.1
bss 116388 116388 0 0.0
rodata 104172 104172 0 0.0
text 612496 613048 552 0.1
shell nrf52840dk_nrf52840 (read/write) 798363 798875 512 0.1
bss 109772 109776 4 0.0
rodata 78352 78352 0 0.0
text 533732 534248 516 0.1
p6 all-clusters-app default (read/write) 2446672 2447040 368 0.0
.bss 117116 117116 0 0.0
.data 2576 2576 0 0.0
.text 1404936 1405304 368 0.0
light-app default (read/write) 2340256 2340688 432 0.0
.bss 103084 103084 0 0.0
.data 2400 2400 0 0.0
.text 1298520 1298952 432 0.0
lock-app default (read/write) 2305304 2305720 416 0.0
.bss 102804 102804 0 0.0
.data 2360 2360 0 0.0
.text 1263568 1263984 416 0.0
qpg lighting-app qpg6105+debug (read only) 570760 571144 384 0.1
(read/write) 146940 146940 0 0.0
.bss 87232 87232 0 0.0
.data 1056 1056 0 0.0
.text 565440 565824 384 0.1
lock-app qpg6105+debug (read only) 516600 516984 384 0.1
(read/write) 146940 146940 0 0.0
.bss 86680 86680 0 0.0
.data 992 992 0 0.0
.text 511280 511664 384 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) 844862 845486 624 0.1
bss 85288 85288 0 0.0
noinit 37160 37160 0 0.0
text 592146 592768 622 0.1

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from 22f5d22 to 282ac0e

Increases above 0.2%:

platform target config section 22f5d22 282ac0e change % change
linux chip-tool-ipv6only arm64 (read only) 7092068 7120004 27936 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.got 45216 45336 120 0.3
.init_array 184 192 8 4.3
.text 6101124 6126820 25696 0.4
Increases (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 22f5d22 282ac0e change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576874 577266 392 0.1
.app_xip_area 484368 484760 392 0.1
lock cyw930739m2evb_01 (read/write) 534634 535018 384 0.1
.app_xip_area 443696 444080 384 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559102 559486 384 0.1
.app_xip_area 458844 459228 384 0.1
efr32 lighting-app BRD4161A (read only) 843568 844160 592 0.1
.text 843560 844152 592 0.1
BRD4161A+rpc (read only) 830920 831512 592 0.1
.text 830912 831504 592 0.1
window-app BRD4161A (read only) 815796 816228 432 0.1
.text 815788 816220 432 0.1
esp32 all-clusters-app c3devkit (read only) 934044 934536 492 0.1
.flash.text 934044 934536 492 0.1
m5stack (read only) 982083 982635 552 0.1
.flash.text 976699 977251 552 0.1
k32w light k32w061+release (read/write) 661112 661512 400 0.1
.text 578512 578912 400 0.1
lock k32w061+release (read/write) 662388 662788 400 0.1
.text 579428 579828 400 0.1
linux chip-tool-ipv6only arm64 (read only) 7092068 7120004 27936 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.data.rel.ro 186304 186712 408 0.2
.got 45216 45336 120 0.3
.init_array 184 192 8 4.3
.rodata 390476 391452 976 0.2
.text 6101124 6126820 25696 0.4
thermostat-no-ble arm64 (read only) 2090044 2091180 1136 0.1
(read/write) 140273 140401 128 0.1
.bss 57585 57713 128 0.2
.text 1741616 1742752 1136 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2385568 2385952 384 0.0
.text 1348168 1348552 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2338256 2338640 384 0.0
.text 1300856 1301240 384 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302040 2302424 384 0.0
.text 1264640 1265024 384 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292484 2292868 384 0.0
.text 1255056 1255440 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980291 980851 560 0.1
text 667968 668520 552 0.1
nrf52840dk_nrf52840+rpc (read/write) 965867 966427 560 0.1
text 664408 664964 556 0.1
nrf52840dongle_nrf52840 (read/write) 996387 996931 544 0.1
text 673360 673912 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889522 890066 544 0.1
text 584156 584712 556 0.1
lock-app nrf52840dk_nrf52840 (read/write) 912667 913227 560 0.1
text 614096 614648 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822698 823242 544 0.1
text 531064 531616 552 0.1
pump-app nrf52840dk_nrf52840 (read/write) 915335 915895 560 0.1
text 616436 616992 556 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 910543 911103 560 0.1
text 612496 613048 552 0.1
shell nrf52840dk_nrf52840 (read/write) 798363 798875 512 0.1
bss 109772 109776 4 0.0
text 533732 534248 516 0.1
p6 all-clusters-app default (read/write) 2446672 2447040 368 0.0
.text 1404936 1405304 368 0.0
light-app default (read/write) 2340256 2340688 432 0.0
.text 1298520 1298952 432 0.0
lock-app default (read/write) 2305304 2305720 416 0.0
.text 1263568 1263984 416 0.0
qpg lighting-app qpg6105+debug (read only) 570760 571144 384 0.1
.text 565440 565824 384 0.1
lock-app qpg6105+debug (read only) 516600 516984 384 0.1
.text 511280 511664 384 0.1
telink lighting-app tlsr9518adk80d (read/write) 844862 845486 624 0.1
text 592146 592766 620 0.1
Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 22f5d22 282ac0e change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576874 577266 392 0.1
.app_xip_area 484368 484760 392 0.1
.bss 75252 75252 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 534634 535018 384 0.1
.app_xip_area 443696 444080 384 0.1
.bss 73724 73724 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559102 559486 384 0.1
.app_xip_area 458844 459228 384 0.1
.bss 82716 82716 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 843568 844160 592 0.1
(read/write) 124792 124792 0 0.0
.bss 122896 122896 0 0.0
.data 1892 1892 0 0.0
.text 843560 844152 592 0.1
BRD4161A+rpc (read only) 830920 831512 592 0.1
(read/write) 141448 141448 0 0.0
.bss 139456 139456 0 0.0
.data 1992 1992 0 0.0
.text 830912 831504 592 0.1
window-app BRD4161A (read only) 815796 816228 432 0.1
(read/write) 123412 123412 0 0.0
.bss 121564 121564 0 0.0
.data 1848 1848 0 0.0
.text 815788 816220 432 0.1
esp32 all-clusters-app c3devkit (read only) 934044 934536 492 0.1
(read/write) 1400954 1400954 0 0.0
.dram0.bss 70048 70048 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 197744 197744 0 0.0
.flash.text 934044 934536 492 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982083 982635 552 0.1
(read/write) 465320 465320 0 0.0
.dram0.bss 74808 74808 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 224360 224360 0 0.0
.flash.text 976699 977251 552 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661112 661512 400 0.1
.bss 74948 74948 0 0.0
.data 1852 1852 0 0.0
.text 578512 578912 400 0.1
lock k32w061+release (read/write) 662388 662788 400 0.1
.bss 75268 75268 0 0.0
.data 1892 1892 0 0.0
.text 579428 579828 400 0.1
linux chip-tool-ipv6only arm64 (read only) 7092068 7120004 27936 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.data 1128 1128 0 0.0
.data.rel.ro 186304 186712 408 0.2
.dynamic 560 560 0 0.0
.got 45216 45336 120 0.3
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390476 391452 976 0.2
.text 6101124 6126820 25696 0.4
thermostat-no-ble arm64 (read only) 2090044 2091180 1136 0.1
(read/write) 140273 140401 128 0.1
.bss 57585 57713 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 130716 130716 0 0.0
.text 1741616 1742752 1136 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2385568 2385952 384 0.0
.bss 188964 188964 0 0.0
.data 5288 5288 0 0.0
.text 1348168 1348552 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338256 2338640 384 0.0
.bss 177888 177888 0 0.0
.data 5568 5568 0 0.0
.text 1300856 1301240 384 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302040 2302424 384 0.0
.bss 177776 177776 0 0.0
.data 5544 5544 0 0.0
.text 1264640 1265024 384 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2292484 2292868 384 0.0
.bss 175052 175052 0 0.0
.data 5368 5368 0 0.0
.text 1255056 1255440 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980291 980851 560 0.1
bss 118260 118260 0 0.0
rodata 116280 116280 0 0.0
text 667968 668520 552 0.1
nrf52840dk_nrf52840+rpc (read/write) 965867 966427 560 0.1
bss 115304 115304 0 0.0
rodata 107752 107752 0 0.0
text 664408 664964 556 0.1
nrf52840dongle_nrf52840 (read/write) 996387 996931 544 0.1
bss 119432 119432 0 0.0
rodata 115124 115124 0 0.0
text 673360 673912 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889522 890066 544 0.1
bss 115044 115044 0 0.0
rodata 109572 109572 0 0.0
text 584156 584712 556 0.1
lock-app nrf52840dk_nrf52840 (read/write) 912667 913227 560 0.1
bss 116620 116620 0 0.0
rodata 104552 104552 0 0.0
text 614096 614648 552 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822698 823242 544 0.1
bss 113440 113440 0 0.0
rodata 97756 97756 0 0.0
text 531064 531616 552 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 541779 541779 0 0.0
bss 52588 52588 0 0.0
rodata 50048 50048 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 915335 915895 560 0.1
bss 116380 116380 0 0.0
rodata 105068 105068 0 0.0
text 616436 616992 556 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 910543 911103 560 0.1
bss 116388 116388 0 0.0
rodata 104172 104172 0 0.0
text 612496 613048 552 0.1
shell nrf52840dk_nrf52840 (read/write) 798363 798875 512 0.1
bss 109772 109776 4 0.0
rodata 78352 78352 0 0.0
text 533732 534248 516 0.1
p6 all-clusters-app default (read/write) 2446672 2447040 368 0.0
.bss 117116 117116 0 0.0
.data 2576 2576 0 0.0
.text 1404936 1405304 368 0.0
light-app default (read/write) 2340256 2340688 432 0.0
.bss 103084 103084 0 0.0
.data 2400 2400 0 0.0
.text 1298520 1298952 432 0.0
lock-app default (read/write) 2305304 2305720 416 0.0
.bss 102804 102804 0 0.0
.data 2360 2360 0 0.0
.text 1263568 1263984 416 0.0
qpg lighting-app qpg6105+debug (read only) 570760 571144 384 0.1
(read/write) 146940 146940 0 0.0
.bss 87232 87232 0 0.0
.data 1056 1056 0 0.0
.text 565440 565824 384 0.1
lock-app qpg6105+debug (read only) 516600 516984 384 0.1
(read/write) 146940 146940 0 0.0
.bss 86680 86680 0 0.0
.data 992 992 0 0.0
.text 511280 511664 384 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) 844862 845486 624 0.1
bss 85288 85288 0 0.0
noinit 37160 37160 0 0.0
text 592146 592766 620 0.1

@github-actions
Copy link

github-actions bot commented Feb 2, 2022

PR #14514: Size comparison from ae05dfc to faeacef

Increases above 0.2%:

platform target config section ae05dfc faeacef change % change
linux all-clusters-app debug .bss 54464 54592 128 0.2
bridge-app debug+rpc .bss 35904 36032 128 0.4
chip-tool debug (read only) 7141165 7174989 33824 0.5
(read/write) 180872 181800 928 0.5
.bss 28776 29320 544 1.9
.data.rel.ro 145008 145392 384 0.3
.rodata 407573 408469 896 0.2
.text 6366101 6398165 32064 0.5
chip-tool-ipv6only arm64 (read only) 7092548 7120532 27984 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.got 45216 45336 120 0.3
.init_array 184 192 8 4.3
.text 6101476 6127236 25760 0.4
door-lock-app debug .bss 42080 42208 128 0.3
lighting-app debug+rpc .bss 43032 43160 128 0.3
ota-provider-app debug .bss 40960 41088 128 0.3
ota-requestor-app debug .bss 42272 42400 128 0.3
shell debug .bss 61760 62016 256 0.4
tv-app debug .bss 57024 57152 128 0.2
Increases (40 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section ae05dfc faeacef change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576974 577390 416 0.1
.app_xip_area 484468 484884 416 0.1
lock cyw930739m2evb_01 (read/write) 534734 535134 400 0.1
.app_xip_area 443796 444196 400 0.1
ota-requestor cyw930739m2evb_01 (read/write) 559218 559618 400 0.1
.app_xip_area 458960 459360 400 0.1
efr32 lighting-app BRD4161A (read only) 843736 844328 592 0.1
.text 843728 844320 592 0.1
BRD4161A+rpc (read only) 831112 831704 592 0.1
.text 831104 831696 592 0.1
window-app BRD4161A (read only) 815988 816404 416 0.1
.text 815980 816396 416 0.1
esp32 all-clusters-app c3devkit (read only) 934076 934598 522 0.1
.flash.text 934076 934598 522 0.1
m5stack (read only) 982143 982723 580 0.1
.flash.text 976759 977339 580 0.1
k32w light k32w061+release (read/write) 661220 661620 400 0.1
.text 578620 579020 400 0.1
lock k32w061+release (read/write) 662480 662880 400 0.1
.text 579520 579920 400 0.1
linux all-clusters-app debug (read only) 2306865 2308641 1776 0.1
(read/write) 139744 139872 128 0.1
.bss 54464 54592 128 0.2
.text 1940850 1942626 1776 0.1
bridge-app debug+rpc (read only) 1634421 1636309 1888 0.1
(read/write) 80424 80552 128 0.2
.bss 35904 36032 128 0.4
.text 1381733 1383621 1888 0.1
chip-tool debug (read only) 7141165 7174989 33824 0.5
(read/write) 180872 181800 928 0.5
.bss 28776 29320 544 1.9
.data.rel.ro 145008 145392 384 0.3
.rodata 407573 408469 896 0.2
.text 6366101 6398165 32064 0.5
chip-tool-ipv6only arm64 (read only) 7092548 7120532 27984 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.data.rel.ro 186304 186712 408 0.2
.got 45216 45336 120 0.3
.init_array 184 192 8 4.3
.rodata 390604 391564 960 0.2
.text 6101476 6127236 25760 0.4
door-lock-app debug (read only) 1855657 1857545 1888 0.1
(read/write) 110304 110432 128 0.1
.bss 42080 42208 128 0.3
.text 1536674 1538562 1888 0.1
lighting-app debug+rpc (read only) 1957009 1958977 1968 0.1
(read/write) 115424 115552 128 0.1
.bss 43032 43160 128 0.3
.text 1641666 1643634 1968 0.1
ota-provider-app debug (read only) 1638113 1640017 1904 0.1
(read/write) 79912 80040 128 0.2
.bss 40960 41088 128 0.3
.text 1372210 1374114 1904 0.1
ota-requestor-app debug (read only) 1643705 1645593 1888 0.1
(read/write) 82896 83024 128 0.2
.bss 42272 42400 128 0.3
.text 1383634 1385522 1888 0.1
shell debug (read only) 2281137 2282913 1776 0.1
(read/write) 141104 141360 256 0.2
.bss 61760 62016 256 0.4
.text 1920306 1922082 1776 0.1
thermostat-no-ble arm64 (read only) 2090204 2091484 1280 0.1
(read/write) 140273 140401 128 0.1
.bss 57585 57713 128 0.2
.text 1741728 1743008 1280 0.1
tv-app debug (read only) 2410857 2412665 1808 0.1
(read/write) 138640 138768 128 0.1
.bss 57024 57152 128 0.2
.text 2047522 2049330 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2385672 2386056 384 0.0
.text 1348272 1348656 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2338360 2338744 384 0.0
.text 1300960 1301344 384 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302152 2302600 448 0.0
.text 1264752 1265200 448 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2292596 2292980 384 0.0
.text 1255168 1255552 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980399 980975 576 0.1
text 668024 668596 572 0.1
nrf52840dk_nrf52840+rpc (read/write) 965959 966535 576 0.1
text 664464 665040 576 0.1
nrf52840dongle_nrf52840 (read/write) 996463 997039 576 0.1
text 673400 673972 572 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889614 890190 576 0.1
text 584212 584788 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 912759 913319 560 0.1
text 614136 614704 568 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822774 823350 576 0.1
text 531104 531672 568 0.1
pump-app nrf52840dk_nrf52840 (read/write) 915411 915987 576 0.1
text 616476 617048 572 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 910635 911195 560 0.1
text 612536 613104 568 0.1
shell nrf52840dk_nrf52840 (read/write) 798363 798875 512 0.1
bss 109772 109776 4 0.0
text 533732 534248 516 0.1
p6 all-clusters-app default (read/write) 2446856 2447224 368 0.0
.text 1405120 1405488 368 0.0
light-app default (read/write) 2340448 2340864 416 0.0
.text 1298712 1299128 416 0.0
lock-app default (read/write) 2305480 2305896 416 0.0
.text 1263744 1264160 416 0.0
qpg lighting-app qpg6105+debug (read only) 570844 571244 400 0.1
.text 565524 565924 400 0.1
lock-app qpg6105+debug (read only) 516684 517084 400 0.1
.text 511364 511764 400 0.1
telink lighting-app tlsr9518adk80d (read/write) 844938 845594 656 0.1
text 592178 592830 652 0.1
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section ae05dfc faeacef change % change
cyw30739 light cyw930739m2evb_01 (read/write) 576974 577390 416 0.1
.app_xip_area 484468 484884 416 0.1
.bss 75252 75252 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 534734 535134 400 0.1
.app_xip_area 443796 444196 400 0.1
.bss 73724 73724 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559218 559618 400 0.1
.app_xip_area 458960 459360 400 0.1
.bss 82716 82716 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 843736 844328 592 0.1
(read/write) 124792 124792 0 0.0
.bss 122896 122896 0 0.0
.data 1892 1892 0 0.0
.text 843728 844320 592 0.1
BRD4161A+rpc (read only) 831112 831704 592 0.1
(read/write) 141448 141448 0 0.0
.bss 139456 139456 0 0.0
.data 1992 1992 0 0.0
.text 831104 831696 592 0.1
window-app BRD4161A (read only) 815988 816404 416 0.1
(read/write) 123412 123412 0 0.0
.bss 121564 121564 0 0.0
.data 1848 1848 0 0.0
.text 815980 816396 416 0.1
esp32 all-clusters-app c3devkit (read only) 934076 934598 522 0.1
(read/write) 1401002 1401002 0 0.0
.dram0.bss 70048 70048 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 197792 197792 0 0.0
.flash.text 934076 934598 522 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 982143 982723 580 0.1
(read/write) 465360 465360 0 0.0
.dram0.bss 74808 74808 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 224400 224400 0 0.0
.flash.text 976759 977339 580 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 661220 661620 400 0.1
.bss 74948 74948 0 0.0
.data 1852 1852 0 0.0
.text 578620 579020 400 0.1
lock k32w061+release (read/write) 662480 662880 400 0.1
.bss 75268 75268 0 0.0
.data 1892 1892 0 0.0
.text 579520 579920 400 0.1
linux all-clusters-app debug (read only) 2306865 2308641 1776 0.1
(read/write) 139744 139872 128 0.1
.bss 54464 54592 128 0.2
.data 1200 1200 0 0.0
.data.rel.ro 78392 78392 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 204037 204037 0 0.0
.text 1940850 1942626 1776 0.1
bridge-app debug+rpc (read only) 1634421 1636309 1888 0.1
(read/write) 80424 80552 128 0.2
.bss 35904 36032 128 0.4
.data 1922 1922 0 0.0
.data.rel.ro 37440 37440 0 0.0
.dynamic 592 592 0 0.0
.got 3968 3968 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 137620 137620 0 0.0
.text 1381733 1383621 1888 0.1
chip-tool debug (read only) 7141165 7174989 33824 0.5
(read/write) 180872 181800 928 0.5
.bss 28776 29320 544 1.9
.data 1088 1088 0 0.0
.data.rel.ro 145008 145392 384 0.3
.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 407573 408469 896 0.2
.text 6366101 6398165 32064 0.5
chip-tool-ipv6only arm64 (read only) 7092548 7120532 27984 0.4
(read/write) 283521 284545 1024 0.4
.bss 47089 47585 496 1.1
.data 1128 1128 0 0.0
.data.rel.ro 186304 186712 408 0.2
.dynamic 560 560 0 0.0
.got 45216 45336 120 0.3
.init 24 24 0 0.0
.init_array 184 192 8 4.3
.rodata 390604 391564 960 0.2
.text 6101476 6127236 25760 0.4
door-lock-app debug (read only) 1855657 1857545 1888 0.1
(read/write) 110304 110432 128 0.1
.bss 42080 42208 128 0.3
.data 962 962 0 0.0
.data.rel.ro 61856 61856 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170940 170940 0 0.0
.text 1536674 1538562 1888 0.1
lighting-app debug+rpc (read only) 1957009 1958977 1968 0.1
(read/write) 115424 115552 128 0.1
.bss 43032 43160 128 0.3
.data 1392 1392 0 0.0
.data.rel.ro 65504 65504 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 160945 160945 0 0.0
.text 1641666 1643634 1968 0.1
ota-provider-app debug (read only) 1638113 1640017 1904 0.1
(read/write) 79912 80040 128 0.2
.bss 40960 41088 128 0.3
.data 1064 1064 0 0.0
.data.rel.ro 32376 32376 0 0.0
.dynamic 608 608 0 0.0
.got 4240 4240 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 148486 148486 0 0.0
.text 1372210 1374114 1904 0.1
ota-requestor-app debug (read only) 1643705 1645593 1888 0.1
(read/write) 82896 83024 128 0.2
.bss 42272 42400 128 0.3
.data 1096 1096 0 0.0
.data.rel.ro 34248 34248 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 143831 143831 0 0.0
.text 1383634 1385522 1888 0.1
shell debug (read only) 2281137 2282913 1776 0.1
(read/write) 141104 141360 256 0.2
.bss 61760 62016 256 0.4
.data 768 768 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 204786 204786 0 0.0
.text 1920306 1922082 1776 0.1
thermostat-no-ble arm64 (read only) 2090204 2091484 1280 0.1
(read/write) 140273 140401 128 0.1
.bss 57585 57713 128 0.2
.data 952 952 0 0.0
.data.rel.ro 74624 74624 0 0.0
.dynamic 560 560 0 0.0
.got 4136 4136 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 130764 130764 0 0.0
.text 1741728 1743008 1280 0.1
tv-app debug (read only) 2410857 2412665 1808 0.1
(read/write) 138640 138768 128 0.1
.bss 57024 57152 128 0.2
.data 3104 3104 0 0.0
.data.rel.ro 72504 72504 0 0.0
.dynamic 592 592 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 191852 191852 0 0.0
.text 2047522 2049330 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2385672 2386056 384 0.0
.bss 188964 188964 0 0.0
.data 5288 5288 0 0.0
.text 1348272 1348656 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2338360 2338744 384 0.0
.bss 177888 177888 0 0.0
.data 5568 5568 0 0.0
.text 1300960 1301344 384 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302152 2302600 448 0.0
.bss 177776 177776 0 0.0
.data 5544 5544 0 0.0
.text 1264752 1265200 448 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) 2292596 2292980 384 0.0
.bss 175052 175052 0 0.0
.data 5368 5368 0 0.0
.text 1255168 1255552 384 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 980399 980975 576 0.1
bss 118260 118260 0 0.0
rodata 116324 116324 0 0.0
text 668024 668596 572 0.1
nrf52840dk_nrf52840+rpc (read/write) 965959 966535 576 0.1
bss 115304 115304 0 0.0
rodata 107796 107796 0 0.0
text 664464 665040 576 0.1
nrf52840dongle_nrf52840 (read/write) 996463 997039 576 0.1
bss 119432 119432 0 0.0
rodata 115168 115168 0 0.0
text 673400 673972 572 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 889614 890190 576 0.1
bss 115044 115044 0 0.0
rodata 109616 109616 0 0.0
text 584212 584788 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 912759 913319 560 0.1
bss 116620 116620 0 0.0
rodata 104596 104596 0 0.0
text 614136 614704 568 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822774 823350 576 0.1
bss 113440 113440 0 0.0
rodata 97800 97800 0 0.0
text 531104 531672 568 0.1
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) 915411 915987 576 0.1
bss 116380 116380 0 0.0
rodata 105112 105112 0 0.0
text 616476 617048 572 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 910635 911195 560 0.1
bss 116388 116388 0 0.0
rodata 104216 104216 0 0.0
text 612536 613104 568 0.1
shell nrf52840dk_nrf52840 (read/write) 798363 798875 512 0.1
bss 109772 109776 4 0.0
rodata 78352 78352 0 0.0
text 533732 534248 516 0.1
p6 all-clusters-app default (read/write) 2446856 2447224 368 0.0
.bss 117116 117116 0 0.0
.data 2576 2576 0 0.0
.text 1405120 1405488 368 0.0
light-app default (read/write) 2340448 2340864 416 0.0
.bss 103084 103084 0 0.0
.data 2400 2400 0 0.0
.text 1298712 1299128 416 0.0
lock-app default (read/write) 2305480 2305896 416 0.0
.bss 102804 102804 0 0.0
.data 2360 2360 0 0.0
.text 1263744 1264160 416 0.0
qpg lighting-app qpg6105+debug (read only) 570844 571244 400 0.1
(read/write) 146940 146940 0 0.0
.bss 87232 87232 0 0.0
.data 1056 1056 0 0.0
.text 565524 565924 400 0.1
lock-app qpg6105+debug (read only) 516684 517084 400 0.1
(read/write) 146940 146940 0 0.0
.bss 86680 86680 0 0.0
.data 992 992 0 0.0
.text 511364 511764 400 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) 844938 845594 656 0.1
bss 85288 85288 0 0.0
noinit 37160 37160 0 0.0
text 592178 592830 652 0.1

@jepenven-silabs jepenven-silabs merged commit 8881290 into project-chip:master Feb 3, 2022
@rcasallas-silabs rcasallas-silabs deleted the group_cryptography3 branch July 5, 2022 14:48
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.

[Group] Implement Group Encryption/Decryption Update SecureMessageCodec::Encrypt for Group communication
5 participants