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

[Darwin] MTRDevice attribute cache persistent storage local test facility #32181

Conversation

jtung-apple
Copy link
Contributor

Fixes #31966

But mainly this PR adds a facility to test MTRDevice attribute cache persistent storage when the MTRDeviceController does not have a per controller storage delegate.

On macOS the storage can be turned on with the command:

defaults write org.csa-iot.matter.darwintest enableTestStorage -bool yes

and turned off with:

defaults delete org.csa-iot.matter.darwintest enableTestStorage

Copy link

github-actions bot commented Feb 16, 2024

PR #32181: Size comparison from 573511d to 664cd44

Decreases (2 builds for efr32)
platform target config section 573511d 664cd44 change % change
efr32 lighting-app BRD4187C (read/write) 1107128 1107120 -8 -0.0
.text 908548 908540 -8 -0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.text 983052 983044 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 573511d 664cd44 change % change
bl602 lighting-app bl602 (read/write) 1432722 1432722 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 157532 157532 0 0.0
.text 1099716 1099716 0 0.0
bl602+mfd (read/write) 1447378 1447378 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 156492 156492 0 0.0
.text 1115282 1115282 0 0.0
bl602+rpc (read/write) 1480346 1480346 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165100 165100 0 0.0
.text 1131354 1131354 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1197655 1197655 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106872 106872 0 0.0
.text 969116 969116 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1208711 1208711 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105812 105812 0 0.0
.text 981126 981126 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1289363 1289363 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122244 122244 0 0.0
.text 1044060 1044060 0 0.0
bl706-eth (read/write) 1015349 1015349 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100216 100216 0 0.0
.text 760250 760250 0 0.0
bl706-wifi (read/write) 1249390 1249390 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121216 121216 0 0.0
.text 991514 991514 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1167220 1167220 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100876 100876 0 0.0
.text 962218 962218 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1178368 1178368 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99816 99816 0 0.0
.text 974284 974284 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 781812 0 0.0
(read/write) 168944 168944 0 0.0
.bss 90948 90948 0 0.0
.data 3560 3560 0 0.0
.rodata 90396 90396 0 0.0
.text 691148 691148 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 798612 0 0.0
(read/write) 179184 179184 0 0.0
.bss 101188 101188 0 0.0
.data 3560 3560 0 0.0
.rodata 84684 84684 0 0.0
.text 713660 713660 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 787244 0 0.0
(read/write) 173632 173632 0 0.0
.bss 95636 95636 0 0.0
.data 3560 3560 0 0.0
.rodata 111444 111444 0 0.0
.text 675532 675532 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739444 739444 0 0.0
(read/write) 167912 167912 0 0.0
.bss 89680 89680 0 0.0
.data 3552 3552 0 0.0
.rodata 86116 86116 0 0.0
.text 653060 653060 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 725076 0 0.0
(read/write) 168120 168120 0 0.0
.bss 89904 89904 0 0.0
.data 3544 3544 0 0.0
.rodata 81956 81956 0 0.0
.text 642852 642852 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581210 581210 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86522 86522 0 0.0
.text 492564 492564 0 0.0
lock CC3235SF_LAUNCHXL (read only) 626506 626506 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106978 106978 0 0.0
.text 517404 517404 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 565979 565979 0 0.0
.app_xip_area 455813 455813 0 0.0
.bss 65000 65000 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548947 548947 0 0.0
.app_xip_area 434021 434021 0 0.0
.bss 69752 69752 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567667 567667 0 0.0
.app_xip_area 459005 459005 0 0.0
.bss 63536 63536 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562203 562203 0 0.0
.app_xip_area 450261 450261 0 0.0
.bss 66736 66736 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 929728 929728 0 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 730404 730404 0 0.0
BRD4187C (read/write) 1107128 1107120 -8 -0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 908548 908540 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1120500 1120500 0 0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 930924 930924 0 0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 983052 983044 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1207400 1207400 0 0.0
(read/write) 1748464 1748464 0 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 251040 251040 0 0.0
.flash.text 1207400 1207400 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1249507 1249507 0 0.0
(read/write) 533944 533944 0 0.0
.dram0.bss 81176 81176 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 281684 281684 0 0.0
.flash.text 1243343 1243343 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610416 610416 0 0.0
(read/write) 79988 79988 0 0.0
.bss 67780 67780 0 0.0
.data 2224 2224 0 0.0
.text 609880 609880 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 745412 745412 0 0.0
.bss 79132 79132 0 0.0
.data 2816 2816 0 0.0
.text 624096 624096 0 0.0
light k32w0+release (read only) 602056 602056 0 0.0
(read/write) 79444 79444 0 0.0
.bss 67260 67260 0 0.0
.data 2200 2200 0 0.0
.text 601520 601520 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787528 787528 0 0.0
.bss 80524 80524 0 0.0
.data 2032 2032 0 0.0
.text 665616 665616 0 0.0
lock k32w0+release (read only) 580824 580824 0 0.0
(read/write) 77432 77432 0 0.0
.bss 65300 65300 0 0.0
.data 2148 2148 0 0.0
.text 580288 580288 0 0.0
linux air-purifier-app debug (read only) 2632021 2632021 0 0.0
(read/write) 129544 129544 0 0.0
.bss 46960 46960 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74392 74392 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 185104 185104 0 0.0
.text 2268837 2268837 0 0.0
all-clusters-app debug (read only) 5914721 5914721 0 0.0
(read/write) 480072 480072 0 0.0
.bss 134816 134816 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 333368 333368 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1376 1376 0 0.0
.rodata 348592 348592 0 0.0
.text 5132739 5132739 0 0.0
all-clusters-minimal-app debug (read only) 5207425 5207425 0 0.0
(read/write) 236936 236936 0 0.0
.bss 128096 128096 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 97384 97384 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 288322 288322 0 0.0
.text 4683779 4683779 0 0.0
bridge-app debug (read only) 4604889 4604889 0 0.0
(read/write) 217808 217808 0 0.0
.bss 118624 118624 0 0.0
.data 6176 6176 0 0.0
.data.rel.ro 86288 86288 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 228930 0 0.0
.text 4155075 4155075 0 0.0
chip-tool debug (read only) 11987169 11987169 0 0.0
(read/write) 521296 521296 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414720 414720 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 447705 447705 0 0.0
.text 10833699 10833699 0 0.0
chip-tool-ipv6only arm64 (read only) 11484768 11484768 0 0.0
(read/write) 592080 592080 0 0.0
.bss 103304 103304 0 0.0
.data 4488 4488 0 0.0
.data.rel.ro 454480 454480 0 0.0
.dynamic 512 512 0 0.0
.got 20376 20376 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10243708 10243708 0 0.0
lighting-app debug+rpc+ui (read only) 5527121 5527121 0 0.0
(read/write) 226576 226576 0 0.0
.bss 119560 119560 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94672 94672 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 353780 353780 0 0.0
.text 4926355 4926355 0 0.0
lock-app debug (read only) 4672961 4672961 0 0.0
(read/write) 205432 205432 0 0.0
.bss 114048 114048 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80536 80536 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254978 254978 0 0.0
.text 4205715 4205715 0 0.0
ota-provider-app debug (read only) 4305273 4305273 0 0.0
(read/write) 193960 193960 0 0.0
.bss 113856 113856 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69856 69856 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207618 207618 0 0.0
.text 3904195 3904195 0 0.0
ota-requestor-app debug (read only) 4431449 4431449 0 0.0
(read/write) 198336 198336 0 0.0
.bss 114752 114752 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72960 72960 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 213794 213794 0 0.0
.text 4019619 4019619 0 0.0
shell debug (read only) 2867937 2867937 0 0.0
(read/write) 155936 155936 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86192 86192 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 186208 186208 0 0.0
.text 2508610 2508610 0 0.0
thermostat-no-ble arm64 (read only) 4485640 4485640 0 0.0
(read/write) 247472 247472 0 0.0
.bss 122360 122360 0 0.0
.data 3360 3360 0 0.0
.data.rel.ro 103816 103816 0 0.0
.dynamic 512 512 0 0.0
.got 12232 12232 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3980620 3980620 0 0.0
tv-app debug (read only) 5680857 5680857 0 0.0
(read/write) 352176 352176 0 0.0
.bss 243856 243856 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94536 94536 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 288098 288098 0 0.0
.text 5150307 5150307 0 0.0
tv-casting-app debug (read only) 9868777 9868777 0 0.0
(read/write) 340808 340808 0 0.0
.bss 156624 156624 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 174328 174328 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382672 0 0.0
.text 9019875 9019875 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530696 2530696 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1493380 1493380 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1098468 1098468 0 0.0
bss 130767 130767 0 0.0
rodata 111868 111868 0 0.0
text 808048 808048 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1218636 1218636 0 0.0
bss 122889 122889 0 0.0
rodata 141612 141612 0 0.0
text 803624 803624 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1048036 1048036 0 0.0
bss 129657 129657 0 0.0
rodata 99396 99396 0 0.0
text 771240 771240 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834504 834504 0 0.0
(read/write) 1792172 1792172 0 0.0
.bss 196180 196180 0 0.0
.data 2656 2656 0 0.0
.text 1584948 1584948 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1716132 1716132 0 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1512020 1512020 0 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1635460 1635460 0 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1438076 1438076 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1665452 1665452 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1440908 1440908 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1126024 1126024 0 0.0
.bss 102400 102400 0 0.0
.data 820 820 0 0.0
.text 638408 638408 0 0.0
lock-app qpg6105+debug (read/write) 1086016 1086016 0 0.0
.bss 97152 97152 0 0.0
.data 840 840 0 0.0
.text 598396 598396 0 0.0
stm32 light STM32WB5MM-DK (read/write) 598037 598037 0 0.0
.bss 128312 128312 0 0.0
.data 668 668 0 0.0
.rodata 78772 78772 0 0.0
.text 380560 380560 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820834 820834 0 0.0
bss 49628 49628 0 0.0
text 614668 614668 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1087676 1087676 0 0.0
bss 101720 101720 0 0.0
text 789994 789994 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1046604 1046604 0 0.0
bss 110052 110052 0 0.0
text 762590 762590 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907844 907844 0 0.0
bss 93084 93084 0 0.0
text 650548 650548 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822434 822434 0 0.0
bss 49676 49676 0 0.0
text 616330 616330 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 927952 927952 0 0.0
bss 77676 77676 0 0.0
text 696280 696280 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1070116 1070116 0 0.0
bss 100164 100164 0 0.0
text 775062 775062 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 900544 900544 0 0.0
bss 69140 69140 0 0.0
text 651738 651738 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 926196 926196 0 0.0
bss 92664 92664 0 0.0
text 668930 668930 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 825066 825066 0 0.0
bss 49784 49784 0 0.0
text 619360 619360 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 788772 788772 0 0.0
bss 55984 55984 0 0.0
text 590108 590108 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676768 676768 0 0.0
bss 73640 73640 0 0.0
text 462284 462284 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 829462 829462 0 0.0
bss 51308 51308 0 0.0
text 622392 622392 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 847925 847925 0 0.0
bss 59460 59460 0 0.0
text 634002 634002 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 814360 814360 0 0.0
bss 56272 56272 0 0.0
text 609740 609740 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 832488 832488 0 0.0
bss 68048 68048 0 0.0
text 625014 625014 0 0.0

