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

Enforce length constraints in access control #17817

Merged

Conversation

mlepage-google
Copy link
Contributor

@mlepage-google mlepage-google commented Apr 27, 2022

Do Not Merge, Let mlepage merge it, needs dependent PR

Problem

Partially fixes #14455
Partially fixes #14460
Partially fixes #16034

Change overview

Add some APIs for length constraints. Use them in system module and in
cluster to enforce length constraints.

Partially fixes #14455
Partially fixes #14460
Partially fixes #16034

Testing

  • Build and run (chip-all-clusters-app and chip-tool) on Linux x64
  • Verify operation using log statements
  • CI

Refactor ACL persistent storage so it's in the server layer between the
system layer (below it) and the cluster layer (above it).

Refactor events using a new listener.

Slightly reorder server layer initialization (e.g. access control
system layer should initialize before cluster layer).

Issue project-chip#14451 (and more)
Needed for event attribution.
These are detected by the test harness. :-(
Add some APIs for length constraints. Use them in system module and in
cluster to enforce length constraints.

Partially fixes project-chip#14455
Partially fixes project-chip#14460
Partially fixes project-chip#16034
@mlepage-google
Copy link
Contributor Author

@github-actions
Copy link

github-actions bot commented Apr 27, 2022

PR #17817: Size comparison from 11c49af to 1ed9545

Increases above 0.2%:

platform target config section 11c49af 1ed9545 change % change
linux all-clusters-app debug .init_array 1000 1008 8 0.8
bridge-app debug+rpc .data.rel.ro 40184 40296 112 0.3
.init_array 680 688 8 1.2
.rodata 159489 159969 480 0.3
lighting-app debug+rpc .init_array 784 792 8 1.0
.rodata 183601 184017 416 0.2
lock-app debug .init_array 736 744 8 1.1
.rodata 192097 192545 448 0.2
ota-provider-app debug .init_array 640 648 8 1.2
.rodata 174147 174627 480 0.3
ota-requestor-app debug .init_array 664 672 8 1.2
.rodata 170380 170860 480 0.3
shell debug .data 1360 1376 16 1.2
.init_array 920 928 8 0.9
thermostat-no-ble arm64 .init_array 368 376 8 2.2
tv-app debug .init_array 920 928 8 0.9
.rodata 216203 216651 448 0.2
p6 all-clusters-app default .data 2784 2792 8 0.3
light-app default .data 2584 2592 8 0.3
lock-app default .data 2544 2552 8 0.3
Increases (29 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 11c49af 1ed9545 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 164308 164544 236 0.1
.bss 75076 75084 8 0.0
.rodata 101467 101551 84 0.1
lock-ftd LP_CC2652R7 (read/write) 154828 155212 384 0.2
pump-app LP_CC2652R7 (read/write) 183240 183452 212 0.1
.rodata 80319 80403 84 0.1
pump-controller-app LP_CC2652R7 (read/write) 190088 190496 408 0.2
.bss 73660 73668 8 0.0
cyw30739 light cyw930739m2evb_01 .bss 79828 79836 8 0.0
efr32 lighting-app BRD4161A (read only) 907432 907712 280 0.0
(read/write) 134960 134968 8 0.0
.bss 132912 132920 8 0.0
.data 2044 2048 4 0.2
.text 907424 907704 280 0.0
BRD4161A+rpc (read only) 941816 942088 272 0.0
(read/write) 151640 151656 16 0.0
.bss 149392 149400 8 0.0
.data 2248 2252 4 0.2
.text 941808 942080 272 0.0
window-app BRD4161A (read only) 844640 844928 288 0.0
(read/write) 133048 133056 8 0.0
.bss 131088 131096 8 0.0
.data 1956 1960 4 0.2
.text 844632 844920 288 0.0
esp32 all-clusters-app c3devkit .dram0.bss 68208 68224 16 0.0
m5stack .dram0.bss 73728 73744 16 0.0
k32w light k32w061+release .bss 81160 81168 8 0.0
.data 2000 2004 4 0.2
lock k32w061+release .data 1960 1964 4 0.2
linux all-clusters-app debug (read/write) 172752 172952 200 0.1
.bss 83168 83232 64 0.1
.data.rel.ro 81496 81640 144 0.2
.init_array 1000 1008 8 0.8
.rodata 234085 234533 448 0.2
bridge-app debug+rpc (read/write) 120112 120280 168 0.1
.bss 71168 71232 64 0.1
.data.rel.ro 40184 40296 112 0.3
.init_array 680 688 8 1.2
.rodata 159489 159969 480 0.3
chip-tool debug (read only) 8379277 8389453 10176 0.1
.text 6840933 6851109 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8237604 8247652 10048 0.1
(read/write) 538593 538609 16 0.0
.bss 40897 40913 16 0.0
.rodata 421492 421524 32 0.0
.text 6600196 6610212 10016 0.2
lighting-app debug+rpc (read/write) 151096 151264 168 0.1
.bss 73248 73280 32 0.0
.data.rel.ro 70120 70248 128 0.2
.init_array 784 792 8 1.0
.rodata 183601 184017 416 0.2
lock-app debug (read/write) 145416 145584 168 0.1
.bss 71808 71872 64 0.1
.data.rel.ro 66456 66536 80 0.1
.init_array 736 744 8 1.1
.rodata 192097 192545 448 0.2
ota-provider-app debug (read/write) 138696 138864 168 0.1
.bss 71232 71296 64 0.1
.data.rel.ro 60008 60104 96 0.2
.init_array 640 648 8 1.2
.rodata 174147 174627 480 0.3
ota-requestor-app debug (read/write) 141472 141672 200 0.1
.bss 71872 71936 64 0.1
.data.rel.ro 62056 62168 112 0.2
.init_array 664 672 8 1.2
.rodata 170380 170860 480 0.3
shell debug (read/write) 196648 196848 200 0.1
.bss 113768 113832 64 0.1
.data 1360 1376 16 1.2
.data.rel.ro 75784 75912 128 0.2
.init_array 920 928 8 0.9
.rodata 215794 216210 416 0.2
thermostat-no-ble arm64 (read/write) 174305 174433 128 0.1
.bss 86129 86145 16 0.0
.data.rel.ro 78928 79016 88 0.1
.got 4736 4744 8 0.2
.init_array 368 376 8 2.2
.rodata 145612 145620 8 0.0
tv-app debug (read/write) 276344 276480 136 0.0
.bss 189112 189144 32 0.0
.data.rel.ro 76360 76456 96 0.1
.init_array 920 928 8 0.9
.rodata 216203 216651 448 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2411100 2412524 1424 0.1
.text 1373700 1375124 1424 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 141840 141848 8 0.0
p6 all-clusters-app default (read/write) 2526408 2526624 216 0.0
.bss 139096 139104 8 0.0
.data 2784 2792 8 0.3
.text 1484672 1484888 216 0.0
light-app default (read/write) 2418352 2418568 216 0.0
.data 2584 2592 8 0.3
.text 1376616 1376832 216 0.0
lock-app default (read/write) 2422432 2422648 216 0.0
.bss 132368 132376 8 0.0
.data 2544 2552 8 0.3
.text 1380696 1380912 216 0.0
telink lighting-app tlsr9518adk80d bss 75272 75280 8 0.0
Decreases (23 builds for cc13x2_26x2, cyw30739, esp32, k32w, linux, nrfconnect, telink)
platform target config section 11c49af 1ed9545 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 687787 687559 -228 -0.0
.text 585840 585524 -316 -0.1
lock-ftd LP_CC2652R7 (read only) 688571 688187 -384 -0.1
.rodata 103123 103083 -40 -0.0
.text 584964 584624 -340 -0.1
lock-mtd LP_CC2652R7 (read only) 637315 636931 -384 -0.1
.rodata 103003 102963 -40 -0.0
.text 533820 533480 -340 -0.1
pump-app LP_CC2652R7 (read only) 661359 661147 -212 -0.0
.text 580560 580260 -300 -0.1
pump-controller-app LP_CC2652R7 (read only) 654303 653903 -400 -0.1
.rodata 83343 83295 -48 -0.1
.text 570480 570124 -356 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 626374 625974 -400 -0.1
.app_xip_area 529204 528796 -408 -0.1
lock cyw930739m2evb_01 (read/write) 620974 620566 -408 -0.1
.app_xip_area 525276 524868 -408 -0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574074 573766 -308 -0.1
.app_xip_area 468732 468424 -308 -0.1
esp32 all-clusters-app c3devkit (read only) 998842 998640 -202 -0.0
(read/write) 1473570 1473538 -32 -0.0
.dram0.data 14428 14420 -8 -0.1
.flash.rodata 206488 206440 -48 -0.0
.flash.text 998842 998640 -202 -0.0
m5stack (read only) 1053087 1052603 -484 -0.0
(read/write) 475568 475528 -40 -0.0
.flash.rodata 235836 235780 -56 -0.0
.flash.text 1047703 1047219 -484 -0.0
k32w light k32w061+release (read/write) 688388 688076 -312 -0.0
.text 599428 599104 -324 -0.1
lock k32w061+release (read/write) 729248 728856 -392 -0.1
.text 639920 639524 -396 -0.1
linux all-clusters-app debug (read only) 2730993 2727641 -3352 -0.1
.data 1984 1968 -16 -0.8
.text 2322546 2318530 -4016 -0.2
bridge-app debug+rpc (read only) 1888049 1884777 -3272 -0.2
.text 1606402 1602434 -3968 -0.2
lighting-app debug+rpc (read only) 2322417 2318969 -3448 -0.1
.text 1972802 1968722 -4080 -0.2
lock-app debug (read only) 2203521 2200393 -3128 -0.1
.text 1852050 1848258 -3792 -0.2
ota-provider-app debug (read only) 2057001 2054177 -2824 -0.1
.text 1725970 1722450 -3520 -0.2
ota-requestor-app debug (read only) 2088081 2085257 -2824 -0.1
.text 1759330 1755810 -3520 -0.2
shell debug (read only) 2555977 2552593 -3384 -0.1
.text 2178898 2174882 -4016 -0.2
thermostat-no-ble arm64 (read only) 2365468 2364164 -1304 -0.1
.text 1991024 1989472 -1552 -0.1
tv-app debug (read only) 2841065 2837921 -3144 -0.1
.text 2443026 2439218 -3808 -0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179039 1178631 -408 -0.0
rodata 150064 150008 -56 -0.0
text 808428 808076 -352 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807312 807188 -124 -0.0
text 571242 571154 -88 -0.0
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 11c49af 1ed9545 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 687787 687559 -228 -0.0
(read/write) 164308 164544 236 0.1
.bss 75076 75084 8 0.0
.data 3396 3396 0 0.0
.rodata 101467 101551 84 0.1
.text 585840 585524 -316 -0.1
lock-ftd LP_CC2652R7 (read only) 688571 688187 -384 -0.1
(read/write) 154828 155212 384 0.2
.bss 73436 73436 0 0.0
.data 3220 3220 0 0.0
.rodata 103123 103083 -40 -0.0
.text 584964 584624 -340 -0.1
lock-mtd LP_CC2652R7 (read only) 637315 636931 -384 -0.1
(read/write) 146236 146236 0 0.0
.bss 69156 69156 0 0.0
.data 3220 3220 0 0.0
.rodata 103003 102963 -40 -0.0
.text 533820 533480 -340 -0.1
pump-app LP_CC2652R7 (read only) 661359 661147 -212 -0.0
(read/write) 183240 183452 212 0.1
.bss 73612 73612 0 0.0
.data 3252 3252 0 0.0
.rodata 80319 80403 84 0.1
.text 580560 580260 -300 -0.1
pump-controller-app LP_CC2652R7 (read only) 654303 653903 -400 -0.1
(read/write) 190088 190496 408 0.2
.bss 73660 73668 8 0.0
.data 3216 3216 0 0.0
.rodata 83343 83295 -48 -0.1
.text 570480 570124 -356 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 626374 625974 -400 -0.1
.app_xip_area 529204 528796 -408 -0.1
.bss 79828 79836 8 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 620974 620566 -408 -0.1
.app_xip_area 525276 524868 -408 -0.1
.bss 78388 78388 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574074 573766 -308 -0.1
.app_xip_area 468732 468424 -308 -0.1
.bss 87736 87736 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907432 907712 280 0.0
(read/write) 134960 134968 8 0.0
.bss 132912 132920 8 0.0
.data 2044 2048 4 0.2
.text 907424 907704 280 0.0
BRD4161A+rpc (read only) 941816 942088 272 0.0
(read/write) 151640 151656 16 0.0
.bss 149392 149400 8 0.0
.data 2248 2252 4 0.2
.text 941808 942080 272 0.0
window-app BRD4161A (read only) 844640 844928 288 0.0
(read/write) 133048 133056 8 0.0
.bss 131088 131096 8 0.0
.data 1956 1960 4 0.2
.text 844632 844920 288 0.0
esp32 all-clusters-app c3devkit (read only) 998842 998640 -202 -0.0
(read/write) 1473570 1473538 -32 -0.0
.dram0.bss 68208 68224 16 0.0
.dram0.data 14428 14420 -8 -0.1
.flash.rodata 206488 206440 -48 -0.0
.flash.text 998842 998640 -202 -0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053087 1052603 -484 -0.0
(read/write) 475568 475528 -40 -0.0
.dram0.bss 73728 73744 16 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235836 235780 -56 -0.0
.flash.text 1047703 1047219 -484 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688388 688076 -312 -0.0
.bss 81160 81168 8 0.0
.data 2000 2004 4 0.2
.text 599428 599104 -324 -0.1
lock k32w061+release (read/write) 729248 728856 -392 -0.1
.bss 81568 81568 0 0.0
.data 1960 1964 4 0.2
.text 639920 639524 -396 -0.1
linux all-clusters-app debug (read only) 2730993 2727641 -3352 -0.1
(read/write) 172752 172952 200 0.1
.bss 83168 83232 64 0.1
.data 1984 1968 -16 -0.8
.data.rel.ro 81496 81640 144 0.2
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1000 1008 8 0.8
.rodata 234085 234533 448 0.2
.text 2322546 2318530 -4016 -0.2
bridge-app debug+rpc (read only) 1888049 1884777 -3272 -0.2
(read/write) 120112 120280 168 0.1
.bss 71168 71232 64 0.1
.data 3424 3424 0 0.0
.data.rel.ro 40184 40296 112 0.3
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 688 8 1.2
.rodata 159489 159969 480 0.3
.text 1606402 1602434 -3968 -0.2
chip-tool debug (read only) 8379277 8389453 10176 0.1
(read/write) 473424 473424 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 443448 443448 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 455029 455029 0 0.0
.text 6840933 6851109 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8237604 8247652 10048 0.1
(read/write) 538593 538609 16 0.0
.bss 40897 40913 16 0.0
.data 1192 1192 0 0.0
.data.rel.ro 478600 478600 0 0.0
.dynamic 560 560 0 0.0
.got 14080 14080 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 421492 421524 32 0.0
.text 6600196 6610212 10016 0.2
lighting-app debug+rpc (read only) 2322417 2318969 -3448 -0.1
(read/write) 151096 151264 168 0.1
.bss 73248 73280 32 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70120 70248 128 0.2
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 792 8 1.0
.rodata 183601 184017 416 0.2
.text 1972802 1968722 -4080 -0.2
lock-app debug (read only) 2203521 2200393 -3128 -0.1
(read/write) 145416 145584 168 0.1
.bss 71808 71872 64 0.1
.data 1504 1504 0 0.0
.data.rel.ro 66456 66536 80 0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 744 8 1.1
.rodata 192097 192545 448 0.2
.text 1852050 1848258 -3792 -0.2
ota-provider-app debug (read only) 2057001 2054177 -2824 -0.1
(read/write) 138696 138864 168 0.1
.bss 71232 71296 64 0.1
.data 1672 1672 0 0.0
.data.rel.ro 60008 60104 96 0.2
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 648 8 1.2
.rodata 174147 174627 480 0.3
.text 1725970 1722450 -3520 -0.2
ota-requestor-app debug (read only) 2088081 2085257 -2824 -0.1
(read/write) 141472 141672 200 0.1
.bss 71872 71936 64 0.1
.data 1928 1928 0 0.0
.data.rel.ro 62056 62168 112 0.2
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 672 8 1.2
.rodata 170380 170860 480 0.3
.text 1759330 1755810 -3520 -0.2
shell debug (read only) 2555977 2552593 -3384 -0.1
(read/write) 196648 196848 200 0.1
.bss 113768 113832 64 0.1
.data 1360 1376 16 1.2
.data.rel.ro 75784 75912 128 0.2
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 928 8 0.9
.rodata 215794 216210 416 0.2
.text 2178898 2174882 -4016 -0.2
thermostat-no-ble arm64 (read only) 2365468 2364164 -1304 -0.1
(read/write) 174305 174433 128 0.1
.bss 86129 86145 16 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78928 79016 88 0.1
.dynamic 560 560 0 0.0
.got 4736 4744 8 0.2
.init 24 24 0 0.0
.init_array 368 376 8 2.2
.rodata 145612 145620 8 0.0
.text 1991024 1989472 -1552 -0.1
tv-app debug (read only) 2841065 2837921 -3144 -0.1
(read/write) 276344 276480 136 0.0
.bss 189112 189144 32 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76360 76456 96 0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 928 8 0.9
.rodata 216203 216651 448 0.2
.text 2443026 2439218 -3808 -0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411100 2412524 1424 0.1
.bss 205708 205708 0 0.0
.data 5848 5848 0 0.0
.text 1373700 1375124 1424 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179039 1178631 -408 -0.0
bss 141840 141848 8 0.0
rodata 150064 150008 -56 -0.0
text 808428 808076 -352 -0.0
p6 all-clusters-app default (read/write) 2526408 2526624 216 0.0
.bss 139096 139104 8 0.0
.data 2784 2792 8 0.3
.text 1484672 1484888 216 0.0
light-app default (read/write) 2418352 2418568 216 0.0
.bss 132568 132568 0 0.0
.data 2584 2592 8 0.3
.text 1376616 1376832 216 0.0
lock-app default (read/write) 2422432 2422648 216 0.0
.bss 132368 132376 8 0.0
.data 2544 2552 8 0.3
.text 1380696 1380912 216 0.0
telink lighting-app tlsr9518adk80d (read/write) 807312 807188 -124 -0.0
bss 75272 75280 8 0.0
noinit 40416 40416 0 0.0
text 571242 571154 -88 -0.0

PersistentStorageDelegate and FabricTable are injected now.
Mostly clarifying docs, removing a few unused functions that were
missed, etc.
@github-actions
Copy link

github-actions bot commented Apr 28, 2022

PR #17817: Size comparison from cfc3595 to a84ebcf

Increases above 0.2%:

platform target config section cfc3595 a84ebcf change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 154676 155076 400 0.3
cyw30739 light cyw930739m2evb_01 .data 692 696 4 0.6
lock cyw930739m2evb_01 .data 656 660 4 0.6
ota-requestor-no-progress-logging cyw930739m2evb_01 .data 568 572 4 0.7
efr32 lighting-app BRD4161A .data 2044 2052 8 0.4
BRD4161A+rpc .data 2248 2256 8 0.4
BRD4161A+rs911x .data 1972 1980 8 0.4
lock-app BRD4161A+wf200 .data 1920 1928 8 0.4
window-app BRD4161A .data 1956 1964 8 0.4
linux thermostat-no-ble arm64 .data 1488 1496 8 0.5
.init_array 368 376 8 2.2
p6 all-clusters-app default .data 2784 2792 8 0.3
light-app default .data 2584 2592 8 0.3
lock-app default .data 2544 2552 8 0.3
Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, linux, mbed, nrfconnect, p6, telink)
platform target config section cfc3595 a84ebcf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 164188 164388 200 0.1
.bss 75228 75236 8 0.0
.data 3396 3400 4 0.1
.rodata 101507 101587 80 0.1
lock-ftd LP_CC2652R7 (read/write) 154676 155076 400 0.3
.data 3220 3224 4 0.1
lock-mtd LP_CC2652R7 (read/write) 146388 146392 4 0.0
.data 3220 3224 4 0.1
pump-app LP_CC2652R7 (read/write) 183112 183328 216 0.1
.data 3252 3256 4 0.1
.rodata 80351 80431 80 0.1
pump-controller-app LP_CC2652R7 (read/write) 189968 190344 376 0.2
.bss 73812 73820 8 0.0
.data 3216 3220 4 0.1
cyw30739 light cyw930739m2evb_01 .bss 80108 80116 8 0.0
.data 692 696 4 0.6
lock cyw930739m2evb_01 .data 656 660 4 0.6
ota-requestor-no-progress-logging cyw930739m2evb_01 .data 568 572 4 0.7
efr32 lighting-app BRD4161A (read only) 907760 908008 248 0.0
(read/write) 135112 135128 16 0.0
.bss 133064 133072 8 0.0
.data 2044 2052 8 0.4
.text 907752 908000 248 0.0
BRD4161A+rpc (read only) 942112 942352 240 0.0
(read/write) 151792 151808 16 0.0
.bss 149544 149552 8 0.0
.data 2248 2256 8 0.4
.text 942104 942344 240 0.0
BRD4161A+rs911x (read only) 746076 746340 264 0.0
(read/write) 129344 129352 8 0.0
.data 1972 1980 8 0.4
.text 746068 746332 264 0.0
lock-app BRD4161A+wf200 (read/write) 126300 126316 16 0.0
.bss 124380 124388 8 0.0
.data 1920 1928 8 0.4
window-app BRD4161A (read only) 844952 845224 272 0.0
(read/write) 133200 133216 16 0.0
.bss 131240 131248 8 0.0
.data 1956 1964 8 0.4
.text 844944 845216 272 0.0
esp32 all-clusters-app c3devkit .dram0.bss 68360 68376 16 0.0
m5stack .dram0.bss 73880 73896 16 0.0
.dram0.data 34168 34176 8 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8276484 8289140 12656 0.2
(read/write) 539601 539617 16 0.0
.bss 40897 40913 16 0.0
.rodata 423604 423748 144 0.0
.text 6634532 6647044 12512 0.2
thermostat-no-ble arm64 (read/write) 174513 174641 128 0.1
.bss 86257 86273 16 0.0
.data 1488 1496 8 0.5
.data.rel.ro 79000 79088 88 0.1
.got 4736 4744 8 0.2
.init_array 368 376 8 2.2
.rodata 145980 145988 8 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2411340 2412908 1568 0.1
.data 5848 5856 8 0.1
.text 1373940 1375508 1568 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 141992 142000 8 0.0
p6 all-clusters-app default (read/write) 2526824 2527072 248 0.0
.bss 139248 139256 8 0.0
.data 2784 2792 8 0.3
.text 1485088 1485336 248 0.0
light-app default (read/write) 2418768 2419000 232 0.0
.data 2584 2592 8 0.3
.text 1377032 1377264 232 0.0
lock-app default (read/write) 2422848 2423096 248 0.0
.bss 132520 132528 8 0.0
.data 2544 2552 8 0.3
.text 1381112 1381360 248 0.0
telink lighting-app tlsr9518adk80d bss 75424 75432 8 0.0
Decreases (14 builds for cc13x2_26x2, cyw30739, efr32, esp32, linux, nrfconnect, telink)
platform target config section cfc3595 a84ebcf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 688059 687867 -192 -0.0
.text 586072 585796 -276 -0.0
lock-ftd LP_CC2652R7 (read only) 688875 688475 -400 -0.1
.rodata 103171 103123 -48 -0.0
.text 585220 584872 -348 -0.1
lock-mtd LP_CC2652R7 (read only) 637611 637219 -392 -0.1
.rodata 103051 103003 -48 -0.0
.text 534068 533728 -340 -0.1
pump-app LP_CC2652R7 (read only) 661639 661423 -216 -0.0
.text 580808 580508 -300 -0.1
pump-controller-app LP_CC2652R7 (read only) 654575 654207 -368 -0.1
.rodata 83383 83343 -40 -0.0
.text 570712 570380 -332 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 626918 626534 -384 -0.1
.app_xip_area 529468 529068 -400 -0.1
lock cyw930739m2evb_01 (read/write) 621518 621118 -400 -0.1
.app_xip_area 525540 525140 -400 -0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574634 574342 -292 -0.1
.app_xip_area 469012 468720 -292 -0.1
efr32 lock-app BRD4161A+wf200 (read only) 908780 908412 -368 -0.0
.text 908772 908404 -368 -0.0
esp32 all-clusters-app c3devkit (read only) 999288 999104 -184 -0.0
(read/write) 1473778 1473746 -32 -0.0
.flash.rodata 206536 206488 -48 -0.0
.flash.text 999288 999104 -184 -0.0
m5stack (read only) 1054687 1054259 -428 -0.0
(read/write) 476200 476184 -16 -0.0
.flash.rodata 236316 236276 -40 -0.0
.flash.text 1049303 1048875 -428 -0.0
linux thermostat-no-ble arm64 (read only) 2366892 2365780 -1112 -0.0
.text 1991856 1990496 -1360 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179447 1179063 -384 -0.0
rodata 150104 150048 -56 -0.0
text 808660 808332 -328 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807680 807564 -116 -0.0
text 571416 571342 -74 -0.0
Full report (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, linux, mbed, nrfconnect, p6, telink)
platform target config section cfc3595 a84ebcf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 688059 687867 -192 -0.0
(read/write) 164188 164388 200 0.1
.bss 75228 75236 8 0.0
.data 3396 3400 4 0.1
.rodata 101507 101587 80 0.1
.text 586072 585796 -276 -0.0
lock-ftd LP_CC2652R7 (read only) 688875 688475 -400 -0.1
(read/write) 154676 155076 400 0.3
.bss 73588 73588 0 0.0
.data 3220 3224 4 0.1
.rodata 103171 103123 -48 -0.0
.text 585220 584872 -348 -0.1
lock-mtd LP_CC2652R7 (read only) 637611 637219 -392 -0.1
(read/write) 146388 146392 4 0.0
.bss 69308 69308 0 0.0
.data 3220 3224 4 0.1
.rodata 103051 103003 -48 -0.0
.text 534068 533728 -340 -0.1
pump-app LP_CC2652R7 (read only) 661639 661423 -216 -0.0
(read/write) 183112 183328 216 0.1
.bss 73764 73764 0 0.0
.data 3252 3256 4 0.1
.rodata 80351 80431 80 0.1
.text 580808 580508 -300 -0.1
pump-controller-app LP_CC2652R7 (read only) 654575 654207 -368 -0.1
(read/write) 189968 190344 376 0.2
.bss 73812 73820 8 0.0
.data 3216 3220 4 0.1
.rodata 83383 83343 -40 -0.0
.text 570712 570380 -332 -0.1
cyw30739 light cyw930739m2evb_01 (read/write) 626918 626534 -384 -0.1
.app_xip_area 529468 529068 -400 -0.1
.bss 80108 80116 8 0.0
.data 692 696 4 0.6
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 621518 621118 -400 -0.1
.app_xip_area 525540 525140 -400 -0.1
.bss 78668 78668 0 0.0
.data 656 660 4 0.6
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574634 574342 -292 -0.1
.app_xip_area 469012 468720 -292 -0.1
.bss 88016 88016 0 0.0
.data 568 572 4 0.7
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907760 908008 248 0.0
(read/write) 135112 135128 16 0.0
.bss 133064 133072 8 0.0
.data 2044 2052 8 0.4
.text 907752 908000 248 0.0
BRD4161A+rpc (read only) 942112 942352 240 0.0
(read/write) 151792 151808 16 0.0
.bss 149544 149552 8 0.0
.data 2248 2256 8 0.4
.text 942104 942344 240 0.0
BRD4161A+rs911x (read only) 746076 746340 264 0.0
(read/write) 129344 129352 8 0.0
.bss 127372 127372 0 0.0
.data 1972 1980 8 0.4
.text 746068 746332 264 0.0
lock-app BRD4161A+wf200 (read only) 908780 908412 -368 -0.0
(read/write) 126300 126316 16 0.0
.bss 124380 124388 8 0.0
.data 1920 1928 8 0.4
.text 908772 908404 -368 -0.0
window-app BRD4161A (read only) 844952 845224 272 0.0
(read/write) 133200 133216 16 0.0
.bss 131240 131248 8 0.0
.data 1956 1964 8 0.4
.text 844944 845216 272 0.0
esp32 all-clusters-app c3devkit (read only) 999288 999104 -184 -0.0
(read/write) 1473778 1473746 -32 -0.0
.dram0.bss 68360 68376 16 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206536 206488 -48 -0.0
.flash.text 999288 999104 -184 -0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1054687 1054259 -428 -0.0
(read/write) 476200 476184 -16 -0.0
.dram0.bss 73880 73896 16 0.0
.dram0.data 34168 34176 8 0.0
.flash.rodata 236316 236276 -40 -0.0
.flash.text 1049303 1048875 -428 -0.0
.iram0.text 123107 123107 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8276484 8289140 12656 0.2
(read/write) 539601 539617 16 0.0
.bss 40897 40913 16 0.0
.data 1192 1192 0 0.0
.data.rel.ro 479608 479608 0 0.0
.dynamic 560 560 0 0.0
.got 14088 14088 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 423604 423748 144 0.0
.text 6634532 6647044 12512 0.2
thermostat-no-ble arm64 (read only) 2366892 2365780 -1112 -0.0
(read/write) 174513 174641 128 0.1
.bss 86257 86273 16 0.0
.data 1488 1496 8 0.5
.data.rel.ro 79000 79088 88 0.1
.dynamic 560 560 0 0.0
.got 4736 4744 8 0.2
.init 24 24 0 0.0
.init_array 368 376 8 2.2
.rodata 145980 145988 8 0.0
.text 1991856 1990496 -1360 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411340 2412908 1568 0.1
.bss 205860 205860 0 0.0
.data 5848 5856 8 0.1
.text 1373940 1375508 1568 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179447 1179063 -384 -0.0
bss 141992 142000 8 0.0
rodata 150104 150048 -56 -0.0
text 808660 808332 -328 -0.0
p6 all-clusters-app default (read/write) 2526824 2527072 248 0.0
.bss 139248 139256 8 0.0
.data 2784 2792 8 0.3
.text 1485088 1485336 248 0.0
light-app default (read/write) 2418768 2419000 232 0.0
.bss 132720 132720 0 0.0
.data 2584 2592 8 0.3
.text 1377032 1377264 232 0.0
lock-app default (read/write) 2422848 2423096 248 0.0
.bss 132520 132528 8 0.0
.data 2544 2552 8 0.3
.text 1381112 1381360 248 0.0
telink lighting-app tlsr9518adk80d (read/write) 807680 807564 -116 -0.0
bss 75424 75432 8 0.0
noinit 40416 40416 0 0.0
text 571416 571342 -74 -0.0

@github-actions
Copy link

github-actions bot commented Apr 29, 2022

PR #17817: Size comparison from ad2520a to a4d0cd3

Increases (24 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, telink)
platform target config section ad2520a a4d0cd3 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 689511 689551 40 0.0
.rodata 102303 102319 16 0.0
.text 586724 586748 24 0.0
lock-ftd LP_CC2652R7 (read only) 677303 677327 24 0.0
.rodata 94359 94375 16 0.0
.text 582464 582472 8 0.0
lock-mtd LP_CC2652R7 (read only) 626047 626063 16 0.0
.rodata 94247 94255 8 0.0
.text 531312 531320 8 0.0
pump-app LP_CC2652R7 (read only) 661955 661971 16 0.0
.rodata 80499 80507 8 0.0
.text 580972 580980 8 0.0
pump-controller-app LP_CC2652R7 (read only) 654795 654819 24 0.0
.rodata 83435 83451 16 0.0
.text 570876 570884 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626898 626930 32 0.0
.app_xip_area 529432 529464 32 0.0
lock cyw930739m2evb_01 (read/write) 625594 625618 24 0.0
.app_xip_area 529592 529616 24 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574722 574746 24 0.0
.app_xip_area 469100 469124 24 0.0
efr32 lock-app BRD4161A+wf200 (read only) 917184 917192 8 0.0
.text 917176 917184 8 0.0
k32w light k32w061+release (read/write) 684860 684892 32 0.0
.text 599828 599860 32 0.0
lock k32w061+release (read/write) 729676 729716 40 0.0
.text 644260 644300 40 0.0
linux all-clusters-app debug (read only) 2732721 2733873 1152 0.0
(read/write) 173336 173368 32 0.0
.data.rel.ro 81656 81704 48 0.1
.text 2323138 2324146 1008 0.0
bridge-app debug+rpc (read only) 1887905 1889153 1248 0.1
(read/write) 120664 120696 32 0.0
.data.rel.ro 40312 40360 48 0.1
.text 1605090 1606194 1104 0.1
chip-tool debug (read only) 8852773 8862981 10208 0.1
.rodata 462581 462613 32 0.0
.text 7127525 7137701 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8694996 8705044 10048 0.1
.rodata 429860 429892 32 0.0
.text 6867892 6877908 10016 0.1
lighting-app debug+rpc (read only) 2322281 2323433 1152 0.0
(read/write) 151616 151648 32 0.0
.data.rel.ro 70248 70296 48 0.1
.text 1971474 1972482 1008 0.1
lock-app debug (read only) 2228657 2229921 1264 0.1
(read/write) 146200 146232 32 0.0
.data.rel.ro 66760 66808 48 0.1
.text 1874402 1875522 1120 0.1
ota-provider-app debug (read only) 2056961 2058673 1712 0.1
(read/write) 139216 139248 32 0.0
.data.rel.ro 60104 60152 48 0.1
.text 1724738 1726306 1568 0.1
ota-requestor-app debug (read only) 2088065 2089777 1712 0.1
(read/write) 142024 142088 64 0.0
.data.rel.ro 62184 62232 48 0.1
.text 1758082 1759650 1568 0.1
shell debug (read only) 2557913 2559065 1152 0.0
(read/write) 197328 197392 64 0.0
.data.rel.ro 75920 75968 48 0.1
.text 2179666 2180674 1008 0.0
thermostat-no-ble arm64 (read only) 2367732 2368500 768 0.0
(read/write) 174801 174817 16 0.0
.data.rel.ro 79048 79072 24 0.0
.text 1992480 1993184 704 0.0
tv-app debug (read only) 2840625 2841777 1152 0.0
(read/write) 276832 276864 32 0.0
.data.rel.ro 76456 76504 48 0.1
.text 2441474 2442482 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2418892 2418900 8 0.0
.text 1381492 1381500 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 808144 808252 108 0.0
text 571822 571920 98 0.0
Decreases (11 builds for cc13x2_26x2, efr32, p6)
platform target config section ad2520a a4d0cd3 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 162744 162704 -40 -0.0
lock-ftd LP_CC2652R7 (read/write) 166208 166184 -24 -0.0
pump-app LP_CC2652R7 (read/write) 182796 182780 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 189756 189732 -24 -0.0
efr32 lighting-app BRD4161A (read only) 908936 908880 -56 -0.0
.text 908928 908872 -56 -0.0
BRD4161A+rpc (read only) 943280 943224 -56 -0.0
.text 943272 943216 -56 -0.0
BRD4161A+rs911x (read only) 747260 747204 -56 -0.0
.text 747252 747196 -56 -0.0
window-app BRD4161A (read only) 846168 846112 -56 -0.0
.text 846160 846104 -56 -0.0
p6 all-clusters-app default (read/write) 2529352 2529296 -56 -0.0
.text 1487616 1487560 -56 -0.0
light-app default (read/write) 2419912 2419856 -56 -0.0
.text 1378176 1378120 -56 -0.0
lock-app default (read/write) 2429192 2429136 -56 -0.0
.text 1387456 1387400 -56 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6, telink)
platform target config section ad2520a a4d0cd3 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 689511 689551 40 0.0
(read/write) 162744 162704 -40 -0.0
.bss 75236 75236 0 0.0
.data 3400 3400 0 0.0
.rodata 102303 102319 16 0.0
.text 586724 586748 24 0.0
lock-ftd LP_CC2652R7 (read only) 677303 677327 24 0.0
(read/write) 166208 166184 -24 -0.0
.bss 73548 73548 0 0.0
.data 3224 3224 0 0.0
.rodata 94359 94375 16 0.0
.text 582464 582472 8 0.0
lock-mtd LP_CC2652R7 (read only) 626047 626063 16 0.0
(read/write) 146352 146352 0 0.0
.bss 69268 69268 0 0.0
.data 3224 3224 0 0.0
.rodata 94247 94255 8 0.0
.text 531312 531320 8 0.0
pump-app LP_CC2652R7 (read only) 661955 661971 16 0.0
(read/write) 182796 182780 -16 -0.0
.bss 73764 73764 0 0.0
.data 3256 3256 0 0.0
.rodata 80499 80507 8 0.0
.text 580972 580980 8 0.0
pump-controller-app LP_CC2652R7 (read only) 654795 654819 24 0.0
(read/write) 189756 189732 -24 -0.0
.bss 73820 73820 0 0.0
.data 3220 3220 0 0.0
.rodata 83435 83451 16 0.0
.text 570876 570884 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626898 626930 32 0.0
.app_xip_area 529432 529464 32 0.0
.bss 80116 80116 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 625594 625618 24 0.0
.app_xip_area 529592 529616 24 0.0
.bss 78692 78692 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574722 574746 24 0.0
.app_xip_area 469100 469124 24 0.0
.bss 88016 88016 0 0.0
.data 572 572 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 908936 908880 -56 -0.0
(read/write) 135128 135128 0 0.0
.bss 133072 133072 0 0.0
.data 2052 2052 0 0.0
.text 908928 908872 -56 -0.0
BRD4161A+rpc (read only) 943280 943224 -56 -0.0
(read/write) 151808 151808 0 0.0
.bss 149552 149552 0 0.0
.data 2256 2256 0 0.0
.text 943272 943216 -56 -0.0
BRD4161A+rs911x (read only) 747260 747204 -56 -0.0
(read/write) 129352 129352 0 0.0
.bss 127372 127372 0 0.0
.data 1980 1980 0 0.0
.text 747252 747196 -56 -0.0
lock-app BRD4161A+wf200 (read only) 917184 917192 8 0.0
(read/write) 127540 127540 0 0.0
.bss 125604 125604 0 0.0
.data 1936 1936 0 0.0
.text 917176 917184 8 0.0
window-app BRD4161A (read only) 846168 846112 -56 -0.0
(read/write) 133216 133216 0 0.0
.bss 131248 131248 0 0.0
.data 1964 1964 0 0.0
.text 846160 846104 -56 -0.0
k32w light k32w061+release (read/write) 684860 684892 32 0.0
.bss 81320 81320 0 0.0
.data 2008 2008 0 0.0
.text 599828 599860 32 0.0
lock k32w061+release (read/write) 729676 729716 40 0.0
.bss 81744 81744 0 0.0
.data 1968 1968 0 0.0
.text 644260 644300 40 0.0
linux all-clusters-app debug (read only) 2732721 2733873 1152 0.0
(read/write) 173336 173368 32 0.0
.bss 83584 83584 0 0.0
.data 1968 1968 0 0.0
.data.rel.ro 81656 81704 48 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1008 1008 0 0.0
.rodata 234981 234981 0 0.0
.text 2323138 2324146 1008 0.0
bridge-app debug+rpc (read only) 1887905 1889153 1248 0.1
(read/write) 120664 120696 32 0.0
.bss 71584 71584 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40312 40360 48 0.1
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 160417 160417 0 0.0
.text 1605090 1606194 1104 0.1
chip-tool debug (read only) 8852773 8862981 10208 0.1
(read/write) 550704 550704 0 0.0
.bss 22816 22816 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 520488 520488 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 462581 462613 32 0.0
.text 7127525 7137701 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8694996 8705044 10048 0.1
(read/write) 616497 616497 0 0.0
.bss 41105 41105 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 555648 555648 0 0.0
.dynamic 560 560 0 0.0
.got 14736 14736 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 429860 429892 32 0.0
.text 6867892 6877908 10016 0.1
lighting-app debug+rpc (read only) 2322281 2323433 1152 0.0
(read/write) 151616 151648 32 0.0
.bss 73632 73632 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70248 70296 48 0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 184553 184553 0 0.0
.text 1971474 1972482 1008 0.1
lock-app debug (read only) 2228657 2229921 1264 0.1
(read/write) 146200 146232 32 0.0
.bss 72256 72256 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66760 66808 48 0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 194353 194353 0 0.0
.text 1874402 1875522 1120 0.1
ota-provider-app debug (read only) 2056961 2058673 1712 0.1
(read/write) 139216 139248 32 0.0
.bss 71648 71648 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60104 60152 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 175099 175099 0 0.0
.text 1724738 1726306 1568 0.1
ota-requestor-app debug (read only) 2088065 2089777 1712 0.1
(read/write) 142024 142088 64 0.0
.bss 72288 72288 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62184 62232 48 0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 171372 171372 0 0.0
.text 1758082 1759650 1568 0.1
shell debug (read only) 2557913 2559065 1152 0.0
(read/write) 197328 197392 64 0.0
.bss 114312 114312 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 75920 75968 48 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 216722 216722 0 0.0
.text 2179666 2180674 1008 0.0
thermostat-no-ble arm64 (read only) 2367732 2368500 768 0.0
(read/write) 174801 174817 16 0.0
.bss 86481 86481 0 0.0
.data 1496 1496 0 0.0
.data.rel.ro 79048 79072 24 0.0
.dynamic 560 560 0 0.0
.got 4736 4736 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 146100 146100 0 0.0
.text 1992480 1993184 704 0.0
tv-app debug (read only) 2840625 2841777 1152 0.0
(read/write) 276832 276864 32 0.0
.bss 189496 189496 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76456 76504 48 0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 217099 217099 0 0.0
.text 2441474 2442482 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418892 2418900 8 0.0
.bss 205884 205884 0 0.0
.data 5856 5856 0 0.0
.text 1381492 1381500 8 0.0
p6 all-clusters-app default (read/write) 2529352 2529296 -56 -0.0
.bss 139256 139256 0 0.0
.data 2792 2792 0 0.0
.text 1487616 1487560 -56 -0.0
light-app default (read/write) 2419912 2419856 -56 -0.0
.bss 132720 132720 0 0.0
.data 2592 2592 0 0.0
.text 1378176 1378120 -56 -0.0
lock-app default (read/write) 2429192 2429136 -56 -0.0
.bss 132544 132544 0 0.0
.data 2552 2552 0 0.0
.text 1387456 1387400 -56 -0.0
telink lighting-app tlsr9518adk80d (read/write) 808144 808252 108 0.0
bss 75432 75432 0 0.0
noinit 40416 40416 0 0.0
text 571822 571920 98 0.0