Copy link

github-actions bot commented Feb 16, 2024

PR #32181: Size comparison from 573511d to 2f3cf59

Decreases (2 builds for efr32)
platform target config section 573511d 2f3cf59 change % change
efr32 lighting-app BRD4187C (read/write) 1107128 1107120 -8 -0.0
.text 908548 908540 -8 -0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.text 983052 983044 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 573511d 2f3cf59 change % change
bl602 lighting-app bl602 (read/write) 1432722 1432722 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 157532 157532 0 0.0
.text 1099716 1099716 0 0.0
bl602+mfd (read/write) 1447378 1447378 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 156492 156492 0 0.0
.text 1115282 1115282 0 0.0
bl602+rpc (read/write) 1480346 1480346 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165100 165100 0 0.0
.text 1131354 1131354 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1197655 1197655 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106872 106872 0 0.0
.text 969116 969116 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1208711 1208711 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105812 105812 0 0.0
.text 981126 981126 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1289363 1289363 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122244 122244 0 0.0
.text 1044060 1044060 0 0.0
bl706-eth (read/write) 1015349 1015349 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100216 100216 0 0.0
.text 760250 760250 0 0.0
bl706-wifi (read/write) 1249390 1249390 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121216 121216 0 0.0
.text 991514 991514 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1167220 1167220 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100876 100876 0 0.0
.text 962218 962218 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1178368 1178368 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99816 99816 0 0.0
.text 974284 974284 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 781812 0 0.0
(read/write) 168944 168944 0 0.0
.bss 90948 90948 0 0.0
.data 3560 3560 0 0.0
.rodata 90396 90396 0 0.0
.text 691148 691148 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 798612 0 0.0
(read/write) 179184 179184 0 0.0
.bss 101188 101188 0 0.0
.data 3560 3560 0 0.0
.rodata 84684 84684 0 0.0
.text 713660 713660 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 787244 0 0.0
(read/write) 173632 173632 0 0.0
.bss 95636 95636 0 0.0
.data 3560 3560 0 0.0
.rodata 111444 111444 0 0.0
.text 675532 675532 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739444 739444 0 0.0
(read/write) 167912 167912 0 0.0
.bss 89680 89680 0 0.0
.data 3552 3552 0 0.0
.rodata 86116 86116 0 0.0
.text 653060 653060 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 725076 0 0.0
(read/write) 168120 168120 0 0.0
.bss 89904 89904 0 0.0
.data 3544 3544 0 0.0
.rodata 81956 81956 0 0.0
.text 642852 642852 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581210 581210 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86522 86522 0 0.0
.text 492564 492564 0 0.0
lock CC3235SF_LAUNCHXL (read only) 626506 626506 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106978 106978 0 0.0
.text 517404 517404 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 565979 565979 0 0.0
.app_xip_area 455813 455813 0 0.0
.bss 65000 65000 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548947 548947 0 0.0
.app_xip_area 434021 434021 0 0.0
.bss 69752 69752 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567667 567667 0 0.0
.app_xip_area 459005 459005 0 0.0
.bss 63536 63536 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562203 562203 0 0.0
.app_xip_area 450261 450261 0 0.0
.bss 66736 66736 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 929728 929728 0 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 730404 730404 0 0.0
BRD4187C (read/write) 1107128 1107120 -8 -0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 908548 908540 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1120500 1120500 0 0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 930924 930924 0 0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 983052 983044 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1207400 1207400 0 0.0
(read/write) 1748464 1748464 0 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 251040 251040 0 0.0
.flash.text 1207400 1207400 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1249507 1249507 0 0.0
(read/write) 533944 533944 0 0.0
.dram0.bss 81176 81176 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 281684 281684 0 0.0
.flash.text 1243343 1243343 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610416 610416 0 0.0
(read/write) 79988 79988 0 0.0
.bss 67780 67780 0 0.0
.data 2224 2224 0 0.0
.text 609880 609880 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 745412 745412 0 0.0
.bss 79132 79132 0 0.0
.data 2816 2816 0 0.0
.text 624096 624096 0 0.0
light k32w0+release (read only) 602056 602056 0 0.0
(read/write) 79444 79444 0 0.0
.bss 67260 67260 0 0.0
.data 2200 2200 0 0.0
.text 601520 601520 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787528 787528 0 0.0
.bss 80524 80524 0 0.0
.data 2032 2032 0 0.0
.text 665616 665616 0 0.0
lock k32w0+release (read only) 580824 580824 0 0.0
(read/write) 77432 77432 0 0.0
.bss 65300 65300 0 0.0
.data 2148 2148 0 0.0
.text 580288 580288 0 0.0
linux air-purifier-app debug (read only) 2632021 2632021 0 0.0
(read/write) 129544 129544 0 0.0
.bss 46960 46960 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74392 74392 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 185104 185104 0 0.0
.text 2268837 2268837 0 0.0
all-clusters-app debug (read only) 5914721 5914721 0 0.0
(read/write) 480072 480072 0 0.0
.bss 134816 134816 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 333368 333368 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1376 1376 0 0.0
.rodata 348592 348592 0 0.0
.text 5132739 5132739 0 0.0
all-clusters-minimal-app debug (read only) 5207425 5207425 0 0.0
(read/write) 236936 236936 0 0.0
.bss 128096 128096 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 97384 97384 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 288322 288322 0 0.0
.text 4683779 4683779 0 0.0
bridge-app debug (read only) 4604889 4604889 0 0.0
(read/write) 217808 217808 0 0.0
.bss 118624 118624 0 0.0
.data 6176 6176 0 0.0
.data.rel.ro 86288 86288 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 228930 0 0.0
.text 4155075 4155075 0 0.0
chip-tool debug (read only) 11987169 11987169 0 0.0
(read/write) 521296 521296 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414720 414720 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 447705 447705 0 0.0
.text 10833699 10833699 0 0.0
chip-tool-ipv6only arm64 (read only) 11484768 11484768 0 0.0
(read/write) 592080 592080 0 0.0
.bss 103304 103304 0 0.0
.data 4488 4488 0 0.0
.data.rel.ro 454480 454480 0 0.0
.dynamic 512 512 0 0.0
.got 20376 20376 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10243708 10243708 0 0.0
lighting-app debug+rpc+ui (read only) 5527121 5527121 0 0.0
(read/write) 226576 226576 0 0.0
.bss 119560 119560 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94672 94672 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 353780 353780 0 0.0
.text 4926355 4926355 0 0.0
lock-app debug (read only) 4672961 4672961 0 0.0
(read/write) 205432 205432 0 0.0
.bss 114048 114048 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80536 80536 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254978 254978 0 0.0
.text 4205715 4205715 0 0.0
ota-provider-app debug (read only) 4305273 4305273 0 0.0
(read/write) 193960 193960 0 0.0
.bss 113856 113856 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69856 69856 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207618 207618 0 0.0
.text 3904195 3904195 0 0.0
ota-requestor-app debug (read only) 4431449 4431449 0 0.0
(read/write) 198336 198336 0 0.0
.bss 114752 114752 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72960 72960 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 213794 213794 0 0.0
.text 4019619 4019619 0 0.0
shell debug (read only) 2867937 2867937 0 0.0
(read/write) 155936 155936 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86192 86192 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 186208 186208 0 0.0
.text 2508610 2508610 0 0.0
thermostat-no-ble arm64 (read only) 4485640 4485640 0 0.0
(read/write) 247472 247472 0 0.0
.bss 122360 122360 0 0.0
.data 3360 3360 0 0.0
.data.rel.ro 103816 103816 0 0.0
.dynamic 512 512 0 0.0
.got 12232 12232 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3980620 3980620 0 0.0
tv-app debug (read only) 5680857 5680857 0 0.0
(read/write) 352176 352176 0 0.0
.bss 243856 243856 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94536 94536 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 288098 288098 0 0.0
.text 5150307 5150307 0 0.0
tv-casting-app debug (read only) 9868777 9868777 0 0.0
(read/write) 340808 340808 0 0.0
.bss 156624 156624 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 174328 174328 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382672 0 0.0
.text 9019875 9019875 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530696 2530696 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1493380 1493380 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1098468 1098468 0 0.0
bss 130767 130767 0 0.0
rodata 111868 111868 0 0.0
text 808048 808048 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1218636 1218636 0 0.0
bss 122889 122889 0 0.0
rodata 141612 141612 0 0.0
text 803624 803624 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1048036 1048036 0 0.0
bss 129657 129657 0 0.0
rodata 99396 99396 0 0.0
text 771240 771240 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834504 834504 0 0.0
(read/write) 1792172 1792172 0 0.0
.bss 196180 196180 0 0.0
.data 2656 2656 0 0.0
.text 1584948 1584948 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1716132 1716132 0 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1512020 1512020 0 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1635460 1635460 0 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1438076 1438076 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1665452 1665452 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1440908 1440908 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1126024 1126024 0 0.0
.bss 102400 102400 0 0.0
.data 820 820 0 0.0
.text 638408 638408 0 0.0
lock-app qpg6105+debug (read/write) 1086016 1086016 0 0.0
.bss 97152 97152 0 0.0
.data 840 840 0 0.0
.text 598396 598396 0 0.0
stm32 light STM32WB5MM-DK (read/write) 598037 598037 0 0.0
.bss 128312 128312 0 0.0
.data 668 668 0 0.0
.rodata 78772 78772 0 0.0
.text 380560 380560 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820834 820834 0 0.0
bss 49628 49628 0 0.0
text 614668 614668 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1087676 1087676 0 0.0
bss 101720 101720 0 0.0
text 789994 789994 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1046604 1046604 0 0.0
bss 110052 110052 0 0.0
text 762590 762590 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907844 907844 0 0.0
bss 93084 93084 0 0.0
text 650548 650548 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822434 822434 0 0.0
bss 49676 49676 0 0.0
text 616330 616330 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 927952 927952 0 0.0
bss 77676 77676 0 0.0
text 696280 696280 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1070116 1070116 0 0.0
bss 100164 100164 0 0.0
text 775062 775062 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 900544 900544 0 0.0
bss 69140 69140 0 0.0
text 651738 651738 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 926196 926196 0 0.0
bss 92664 92664 0 0.0
text 668930 668930 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 825066 825066 0 0.0
bss 49784 49784 0 0.0
text 619360 619360 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 788772 788772 0 0.0
bss 55984 55984 0 0.0
text 590108 590108 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676768 676768 0 0.0
bss 73640 73640 0 0.0
text 462284 462284 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 829462 829462 0 0.0
bss 51308 51308 0 0.0
text 622392 622392 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 847925 847925 0 0.0
bss 59460 59460 0 0.0
text 634002 634002 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 814360 814360 0 0.0
bss 56272 56272 0 0.0
text 609740 609740 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 832488 832488 0 0.0
bss 68048 68048 0 0.0
text 625014 625014 0 0.0

Copy link

github-actions bot commented Feb 16, 2024

PR #32181: Size comparison from 573511d to 3a95425

Decreases (7 builds for cc13x4_26x4, efr32)
platform target config section 573511d 3a95425 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 770812 -11000 -1.4
(read/write) 168944 168552 -392 -0.2
.bss 90948 90556 -392 -0.4
.rodata 90396 81652 -8744 -9.7
.text 691148 688892 -2256 -0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 787612 -11000 -1.4
(read/write) 179184 178792 -392 -0.2
.bss 101188 100796 -392 -0.4
.rodata 84684 75940 -8744 -10.3
.text 713660 711404 -2256 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 776244 -11000 -1.4
(read/write) 173632 173240 -392 -0.2
.bss 95636 95244 -392 -0.4
.rodata 111444 102700 -8744 -7.8
.text 675532 673276 -2256 -0.3
pump-app LP_EM_CC1354P10_6 (read only) 739444 728452 -10992 -1.5
(read/write) 167912 167520 -392 -0.2
.bss 89680 89288 -392 -0.4
.rodata 86116 77372 -8744 -10.2
.text 653060 650812 -2248 -0.3
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 714084 -10992 -1.5
(read/write) 168120 167728 -392 -0.2
.bss 89904 89512 -392 -0.4
.rodata 81956 73212 -8744 -10.7
.text 642852 640604 -2248 -0.3
efr32 lighting-app BRD4187C (read/write) 1107128 1107120 -8 -0.0
.text 908548 908540 -8 -0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.text 983052 983044 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 573511d 3a95425 change % change
bl602 lighting-app bl602 (read/write) 1432722 1432722 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 157532 157532 0 0.0
.text 1099716 1099716 0 0.0
bl602+mfd (read/write) 1447378 1447378 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 156492 156492 0 0.0
.text 1115282 1115282 0 0.0
bl602+rpc (read/write) 1480346 1480346 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165100 165100 0 0.0
.text 1131354 1131354 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1197655 1197655 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106872 106872 0 0.0
.text 969116 969116 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1208711 1208711 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105812 105812 0 0.0
.text 981126 981126 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1289363 1289363 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122244 122244 0 0.0
.text 1044060 1044060 0 0.0
bl706-eth (read/write) 1015349 1015349 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100216 100216 0 0.0
.text 760250 760250 0 0.0
bl706-wifi (read/write) 1249390 1249390 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121216 121216 0 0.0
.text 991514 991514 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1167220 1167220 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100876 100876 0 0.0
.text 962218 962218 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1178368 1178368 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99816 99816 0 0.0
.text 974284 974284 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 770812 -11000 -1.4
(read/write) 168944 168552 -392 -0.2
.bss 90948 90556 -392 -0.4
.data 3560 3560 0 0.0
.rodata 90396 81652 -8744 -9.7
.text 691148 688892 -2256 -0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 787612 -11000 -1.4
(read/write) 179184 178792 -392 -0.2
.bss 101188 100796 -392 -0.4
.data 3560 3560 0 0.0
.rodata 84684 75940 -8744 -10.3
.text 713660 711404 -2256 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 776244 -11000 -1.4
(read/write) 173632 173240 -392 -0.2
.bss 95636 95244 -392 -0.4
.data 3560 3560 0 0.0
.rodata 111444 102700 -8744 -7.8
.text 675532 673276 -2256 -0.3
pump-app LP_EM_CC1354P10_6 (read only) 739444 728452 -10992 -1.5
(read/write) 167912 167520 -392 -0.2
.bss 89680 89288 -392 -0.4
.data 3552 3552 0 0.0
.rodata 86116 77372 -8744 -10.2
.text 653060 650812 -2248 -0.3
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 714084 -10992 -1.5
(read/write) 168120 167728 -392 -0.2
.bss 89904 89512 -392 -0.4
.data 3544 3544 0 0.0
.rodata 81956 73212 -8744 -10.7
.text 642852 640604 -2248 -0.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581210 581210 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86522 86522 0 0.0
.text 492564 492564 0 0.0
lock CC3235SF_LAUNCHXL (read only) 626506 626506 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106978 106978 0 0.0
.text 517404 517404 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 565979 565979 0 0.0
.app_xip_area 455813 455813 0 0.0
.bss 65000 65000 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548947 548947 0 0.0
.app_xip_area 434021 434021 0 0.0
.bss 69752 69752 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567667 567667 0 0.0
.app_xip_area 459005 459005 0 0.0
.bss 63536 63536 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562203 562203 0 0.0
.app_xip_area 450261 450261 0 0.0
.bss 66736 66736 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 929728 929728 0 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 730404 730404 0 0.0
BRD4187C (read/write) 1107128 1107120 -8 -0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 908548 908540 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1120500 1120500 0 0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 930924 930924 0 0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 983052 983044 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1207400 1207400 0 0.0
(read/write) 1748464 1748464 0 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 251040 251040 0 0.0
.flash.text 1207400 1207400 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1249507 1249507 0 0.0
(read/write) 533944 533944 0 0.0
.dram0.bss 81176 81176 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 281684 281684 0 0.0
.flash.text 1243343 1243343 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610416 610416 0 0.0
(read/write) 79988 79988 0 0.0
.bss 67780 67780 0 0.0
.data 2224 2224 0 0.0
.text 609880 609880 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 745412 745412 0 0.0
.bss 79132 79132 0 0.0
.data 2816 2816 0 0.0
.text 624096 624096 0 0.0
light k32w0+release (read only) 602056 602056 0 0.0
(read/write) 79444 79444 0 0.0
.bss 67260 67260 0 0.0
.data 2200 2200 0 0.0
.text 601520 601520 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787528 787528 0 0.0
.bss 80524 80524 0 0.0
.data 2032 2032 0 0.0
.text 665616 665616 0 0.0
lock k32w0+release (read only) 580824 580824 0 0.0
(read/write) 77432 77432 0 0.0
.bss 65300 65300 0 0.0
.data 2148 2148 0 0.0
.text 580288 580288 0 0.0
linux air-purifier-app debug (read only) 2632021 2632021 0 0.0
(read/write) 129544 129544 0 0.0
.bss 46960 46960 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74392 74392 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 185104 185104 0 0.0
.text 2268837 2268837 0 0.0
all-clusters-app debug (read only) 5914721 5914721 0 0.0
(read/write) 480072 480072 0 0.0
.bss 134816 134816 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 333368 333368 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1376 1376 0 0.0
.rodata 348592 348592 0 0.0
.text 5132739 5132739 0 0.0
all-clusters-minimal-app debug (read only) 5207425 5207425 0 0.0
(read/write) 236936 236936 0 0.0
.bss 128096 128096 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 97384 97384 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 288322 288322 0 0.0
.text 4683779 4683779 0 0.0
bridge-app debug (read only) 4604889 4604889 0 0.0
(read/write) 217808 217808 0 0.0
.bss 118624 118624 0 0.0
.data 6176 6176 0 0.0
.data.rel.ro 86288 86288 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 228930 0 0.0
.text 4155075 4155075 0 0.0
chip-tool debug (read only) 11987169 11987169 0 0.0
(read/write) 521296 521296 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414720 414720 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 447705 447705 0 0.0
.text 10833699 10833699 0 0.0
chip-tool-ipv6only arm64 (read only) 11484768 11484768 0 0.0
(read/write) 592080 592080 0 0.0
.bss 103304 103304 0 0.0
.data 4488 4488 0 0.0
.data.rel.ro 454480 454480 0 0.0
.dynamic 512 512 0 0.0
.got 20376 20376 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10243708 10243708 0 0.0
lighting-app debug+rpc+ui (read only) 5527121 5527121 0 0.0
(read/write) 226576 226576 0 0.0
.bss 119560 119560 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94672 94672 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 353780 353780 0 0.0
.text 4926355 4926355 0 0.0
lock-app debug (read only) 4672961 4672961 0 0.0
(read/write) 205432 205432 0 0.0
.bss 114048 114048 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80536 80536 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254978 254978 0 0.0
.text 4205715 4205715 0 0.0
ota-provider-app debug (read only) 4305273 4305273 0 0.0
(read/write) 193960 193960 0 0.0
.bss 113856 113856 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69856 69856 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207618 207618 0 0.0
.text 3904195 3904195 0 0.0
ota-requestor-app debug (read only) 4431449 4431449 0 0.0
(read/write) 198336 198336 0 0.0
.bss 114752 114752 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72960 72960 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 213794 213794 0 0.0
.text 4019619 4019619 0 0.0
shell debug (read only) 2867937 2867937 0 0.0
(read/write) 155936 155936 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86192 86192 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 186208 186208 0 0.0
.text 2508610 2508610 0 0.0
thermostat-no-ble arm64 (read only) 4485640 4485640 0 0.0
(read/write) 247472 247472 0 0.0
.bss 122360 122360 0 0.0
.data 3360 3360 0 0.0
.data.rel.ro 103816 103816 0 0.0
.dynamic 512 512 0 0.0
.got 12232 12232 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3980620 3980620 0 0.0
tv-app debug (read only) 5680857 5680857 0 0.0
(read/write) 352176 352176 0 0.0
.bss 243856 243856 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94536 94536 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 288098 288098 0 0.0
.text 5150307 5150307 0 0.0
tv-casting-app debug (read only) 9868777 9868777 0 0.0
(read/write) 340808 340808 0 0.0
.bss 156624 156624 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 174328 174328 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382672 0 0.0
.text 9019875 9019875 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530696 2530696 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1493380 1493380 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1098468 1098468 0 0.0
bss 130767 130767 0 0.0
rodata 111868 111868 0 0.0
text 808048 808048 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1218636 1218636 0 0.0
bss 122889 122889 0 0.0
rodata 141612 141612 0 0.0
text 803624 803624 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1048036 1048036 0 0.0
bss 129657 129657 0 0.0
rodata 99396 99396 0 0.0
text 771240 771240 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834504 834504 0 0.0
(read/write) 1792172 1792172 0 0.0
.bss 196180 196180 0 0.0
.data 2656 2656 0 0.0
.text 1584948 1584948 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1716132 1716132 0 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1512020 1512020 0 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1635460 1635460 0 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1438076 1438076 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1665452 1665452 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1440908 1440908 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1126024 1126024 0 0.0
.bss 102400 102400 0 0.0
.data 820 820 0 0.0
.text 638408 638408 0 0.0
lock-app qpg6105+debug (read/write) 1086016 1086016 0 0.0
.bss 97152 97152 0 0.0
.data 840 840 0 0.0
.text 598396 598396 0 0.0
stm32 light STM32WB5MM-DK (read/write) 598037 598037 0 0.0
.bss 128312 128312 0 0.0
.data 668 668 0 0.0
.rodata 78772 78772 0 0.0
.text 380560 380560 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820834 820834 0 0.0
bss 49628 49628 0 0.0
text 614668 614668 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1087676 1087676 0 0.0
bss 101720 101720 0 0.0
text 789994 789994 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1046604 1046604 0 0.0
bss 110052 110052 0 0.0
text 762590 762590 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907844 907844 0 0.0
bss 93084 93084 0 0.0
text 650548 650548 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822434 822434 0 0.0
bss 49676 49676 0 0.0
text 616330 616330 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 927952 927952 0 0.0
bss 77676 77676 0 0.0
text 696280 696280 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1070116 1070116 0 0.0
bss 100164 100164 0 0.0
text 775062 775062 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 900544 900544 0 0.0
bss 69140 69140 0 0.0
text 651738 651738 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 926196 926196 0 0.0
bss 92664 92664 0 0.0
text 668930 668930 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 825066 825066 0 0.0
bss 49784 49784 0 0.0
text 619360 619360 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 788772 788772 0 0.0
bss 55984 55984 0 0.0
text 590108 590108 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676768 676768 0 0.0
bss 73640 73640 0 0.0
text 462284 462284 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 829462 829462 0 0.0
bss 51308 51308 0 0.0
text 622392 622392 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 847925 847925 0 0.0
bss 59460 59460 0 0.0
text 634002 634002 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 814360 814360 0 0.0
bss 56272 56272 0 0.0
text 609740 609740 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 832488 832488 0 0.0
bss 68048 68048 0 0.0
text 625014 625014 0 0.0

Copy link

github-actions bot commented Feb 17, 2024

PR #32181: Size comparison from 573511d to 1c95fd6

Increases (50 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 573511d 1c95fd6 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 565979 566011 32 0.0
.app_xip_area 455813 455845 32 0.0
lock cyw930739m2evb_01 (read/write) 548947 548979 32 0.0
.app_xip_area 434021 434053 32 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567667 567699 32 0.0
.app_xip_area 459005 459037 32 0.0
switch cyw930739m2evb_01 (read/write) 562203 562235 32 0.0
.app_xip_area 450261 450293 32 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 929728 929760 32 0.0
.text 730404 730436 32 0.0
BRD4187C (read/write) 1107128 1107152 24 0.0
.text 908548 908572 24 0.0
lock-app BRD4161A+wf200 (read/write) 1120500 1120532 32 0.0
.text 930924 930956 32 0.0
esp32 all-clusters-app c3devkit (read only) 1207400 1207446 46 0.0
.flash.text 1207400 1207446 46 0.0
m5stack (read only) 1249507 1249555 48 0.0
.flash.text 1243343 1243391 48 0.0
k32w contact k32w0+release (read only) 610416 610448 32 0.0
.text 609880 609912 32 0.0
k32w1+release (read/write) 745412 745444 32 0.0
.text 624096 624128 32 0.0
light k32w0+release (read only) 602056 602088 32 0.0
.text 601520 601552 32 0.0
k32w1+release (read/write) 787528 787560 32 0.0
.text 665616 665648 32 0.0
lock k32w0+release (read only) 580824 580856 32 0.0
.text 580288 580320 32 0.0
linux air-purifier-app debug (read only) 2632021 2632101 80 0.0
.text 2268837 2268917 80 0.0
all-clusters-app debug (read only) 5914721 5914785 64 0.0
.text 5132739 5132803 64 0.0
all-clusters-minimal-app debug (read only) 5207425 5207489 64 0.0
.text 4683779 4683843 64 0.0
bridge-app debug (read only) 4604889 4604969 80 0.0
.text 4155075 4155155 80 0.0
lighting-app debug+rpc+ui (read only) 5527121 5527201 80 0.0
.text 4926355 4926435 80 0.0
lock-app debug (read only) 4672961 4673025 64 0.0
.text 4205715 4205779 64 0.0
ota-provider-app debug (read only) 4305273 4305337 64 0.0
.text 3904195 3904259 64 0.0
ota-requestor-app debug (read only) 4431449 4431513 64 0.0
.text 4019619 4019683 64 0.0
thermostat-no-ble arm64 (read only) 4485640 4485688 48 0.0
.text 3980620 3980668 48 0.0
tv-app debug (read only) 5680857 5680937 80 0.0
.text 5150307 5150387 80 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2530696 2530760 64 0.0
.text 1493380 1493444 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1098468 1098500 32 0.0
text 808048 808080 32 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1218636 1218668 32 0.0
text 803624 803656 32 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1048036 1048068 32 0.0
text 771240 771276 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1792172 1792188 16 0.0
.text 1584948 1584964 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1716132 1716164 32 0.0
.text 1512020 1512052 32 0.0
light cy8ckit_062s2_43012 (read/write) 1635460 1635492 32 0.0
.text 1438076 1438108 32 0.0
lock cy8ckit_062s2_43012 (read/write) 1665452 1665484 32 0.0
.text 1440908 1440940 32 0.0
qpg lighting-app qpg6105+debug (read/write) 1126024 1126056 32 0.0
.text 638408 638440 32 0.0
lock-app qpg6105+debug (read/write) 1086016 1086048 32 0.0
.text 598396 598428 32 0.0
stm32 light STM32WB5MM-DK (read/write) 598037 598069 32 0.0
.text 380560 380592 32 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 820834 820882 48 0.0
text 614668 614714 46 0.0
all-clusters-app tlsr9518adk80d (read/write) 1087676 1087716 40 0.0
text 789994 790040 46 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1046604 1046652 48 0.0
text 762590 762636 46 0.0
bridge-app tlsr9518adk80d (read/write) 907844 907892 48 0.0
text 650548 650594 46 0.0
contact-sensor-app tlsr9528a_retention (read/write) 822434 822482 48 0.0
text 616330 616376 46 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 927952 928000 48 0.0
text 696280 696326 46 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1070116 1070164 48 0.0
text 775062 775108 46 0.0
lock-app-dfu tlsr9528a (read/write) 900544 900584 40 0.0
text 651738 651784 46 0.0
ota-requestor-app tlsr9518adk80d (read/write) 926196 926236 40 0.0
text 668930 668976 46 0.0
pump-app tlsr9258a_retention (read/write) 825066 825114 48 0.0
text 619360 619406 46 0.0
pump-controller-app tlsr9518adk80d (read/write) 788772 788820 48 0.0
text 590108 590154 46 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 829462 829510 48 0.0
text 622392 622438 46 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 847925 847965 40 0.0
text 634002 634048 46 0.0
thermostat tlsr9518adk80d (read/write) 814360 814408 48 0.0
text 609740 609786 46 0.0
window-covering tlsr9258a (read/write) 832488 832528 40 0.0
text 625014 625060 46 0.0
Decreases (7 builds for cc13x4_26x4, efr32, linux)
platform target config section 573511d 1c95fd6 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 770844 -10968 -1.4
(read/write) 168944 168552 -392 -0.2
.bss 90948 90556 -392 -0.4
.rodata 90396 81652 -8744 -9.7
.text 691148 688924 -2224 -0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 787644 -10968 -1.4
(read/write) 179184 178792 -392 -0.2
.bss 101188 100796 -392 -0.4
.rodata 84684 75940 -8744 -10.3
.text 713660 711436 -2224 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 776276 -10968 -1.4
(read/write) 173632 173240 -392 -0.2
.bss 95636 95244 -392 -0.4
.rodata 111444 102700 -8744 -7.8
.text 675532 673308 -2224 -0.3
pump-app LP_EM_CC1354P10_6 (read only) 739444 728484 -10960 -1.5
(read/write) 167912 167520 -392 -0.2
.bss 89680 89288 -392 -0.4
.rodata 86116 77372 -8744 -10.2
.text 653060 650844 -2216 -0.3
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 714116 -10960 -1.5
(read/write) 168120 167728 -392 -0.2
.bss 89904 89512 -392 -0.4
.rodata 81956 73212 -8744 -10.7
.text 642852 640636 -2216 -0.3
efr32 window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.text 983052 983044 -8 -0.0
linux thermostat-no-ble arm64 (read/write) 247472 247424 -48 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 573511d 1c95fd6 change % change
bl602 lighting-app bl602 (read/write) 1432722 1432722 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 157532 157532 0 0.0
.text 1099716 1099716 0 0.0
bl602+mfd (read/write) 1447378 1447378 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 156492 156492 0 0.0
.text 1115282 1115282 0 0.0
bl602+rpc (read/write) 1480346 1480346 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165100 165100 0 0.0
.text 1131354 1131354 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1197655 1197655 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106872 106872 0 0.0
.text 969116 969116 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1208711 1208711 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105812 105812 0 0.0
.text 981126 981126 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1289363 1289363 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122244 122244 0 0.0
.text 1044060 1044060 0 0.0
bl706-eth (read/write) 1015349 1015349 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100216 100216 0 0.0
.text 760250 760250 0 0.0
bl706-wifi (read/write) 1249390 1249390 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121216 121216 0 0.0
.text 991514 991514 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1167220 1167220 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100876 100876 0 0.0
.text 962218 962218 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1178368 1178368 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99816 99816 0 0.0
.text 974284 974284 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 770844 -10968 -1.4
(read/write) 168944 168552 -392 -0.2
.bss 90948 90556 -392 -0.4
.data 3560 3560 0 0.0
.rodata 90396 81652 -8744 -9.7
.text 691148 688924 -2224 -0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 787644 -10968 -1.4
(read/write) 179184 178792 -392 -0.2
.bss 101188 100796 -392 -0.4
.data 3560 3560 0 0.0
.rodata 84684 75940 -8744 -10.3
.text 713660 711436 -2224 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 776276 -10968 -1.4
(read/write) 173632 173240 -392 -0.2
.bss 95636 95244 -392 -0.4
.data 3560 3560 0 0.0
.rodata 111444 102700 -8744 -7.8
.text 675532 673308 -2224 -0.3
pump-app LP_EM_CC1354P10_6 (read only) 739444 728484 -10960 -1.5
(read/write) 167912 167520 -392 -0.2
.bss 89680 89288 -392 -0.4
.data 3552 3552 0 0.0
.rodata 86116 77372 -8744 -10.2
.text 653060 650844 -2216 -0.3
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 714116 -10960 -1.5
(read/write) 168120 167728 -392 -0.2
.bss 89904 89512 -392 -0.4
.data 3544 3544 0 0.0
.rodata 81956 73212 -8744 -10.7
.text 642852 640636 -2216 -0.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581210 581210 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86522 86522 0 0.0
.text 492564 492564 0 0.0
lock CC3235SF_LAUNCHXL (read only) 626506 626506 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106978 106978 0 0.0
.text 517404 517404 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 565979 566011 32 0.0
.app_xip_area 455813 455845 32 0.0
.bss 65000 65000 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548947 548979 32 0.0
.app_xip_area 434021 434053 32 0.0
.bss 69752 69752 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567667 567699 32 0.0
.app_xip_area 459005 459037 32 0.0
.bss 63536 63536 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562203 562235 32 0.0
.app_xip_area 450261 450293 32 0.0
.bss 66736 66736 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 929728 929760 32 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 730404 730436 32 0.0
BRD4187C (read/write) 1107128 1107152 24 0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 908548 908572 24 0.0
lock-app BRD4161A+wf200 (read/write) 1120500 1120532 32 0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 930924 930956 32 0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 983052 983044 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1207400 1207446 46 0.0
(read/write) 1748464 1748464 0 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 251040 251040 0 0.0
.flash.text 1207400 1207446 46 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1249507 1249555 48 0.0
(read/write) 533944 533944 0 0.0
.dram0.bss 81176 81176 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 281684 281684 0 0.0
.flash.text 1243343 1243391 48 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610416 610448 32 0.0
(read/write) 79988 79988 0 0.0
.bss 67780 67780 0 0.0
.data 2224 2224 0 0.0
.text 609880 609912 32 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 745412 745444 32 0.0
.bss 79132 79132 0 0.0
.data 2816 2816 0 0.0
.text 624096 624128 32 0.0
light k32w0+release (read only) 602056 602088 32 0.0
(read/write) 79444 79444 0 0.0
.bss 67260 67260 0 0.0
.data 2200 2200 0 0.0
.text 601520 601552 32 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787528 787560 32 0.0
.bss 80524 80524 0 0.0
.data 2032 2032 0 0.0
.text 665616 665648 32 0.0
lock k32w0+release (read only) 580824 580856 32 0.0
(read/write) 77432 77432 0 0.0
.bss 65300 65300 0 0.0
.data 2148 2148 0 0.0
.text 580288 580320 32 0.0
linux air-purifier-app debug (read only) 2632021 2632101 80 0.0
(read/write) 129544 129544 0 0.0
.bss 46960 46960 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74392 74392 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 185104 185104 0 0.0
.text 2268837 2268917 80 0.0
all-clusters-app debug (read only) 5914721 5914785 64 0.0
(read/write) 480072 480072 0 0.0
.bss 134816 134816 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 333368 333368 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1376 1376 0 0.0
.rodata 348592 348592 0 0.0
.text 5132739 5132803 64 0.0
all-clusters-minimal-app debug (read only) 5207425 5207489 64 0.0
(read/write) 236936 236936 0 0.0
.bss 128096 128096 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 97384 97384 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 288322 288322 0 0.0
.text 4683779 4683843 64 0.0
bridge-app debug (read only) 4604889 4604969 80 0.0
(read/write) 217808 217808 0 0.0
.bss 118624 118624 0 0.0
.data 6176 6176 0 0.0
.data.rel.ro 86288 86288 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 228930 0 0.0
.text 4155075 4155155 80 0.0
chip-tool debug (read only) 11987169 11987169 0 0.0
(read/write) 521296 521296 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414720 414720 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 447705 447705 0 0.0
.text 10833699 10833699 0 0.0
chip-tool-ipv6only arm64 (read only) 11484768 11484768 0 0.0
(read/write) 592080 592080 0 0.0
.bss 103304 103304 0 0.0
.data 4488 4488 0 0.0
.data.rel.ro 454480 454480 0 0.0
.dynamic 512 512 0 0.0
.got 20376 20376 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10243708 10243708 0 0.0
lighting-app debug+rpc+ui (read only) 5527121 5527201 80 0.0
(read/write) 226576 226576 0 0.0
.bss 119560 119560 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94672 94672 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 353780 353780 0 0.0
.text 4926355 4926435 80 0.0
lock-app debug (read only) 4672961 4673025 64 0.0
(read/write) 205432 205432 0 0.0
.bss 114048 114048 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80536 80536 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254978 254978 0 0.0
.text 4205715 4205779 64 0.0
ota-provider-app debug (read only) 4305273 4305337 64 0.0
(read/write) 193960 193960 0 0.0
.bss 113856 113856 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69856 69856 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207618 207618 0 0.0
.text 3904195 3904259 64 0.0
ota-requestor-app debug (read only) 4431449 4431513 64 0.0
(read/write) 198336 198336 0 0.0
.bss 114752 114752 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72960 72960 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 213794 213794 0 0.0
.text 4019619 4019683 64 0.0
shell debug (read only) 2867937 2867937 0 0.0
(read/write) 155936 155936 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86192 86192 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 186208 186208 0 0.0
.text 2508610 2508610 0 0.0
thermostat-no-ble arm64 (read only) 4485640 4485688 48 0.0
(read/write) 247472 247424 -48 -0.0
.bss 122360 122360 0 0.0
.data 3360 3360 0 0.0
.data.rel.ro 103816 103816 0 0.0
.dynamic 512 512 0 0.0
.got 12232 12232 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3980620 3980668 48 0.0
tv-app debug (read only) 5680857 5680937 80 0.0
(read/write) 352176 352176 0 0.0
.bss 243856 243856 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94536 94536 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 288098 288098 0 0.0
.text 5150307 5150387 80 0.0
tv-casting-app debug (read only) 9868777 9868777 0 0.0
(read/write) 340808 340808 0 0.0
.bss 156624 156624 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 174328 174328 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382672 0 0.0
.text 9019875 9019875 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530696 2530760 64 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1493380 1493444 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1098468 1098500 32 0.0
bss 130767 130767 0 0.0
rodata 111868 111868 0 0.0
text 808048 808080 32 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1218636 1218668 32 0.0
bss 122889 122889 0 0.0
rodata 141612 141612 0 0.0
text 803624 803656 32 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1048036 1048068 32 0.0
bss 129657 129657 0 0.0
rodata 99396 99396 0 0.0
text 771240 771276 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834504 834504 0 0.0
(read/write) 1792172 1792188 16 0.0
.bss 196180 196180 0 0.0
.data 2656 2656 0 0.0
.text 1584948 1584964 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1716132 1716164 32 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1512020 1512052 32 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1635460 1635492 32 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1438076 1438108 32 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1665452 1665484 32 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1440908 1440940 32 0.0
qpg lighting-app qpg6105+debug (read/write) 1126024 1126056 32 0.0
.bss 102400 102400 0 0.0
.data 820 820 0 0.0
.text 638408 638440 32 0.0
lock-app qpg6105+debug (read/write) 1086016 1086048 32 0.0
.bss 97152 97152 0 0.0
.data 840 840 0 0.0
.text 598396 598428 32 0.0
stm32 light STM32WB5MM-DK (read/write) 598037 598069 32 0.0
.bss 128312 128312 0 0.0
.data 668 668 0 0.0
.rodata 78772 78772 0 0.0
.text 380560 380592 32 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820834 820882 48 0.0
bss 49628 49628 0 0.0
text 614668 614714 46 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1087676 1087716 40 0.0
bss 101720 101720 0 0.0
text 789994 790040 46 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1046604 1046652 48 0.0
bss 110052 110052 0 0.0
text 762590 762636 46 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907844 907892 48 0.0
bss 93084 93084 0 0.0
text 650548 650594 46 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822434 822482 48 0.0
bss 49676 49676 0 0.0
text 616330 616376 46 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 927952 928000 48 0.0
bss 77676 77676 0 0.0
text 696280 696326 46 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1070116 1070164 48 0.0
bss 100164 100164 0 0.0
text 775062 775108 46 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 900544 900584 40 0.0
bss 69140 69140 0 0.0
text 651738 651784 46 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 926196 926236 40 0.0
bss 92664 92664 0 0.0
text 668930 668976 46 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 825066 825114 48 0.0
bss 49784 49784 0 0.0
text 619360 619406 46 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 788772 788820 48 0.0
bss 55984 55984 0 0.0
text 590108 590154 46 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676768 676768 0 0.0
bss 73640 73640 0 0.0
text 462284 462284 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 829462 829510 48 0.0
bss 51308 51308 0 0.0
text 622392 622438 46 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 847925 847965 40 0.0
bss 59460 59460 0 0.0
text 634002 634048 46 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 814360 814408 48 0.0
bss 56272 56272 0 0.0
text 609740 609786 46 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 832488 832528 40 0.0
bss 68048 68048 0 0.0
text 625014 625060 46 0.0

Copy link

github-actions bot commented Feb 17, 2024

PR #32181: Size comparison from 573511d to 1b003b7

Increases (50 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 573511d 1b003b7 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 565979 566011 32 0.0
.app_xip_area 455813 455845 32 0.0
lock cyw930739m2evb_01 (read/write) 548947 548979 32 0.0
.app_xip_area 434021 434053 32 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567667 567699 32 0.0
.app_xip_area 459005 459037 32 0.0
switch cyw930739m2evb_01 (read/write) 562203 562235 32 0.0
.app_xip_area 450261 450293 32 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 929728 929760 32 0.0
.text 730404 730436 32 0.0
BRD4187C (read/write) 1107128 1107152 24 0.0
.text 908548 908572 24 0.0
lock-app BRD4161A+wf200 (read/write) 1120500 1120532 32 0.0
.text 930924 930956 32 0.0
esp32 all-clusters-app c3devkit (read only) 1207400 1207446 46 0.0
.flash.text 1207400 1207446 46 0.0
m5stack (read only) 1249507 1249555 48 0.0
.flash.text 1243343 1243391 48 0.0
k32w contact k32w0+release (read only) 610416 610448 32 0.0
.text 609880 609912 32 0.0
k32w1+release (read/write) 745412 745444 32 0.0
.text 624096 624128 32 0.0
light k32w0+release (read only) 602056 602088 32 0.0
.text 601520 601552 32 0.0
k32w1+release (read/write) 787528 787560 32 0.0
.text 665616 665648 32 0.0
lock k32w0+release (read only) 580824 580856 32 0.0
.text 580288 580320 32 0.0
linux air-purifier-app debug (read only) 2632021 2632101 80 0.0
.text 2268837 2268917 80 0.0
all-clusters-app debug (read only) 5914721 5914785 64 0.0
.text 5132739 5132803 64 0.0
all-clusters-minimal-app debug (read only) 5207425 5207489 64 0.0
.text 4683779 4683843 64 0.0
bridge-app debug (read only) 4604889 4604969 80 0.0
.text 4155075 4155155 80 0.0
lighting-app debug+rpc+ui (read only) 5527121 5527201 80 0.0
.text 4926355 4926435 80 0.0
lock-app debug (read only) 4672961 4673025 64 0.0
.text 4205715 4205779 64 0.0
ota-provider-app debug (read only) 4305273 4305337 64 0.0
.text 3904195 3904259 64 0.0
ota-requestor-app debug (read only) 4431449 4431513 64 0.0
.text 4019619 4019683 64 0.0
thermostat-no-ble arm64 (read only) 4485640 4485688 48 0.0
.text 3980620 3980668 48 0.0
tv-app debug (read only) 5680857 5680937 80 0.0
.text 5150307 5150387 80 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2530696 2530760 64 0.0
.text 1493380 1493444 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1098468 1098500 32 0.0
text 808048 808080 32 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1218636 1218668 32 0.0
text 803624 803656 32 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1048036 1048068 32 0.0
text 771240 771276 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1792172 1792188 16 0.0
.text 1584948 1584964 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1716132 1716164 32 0.0
.text 1512020 1512052 32 0.0
light cy8ckit_062s2_43012 (read/write) 1635460 1635492 32 0.0
.text 1438076 1438108 32 0.0
lock cy8ckit_062s2_43012 (read/write) 1665452 1665484 32 0.0
.text 1440908 1440940 32 0.0
qpg lighting-app qpg6105+debug (read/write) 1126024 1126056 32 0.0
.text 638408 638440 32 0.0
lock-app qpg6105+debug (read/write) 1086016 1086048 32 0.0
.text 598396 598428 32 0.0
stm32 light STM32WB5MM-DK (read/write) 598037 598069 32 0.0
.text 380560 380592 32 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 820834 820882 48 0.0
text 614668 614714 46 0.0
all-clusters-app tlsr9518adk80d (read/write) 1087676 1087716 40 0.0
text 789994 790040 46 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1046604 1046652 48 0.0
text 762590 762636 46 0.0
bridge-app tlsr9518adk80d (read/write) 907844 907892 48 0.0
text 650548 650594 46 0.0
contact-sensor-app tlsr9528a_retention (read/write) 822434 822482 48 0.0
text 616330 616376 46 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 927952 928000 48 0.0
text 696280 696326 46 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1070116 1070164 48 0.0
text 775062 775108 46 0.0
lock-app-dfu tlsr9528a (read/write) 900544 900584 40 0.0
text 651738 651784 46 0.0
ota-requestor-app tlsr9518adk80d (read/write) 926196 926236 40 0.0
text 668930 668976 46 0.0
pump-app tlsr9258a_retention (read/write) 825066 825114 48 0.0
text 619360 619406 46 0.0
pump-controller-app tlsr9518adk80d (read/write) 788772 788820 48 0.0
text 590108 590154 46 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 829462 829510 48 0.0
text 622392 622438 46 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 847925 847965 40 0.0
text 634002 634048 46 0.0
thermostat tlsr9518adk80d (read/write) 814360 814408 48 0.0
text 609740 609786 46 0.0
window-covering tlsr9258a (read/write) 832488 832528 40 0.0
text 625014 625060 46 0.0
Decreases (7 builds for cc13x4_26x4, efr32, linux)
platform target config section 573511d 1b003b7 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 770844 -10968 -1.4
(read/write) 168944 168552 -392 -0.2
.bss 90948 90556 -392 -0.4
.rodata 90396 81652 -8744 -9.7
.text 691148 688924 -2224 -0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 787644 -10968 -1.4
(read/write) 179184 178792 -392 -0.2
.bss 101188 100796 -392 -0.4
.rodata 84684 75940 -8744 -10.3
.text 713660 711436 -2224 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 776276 -10968 -1.4
(read/write) 173632 173240 -392 -0.2
.bss 95636 95244 -392 -0.4
.rodata 111444 102700 -8744 -7.8
.text 675532 673308 -2224 -0.3
pump-app LP_EM_CC1354P10_6 (read only) 739444 728484 -10960 -1.5
(read/write) 167912 167520 -392 -0.2
.bss 89680 89288 -392 -0.4
.rodata 86116 77372 -8744 -10.2
.text 653060 650844 -2216 -0.3
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 714116 -10960 -1.5
(read/write) 168120 167728 -392 -0.2
.bss 89904 89512 -392 -0.4
.rodata 81956 73212 -8744 -10.7
.text 642852 640636 -2216 -0.3
efr32 window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.text 983052 983044 -8 -0.0
linux thermostat-no-ble arm64 (read/write) 247472 247424 -48 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 573511d 1b003b7 change % change
bl602 lighting-app bl602 (read/write) 1432722 1432722 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 157532 157532 0 0.0
.text 1099716 1099716 0 0.0
bl602+mfd (read/write) 1447378 1447378 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 156492 156492 0 0.0
.text 1115282 1115282 0 0.0
bl602+rpc (read/write) 1480346 1480346 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165100 165100 0 0.0
.text 1131354 1131354 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1197655 1197655 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106872 106872 0 0.0
.text 969116 969116 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1208711 1208711 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105812 105812 0 0.0
.text 981126 981126 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1289363 1289363 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122244 122244 0 0.0
.text 1044060 1044060 0 0.0
bl706-eth (read/write) 1015349 1015349 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100216 100216 0 0.0
.text 760250 760250 0 0.0
bl706-wifi (read/write) 1249390 1249390 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121216 121216 0 0.0
.text 991514 991514 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1167220 1167220 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100876 100876 0 0.0
.text 962218 962218 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1178368 1178368 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99816 99816 0 0.0
.text 974284 974284 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781812 770844 -10968 -1.4
(read/write) 168944 168552 -392 -0.2
.bss 90948 90556 -392 -0.4
.data 3560 3560 0 0.0
.rodata 90396 81652 -8744 -9.7
.text 691148 688924 -2224 -0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 798612 787644 -10968 -1.4
(read/write) 179184 178792 -392 -0.2
.bss 101188 100796 -392 -0.4
.data 3560 3560 0 0.0
.rodata 84684 75940 -8744 -10.3
.text 713660 711436 -2224 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 787244 776276 -10968 -1.4
(read/write) 173632 173240 -392 -0.2
.bss 95636 95244 -392 -0.4
.data 3560 3560 0 0.0
.rodata 111444 102700 -8744 -7.8
.text 675532 673308 -2224 -0.3
pump-app LP_EM_CC1354P10_6 (read only) 739444 728484 -10960 -1.5
(read/write) 167912 167520 -392 -0.2
.bss 89680 89288 -392 -0.4
.data 3552 3552 0 0.0
.rodata 86116 77372 -8744 -10.2
.text 653060 650844 -2216 -0.3
pump-controller-app LP_EM_CC1354P10_6 (read only) 725076 714116 -10960 -1.5
(read/write) 168120 167728 -392 -0.2
.bss 89904 89512 -392 -0.4
.data 3544 3544 0 0.0
.rodata 81956 73212 -8744 -10.7
.text 642852 640636 -2216 -0.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581210 581210 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86522 86522 0 0.0
.text 492564 492564 0 0.0
lock CC3235SF_LAUNCHXL (read only) 626506 626506 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 106978 106978 0 0.0
.text 517404 517404 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 565979 566011 32 0.0
.app_xip_area 455813 455845 32 0.0
.bss 65000 65000 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548947 548979 32 0.0
.app_xip_area 434021 434053 32 0.0
.bss 69752 69752 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567667 567699 32 0.0
.app_xip_area 459005 459037 32 0.0
.bss 63536 63536 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562203 562235 32 0.0
.app_xip_area 450261 450293 32 0.0
.bss 66736 66736 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 929728 929760 32 0.0
.bss 197912 197912 0 0.0
.data 1388 1388 0 0.0
.text 730404 730436 32 0.0
BRD4187C (read/write) 1107128 1107152 24 0.0
.bss 195152 195152 0 0.0
.data 3408 3408 0 0.0
.text 908548 908572 24 0.0
lock-app BRD4161A+wf200 (read/write) 1120500 1120532 32 0.0
.bss 186764 186764 0 0.0
.data 2792 2792 0 0.0
.text 930924 930956 32 0.0
window-app BRD4187C (read/write) 1153784 1153776 -8 -0.0
.bss 167392 167392 0 0.0
.data 3320 3320 0 0.0
.text 983052 983044 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1207400 1207446 46 0.0
(read/write) 1748464 1748464 0 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 251040 251040 0 0.0
.flash.text 1207400 1207446 46 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1249507 1249555 48 0.0
(read/write) 533944 533944 0 0.0
.dram0.bss 81176 81176 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 281684 281684 0 0.0
.flash.text 1243343 1243391 48 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610416 610448 32 0.0
(read/write) 79988 79988 0 0.0
.bss 67780 67780 0 0.0
.data 2224 2224 0 0.0
.text 609880 609912 32 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 745412 745444 32 0.0
.bss 79132 79132 0 0.0
.data 2816 2816 0 0.0
.text 624096 624128 32 0.0
light k32w0+release (read only) 602056 602088 32 0.0
(read/write) 79444 79444 0 0.0
.bss 67260 67260 0 0.0
.data 2200 2200 0 0.0
.text 601520 601552 32 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787528 787560 32 0.0
.bss 80524 80524 0 0.0
.data 2032 2032 0 0.0
.text 665616 665648 32 0.0
lock k32w0+release (read only) 580824 580856 32 0.0
(read/write) 77432 77432 0 0.0
.bss 65300 65300 0 0.0
.data 2148 2148 0 0.0
.text 580288 580320 32 0.0
linux air-purifier-app debug (read only) 2632021 2632101 80 0.0
(read/write) 129544 129544 0 0.0
.bss 46960 46960 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74392 74392 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 185104 185104 0 0.0
.text 2268837 2268917 80 0.0
all-clusters-app debug (read only) 5914721 5914785 64 0.0
(read/write) 480072 480072 0 0.0
.bss 134816 134816 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 333368 333368 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1376 1376 0 0.0
.rodata 348592 348592 0 0.0
.text 5132739 5132803 64 0.0
all-clusters-minimal-app debug (read only) 5207425 5207489 64 0.0
(read/write) 236936 236936 0 0.0
.bss 128096 128096 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 97384 97384 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 288322 288322 0 0.0
.text 4683779 4683843 64 0.0
bridge-app debug (read only) 4604889 4604969 80 0.0
(read/write) 217808 217808 0 0.0
.bss 118624 118624 0 0.0
.data 6176 6176 0 0.0
.data.rel.ro 86288 86288 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228930 228930 0 0.0
.text 4155075 4155155 80 0.0
chip-tool debug (read only) 11987169 11987169 0 0.0
(read/write) 521296 521296 0 0.0
.bss 94264 94264 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414720 414720 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 447705 447705 0 0.0
.text 10833699 10833699 0 0.0
chip-tool-ipv6only arm64 (read only) 11484768 11484768 0 0.0
(read/write) 592080 592080 0 0.0
.bss 103304 103304 0 0.0
.data 4488 4488 0 0.0
.data.rel.ro 454480 454480 0 0.0
.dynamic 512 512 0 0.0
.got 20376 20376 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10243708 10243708 0 0.0
lighting-app debug+rpc+ui (read only) 5527121 5527201 80 0.0
(read/write) 226576 226576 0 0.0
.bss 119560 119560 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94672 94672 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 353780 353780 0 0.0
.text 4926355 4926435 80 0.0
lock-app debug (read only) 4672961 4673025 64 0.0
(read/write) 205432 205432 0 0.0
.bss 114048 114048 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80536 80536 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254978 254978 0 0.0
.text 4205715 4205779 64 0.0
ota-provider-app debug (read only) 4305273 4305337 64 0.0
(read/write) 193960 193960 0 0.0
.bss 113856 113856 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69856 69856 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207618 207618 0 0.0
.text 3904195 3904259 64 0.0
ota-requestor-app debug (read only) 4431449 4431513 64 0.0
(read/write) 198336 198336 0 0.0
.bss 114752 114752 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72960 72960 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 213794 213794 0 0.0
.text 4019619 4019683 64 0.0
shell debug (read only) 2867937 2867937 0 0.0
(read/write) 155936 155936 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86192 86192 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 186208 186208 0 0.0
.text 2508610 2508610 0 0.0
thermostat-no-ble arm64 (read only) 4485640 4485688 48 0.0
(read/write) 247472 247424 -48 -0.0
.bss 122360 122360 0 0.0
.data 3360 3360 0 0.0
.data.rel.ro 103816 103816 0 0.0
.dynamic 512 512 0 0.0
.got 12232 12232 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159356 159356 0 0.0
.text 3980620 3980668 48 0.0
tv-app debug (read only) 5680857 5680937 80 0.0
(read/write) 352176 352176 0 0.0
.bss 243856 243856 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94536 94536 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 288098 288098 0 0.0
.text 5150307 5150387 80 0.0
tv-casting-app debug (read only) 9868777 9868777 0 0.0
(read/write) 340808 340808 0 0.0
.bss 156624 156624 0 0.0
.data 2944 2944 0 0.0
.data.rel.ro 174328 174328 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382672 382672 0 0.0
.text 9019875 9019875 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530696 2530760 64 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1493380 1493444 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1098468 1098500 32 0.0
bss 130767 130767 0 0.0
rodata 111868 111868 0 0.0
text 808048 808080 32 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1218636 1218668 32 0.0
bss 122889 122889 0 0.0
rodata 141612 141612 0 0.0
text 803624 803656 32 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1048036 1048068 32 0.0
bss 129657 129657 0 0.0
rodata 99396 99396 0 0.0
text 771240 771276 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834504 834504 0 0.0
(read/write) 1792172 1792188 16 0.0
.bss 196180 196180 0 0.0
.data 2656 2656 0 0.0
.text 1584948 1584964 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837616 837616 0 0.0
(read/write) 1716132 1716164 32 0.0
.bss 193092 193092 0 0.0
.data 2632 2632 0 0.0
.text 1512020 1512052 32 0.0
light cy8ckit_062s2_43012 (read only) 844344 844344 0 0.0
(read/write) 1635460 1635492 32 0.0
.bss 186556 186556 0 0.0
.data 2440 2440 0 0.0
.text 1438076 1438108 32 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1665452 1665484 32 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1440908 1440940 32 0.0
qpg lighting-app qpg6105+debug (read/write) 1126024 1126056 32 0.0
.bss 102400 102400 0 0.0
.data 820 820 0 0.0
.text 638408 638440 32 0.0
lock-app qpg6105+debug (read/write) 1086016 1086048 32 0.0
.bss 97152 97152 0 0.0
.data 840 840 0 0.0
.text 598396 598428 32 0.0
stm32 light STM32WB5MM-DK (read/write) 598037 598069 32 0.0
.bss 128312 128312 0 0.0
.data 668 668 0 0.0
.rodata 78772 78772 0 0.0
.text 380560 380592 32 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820834 820882 48 0.0
bss 49628 49628 0 0.0
text 614668 614714 46 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1087676 1087716 40 0.0
bss 101720 101720 0 0.0
text 789994 790040 46 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1046604 1046652 48 0.0
bss 110052 110052 0 0.0
text 762590 762636 46 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907844 907892 48 0.0
bss 93084 93084 0 0.0
text 650548 650594 46 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822434 822482 48 0.0
bss 49676 49676 0 0.0
text 616330 616376 46 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 927952 928000 48 0.0
bss 77676 77676 0 0.0
text 696280 696326 46 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1070116 1070164 48 0.0
bss 100164 100164 0 0.0
text 775062 775108 46 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 900544 900584 40 0.0
bss 69140 69140 0 0.0
text 651738 651784 46 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 926196 926236 40 0.0
bss 92664 92664 0 0.0
text 668930 668976 46 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 825066 825114 48 0.0
bss 49784 49784 0 0.0
text 619360 619406 46 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 788772 788820 48 0.0
bss 55984 55984 0 0.0
text 590108 590154 46 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676768 676768 0 0.0
bss 73640 73640 0 0.0
text 462284 462284 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 829462 829510 48 0.0
bss 51308 51308 0 0.0
text 622392 622438 46 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 847925 847965 40 0.0
bss 59460 59460 0 0.0
text 634002 634048 46 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 814360 814408 48 0.0
bss 56272 56272 0 0.0
text 609740 609786 46 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 832488 832528 40 0.0
bss 68048 68048 0 0.0
text 625014 625060 46 0.0

@woody-apple woody-apple merged commit 2f2c4f1 into project-chip:master Feb 17, 2024
57 of 58 checks passed
Comment on lines +1 to +3
//
/**
* Copyright (c) 2023 Project CHIP Authors
Copy link
Contributor

Choose a reason for hiding this comment

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

What's with the stray comment at the top? And the incorrect copyright date?

Copy link
Contributor

Choose a reason for hiding this comment

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

That's an Xcode bug in the handling of the "new source file" template and needs to be removed by hand.


MTR_EXTERN @interface MTRDeviceControllerLocalTestStorage : NSObject<MTRDeviceControllerStorageDelegate>

// Setting this variable only affects subsequent MTRDeviceController initializations
Copy link
Contributor

Choose a reason for hiding this comment

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

This needs much better documentation. What does setting this variable to true actually do?

Comment on lines +1 to +3
//
/**
* Copyright (c) 2023 Project CHIP Authors
Copy link
Contributor

Choose a reason for hiding this comment

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

Again, these comments look broken.

@@ -129,10 +118,19 @@ @interface MTRDeviceTests : XCTestCase

@implementation MTRDeviceTests

#if MTR_PER_CONTROLLER_STORAGE_ENABLED
static BOOL slocalTestStorageEnabledBeforeUnitTest;
Copy link
Contributor

Choose a reason for hiding this comment

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

"sLocale", not "slocal"?

Comment on lines -1239 to +1245
// affect this subscription erroring out correctly.
// affect this subscription erroring out correctly.
Copy link
Contributor

Choose a reason for hiding this comment

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

This indent change looks wrong to me.

Comment on lines -1603 to +1615
// affect this subscription erroring out correctly.
// affect this subscription erroring out correctly.
Copy link
Contributor

Choose a reason for hiding this comment

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

Again, this indent change is broken.

{
dispatch_queue_t queue = dispatch_get_main_queue();

// First start with clean slate and
Copy link
Contributor

Choose a reason for hiding this comment

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

"and" what?

#pragma mark - Declarations for internal methods

// MTRDeviceControllerDataStore.h includes C++ header, and so we need to declare the methods separately
@protocol MTRDeviceControllerDataStoreAttributeStoreMethods
Copy link
Contributor

Choose a reason for hiding this comment

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

These bits used to be #ifdef DEBUG. Why the change?

Comment on lines +1 to +3
//
/**
* Copyright (c) 2023 Project CHIP Authors
Copy link
Contributor

Choose a reason for hiding this comment

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

Same issue as the other comments.

@@ -240,6 +240,8 @@
5ACDDD7D27CD16D200EFD68A /* MTRClusterStateCacheContainer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5ACDDD7C27CD16D200EFD68A /* MTRClusterStateCacheContainer.mm */; };
5ACDDD7E27CD3F3A00EFD68A /* MTRClusterStateCacheContainer_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ACDDD7B27CD14AF00EFD68A /* MTRClusterStateCacheContainer_Internal.h */; };
5AE6D4E427A99041001F2493 /* MTRDeviceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AE6D4E327A99041001F2493 /* MTRDeviceTests.m */; };
75139A6F2B7FE5E900E3A919 /* MTRDeviceControllerLocalTestStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 75139A6E2B7FE5E900E3A919 /* MTRDeviceControllerLocalTestStorage.m */; };
75139A702B7FE68C00E3A919 /* MTRDeviceControllerLocalTestStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 75139A6D2B7FE5D600E3A919 /* MTRDeviceControllerLocalTestStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
Copy link
Contributor

Choose a reason for hiding this comment

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

Why is this a private header? Things compile fine if I set it to be a project header....

{
if (sharingType == MTRStorageSharingTypeNotShared) {
NSUserDefaults * defaults = [[NSUserDefaults alloc] initWithSuiteName:kLocalTestUserDefaultDomain];
NSData * storedData = [defaults dataForKey:key];
Copy link
Contributor

Choose a reason for hiding this comment

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

As we figured out on Slack: this is going to cause anything that involves multiple controllers to break, because they will stomp on each other's storage.... Probably need to include the controller id in the key, but then the persistence aspect might break unless people use stable ids.

@@ -173,12 +174,31 @@ - (instancetype)initWithFactory:(MTRDeviceControllerFactory *)factory
return nil;
}

id<MTRDeviceControllerStorageDelegate> storageDelegateToUse = storageDelegate;
#if MTR_PER_CONTROLLER_STORAGE_ENABLED
Copy link
Contributor

Choose a reason for hiding this comment

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

This could be moved out of the real code by exposing _controllerDataStore as writable to tests, or factoring this logic out into a internal createControllerDataStore method that the test can override by sub-classing MTRDeviceController.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[Darwin] Internal objc methods used for unit tests should be declared in separate header
5 participants