@github-actions
Copy link

github-actions bot commented Apr 30, 2022

PR #17817: Size comparison from 9dc2682 to c988931

Increases (27 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, telink)
platform target config section 9dc2682 c988931 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 689047 689087 40 0.0
.rodata 102303 102319 16 0.0
.text 586260 586284 24 0.0
lock-ftd LP_CC2652R7 (read only) 676831 676855 24 0.0
.rodata 94359 94375 16 0.0
.text 581992 582000 8 0.0
lock-mtd LP_CC2652R7 (read only) 625583 625599 16 0.0
.rodata 94247 94255 8 0.0
.text 530848 530856 8 0.0
pump-app LP_CC2652R7 (read only) 661347 661363 16 0.0
.rodata 80387 80395 8 0.0
.text 580476 580484 8 0.0
pump-controller-app LP_CC2652R7 (read only) 654187 654211 24 0.0
.rodata 83323 83339 16 0.0
.text 570380 570388 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626426 626458 32 0.0
.app_xip_area 528960 528992 32 0.0
lock cyw930739m2evb_01 (read/write) 625122 625146 24 0.0
.app_xip_area 529120 529144 24 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574250 574274 24 0.0
.app_xip_area 468628 468652 24 0.0
efr32 lock-app BRD4161A+wf200 (read only) 916576 916584 8 0.0
.text 916568 916576 8 0.0
esp32 all-clusters-app c3devkit (read only) 999708 999732 24 0.0
(read/write) 1474506 1474522 16 0.0
.flash.rodata 207248 207264 16 0.0
.flash.text 999708 999732 24 0.0
m5stack (read/write) 476936 476952 16 0.0
.flash.rodata 237028 237044 16 0.0
k32w light k32w061+release (read/write) 684396 684428 32 0.0
.text 599364 599396 32 0.0
lock k32w061+release (read/write) 729212 729252 40 0.0
.text 643796 643836 40 0.0
linux all-clusters-app debug (read only) 2730017 2731169 1152 0.0
(read/write) 173112 173144 32 0.0
.data.rel.ro 81656 81704 48 0.1
.text 2320562 2321570 1008 0.0
bridge-app debug+rpc (read only) 1885233 1886481 1248 0.1
(read/write) 120440 120472 32 0.0
.data.rel.ro 40312 40360 48 0.1
.text 1602514 1603618 1104 0.1
chip-tool debug (read only) 8850101 8860309 10208 0.1
.rodata 462485 462517 32 0.0
.text 7124949 7135125 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8692404 8702436 10032 0.1
.rodata 429748 429780 32 0.0
.text 6865412 6875412 10000 0.1
lighting-app debug+rpc (read only) 2319577 2320729 1152 0.0
(read/write) 151392 151424 32 0.0
.data.rel.ro 70248 70296 48 0.1
.text 1968898 1969906 1008 0.1
lock-app debug (read only) 2225969 2227217 1248 0.1
(read/write) 145976 146008 32 0.0
.data.rel.ro 66760 66808 48 0.1
.text 1871842 1872946 1104 0.1
ota-provider-app debug (read only) 2054257 2055969 1712 0.1
(read/write) 138992 139024 32 0.0
.data.rel.ro 60104 60152 48 0.1
.text 1722162 1723730 1568 0.1
ota-requestor-app debug (read only) 2085377 2087073 1696 0.1
(read/write) 141800 141864 64 0.0
.data.rel.ro 62184 62232 48 0.1
.text 1755522 1757074 1552 0.1
shell debug (read only) 2555225 2556377 1152 0.0
(read/write) 197104 197168 64 0.0
.data.rel.ro 75920 75968 48 0.1
.text 2177106 2178114 1008 0.0
thermostat-no-ble arm64 (read only) 2365124 2365908 784 0.0
(read/write) 174593 174609 16 0.0
.data.rel.ro 79048 79072 24 0.0
.text 1989984 1990704 720 0.0
tv-app debug (read only) 2837937 2839089 1152 0.0
(read/write) 276608 276640 32 0.0
.data.rel.ro 76456 76504 48 0.1
.text 2438914 2439922 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2418268 2418276 8 0.0
.text 1380868 1380876 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180251 1180263 12 0.0
rodata 150804 150816 12 0.0
text 808752 808760 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 807436 807544 108 0.0
text 571226 571324 98 0.0
Decreases (12 builds for cc13x2_26x2, efr32, esp32, p6)
platform target config section 9dc2682 c988931 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 163208 163168 -40 -0.0
lock-ftd LP_CC2652R7 (read/write) 166680 166656 -24 -0.0
pump-app LP_CC2652R7 (read/write) 183404 183388 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 190364 190340 -24 -0.0
efr32 lighting-app BRD4161A (read only) 908248 908192 -56 -0.0
.text 908240 908184 -56 -0.0
BRD4161A+rpc (read only) 942592 942536 -56 -0.0
.text 942584 942528 -56 -0.0
BRD4161A+rs911x (read only) 746564 746508 -56 -0.0
.text 746556 746500 -56 -0.0
window-app BRD4161A (read only) 845480 845424 -56 -0.0
.text 845472 845416 -56 -0.0
esp32 all-clusters-app m5stack (read only) 1054891 1054875 -16 -0.0
.flash.text 1049507 1049491 -16 -0.0
p6 all-clusters-app default (read/write) 2528656 2528600 -56 -0.0
.text 1486920 1486864 -56 -0.0
light-app default (read/write) 2419224 2419168 -56 -0.0
.text 1377488 1377432 -56 -0.0
lock-app default (read/write) 2428496 2428440 -56 -0.0
.text 1386760 1386704 -56 -0.0
Full report (34 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 9dc2682 c988931 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 689047 689087 40 0.0
(read/write) 163208 163168 -40 -0.0
.bss 75236 75236 0 0.0
.data 3400 3400 0 0.0
.rodata 102303 102319 16 0.0
.text 586260 586284 24 0.0
lock-ftd LP_CC2652R7 (read only) 676831 676855 24 0.0
(read/write) 166680 166656 -24 -0.0
.bss 73548 73548 0 0.0
.data 3224 3224 0 0.0
.rodata 94359 94375 16 0.0
.text 581992 582000 8 0.0
lock-mtd LP_CC2652R7 (read only) 625583 625599 16 0.0
(read/write) 146352 146352 0 0.0
.bss 69268 69268 0 0.0
.data 3224 3224 0 0.0
.rodata 94247 94255 8 0.0
.text 530848 530856 8 0.0
pump-app LP_CC2652R7 (read only) 661347 661363 16 0.0
(read/write) 183404 183388 -16 -0.0
.bss 73764 73764 0 0.0
.data 3256 3256 0 0.0
.rodata 80387 80395 8 0.0
.text 580476 580484 8 0.0
pump-controller-app LP_CC2652R7 (read only) 654187 654211 24 0.0
(read/write) 190364 190340 -24 -0.0
.bss 73820 73820 0 0.0
.data 3220 3220 0 0.0
.rodata 83323 83339 16 0.0
.text 570380 570388 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626426 626458 32 0.0
.app_xip_area 528960 528992 32 0.0
.bss 80116 80116 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 625122 625146 24 0.0
.app_xip_area 529120 529144 24 0.0
.bss 78692 78692 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574250 574274 24 0.0
.app_xip_area 468628 468652 24 0.0
.bss 88016 88016 0 0.0
.data 572 572 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 908248 908192 -56 -0.0
(read/write) 135128 135128 0 0.0
.bss 133072 133072 0 0.0
.data 2052 2052 0 0.0
.text 908240 908184 -56 -0.0
BRD4161A+rpc (read only) 942592 942536 -56 -0.0
(read/write) 151808 151808 0 0.0
.bss 149552 149552 0 0.0
.data 2256 2256 0 0.0
.text 942584 942528 -56 -0.0
BRD4161A+rs911x (read only) 746564 746508 -56 -0.0
(read/write) 129352 129352 0 0.0
.bss 127372 127372 0 0.0
.data 1980 1980 0 0.0
.text 746556 746500 -56 -0.0
lock-app BRD4161A+wf200 (read only) 916576 916584 8 0.0
(read/write) 127540 127540 0 0.0
.bss 125604 125604 0 0.0
.data 1936 1936 0 0.0
.text 916568 916576 8 0.0
window-app BRD4161A (read only) 845480 845424 -56 -0.0
(read/write) 133216 133216 0 0.0
.bss 131248 131248 0 0.0
.data 1964 1964 0 0.0
.text 845472 845416 -56 -0.0
esp32 all-clusters-app c3devkit (read only) 999708 999732 24 0.0
(read/write) 1474506 1474522 16 0.0
.dram0.bss 68376 68376 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 207248 207264 16 0.0
.flash.text 999708 999732 24 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1054891 1054875 -16 -0.0
(read/write) 476936 476952 16 0.0
.dram0.bss 73896 73896 0 0.0
.dram0.data 34176 34176 0 0.0
.flash.rodata 237028 237044 16 0.0
.flash.text 1049507 1049491 -16 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 684396 684428 32 0.0
.bss 81320 81320 0 0.0
.data 2008 2008 0 0.0
.text 599364 599396 32 0.0
lock k32w061+release (read/write) 729212 729252 40 0.0
.bss 81744 81744 0 0.0
.data 1968 1968 0 0.0
.text 643796 643836 40 0.0
linux all-clusters-app debug (read only) 2730017 2731169 1152 0.0
(read/write) 173112 173144 32 0.0
.bss 83360 83360 0 0.0
.data 1968 1968 0 0.0
.data.rel.ro 81656 81704 48 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1008 1008 0 0.0
.rodata 234853 234853 0 0.0
.text 2320562 2321570 1008 0.0
bridge-app debug+rpc (read only) 1885233 1886481 1248 0.1
(read/write) 120440 120472 32 0.0
.bss 71360 71360 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40312 40360 48 0.1
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 160321 160321 0 0.0
.text 1602514 1603618 1104 0.1
chip-tool debug (read only) 8850101 8860309 10208 0.1
(read/write) 550480 550480 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 520488 520488 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 462485 462517 32 0.0
.text 7124949 7135125 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8692404 8702436 10032 0.1
(read/write) 616305 616305 0 0.0
.bss 40913 40913 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 555648 555648 0 0.0
.dynamic 560 560 0 0.0
.got 14736 14736 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 429748 429780 32 0.0
.text 6865412 6875412 10000 0.1
lighting-app debug+rpc (read only) 2319577 2320729 1152 0.0
(read/write) 151392 151424 32 0.0
.bss 73408 73408 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70248 70296 48 0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 184425 184425 0 0.0
.text 1968898 1969906 1008 0.1
lock-app debug (read only) 2225969 2227217 1248 0.1
(read/write) 145976 146008 32 0.0
.bss 72032 72032 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66760 66808 48 0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 194225 194225 0 0.0
.text 1871842 1872946 1104 0.1
ota-provider-app debug (read only) 2054257 2055969 1712 0.1
(read/write) 138992 139024 32 0.0
.bss 71424 71424 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60104 60152 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 174971 174971 0 0.0
.text 1722162 1723730 1568 0.1
ota-requestor-app debug (read only) 2085377 2087073 1696 0.1
(read/write) 141800 141864 64 0.0
.bss 72064 72064 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62184 62232 48 0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 171244 171244 0 0.0
.text 1755522 1757074 1552 0.1
shell debug (read only) 2555225 2556377 1152 0.0
(read/write) 197104 197168 64 0.0
.bss 114088 114088 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 75920 75968 48 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 216594 216594 0 0.0
.text 2177106 2178114 1008 0.0
thermostat-no-ble arm64 (read only) 2365124 2365908 784 0.0
(read/write) 174593 174609 16 0.0
.bss 86273 86273 0 0.0
.data 1496 1496 0 0.0
.data.rel.ro 79048 79072 24 0.0
.dynamic 560 560 0 0.0
.got 4736 4736 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 145988 145988 0 0.0
.text 1989984 1990704 720 0.0
tv-app debug (read only) 2837937 2839089 1152 0.0
(read/write) 276608 276640 32 0.0
.bss 189272 189272 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76456 76504 48 0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 216971 216971 0 0.0
.text 2438914 2439922 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418268 2418276 8 0.0
.bss 205884 205884 0 0.0
.data 5856 5856 0 0.0
.text 1380868 1380876 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180251 1180263 12 0.0
bss 142000 142000 0 0.0
rodata 150804 150816 12 0.0
text 808752 808760 8 0.0
p6 all-clusters-app default (read/write) 2528656 2528600 -56 -0.0
.bss 139256 139256 0 0.0
.data 2792 2792 0 0.0
.text 1486920 1486864 -56 -0.0
light-app default (read/write) 2419224 2419168 -56 -0.0
.bss 132720 132720 0 0.0
.data 2592 2592 0 0.0
.text 1377488 1377432 -56 -0.0
lock-app default (read/write) 2428496 2428440 -56 -0.0
.bss 132544 132544 0 0.0
.data 2552 2552 0 0.0
.text 1386760 1386704 -56 -0.0
telink lighting-app tlsr9518adk80d (read/write) 807436 807544 108 0.0
bss 75432 75432 0 0.0
noinit 40416 40416 0 0.0
text 571226 571324 98 0.0

@github-actions
Copy link

github-actions bot commented May 9, 2022

PR #17817: Size comparison from d85700e to 099bbf1

Increases (27 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, telink)
platform target config section d85700e 099bbf10 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 690959 24 0.0
.rodata 102983 102991 8 0.0
.text 587468 587484 16 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678515 8 0.0
.rodata 94771 94779 8 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627275 16 0.0
.rodata 94651 94667 16 0.0
pump-app LP_CC2652R7 (read only) 663035 663059 24 0.0
.rodata 80971 80979 8 0.0
.text 581580 581596 16 0.0
pump-controller-app LP_CC2652R7 (read only) 655943 655959 16 0.0
.rodata 83911 83927 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 627586 627602 16 0.0
.app_xip_area 530176 530192 16 0.0
lock cyw930739m2evb_01 (read/write) 626474 626498 24 0.0
.app_xip_area 530520 530544 24 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575258 24 0.0
.app_xip_area 469564 469588 24 0.0
efr32 lock-app BRD4161A+wf200 (read only) 946768 946776 8 0.0
.text 946760 946768 8 0.0
esp32 all-clusters-app c3devkit (read only) 1001090 1001110 20 0.0
(read/write) 1475658 1475674 16 0.0
.flash.rodata 208304 208320 16 0.0
.flash.text 1001090 1001110 20 0.0
m5stack (read/write) 478088 478096 8 0.0
.flash.rodata 238084 238092 8 0.0
k32w light k32w061+release (read/write) 685136 685144 8 0.0
.text 600164 600172 8 0.0
lock k32w061+release (read/write) 730468 730500 32 0.0
.text 645104 645136 32 0.0
linux all-clusters-app debug (read only) 2740441 2741497 1056 0.0
(read/write) 174488 174520 32 0.0
.data.rel.ro 82392 82440 48 0.1
.text 2328882 2329890 1008 0.0
bridge-app debug+rpc (read only) 1894545 1895697 1152 0.1
(read/write) 120984 121048 64 0.1
.data.rel.ro 40648 40696 48 0.1
.text 1610098 1611202 1104 0.1
chip-tool debug (read only) 9093941 9104165 10224 0.1
.rodata 468693 468757 64 0.0
.text 7301429 7311589 10160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8914548 8924676 10128 0.1
.rodata 436164 436196 32 0.0
.text 7019108 7029204 10096 0.1
lighting-app debug+rpc (read only) 2328625 2329713 1088 0.0
(read/write) 151936 151968 32 0.0
.data.rel.ro 70568 70616 48 0.1
.text 1976194 1977202 1008 0.1
lock-app debug (read only) 2235921 2237073 1152 0.1
(read/write) 146520 146552 32 0.0
.data.rel.ro 67080 67128 48 0.1
.text 1880098 1881202 1104 0.1
ota-provider-app debug (read only) 2064249 2065865 1616 0.1
(read/write) 139632 139696 64 0.0
.data.rel.ro 60440 60488 48 0.1
.text 1729890 1731458 1568 0.1
ota-requestor-app debug (read only) 2095425 2097025 1600 0.1
(read/write) 142440 142504 64 0.0
.data.rel.ro 62504 62552 48 0.1
.text 1763250 1764802 1552 0.1
shell debug (read only) 2565417 2566473 1056 0.0
(read/write) 198160 198224 64 0.0
.data.rel.ro 76656 76704 48 0.1
.text 2185506 2186514 1008 0.0
thermostat-no-ble arm64 (read only) 2368620 2369404 784 0.0
(read/write) 175121 175137 16 0.0
.data.rel.ro 79376 79400 24 0.0
.text 1992032 1992736 704 0.0
tv-app debug (read only) 2852865 2853953 1088 0.0
(read/write) 277248 277280 32 0.0
.data.rel.ro 76872 76920 48 0.1
.text 2451778 2452786 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420084 2420100 16 0.0
.text 1382684 1382700 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1179799 12 0.0
rodata 151532 151544 12 0.0
text 809856 809864 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806124 100 0.0
text 572426 572520 94 0.0
Decreases (20 builds for cc13x2_26x2, efr32, esp32, linux, p6)
platform target config section d85700e 099bbf10 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161416 161392 -24 -0.0
lock-ftd LP_CC2652R7 (read/write) 164948 164940 -8 -0.0
pump-app LP_CC2652R7 (read/write) 181708 181684 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 188600 188584 -16 -0.0
efr32 lighting-app BRD4161A (read only) 910096 910008 -88 -0.0
.text 910088 910000 -88 -0.0
BRD4161A+rpc (read only) 944440 944352 -88 -0.0
.text 944432 944344 -88 -0.0
BRD4161A+rs911x (read only) 787676 787604 -72 -0.0
.text 787668 787596 -72 -0.0
window-app BRD4161A (read only) 890408 890320 -88 -0.0
.text 890400 890312 -88 -0.0
esp32 all-clusters-app m5stack (read only) 1056031 1055967 -64 -0.0
.flash.text 1050647 1050583 -64 -0.0
linux all-clusters-app debug .rodata 236357 236261 -96 -0.0
bridge-app debug+rpc .rodata 161593 161497 -96 -0.1
lighting-app debug+rpc .rodata 185721 185657 -64 -0.0
lock-app debug .rodata 195465 195369 -96 -0.0
ota-provider-app debug .rodata 176467 176371 -96 -0.1
ota-requestor-app debug .rodata 172796 172700 -96 -0.1
shell debug .rodata 217810 217714 -96 -0.0
tv-app debug .rodata 218411 218347 -64 -0.0
p6 all-clusters-app default (read/write) 2531536 2531464 -72 -0.0
.text 1489800 1489728 -72 -0.0
light-app default (read/write) 2421592 2421504 -88 -0.0
.text 1379856 1379768 -88 -0.0
lock-app default (read/write) 2431096 2431008 -88 -0.0
.text 1389360 1389272 -88 -0.0
Full report (34 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section d85700e 099bbf10 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 690959 24 0.0
(read/write) 161416 161392 -24 -0.0
.bss 75332 75332 0 0.0
.data 3412 3412 0 0.0
.rodata 102983 102991 8 0.0
.text 587468 587484 16 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678515 8 0.0
(read/write) 164948 164940 -8 -0.0
.bss 73492 73492 0 0.0
.data 3236 3236 0 0.0
.rodata 94771 94779 8 0.0
.text 583256 583256 0 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627275 16 0.0
(read/write) 146308 146308 0 0.0
.bss 69212 69212 0 0.0
.data 3236 3236 0 0.0
.rodata 94651 94667 16 0.0
.text 532120 532120 0 0.0
pump-app LP_CC2652R7 (read only) 663035 663059 24 0.0
(read/write) 181708 181684 -24 -0.0
.bss 73756 73756 0 0.0
.data 3268 3268 0 0.0
.rodata 80971 80979 8 0.0
.text 581580 581596 16 0.0
pump-controller-app LP_CC2652R7 (read only) 655943 655959 16 0.0
(read/write) 188600 188584 -16 -0.0
.bss 73812 73812 0 0.0
.data 3232 3232 0 0.0
.rodata 83911 83927 16 0.0
.text 571548 571548 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 627586 627602 16 0.0
.app_xip_area 530176 530192 16 0.0
.bss 80052 80052 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626474 626498 24 0.0
.app_xip_area 530520 530544 24 0.0
.bss 78628 78628 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575258 24 0.0
.app_xip_area 469564 469588 24 0.0
.bss 88048 88048 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 910096 910008 -88 -0.0
(read/write) 134520 134520 0 0.0
.bss 132456 132456 0 0.0
.data 2064 2064 0 0.0
.text 910088 910000 -88 -0.0
BRD4161A+rpc (read only) 944440 944352 -88 -0.0
(read/write) 151208 151208 0 0.0
.bss 148936 148936 0 0.0
.data 2268 2268 0 0.0
.text 944432 944344 -88 -0.0
BRD4161A+rs911x (read only) 787676 787604 -72 -0.0
(read/write) 129776 129776 0 0.0
.bss 127708 127708 0 0.0
.data 2068 2068 0 0.0
.text 787668 787596 -72 -0.0
lock-app BRD4161A+wf200 (read only) 946768 946776 8 0.0
(read/write) 124268 124268 0 0.0
.bss 122244 122244 0 0.0
.data 2024 2024 0 0.0
.text 946760 946768 8 0.0
window-app BRD4161A (read only) 890408 890320 -88 -0.0
(read/write) 134472 134472 0 0.0
.bss 132416 132416 0 0.0
.data 2052 2052 0 0.0
.text 890400 890312 -88 -0.0
esp32 all-clusters-app c3devkit (read only) 1001090 1001110 20 0.0
(read/write) 1475658 1475674 16 0.0
.dram0.bss 68464 68464 0 0.0
.dram0.data 14444 14444 0 0.0
.flash.rodata 208304 208320 16 0.0
.flash.text 1001090 1001110 20 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1056031 1055967 -64 -0.0
(read/write) 478088 478096 8 0.0
.dram0.bss 73984 73984 0 0.0
.dram0.data 34184 34184 0 0.0
.flash.rodata 238084 238092 8 0.0
.flash.text 1050647 1050583 -64 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 685136 685144 8 0.0
.bss 81248 81248 0 0.0
.data 2020 2020 0 0.0
.text 600164 600172 8 0.0
lock k32w061+release (read/write) 730468 730500 32 0.0
.bss 81680 81680 0 0.0
.data 1980 1980 0 0.0
.text 645104 645136 32 0.0
linux all-clusters-app debug (read only) 2740441 2741497 1056 0.0
(read/write) 174488 174520 32 0.0
.bss 83904 83904 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 82392 82440 48 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1008 1008 0 0.0
.rodata 236357 236261 -96 -0.0
.text 2328882 2329890 1008 0.0
bridge-app debug+rpc (read only) 1894545 1895697 1152 0.1
(read/write) 120984 121048 64 0.1
.bss 71520 71520 0 0.0
.data 3488 3488 0 0.0
.data.rel.ro 40648 40696 48 0.1
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 161593 161497 -96 -0.1
.text 1610098 1611202 1104 0.1
chip-tool debug (read only) 9093941 9104165 10224 0.1
(read/write) 576944 576944 0 0.0
.bss 22816 22816 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 546728 546728 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 468693 468757 64 0.0
.text 7301429 7311589 10160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8914548 8924676 10128 0.1
(read/write) 643121 643121 0 0.0
.bss 41105 41105 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 582024 582024 0 0.0
.dynamic 560 560 0 0.0
.got 14976 14976 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 436164 436196 32 0.0
.text 7019108 7029204 10096 0.1
lighting-app debug+rpc (read only) 2328625 2329713 1088 0.0
(read/write) 151936 151968 32 0.0
.bss 73568 73568 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70568 70616 48 0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 185721 185657 -64 -0.0
.text 1976194 1977202 1008 0.1
lock-app debug (read only) 2235921 2237073 1152 0.1
(read/write) 146520 146552 32 0.0
.bss 72192 72192 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67080 67128 48 0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 195465 195369 -96 -0.0
.text 1880098 1881202 1104 0.1
ota-provider-app debug (read only) 2064249 2065865 1616 0.1
(read/write) 139632 139696 64 0.0
.bss 71680 71680 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 60440 60488 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 176467 176371 -96 -0.1
.text 1729890 1731458 1568 0.1
ota-requestor-app debug (read only) 2095425 2097025 1600 0.1
(read/write) 142440 142504 64 0.0
.bss 72320 72320 0 0.0
.data 1992 1992 0 0.0
.data.rel.ro 62504 62552 48 0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172796 172700 -96 -0.1
.text 1763250 1764802 1552 0.1
shell debug (read only) 2565417 2566473 1056 0.0
(read/write) 198160 198224 64 0.0
.bss 114408 114408 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 76656 76704 48 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 217810 217714 -96 -0.0
.text 2185506 2186514 1008 0.0
thermostat-no-ble arm64 (read only) 2368620 2369404 784 0.0
(read/write) 175121 175137 16 0.0
.bss 86417 86417 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79376 79400 24 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 146844 146844 0 0.0
.text 1992032 1992736 704 0.0
tv-app debug (read only) 2852865 2853953 1088 0.0
(read/write) 277248 277280 32 0.0
.bss 189464 189464 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 76872 76920 48 0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 218411 218347 -64 -0.0
.text 2451778 2452786 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420084 2420100 16 0.0
.bss 205820 205820 0 0.0
.data 5872 5872 0 0.0
.text 1382684 1382700 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1179799 12 0.0
bss 139680 139680 0 0.0
rodata 151532 151544 12 0.0
text 809856 809864 8 0.0
p6 all-clusters-app default (read/write) 2531536 2531464 -72 -0.0
.bss 139328 139328 0 0.0
.data 2808 2808 0 0.0
.text 1489800 1489728 -72 -0.0
light-app default (read/write) 2421592 2421504 -88 -0.0
.bss 132656 132656 0 0.0
.data 2608 2608 0 0.0
.text 1379856 1379768 -88 -0.0
lock-app default (read/write) 2431096 2431008 -88 -0.0
.bss 132472 132472 0 0.0
.data 2568 2568 0 0.0
.text 1389360 1389272 -88 -0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806124 100 0.0
bss 72176 72176 0 0.0
noinit 40416 40416 0 0.0
text 572426 572520 94 0.0

@github-actions
Copy link

github-actions bot commented May 9, 2022

PR #17817: Size comparison from d85700e to 24b37dd

Increases (27 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, telink)
platform target config section d85700e 24b37dd change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 690959 24 0.0
.rodata 102983 102991 8 0.0
.text 587468 587484 16 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678515 8 0.0
.rodata 94771 94779 8 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627275 16 0.0
.rodata 94651 94667 16 0.0
pump-app LP_CC2652R7 (read only) 663035 663059 24 0.0
.rodata 80971 80979 8 0.0
.text 581580 581596 16 0.0
pump-controller-app LP_CC2652R7 (read only) 655943 655959 16 0.0
.rodata 83911 83927 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 627586 627602 16 0.0
.app_xip_area 530176 530192 16 0.0
lock cyw930739m2evb_01 (read/write) 626474 626498 24 0.0
.app_xip_area 530520 530544 24 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575258 24 0.0
.app_xip_area 469564 469588 24 0.0
efr32 lock-app BRD4161A+wf200 (read only) 946768 946776 8 0.0
.text 946760 946768 8 0.0
esp32 all-clusters-app c3devkit (read only) 1001090 1001110 20 0.0
(read/write) 1475658 1475674 16 0.0
.flash.rodata 208304 208320 16 0.0
.flash.text 1001090 1001110 20 0.0
m5stack (read/write) 478088 478096 8 0.0
.flash.rodata 238084 238092 8 0.0
k32w light k32w061+release (read/write) 685136 685144 8 0.0
.text 600164 600172 8 0.0
lock k32w061+release (read/write) 730468 730500 32 0.0
.text 645104 645136 32 0.0
linux all-clusters-app debug (read only) 2740441 2741497 1056 0.0
(read/write) 174488 174520 32 0.0
.data.rel.ro 82392 82440 48 0.1
.text 2328882 2329890 1008 0.0
bridge-app debug+rpc (read only) 1894545 1895697 1152 0.1
(read/write) 120984 121048 64 0.1
.data.rel.ro 40648 40696 48 0.1
.text 1610098 1611202 1104 0.1
chip-tool debug (read only) 9093941 9104165 10224 0.1
.rodata 468693 468757 64 0.0
.text 7301429 7311589 10160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8914548 8924676 10128 0.1
.rodata 436164 436196 32 0.0
.text 7019108 7029204 10096 0.1
lighting-app debug+rpc (read only) 2328625 2329713 1088 0.0
(read/write) 151936 151968 32 0.0
.data.rel.ro 70568 70616 48 0.1
.text 1976194 1977202 1008 0.1
lock-app debug (read only) 2235921 2237073 1152 0.1
(read/write) 146520 146552 32 0.0
.data.rel.ro 67080 67128 48 0.1
.text 1880098 1881202 1104 0.1
ota-provider-app debug (read only) 2064249 2065865 1616 0.1
(read/write) 139632 139696 64 0.0
.data.rel.ro 60440 60488 48 0.1
.text 1729890 1731458 1568 0.1
ota-requestor-app debug (read only) 2095425 2097025 1600 0.1
(read/write) 142440 142504 64 0.0
.data.rel.ro 62504 62552 48 0.1
.text 1763250 1764802 1552 0.1
shell debug (read only) 2565417 2566473 1056 0.0
(read/write) 198160 198224 64 0.0
.data.rel.ro 76656 76704 48 0.1
.text 2185506 2186514 1008 0.0
thermostat-no-ble arm64 (read only) 2368620 2369404 784 0.0
(read/write) 175121 175137 16 0.0
.data.rel.ro 79376 79400 24 0.0
.text 1992032 1992736 704 0.0
tv-app debug (read only) 2852865 2853953 1088 0.0
(read/write) 277248 277280 32 0.0
.data.rel.ro 76872 76920 48 0.1
.text 2451778 2452786 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420084 2420100 16 0.0
.text 1382684 1382700 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1179799 12 0.0
rodata 151532 151544 12 0.0
text 809856 809864 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806124 100 0.0
text 572426 572520 94 0.0
Decreases (20 builds for cc13x2_26x2, efr32, esp32, linux, p6)
platform target config section d85700e 24b37dd change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161416 161392 -24 -0.0
lock-ftd LP_CC2652R7 (read/write) 164948 164940 -8 -0.0
pump-app LP_CC2652R7 (read/write) 181708 181684 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 188600 188584 -16 -0.0
efr32 lighting-app BRD4161A (read only) 910096 910008 -88 -0.0
.text 910088 910000 -88 -0.0
BRD4161A+rpc (read only) 944440 944352 -88 -0.0
.text 944432 944344 -88 -0.0
BRD4161A+rs911x (read only) 787676 787604 -72 -0.0
.text 787668 787596 -72 -0.0
window-app BRD4161A (read only) 890408 890320 -88 -0.0
.text 890400 890312 -88 -0.0
esp32 all-clusters-app m5stack (read only) 1056031 1055967 -64 -0.0
.flash.text 1050647 1050583 -64 -0.0
linux all-clusters-app debug .rodata 236357 236261 -96 -0.0
bridge-app debug+rpc .rodata 161593 161497 -96 -0.1
lighting-app debug+rpc .rodata 185721 185657 -64 -0.0
lock-app debug .rodata 195465 195369 -96 -0.0
ota-provider-app debug .rodata 176467 176371 -96 -0.1
ota-requestor-app debug .rodata 172796 172700 -96 -0.1
shell debug .rodata 217810 217714 -96 -0.0
tv-app debug .rodata 218411 218347 -64 -0.0
p6 all-clusters-app default (read/write) 2531536 2531464 -72 -0.0
.text 1489800 1489728 -72 -0.0
light-app default (read/write) 2421592 2421504 -88 -0.0
.text 1379856 1379768 -88 -0.0
lock-app default (read/write) 2431096 2431008 -88 -0.0
.text 1389360 1389272 -88 -0.0
Full report (34 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section d85700e 24b37dd change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 690959 24 0.0
(read/write) 161416 161392 -24 -0.0
.bss 75332 75332 0 0.0
.data 3412 3412 0 0.0
.rodata 102983 102991 8 0.0
.text 587468 587484 16 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678515 8 0.0
(read/write) 164948 164940 -8 -0.0
.bss 73492 73492 0 0.0
.data 3236 3236 0 0.0
.rodata 94771 94779 8 0.0
.text 583256 583256 0 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627275 16 0.0
(read/write) 146308 146308 0 0.0
.bss 69212 69212 0 0.0
.data 3236 3236 0 0.0
.rodata 94651 94667 16 0.0
.text 532120 532120 0 0.0
pump-app LP_CC2652R7 (read only) 663035 663059 24 0.0
(read/write) 181708 181684 -24 -0.0
.bss 73756 73756 0 0.0
.data 3268 3268 0 0.0
.rodata 80971 80979 8 0.0
.text 581580 581596 16 0.0
pump-controller-app LP_CC2652R7 (read only) 655943 655959 16 0.0
(read/write) 188600 188584 -16 -0.0
.bss 73812 73812 0 0.0
.data 3232 3232 0 0.0
.rodata 83911 83927 16 0.0
.text 571548 571548 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 627586 627602 16 0.0
.app_xip_area 530176 530192 16 0.0
.bss 80052 80052 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626474 626498 24 0.0
.app_xip_area 530520 530544 24 0.0
.bss 78628 78628 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575258 24 0.0
.app_xip_area 469564 469588 24 0.0
.bss 88048 88048 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 910096 910008 -88 -0.0
(read/write) 134520 134520 0 0.0
.bss 132456 132456 0 0.0
.data 2064 2064 0 0.0
.text 910088 910000 -88 -0.0
BRD4161A+rpc (read only) 944440 944352 -88 -0.0
(read/write) 151208 151208 0 0.0
.bss 148936 148936 0 0.0
.data 2268 2268 0 0.0
.text 944432 944344 -88 -0.0
BRD4161A+rs911x (read only) 787676 787604 -72 -0.0
(read/write) 129776 129776 0 0.0
.bss 127708 127708 0 0.0
.data 2068 2068 0 0.0
.text 787668 787596 -72 -0.0
lock-app BRD4161A+wf200 (read only) 946768 946776 8 0.0
(read/write) 124268 124268 0 0.0
.bss 122244 122244 0 0.0
.data 2024 2024 0 0.0
.text 946760 946768 8 0.0
window-app BRD4161A (read only) 890408 890320 -88 -0.0
(read/write) 134472 134472 0 0.0
.bss 132416 132416 0 0.0
.data 2052 2052 0 0.0
.text 890400 890312 -88 -0.0
esp32 all-clusters-app c3devkit (read only) 1001090 1001110 20 0.0
(read/write) 1475658 1475674 16 0.0
.dram0.bss 68464 68464 0 0.0
.dram0.data 14444 14444 0 0.0
.flash.rodata 208304 208320 16 0.0
.flash.text 1001090 1001110 20 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1056031 1055967 -64 -0.0
(read/write) 478088 478096 8 0.0
.dram0.bss 73984 73984 0 0.0
.dram0.data 34184 34184 0 0.0
.flash.rodata 238084 238092 8 0.0
.flash.text 1050647 1050583 -64 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 685136 685144 8 0.0
.bss 81248 81248 0 0.0
.data 2020 2020 0 0.0
.text 600164 600172 8 0.0
lock k32w061+release (read/write) 730468 730500 32 0.0
.bss 81680 81680 0 0.0
.data 1980 1980 0 0.0
.text 645104 645136 32 0.0
linux all-clusters-app debug (read only) 2740441 2741497 1056 0.0
(read/write) 174488 174520 32 0.0
.bss 83904 83904 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 82392 82440 48 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1008 1008 0 0.0
.rodata 236357 236261 -96 -0.0
.text 2328882 2329890 1008 0.0
bridge-app debug+rpc (read only) 1894545 1895697 1152 0.1
(read/write) 120984 121048 64 0.1
.bss 71520 71520 0 0.0
.data 3488 3488 0 0.0
.data.rel.ro 40648 40696 48 0.1
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 161593 161497 -96 -0.1
.text 1610098 1611202 1104 0.1
chip-tool debug (read only) 9093941 9104165 10224 0.1
(read/write) 576944 576944 0 0.0
.bss 22816 22816 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 546728 546728 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 468693 468757 64 0.0
.text 7301429 7311589 10160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8914548 8924676 10128 0.1
(read/write) 643121 643121 0 0.0
.bss 41105 41105 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 582024 582024 0 0.0
.dynamic 560 560 0 0.0
.got 14976 14976 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 436164 436196 32 0.0
.text 7019108 7029204 10096 0.1
lighting-app debug+rpc (read only) 2328625 2329713 1088 0.0
(read/write) 151936 151968 32 0.0
.bss 73568 73568 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70568 70616 48 0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 185721 185657 -64 -0.0
.text 1976194 1977202 1008 0.1
lock-app debug (read only) 2235921 2237073 1152 0.1
(read/write) 146520 146552 32 0.0
.bss 72192 72192 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67080 67128 48 0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 195465 195369 -96 -0.0
.text 1880098 1881202 1104 0.1
ota-provider-app debug (read only) 2064249 2065865 1616 0.1
(read/write) 139632 139696 64 0.0
.bss 71680 71680 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 60440 60488 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 176467 176371 -96 -0.1
.text 1729890 1731458 1568 0.1
ota-requestor-app debug (read only) 2095425 2097025 1600 0.1
(read/write) 142440 142504 64 0.0
.bss 72320 72320 0 0.0
.data 1992 1992 0 0.0
.data.rel.ro 62504 62552 48 0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172796 172700 -96 -0.1
.text 1763250 1764802 1552 0.1
shell debug (read only) 2565417 2566473 1056 0.0
(read/write) 198160 198224 64 0.0
.bss 114408 114408 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 76656 76704 48 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 217810 217714 -96 -0.0
.text 2185506 2186514 1008 0.0
thermostat-no-ble arm64 (read only) 2368620 2369404 784 0.0
(read/write) 175121 175137 16 0.0
.bss 86417 86417 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79376 79400 24 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 146844 146844 0 0.0
.text 1992032 1992736 704 0.0
tv-app debug (read only) 2852865 2853953 1088 0.0
(read/write) 277248 277280 32 0.0
.bss 189464 189464 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 76872 76920 48 0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 218411 218347 -64 -0.0
.text 2451778 2452786 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420084 2420100 16 0.0
.bss 205820 205820 0 0.0
.data 5872 5872 0 0.0
.text 1382684 1382700 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1179799 12 0.0
bss 139680 139680 0 0.0
rodata 151532 151544 12 0.0
text 809856 809864 8 0.0
p6 all-clusters-app default (read/write) 2531536 2531464 -72 -0.0
.bss 139328 139328 0 0.0
.data 2808 2808 0 0.0
.text 1489800 1489728 -72 -0.0
light-app default (read/write) 2421592 2421504 -88 -0.0
.bss 132656 132656 0 0.0
.data 2608 2608 0 0.0
.text 1379856 1379768 -88 -0.0
lock-app default (read/write) 2431096 2431008 -88 -0.0
.bss 132472 132472 0 0.0
.data 2568 2568 0 0.0
.text 1389360 1389272 -88 -0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806124 100 0.0
bss 72176 72176 0 0.0
noinit 40416 40416 0 0.0
text 572426 572520 94 0.0

@github-actions
Copy link

github-actions bot commented May 9, 2022

PR #17817: Size comparison from afb7ccb to a0e064b

Increases (27 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, telink)
platform target config section afb7ccb a0e064b change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 690959 24 0.0
.rodata 102983 102991 8 0.0
.text 587468 587484 16 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678515 8 0.0
.rodata 94771 94779 8 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627275 16 0.0
.rodata 94651 94667 16 0.0
pump-app LP_CC2652R7 (read only) 663035 663059 24 0.0
.rodata 80971 80979 8 0.0
.text 581580 581596 16 0.0
pump-controller-app LP_CC2652R7 (read only) 655943 655959 16 0.0
.rodata 83911 83927 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 627586 627602 16 0.0
.app_xip_area 530176 530192 16 0.0
lock cyw930739m2evb_01 (read/write) 626474 626498 24 0.0
.app_xip_area 530520 530544 24 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575258 24 0.0
.app_xip_area 469564 469588 24 0.0
efr32 lock-app BRD4161A+wf200 (read only) 946768 946776 8 0.0
.text 946760 946768 8 0.0
esp32 all-clusters-app c3devkit (read only) 1001090 1001110 20 0.0
(read/write) 1475658 1475674 16 0.0
.flash.rodata 208304 208320 16 0.0
.flash.text 1001090 1001110 20 0.0
m5stack (read/write) 478088 478096 8 0.0
.flash.rodata 238084 238092 8 0.0
k32w light k32w061+release (read/write) 685136 685144 8 0.0
.text 600164 600172 8 0.0
lock k32w061+release (read/write) 730468 730500 32 0.0
.text 645104 645136 32 0.0
linux all-clusters-app debug (read only) 2740441 2741497 1056 0.0
(read/write) 174488 174520 32 0.0
.data.rel.ro 82392 82440 48 0.1
.text 2328882 2329890 1008 0.0
bridge-app debug+rpc (read only) 1894545 1895697 1152 0.1
(read/write) 120984 121048 64 0.1
.data.rel.ro 40648 40696 48 0.1
.text 1610098 1611202 1104 0.1
chip-tool debug (read only) 9104757 9114997 10240 0.1
.rodata 471701 471765 64 0.0
.text 7309237 7319413 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8924476 8934604 10128 0.1
.rodata 438748 438780 32 0.0
.text 7026468 7036564 10096 0.1
lighting-app debug+rpc (read only) 2328625 2329713 1088 0.0
(read/write) 151936 151968 32 0.0
.data.rel.ro 70568 70616 48 0.1
.text 1976194 1977202 1008 0.1
lock-app debug (read only) 2235921 2237073 1152 0.1
(read/write) 146520 146552 32 0.0
.data.rel.ro 67080 67128 48 0.1
.text 1880098 1881202 1104 0.1
ota-provider-app debug (read only) 2064249 2065865 1616 0.1
(read/write) 139632 139696 64 0.0
.data.rel.ro 60440 60488 48 0.1
.text 1729890 1731458 1568 0.1
ota-requestor-app debug (read only) 2095425 2097025 1600 0.1
(read/write) 142440 142504 64 0.0
.data.rel.ro 62504 62552 48 0.1
.text 1763250 1764802 1552 0.1
shell debug (read only) 2565417 2566473 1056 0.0
(read/write) 198160 198224 64 0.0
.data.rel.ro 76656 76704 48 0.1
.text 2185506 2186514 1008 0.0
thermostat-no-ble arm64 (read only) 2368620 2369404 784 0.0
(read/write) 175121 175137 16 0.0
.data.rel.ro 79376 79400 24 0.0
.text 1992032 1992736 704 0.0
tv-app debug (read only) 2852865 2853953 1088 0.0
(read/write) 277248 277280 32 0.0
.data.rel.ro 76872 76920 48 0.1
.text 2451778 2452786 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420084 2420100 16 0.0
.text 1382684 1382700 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1179799 12 0.0
rodata 151532 151544 12 0.0
text 809856 809864 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806124 100 0.0
text 572426 572520 94 0.0
Decreases (20 builds for cc13x2_26x2, efr32, esp32, linux, p6)
platform target config section afb7ccb a0e064b change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 161416 161392 -24 -0.0
lock-ftd LP_CC2652R7 (read/write) 164948 164940 -8 -0.0
pump-app LP_CC2652R7 (read/write) 181708 181684 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 188600 188584 -16 -0.0
efr32 lighting-app BRD4161A (read only) 910096 910008 -88 -0.0
.text 910088 910000 -88 -0.0
BRD4161A+rpc (read only) 944440 944352 -88 -0.0
.text 944432 944344 -88 -0.0
BRD4161A+rs911x (read only) 787676 787604 -72 -0.0
.text 787668 787596 -72 -0.0
window-app BRD4161A (read only) 890408 890320 -88 -0.0
.text 890400 890312 -88 -0.0
esp32 all-clusters-app m5stack (read only) 1056031 1055967 -64 -0.0
.flash.text 1050647 1050583 -64 -0.0
linux all-clusters-app debug .rodata 236357 236261 -96 -0.0
bridge-app debug+rpc .rodata 161593 161497 -96 -0.1
lighting-app debug+rpc .rodata 185721 185657 -64 -0.0
lock-app debug .rodata 195465 195369 -96 -0.0
ota-provider-app debug .rodata 176467 176371 -96 -0.1
ota-requestor-app debug .rodata 172796 172700 -96 -0.1
shell debug .rodata 217810 217714 -96 -0.0
tv-app debug .rodata 218411 218347 -64 -0.0
p6 all-clusters-app default (read/write) 2531536 2531464 -72 -0.0
.text 1489800 1489728 -72 -0.0
light-app default (read/write) 2421592 2421504 -88 -0.0
.text 1379856 1379768 -88 -0.0
lock-app default (read/write) 2431096 2431008 -88 -0.0
.text 1389360 1389272 -88 -0.0
Full report (34 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section afb7ccb a0e064b change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 690935 690959 24 0.0
(read/write) 161416 161392 -24 -0.0
.bss 75332 75332 0 0.0
.data 3412 3412 0 0.0
.rodata 102983 102991 8 0.0
.text 587468 587484 16 0.0
lock-ftd LP_CC2652R7 (read only) 678507 678515 8 0.0
(read/write) 164948 164940 -8 -0.0
.bss 73492 73492 0 0.0
.data 3236 3236 0 0.0
.rodata 94771 94779 8 0.0
.text 583256 583256 0 0.0
lock-mtd LP_CC2652R7 (read only) 627259 627275 16 0.0
(read/write) 146308 146308 0 0.0
.bss 69212 69212 0 0.0
.data 3236 3236 0 0.0
.rodata 94651 94667 16 0.0
.text 532120 532120 0 0.0
pump-app LP_CC2652R7 (read only) 663035 663059 24 0.0
(read/write) 181708 181684 -24 -0.0
.bss 73756 73756 0 0.0
.data 3268 3268 0 0.0
.rodata 80971 80979 8 0.0
.text 581580 581596 16 0.0
pump-controller-app LP_CC2652R7 (read only) 655943 655959 16 0.0
(read/write) 188600 188584 -16 -0.0
.bss 73812 73812 0 0.0
.data 3232 3232 0 0.0
.rodata 83911 83927 16 0.0
.text 571548 571548 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 627586 627602 16 0.0
.app_xip_area 530176 530192 16 0.0
.bss 80052 80052 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626474 626498 24 0.0
.app_xip_area 530520 530544 24 0.0
.bss 78628 78628 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575234 575258 24 0.0
.app_xip_area 469564 469588 24 0.0
.bss 88048 88048 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 910096 910008 -88 -0.0
(read/write) 134520 134520 0 0.0
.bss 132456 132456 0 0.0
.data 2064 2064 0 0.0
.text 910088 910000 -88 -0.0
BRD4161A+rpc (read only) 944440 944352 -88 -0.0
(read/write) 151208 151208 0 0.0
.bss 148936 148936 0 0.0
.data 2268 2268 0 0.0
.text 944432 944344 -88 -0.0
BRD4161A+rs911x (read only) 787676 787604 -72 -0.0
(read/write) 129776 129776 0 0.0
.bss 127708 127708 0 0.0
.data 2068 2068 0 0.0
.text 787668 787596 -72 -0.0
lock-app BRD4161A+wf200 (read only) 946768 946776 8 0.0
(read/write) 124268 124268 0 0.0
.bss 122244 122244 0 0.0
.data 2024 2024 0 0.0
.text 946760 946768 8 0.0
window-app BRD4161A (read only) 890408 890320 -88 -0.0
(read/write) 134472 134472 0 0.0
.bss 132416 132416 0 0.0
.data 2052 2052 0 0.0
.text 890400 890312 -88 -0.0
esp32 all-clusters-app c3devkit (read only) 1001090 1001110 20 0.0
(read/write) 1475658 1475674 16 0.0
.dram0.bss 68464 68464 0 0.0
.dram0.data 14444 14444 0 0.0
.flash.rodata 208304 208320 16 0.0
.flash.text 1001090 1001110 20 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1056031 1055967 -64 -0.0
(read/write) 478088 478096 8 0.0
.dram0.bss 73984 73984 0 0.0
.dram0.data 34184 34184 0 0.0
.flash.rodata 238084 238092 8 0.0
.flash.text 1050647 1050583 -64 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 685136 685144 8 0.0
.bss 81248 81248 0 0.0
.data 2020 2020 0 0.0
.text 600164 600172 8 0.0
lock k32w061+release (read/write) 730468 730500 32 0.0
.bss 81680 81680 0 0.0
.data 1980 1980 0 0.0
.text 645104 645136 32 0.0
linux all-clusters-app debug (read only) 2740441 2741497 1056 0.0
(read/write) 174488 174520 32 0.0
.bss 83904 83904 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 82392 82440 48 0.1
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1008 1008 0 0.0
.rodata 236357 236261 -96 -0.0
.text 2328882 2329890 1008 0.0
bridge-app debug+rpc (read only) 1894545 1895697 1152 0.1
(read/write) 120984 121048 64 0.1
.bss 71520 71520 0 0.0
.data 3488 3488 0 0.0
.data.rel.ro 40648 40696 48 0.1
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 161593 161497 -96 -0.1
.text 1610098 1611202 1104 0.1
chip-tool debug (read only) 9104757 9114997 10240 0.1
(read/write) 576944 576944 0 0.0
.bss 22816 22816 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 546728 546728 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 471701 471765 64 0.0
.text 7309237 7319413 10176 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 8924476 8934604 10128 0.1
(read/write) 643089 643089 0 0.0
.bss 41105 41105 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 582000 582000 0 0.0
.dynamic 560 560 0 0.0
.got 14976 14976 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 438748 438780 32 0.0
.text 7026468 7036564 10096 0.1
lighting-app debug+rpc (read only) 2328625 2329713 1088 0.0
(read/write) 151936 151968 32 0.0
.bss 73568 73568 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70568 70616 48 0.1
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 185721 185657 -64 -0.0
.text 1976194 1977202 1008 0.1
lock-app debug (read only) 2235921 2237073 1152 0.1
(read/write) 146520 146552 32 0.0
.bss 72192 72192 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67080 67128 48 0.1
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 195465 195369 -96 -0.0
.text 1880098 1881202 1104 0.1
ota-provider-app debug (read only) 2064249 2065865 1616 0.1
(read/write) 139632 139696 64 0.0
.bss 71680 71680 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 60440 60488 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 176467 176371 -96 -0.1
.text 1729890 1731458 1568 0.1
ota-requestor-app debug (read only) 2095425 2097025 1600 0.1
(read/write) 142440 142504 64 0.0
.bss 72320 72320 0 0.0
.data 1992 1992 0 0.0
.data.rel.ro 62504 62552 48 0.1
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172796 172700 -96 -0.1
.text 1763250 1764802 1552 0.1
shell debug (read only) 2565417 2566473 1056 0.0
(read/write) 198160 198224 64 0.0
.bss 114408 114408 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 76656 76704 48 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 217810 217714 -96 -0.0
.text 2185506 2186514 1008 0.0
thermostat-no-ble arm64 (read only) 2368620 2369404 784 0.0
(read/write) 175121 175137 16 0.0
.bss 86417 86417 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79376 79400 24 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 146844 146844 0 0.0
.text 1992032 1992736 704 0.0
tv-app debug (read only) 2852865 2853953 1088 0.0
(read/write) 277248 277280 32 0.0
.bss 189464 189464 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 76872 76920 48 0.1
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 218411 218347 -64 -0.0
.text 2451778 2452786 1008 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420084 2420100 16 0.0
.bss 205820 205820 0 0.0
.data 5872 5872 0 0.0
.text 1382684 1382700 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179787 1179799 12 0.0
bss 139680 139680 0 0.0
rodata 151532 151544 12 0.0
text 809856 809864 8 0.0
p6 all-clusters-app default (read/write) 2531536 2531464 -72 -0.0
.bss 139328 139328 0 0.0
.data 2808 2808 0 0.0
.text 1489800 1489728 -72 -0.0
light-app default (read/write) 2421592 2421504 -88 -0.0
.bss 132656 132656 0 0.0
.data 2608 2608 0 0.0
.text 1379856 1379768 -88 -0.0
lock-app default (read/write) 2431096 2431008 -88 -0.0
.bss 132472 132472 0 0.0
.data 2568 2568 0 0.0
.text 1389360 1389272 -88 -0.0
telink lighting-app tlsr9518adk80d (read/write) 806024 806124 100 0.0
bss 72176 72176 0 0.0
noinit 40416 40416 0 0.0
text 572426 572520 94 0.0

@mlepage-google mlepage-google merged commit 46ae442 into project-chip:master May 10, 2022
@mlepage-google mlepage-google deleted the enforce-length-constraints branch May 10, 2022 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants