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

[2/3] CASE Eviction (Initial Impl) #19502

Merged
merged 22 commits into from
Jun 21, 2022

Conversation

mrjerryjohns
Copy link
Contributor

Problem

Adds support for evicting CASE sessions (#17298).

This adds a fairly basic eviction policy implementation that will be updated in a subsequent PR to actually implement the right policies that are needed for 1.0.

Additional bits:

  • Addition of a new 'defunct' state to SecureSession that can be set on transport-failures.
  • Fix some bugs in the Python persistent storage implementation for deletion of keys
  • Fix a bug in ExchangeMgr::OnMessageReceived when dealing with in-active sessions.

Testing

Adds a stress test for session establishment to the Python test suite that will form the basis for subsequent, more targeted tests to validate various corner cases.

@github-actions
Copy link

github-actions bot commented Jun 16, 2022

PR #19502: Size comparison from 1e3f120 to 288dafd

Increases above 0.2%:

platform target config section 1e3f120 288dafd change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 .rodata 90315 90679 364 0.4
lock-ftd LP_CC2652R7 .rodata 99071 99435 364 0.4
lock-mtd LP_CC2652R7 .rodata 98951 99315 364 0.4
pump-app LP_CC2652R7 .rodata 87167 87811 644 0.7
pump-controller-app LP_CC2652R7 .rodata 85091 85735 644 0.8
shell LP_CC2652R7 .rodata 109566 109930 364 0.3
esp32 all-clusters-app c3devkit .flash.rodata 213344 213984 640 0.3
m5stack .flash.rodata 243868 244492 624 0.3
linux all-clusters-app debug .rodata 259357 260477 1120 0.4
all-clusters-minimal-app debug .rodata 260893 262013 1120 0.4
bridge-app debug+rpc (read only) 2279705 2285033 5328 0.2
.rodata 194240 195296 1056 0.5
.text 1924690 1928866 4176 0.2
chip-tool debug .rodata 503829 504917 1088 0.2
lighting-app debug+rpc (read only) 2512441 2517777 5336 0.2
.rodata 209992 211080 1088 0.5
lock-app debug (read only) 2451113 2456449 5336 0.2
.rodata 223688 224744 1056 0.5
.text 2063458 2067650 4192 0.2
ota-provider-app debug (read only) 2289049 2294441 5392 0.2
.rodata 199864 200984 1120 0.6
.text 1927346 1931522 4176 0.2
ota-requestor-app debug (read only) 2404777 2410249 5472 0.2
.rodata 203552 204640 1088 0.5
.text 2031154 2035442 4288 0.2
shell debug (read only) 2596777 2602361 5584 0.2
.rodata 229650 230738 1088 0.5
.text 2207730 2212226 4496 0.2
thermostat-no-ble arm64 .rodata 163244 164108 864 0.5
tv-app debug .rodata 245600 246656 1056 0.4
tv-casting-app debug .rodata 341129 342185 1056 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 155580 156216 636 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 132104 132744 640 0.5
Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1e3f120 288dafd change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 658255 658963 708 0.1
.bss 73732 73740 8 0.0
.rodata 86983 87139 156 0.2
.text 570960 571512 552 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 646731 647759 1028 0.2
(read/write) 157292 157300 8 0.0
.bss 73020 73028 8 0.0
.rodata 90315 90679 364 0.4
.text 556096 556760 664 0.1
lock-ftd LP_CC2652R7 (read only) 689151 690299 1148 0.2
.bss 70732 70740 8 0.0
.rodata 99071 99435 364 0.4
.text 589596 590380 784 0.1
lock-mtd LP_CC2652R7 (read only) 638559 639699 1140 0.2
(read/write) 143864 143872 8 0.0
.bss 66468 66476 8 0.0
.rodata 98951 99315 364 0.4
.text 539116 539892 776 0.1
pump-app LP_CC2652R7 (read only) 670127 671619 1492 0.2
.bss 70852 70860 8 0.0
.rodata 87167 87811 644 0.7
.text 582476 583324 848 0.1
pump-controller-app LP_CC2652R7 (read only) 661115 662607 1492 0.2
.bss 70980 70988 8 0.0
.rodata 85091 85735 644 0.8
.text 575540 576388 848 0.1
shell LP_CC2652R7 (read only) 687654 688690 1036 0.2
.bss 76028 76036 8 0.0
.rodata 109566 109930 364 0.3
.text 577776 578448 672 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 611434 612038 604 0.1
.app_xip_area 468124 468712 588 0.1
.bss 86264 86280 16 0.0
lock cyw930739m2evb_01 (read/write) 608750 609346 596 0.1
.app_xip_area 465264 465844 580 0.1
.bss 86440 86456 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 614770 615882 1112 0.2
.app_xip_area 472348 473444 1096 0.2
.bss 85432 85448 16 0.0
efr32 lighting-app BRD4161A (read only) 921948 923620 1672 0.2
(read/write) 132392 132400 8 0.0
.bss 130312 130320 8 0.0
.text 921940 923612 1672 0.2
BRD4161A+rpc (read only) 957652 959292 1640 0.2
(read/write) 149268 149276 8 0.0
.bss 146984 146992 8 0.0
.text 957644 959284 1640 0.2
BRD4161A+rs911x (read only) 796984 798712 1728 0.2
(read/write) 128668 128676 8 0.0
.bss 126580 126588 8 0.0
.text 796976 798704 1728 0.2
lock-app BRD4161A+wf200 (read only) 964264 965588 1324 0.1
(read/write) 129044 129052 8 0.0
.bss 126956 126964 8 0.0
.text 964256 965580 1324 0.1
window-app BRD4161A (read only) 907044 908716 1672 0.2
(read/write) 132492 132500 8 0.0
.bss 130384 130392 8 0.0
.text 907036 908708 1672 0.2
esp32 all-clusters-app c3devkit (read only) 1011250 1012122 872 0.1
(read/write) 1482786 1483426 640 0.0
.dram0.bss 69368 69376 8 0.0
.flash.rodata 213344 213984 640 0.3
.flash.text 1011250 1012122 872 0.1
m5stack (read only) 1065595 1066371 776 0.1
(read/write) 484896 485528 632 0.1
.dram0.bss 74888 74896 8 0.0
.flash.rodata 243868 244492 624 0.3
.flash.text 1060211 1060987 776 0.1
k32w light k32w061+release (read/write) 657616 658392 776 0.1
.bss 68732 68740 8 0.0
.text 581092 581860 768 0.1
lock k32w061+release (read/write) 719564 720896 1332 0.2
.bss 69172 69180 8 0.0
.text 642592 643916 1324 0.2
linux all-clusters-app debug (read only) 2923265 2928513 5248 0.2
.rodata 259357 260477 1120 0.4
.text 2487826 2491954 4128 0.2
all-clusters-minimal-app debug (read only) 2776977 2782225 5248 0.2
.rodata 260893 262013 1120 0.4
.text 2342178 2346306 4128 0.2
bridge-app debug+rpc (read only) 2279705 2285033 5328 0.2
.got 4392 4400 8 0.2
.rodata 194240 195296 1056 0.5
.text 1924690 1928866 4176 0.2
chip-tool debug (read only) 10082645 10087893 5248 0.1
.rodata 503829 504917 1088 0.2
.text 8171141 8175301 4160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9827772 9832660 4888 0.0
.rodata 467708 468564 856 0.2
.text 7821684 7825764 4080 0.1
lighting-app debug+rpc (read only) 2512441 2517777 5336 0.2
.got 4424 4432 8 0.2
.rodata 209992 211080 1088 0.5
.text 2133058 2137218 4160 0.2
lock-app debug (read only) 2451113 2456449 5336 0.2
.got 4424 4432 8 0.2
.rodata 223688 224744 1056 0.5
.text 2063458 2067650 4192 0.2
ota-provider-app debug (read only) 2289049 2294441 5392 0.2
.got 4488 4496 8 0.2
.rodata 199864 200984 1120 0.6
.text 1927346 1931522 4176 0.2
ota-requestor-app debug (read only) 2404777 2410249 5472 0.2
.got 4480 4488 8 0.2
.rodata 203552 204640 1088 0.5
.text 2031154 2035442 4288 0.2
shell debug (read only) 2596777 2602361 5584 0.2
.rodata 229650 230738 1088 0.5
.text 2207730 2212226 4496 0.2
thermostat-no-ble arm64 (read only) 2564460 2569292 4832 0.2
.rodata 163244 164108 864 0.5
.text 2162448 2166464 4016 0.2
tv-app debug (read only) 3060985 3066233 5248 0.2
.rodata 245600 246656 1056 0.4
.text 2628882 2633074 4192 0.2
tv-casting-app debug (read only) 5543801 5549017 5216 0.1
.rodata 341129 342185 1056 0.3
.text 4926562 4930722 4160 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2436264 2437408 1144 0.0
.bss 208180 208188 8 0.0
.text 1398908 1400052 1144 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1197451 1198775 1324 0.1
bss 141574 141582 8 0.0
rodata 155580 156216 636 0.4
text 821356 822052 696 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1145423 1146751 1328 0.1
bss 140826 140834 8 0.0
rodata 132104 132744 640 0.5
text 793576 794276 700 0.1
p6 all-clusters-app default (read/write) 2551576 2553208 1632 0.1
.bss 143360 143368 8 0.0
.text 1509840 1511472 1632 0.1
all-clusters-minimal-app default (read/write) 2497424 2499056 1632 0.1
.bss 142640 142648 8 0.0
.text 1455688 1457320 1632 0.1
light-app default (read/write) 2428160 2429824 1664 0.1
.bss 134720 134728 8 0.0
.text 1386424 1388088 1664 0.1
lock-app default (read/write) 2448800 2450464 1664 0.1
.bss 134544 134552 8 0.0
.text 1407064 1408728 1664 0.1
telink light-switch-app tlsr9518adk80d (read/write) 787564 789060 1496 0.2
bss 69868 69876 8 0.0
text 558266 559092 826 0.1
lighting-app tlsr9518adk80d (read/write) 807268 808772 1504 0.2
bss 70116 70124 8 0.0
text 574728 575554 826 0.1
Decreases (17 builds for cc13x2_26x2, linux)
platform target config section 1e3f120 288dafd change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 192584 191884 -700 -0.4
lock-ftd LP_CC2652R7 (read/write) 151800 150660 -1140 -0.8
pump-app LP_CC2652R7 (read/write) 171712 170228 -1484 -0.9
pump-controller-app LP_CC2652R7 (read/write) 180852 179368 -1484 -0.8
shell LP_CC2652R7 (read/write) 158680 157652 -1028 -0.6
linux all-clusters-app debug (read/write) 188528 176912 -11616 -6.2
.bss 95744 84128 -11616 -12.1
all-clusters-minimal-app debug (read/write) 180432 168816 -11616 -6.4
.bss 95072 83456 -11616 -12.2
bridge-app debug+rpc (read/write) 159296 147680 -11616 -7.3
.bss 83136 71520 -11616 -14.0
chip-tool-no-interactive-ipv6only arm64 (read/write) 675041 675025 -16 -0.0
.got 13424 13408 -16 -0.1
lighting-app debug+rpc (read/write) 163320 151704 -11616 -7.1
.bss 83616 72000 -11616 -13.9
lock-app debug (read/write) 157968 146384 -11584 -7.3
.bss 82016 70400 -11616 -14.2
ota-provider-app debug (read/write) 152136 140520 -11616 -7.6
.bss 81696 70080 -11616 -14.2
ota-requestor-app debug (read/write) 158848 147232 -11616 -7.3
.bss 84000 72384 -11616 -13.8
shell debug (read/write) 219192 195960 -23232 -10.6
.bss 134504 111272 -23232 -17.3
thermostat-no-ble arm64 (read/write) 192033 180417 -11616 -6.0
.bss 99473 87873 -11600 -11.7
.got 5072 5056 -16 -0.3
tv-app debug (read/write) 289224 277608 -11616 -4.0
.bss 199240 187624 -11616 -5.8
tv-casting-app debug (read/write) 199832 188216 -11616 -5.8
.bss 88072 76456 -11616 -13.2
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1e3f120 288dafd change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 658255 658963 708 0.1
(read/write) 192584 191884 -700 -0.4
.bss 73732 73740 8 0.0
.data 3356 3356 0 0.0
.rodata 86983 87139 156 0.2
.text 570960 571512 552 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 646731 647759 1028 0.2
(read/write) 157292 157300 8 0.0
.bss 73020 73028 8 0.0
.data 3356 3356 0 0.0
.rodata 90315 90679 364 0.4
.text 556096 556760 664 0.1
lock-ftd LP_CC2652R7 (read only) 689151 690299 1148 0.2
(read/write) 151800 150660 -1140 -0.8
.bss 70732 70740 8 0.0
.data 3280 3280 0 0.0
.rodata 99071 99435 364 0.4
.text 589596 590380 784 0.1
lock-mtd LP_CC2652R7 (read only) 638559 639699 1140 0.2
(read/write) 143864 143872 8 0.0
.bss 66468 66476 8 0.0
.data 3280 3280 0 0.0
.rodata 98951 99315 364 0.4
.text 539116 539892 776 0.1
pump-app LP_CC2652R7 (read only) 670127 671619 1492 0.2
(read/write) 171712 170228 -1484 -0.9
.bss 70852 70860 8 0.0
.data 3280 3280 0 0.0
.rodata 87167 87811 644 0.7
.text 582476 583324 848 0.1
pump-controller-app LP_CC2652R7 (read only) 661115 662607 1492 0.2
(read/write) 180852 179368 -1484 -0.8
.bss 70980 70988 8 0.0
.data 3276 3276 0 0.0
.rodata 85091 85735 644 0.8
.text 575540 576388 848 0.1
shell LP_CC2652R7 (read only) 687654 688690 1036 0.2
(read/write) 158680 157652 -1028 -0.6
.bss 76028 76036 8 0.0
.data 3360 3360 0 0.0
.rodata 109566 109930 364 0.3
.text 577776 578448 672 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 611434 612038 604 0.1
.app_xip_area 468124 468712 588 0.1
.bss 86264 86280 16 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 608750 609346 596 0.1
.app_xip_area 465264 465844 580 0.1
.bss 86440 86456 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 614770 615882 1112 0.2
.app_xip_area 472348 473444 1096 0.2
.bss 85432 85448 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 921948 923620 1672 0.2
(read/write) 132392 132400 8 0.0
.bss 130312 130320 8 0.0
.data 2080 2080 0 0.0
.text 921940 923612 1672 0.2
BRD4161A+rpc (read only) 957652 959292 1640 0.2
(read/write) 149268 149276 8 0.0
.bss 146984 146992 8 0.0
.data 2284 2284 0 0.0
.text 957644 959284 1640 0.2
BRD4161A+rs911x (read only) 796984 798712 1728 0.2
(read/write) 128668 128676 8 0.0
.bss 126580 126588 8 0.0
.data 2088 2088 0 0.0
.text 796976 798704 1728 0.2
lock-app BRD4161A+wf200 (read only) 964264 965588 1324 0.1
(read/write) 129044 129052 8 0.0
.bss 126956 126964 8 0.0
.data 2088 2088 0 0.0
.text 964256 965580 1324 0.1
window-app BRD4161A (read only) 907044 908716 1672 0.2
(read/write) 132492 132500 8 0.0
.bss 130384 130392 8 0.0
.data 2108 2108 0 0.0
.text 907036 908708 1672 0.2
esp32 all-clusters-app c3devkit (read only) 1011250 1012122 872 0.1
(read/write) 1482786 1483426 640 0.0
.dram0.bss 69368 69376 8 0.0
.dram0.data 14632 14632 0 0.0
.flash.rodata 213344 213984 640 0.3
.flash.text 1011250 1012122 872 0.1
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1065595 1066371 776 0.1
(read/write) 484896 485528 632 0.1
.dram0.bss 74888 74896 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 243868 244492 624 0.3
.flash.text 1060211 1060987 776 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 657616 658392 776 0.1
.bss 68732 68740 8 0.0
.data 1992 1992 0 0.0
.text 581092 581860 768 0.1
lock k32w061+release (read/write) 719564 720896 1332 0.2
.bss 69172 69180 8 0.0
.data 2000 2000 0 0.0
.text 642592 643916 1324 0.2
linux all-clusters-app debug (read only) 2923265 2928513 5248 0.2
(read/write) 188528 176912 -11616 -6.2
.bss 95744 84128 -11616 -12.1
.data 2048 2048 0 0.0
.data.rel.ro 84536 84536 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 259357 260477 1120 0.4
.text 2487826 2491954 4128 0.2
all-clusters-minimal-app debug (read only) 2776977 2782225 5248 0.2
(read/write) 180432 168816 -11616 -6.4
.bss 95072 83456 -11616 -12.2
.data 2048 2048 0 0.0
.data.rel.ro 77176 77176 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 260893 262013 1120 0.4
.text 2342178 2346306 4128 0.2
bridge-app debug+rpc (read only) 2279705 2285033 5328 0.2
(read/write) 159296 147680 -11616 -7.3
.bss 83136 71520 -11616 -14.0
.data 3792 3792 0 0.0
.data.rel.ro 66600 66600 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4400 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 194240 195296 1056 0.5
.text 1924690 1928866 4176 0.2
chip-tool debug (read only) 10082645 10087893 5248 0.1
(read/write) 610376 610376 0 0.0
.bss 24352 24352 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 578656 578656 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 503829 504917 1088 0.2
.text 8171141 8175301 4160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9827772 9832660 4888 0.0
(read/write) 675041 675025 -16 -0.0
.bss 42625 42625 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614024 614024 0 0.0
.dynamic 528 528 0 0.0
.got 13424 13408 -16 -0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 467708 468564 856 0.2
.text 7821684 7825764 4080 0.1
lighting-app debug+rpc (read only) 2512441 2517777 5336 0.2
(read/write) 163320 151704 -11616 -7.1
.bss 83616 72000 -11616 -13.9
.data 2064 2064 0 0.0
.data.rel.ro 71752 71752 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 209992 211080 1088 0.5
.text 2133058 2137218 4160 0.2
lock-app debug (read only) 2451113 2456449 5336 0.2
(read/write) 157968 146384 -11584 -7.3
.bss 82016 70400 -11616 -14.2
.data 1680 1680 0 0.0
.data.rel.ro 68440 68440 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 223688 224744 1056 0.5
.text 2063458 2067650 4192 0.2
ota-provider-app debug (read only) 2289049 2294441 5392 0.2
(read/write) 152136 140520 -11616 -7.6
.bss 81696 70080 -11616 -14.2
.data 1912 1912 0 0.0
.data.rel.ro 62728 62728 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4496 8 0.2
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 199864 200984 1120 0.6
.text 1927346 1931522 4176 0.2
ota-requestor-app debug (read only) 2404777 2410249 5472 0.2
(read/write) 158848 147232 -11616 -7.3
.bss 84000 72384 -11616 -13.8
.data 2200 2200 0 0.0
.data.rel.ro 66808 66808 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4488 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 203552 204640 1088 0.5
.text 2031154 2035442 4288 0.2
shell debug (read only) 2596777 2602361 5584 0.2
(read/write) 219192 195960 -23232 -10.6
.bss 134504 111272 -23232 -17.3
.data 1232 1232 0 0.0
.data.rel.ro 77704 77704 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 229650 230738 1088 0.5
.text 2207730 2212226 4496 0.2
thermostat-no-ble arm64 (read only) 2564460 2569292 4832 0.2
(read/write) 192033 180417 -11616 -6.0
.bss 99473 87873 -11600 -11.7
.data 1688 1688 0 0.0
.data.rel.ro 82776 82776 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5056 -16 -0.3
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 163244 164108 864 0.5
.text 2162448 2166464 4016 0.2
tv-app debug (read only) 3060985 3066233 5248 0.2
(read/write) 289224 277608 -11616 -4.0
.bss 199240 187624 -11616 -5.8
.data 4656 4656 0 0.0
.data.rel.ro 78880 78880 0 0.0
.dynamic 608 608 0 0.0
.got 4840 4840 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 245600 246656 1056 0.4
.text 2628882 2633074 4192 0.2
tv-casting-app debug (read only) 5543801 5549017 5216 0.1
(read/write) 199832 188216 -11616 -5.8
.bss 88072 76456 -11616 -13.2
.data 2480 2480 0 0.0
.data.rel.ro 103048 103048 0 0.0
.dynamic 608 608 0 0.0
.got 4712 4712 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 341129 342185 1056 0.3
.text 4926562 4930722 4160 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2436264 2437408 1144 0.0
.bss 208180 208188 8 0.0
.data 5864 5864 0 0.0
.text 1398908 1400052 1144 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1197451 1198775 1324 0.1
bss 141574 141582 8 0.0
rodata 155580 156216 636 0.4
text 821356 822052 696 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1145423 1146751 1328 0.1
bss 140826 140834 8 0.0
rodata 132104 132744 640 0.5
text 793576 794276 700 0.1
p6 all-clusters-app default (read/write) 2551576 2553208 1632 0.1
.bss 143360 143368 8 0.0
.data 2776 2776 0 0.0
.text 1509840 1511472 1632 0.1
all-clusters-minimal-app default (read/write) 2497424 2499056 1632 0.1
.bss 142640 142648 8 0.0
.data 2776 2776 0 0.0
.text 1455688 1457320 1632 0.1
light-app default (read/write) 2428160 2429824 1664 0.1
.bss 134720 134728 8 0.0
.data 2592 2592 0 0.0
.text 1386424 1388088 1664 0.1
lock-app default (read/write) 2448800 2450464 1664 0.1
.bss 134544 134552 8 0.0
.data 2600 2600 0 0.0
.text 1407064 1408728 1664 0.1
telink light-switch-app tlsr9518adk80d (read/write) 787564 789060 1496 0.2
bss 69868 69876 8 0.0
noinit 40416 40416 0 0.0
text 558266 559092 826 0.1
lighting-app tlsr9518adk80d (read/write) 807268 808772 1504 0.2
bss 70116 70124 8 0.0
noinit 40416 40416 0 0.0
text 574728 575554 826 0.1

@github-actions
Copy link

github-actions bot commented Jun 16, 2022

PR #19502: Size comparison from 3963c1b to 612f158

Increases above 0.2%:

platform target config section 3963c1b 612f158 change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 .rodata 90407 90771 364 0.4
lock-ftd LP_CC2652R7 .rodata 99163 99527 364 0.4
lock-mtd LP_CC2652R7 .rodata 99043 99407 364 0.4
pump-app LP_CC2652R7 .rodata 87259 87903 644 0.7
pump-controller-app LP_CC2652R7 .rodata 85183 85827 644 0.8
shell LP_CC2652R7 .rodata 109658 110022 364 0.3
esp32 all-clusters-app c3devkit .flash.rodata 213440 214080 640 0.3
m5stack .flash.rodata 243964 244580 616 0.3
linux all-clusters-app debug .rodata 259421 260541 1120 0.4
all-clusters-minimal-app debug .rodata 260957 262077 1120 0.4
bridge-app debug+rpc (read only) 2285953 2291297 5344 0.2
.rodata 194304 195360 1056 0.5
.text 1930562 1934754 4192 0.2
chip-tool debug .rodata 508725 509813 1088 0.2
lighting-app debug+rpc (read only) 2518705 2524041 5336 0.2
.rodata 210056 211144 1088 0.5
lock-app debug (read only) 2457417 2462753 5336 0.2
.rodata 223752 224808 1056 0.5
.text 2069362 2073554 4192 0.2
ota-provider-app debug (read only) 2295313 2300705 5392 0.2
.rodata 199928 201048 1120 0.6
.text 1933234 1937410 4176 0.2
ota-requestor-app debug (read only) 2411025 2416513 5488 0.2
.rodata 203616 204704 1088 0.5
.text 2037026 2041330 4304 0.2
shell debug (read only) 2603153 2608753 5600 0.2
.rodata 229746 230834 1088 0.5
.text 2213650 2218162 4512 0.2
thermostat-no-ble arm64 .rodata 163324 164188 864 0.5
tv-app debug .rodata 245664 246720 1056 0.4
tv-casting-app debug .rodata 341193 342281 1088 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 155676 156312 636 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 132200 132840 640 0.5
Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 3963c1b 612f158 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659563 660263 700 0.1
.bss 73756 73764 8 0.0
.rodata 87083 87239 156 0.2
.text 572168 572712 544 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 648031 649051 1020 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.rodata 90407 90771 364 0.4
.text 557304 557960 656 0.1
lock-ftd LP_CC2652R7 (read only) 690483 691599 1116 0.2
.bss 70756 70764 8 0.0
.rodata 99163 99527 364 0.4
.text 590836 591588 752 0.1
lock-mtd LP_CC2652R7 (read only) 639891 641007 1116 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.rodata 99043 99407 364 0.4
.text 540356 541108 752 0.1
pump-app LP_CC2652R7 (read only) 671435 672895 1460 0.2
.bss 70876 70884 8 0.0
.rodata 87259 87903 644 0.7
.text 583692 584508 816 0.1
pump-controller-app LP_CC2652R7 (read only) 662423 663875 1452 0.2
.bss 71004 71012 8 0.0
.rodata 85183 85827 644 0.8
.text 576756 577564 808 0.1
shell LP_CC2652R7 (read only) 688970 689982 1012 0.1
.bss 76052 76060 8 0.0
.rodata 109658 110022 364 0.3
.text 579000 579648 648 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612770 613374 604 0.1
.app_xip_area 469436 470024 588 0.1
.bss 86288 86304 16 0.0
lock cyw930739m2evb_01 (read/write) 610078 610682 604 0.1
.app_xip_area 466568 467156 588 0.1
.bss 86464 86480 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616078 617214 1136 0.2
.app_xip_area 473632 474752 1120 0.2
.bss 85456 85472 16 0.0
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.text 909096 910832 1736 0.2
esp32 all-clusters-app c3devkit (read only) 1012634 1013500 866 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012634 1013500 866 0.1
m5stack (read only) 1067171 1067943 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061787 1062559 772 0.1
k32w light k32w061+release (read/write) 658908 659716 808 0.1
.bss 68756 68764 8 0.0
.text 582360 583160 800 0.1
lock k32w061+release (read/write) 720864 722212 1348 0.2
.bss 69196 69204 8 0.0
.text 643868 645208 1340 0.2
linux all-clusters-app debug (read only) 2929609 2934873 5264 0.2
.rodata 259421 260541 1120 0.4
.text 2493746 2497890 4144 0.2
all-clusters-minimal-app debug (read only) 2783321 2788585 5264 0.2
.rodata 260957 262077 1120 0.4
.text 2348098 2352242 4144 0.2
bridge-app debug+rpc (read only) 2285953 2291297 5344 0.2
.got 4392 4400 8 0.2
.rodata 194304 195360 1056 0.5
.text 1930562 1934754 4192 0.2
chip-tool debug (read only) 10140077 10145325 5248 0.1
.rodata 508725 509813 1088 0.2
.text 8225621 8229781 4160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9881836 9886708 4872 0.0
.rodata 472300 473156 856 0.2
.text 7873108 7877172 4064 0.1
lighting-app debug+rpc (read only) 2518705 2524041 5336 0.2
.got 4424 4432 8 0.2
.rodata 210056 211144 1088 0.5
.text 2138946 2143106 4160 0.2
lock-app debug (read only) 2457417 2462753 5336 0.2
.got 4424 4432 8 0.2
.rodata 223752 224808 1056 0.5
.text 2069362 2073554 4192 0.2
ota-provider-app debug (read only) 2295313 2300705 5392 0.2
.got 4488 4496 8 0.2
.rodata 199928 201048 1120 0.6
.text 1933234 1937410 4176 0.2
ota-requestor-app debug (read only) 2411025 2416513 5488 0.2
.got 4480 4488 8 0.2
.rodata 203616 204704 1088 0.5
.text 2037026 2041330 4304 0.2
shell debug (read only) 2603153 2608753 5600 0.2
.rodata 229746 230834 1088 0.5
.text 2213650 2218162 4512 0.2
thermostat-no-ble arm64 (read only) 2570700 2575532 4832 0.2
.rodata 163324 164188 864 0.5
.text 2168256 2172272 4016 0.2
tv-app debug (read only) 3067169 3072433 5264 0.2
.rodata 245664 246720 1056 0.4
.text 2634642 2638850 4208 0.2
tv-casting-app debug (read only) 5550025 5555289 5264 0.1
.rodata 341193 342281 1088 0.3
.text 4932386 4936562 4176 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1200023 1308 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823196 664 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147999 1312 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795420 672 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.text 1409048 1410872 1824 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789016 790520 1504 0.2
bss 69892 69900 8 0.0
text 559604 560438 834 0.1
lighting-app tlsr9518adk80d (read/write) 808728 810232 1504 0.2
bss 70140 70148 8 0.0
text 576068 576904 836 0.1
Decreases (17 builds for cc13x2_26x2, linux)
platform target config section 3963c1b 612f158 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 191300 190608 -692 -0.4
lock-ftd LP_CC2652R7 (read/write) 150492 149384 -1108 -0.7
pump-app LP_CC2652R7 (read/write) 170428 168976 -1452 -0.9
pump-controller-app LP_CC2652R7 (read/write) 179568 178124 -1444 -0.8
shell LP_CC2652R7 (read/write) 157388 156384 -1004 -0.6
linux all-clusters-app debug (read/write) 188656 177072 -11584 -6.1
.bss 95744 84160 -11584 -12.1
all-clusters-minimal-app debug (read/write) 180560 168976 -11584 -6.4
.bss 95072 83488 -11584 -12.2
bridge-app debug+rpc (read/write) 159424 147840 -11584 -7.3
.bss 83136 71552 -11584 -13.9
chip-tool-no-interactive-ipv6only arm64 (read/write) 674225 674209 -16 -0.0
.got 13416 13400 -16 -0.1
lighting-app debug+rpc (read/write) 163448 151896 -11552 -7.1
.bss 83616 72032 -11584 -13.9
lock-app debug (read/write) 158096 146544 -11552 -7.3
.bss 82016 70432 -11584 -14.1
ota-provider-app debug (read/write) 152232 140680 -11552 -7.6
.bss 81696 70112 -11584 -14.2
ota-requestor-app debug (read/write) 158976 147392 -11584 -7.3
.bss 84000 72416 -11584 -13.8
shell debug (read/write) 219288 196088 -23200 -10.6
.bss 134504 111304 -23200 -17.2
thermostat-no-ble arm64 (read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.got 5072 5056 -16 -0.3
tv-app debug (read/write) 289352 277768 -11584 -4.0
.bss 199240 187656 -11584 -5.8
tv-casting-app debug (read/write) 199960 188376 -11584 -5.8
.bss 88072 76488 -11584 -13.2
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 3963c1b 612f158 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659563 660263 700 0.1
(read/write) 191300 190608 -692 -0.4
.bss 73756 73764 8 0.0
.data 3356 3356 0 0.0
.rodata 87083 87239 156 0.2
.text 572168 572712 544 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 648031 649051 1020 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.data 3356 3356 0 0.0
.rodata 90407 90771 364 0.4
.text 557304 557960 656 0.1
lock-ftd LP_CC2652R7 (read only) 690483 691599 1116 0.2
(read/write) 150492 149384 -1108 -0.7
.bss 70756 70764 8 0.0
.data 3280 3280 0 0.0
.rodata 99163 99527 364 0.4
.text 590836 591588 752 0.1
lock-mtd LP_CC2652R7 (read only) 639891 641007 1116 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.data 3280 3280 0 0.0
.rodata 99043 99407 364 0.4
.text 540356 541108 752 0.1
pump-app LP_CC2652R7 (read only) 671435 672895 1460 0.2
(read/write) 170428 168976 -1452 -0.9
.bss 70876 70884 8 0.0
.data 3280 3280 0 0.0
.rodata 87259 87903 644 0.7
.text 583692 584508 816 0.1
pump-controller-app LP_CC2652R7 (read only) 662423 663875 1452 0.2
(read/write) 179568 178124 -1444 -0.8
.bss 71004 71012 8 0.0
.data 3276 3276 0 0.0
.rodata 85183 85827 644 0.8
.text 576756 577564 808 0.1
shell LP_CC2652R7 (read only) 688970 689982 1012 0.1
(read/write) 157388 156384 -1004 -0.6
.bss 76052 76060 8 0.0
.data 3360 3360 0 0.0
.rodata 109658 110022 364 0.3
.text 579000 579648 648 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612770 613374 604 0.1
.app_xip_area 469436 470024 588 0.1
.bss 86288 86304 16 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 610078 610682 604 0.1
.app_xip_area 466568 467156 588 0.1
.bss 86464 86480 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616078 617214 1136 0.2
.app_xip_area 473632 474752 1120 0.2
.bss 85456 85472 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.data 2080 2080 0 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.data 2284 2284 0 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.data 2088 2088 0 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.data 2088 2088 0 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.data 2108 2108 0 0.0
.text 909096 910832 1736 0.2
esp32 all-clusters-app c3devkit (read only) 1012634 1013500 866 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.dram0.data 14632 14632 0 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012634 1013500 866 0.1
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1067171 1067943 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061787 1062559 772 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 658908 659716 808 0.1
.bss 68756 68764 8 0.0
.data 1992 1992 0 0.0
.text 582360 583160 800 0.1
lock k32w061+release (read/write) 720864 722212 1348 0.2
.bss 69196 69204 8 0.0
.data 2000 2000 0 0.0
.text 643868 645208 1340 0.2
linux all-clusters-app debug (read only) 2929609 2934873 5264 0.2
(read/write) 188656 177072 -11584 -6.1
.bss 95744 84160 -11584 -12.1
.data 2048 2048 0 0.0
.data.rel.ro 84664 84664 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 259421 260541 1120 0.4
.text 2493746 2497890 4144 0.2
all-clusters-minimal-app debug (read only) 2783321 2788585 5264 0.2
(read/write) 180560 168976 -11584 -6.4
.bss 95072 83488 -11584 -12.2
.data 2048 2048 0 0.0
.data.rel.ro 77304 77304 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 260957 262077 1120 0.4
.text 2348098 2352242 4144 0.2
bridge-app debug+rpc (read only) 2285953 2291297 5344 0.2
(read/write) 159424 147840 -11584 -7.3
.bss 83136 71552 -11584 -13.9
.data 3792 3792 0 0.0
.data.rel.ro 66728 66728 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4400 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 194304 195360 1056 0.5
.text 1930562 1934754 4192 0.2
chip-tool debug (read only) 10140077 10145325 5248 0.1
(read/write) 609544 609544 0 0.0
.bss 24352 24352 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 577808 577808 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 508725 509813 1088 0.2
.text 8225621 8229781 4160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9881836 9886708 4872 0.0
(read/write) 674225 674209 -16 -0.0
.bss 42641 42641 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 613208 613208 0 0.0
.dynamic 528 528 0 0.0
.got 13416 13400 -16 -0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472300 473156 856 0.2
.text 7873108 7877172 4064 0.1
lighting-app debug+rpc (read only) 2518705 2524041 5336 0.2
(read/write) 163448 151896 -11552 -7.1
.bss 83616 72032 -11584 -13.9
.data 2064 2064 0 0.0
.data.rel.ro 71896 71896 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 210056 211144 1088 0.5
.text 2138946 2143106 4160 0.2
lock-app debug (read only) 2457417 2462753 5336 0.2
(read/write) 158096 146544 -11552 -7.3
.bss 82016 70432 -11584 -14.1
.data 1680 1680 0 0.0
.data.rel.ro 68568 68568 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 223752 224808 1056 0.5
.text 2069362 2073554 4192 0.2
ota-provider-app debug (read only) 2295313 2300705 5392 0.2
(read/write) 152232 140680 -11552 -7.6
.bss 81696 70112 -11584 -14.2
.data 1912 1912 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4496 8 0.2
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 199928 201048 1120 0.6
.text 1933234 1937410 4176 0.2
ota-requestor-app debug (read only) 2411025 2416513 5488 0.2
(read/write) 158976 147392 -11584 -7.3
.bss 84000 72416 -11584 -13.8
.data 2200 2200 0 0.0
.data.rel.ro 66936 66936 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4488 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 203616 204704 1088 0.5
.text 2037026 2041330 4304 0.2
shell debug (read only) 2603153 2608753 5600 0.2
(read/write) 219288 196088 -23200 -10.6
.bss 134504 111304 -23200 -17.2
.data 1232 1232 0 0.0
.data.rel.ro 77808 77808 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 229746 230834 1088 0.5
.text 2213650 2218162 4512 0.2
thermostat-no-ble arm64 (read only) 2570700 2575532 4832 0.2
(read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.data 1688 1688 0 0.0
.data.rel.ro 82928 82928 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5056 -16 -0.3
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 163324 164188 864 0.5
.text 2168256 2172272 4016 0.2
tv-app debug (read only) 3067169 3072433 5264 0.2
(read/write) 289352 277768 -11584 -4.0
.bss 199240 187656 -11584 -5.8
.data 4656 4656 0 0.0
.data.rel.ro 79016 79016 0 0.0
.dynamic 608 608 0 0.0
.got 4840 4840 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 245664 246720 1056 0.4
.text 2634642 2638850 4208 0.2
tv-casting-app debug (read only) 5550025 5555289 5264 0.1
(read/write) 199960 188376 -11584 -5.8
.bss 88072 76488 -11584 -13.2
.data 2480 2480 0 0.0
.data.rel.ro 103184 103184 0 0.0
.dynamic 608 608 0 0.0
.got 4712 4712 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 341193 342281 1088 0.3
.text 4932386 4936562 4176 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.data 5864 5864 0 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1200023 1308 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823196 664 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147999 1312 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795420 672 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.data 2776 2776 0 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.data 2776 2776 0 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.data 2592 2592 0 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.data 2600 2600 0 0.0
.text 1409048 1410872 1824 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789016 790520 1504 0.2
bss 69892 69900 8 0.0
noinit 40416 40416 0 0.0
text 559604 560438 834 0.1
lighting-app tlsr9518adk80d (read/write) 808728 810232 1504 0.2
bss 70140 70148 8 0.0
noinit 40416 40416 0 0.0
text 576068 576904 836 0.1

@github-actions
Copy link

github-actions bot commented Jun 16, 2022

PR #19502: Size comparison from 3963c1b to a469c31

Increases above 0.2%:

platform target config section 3963c1b a469c31 change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 .rodata 90407 90771 364 0.4
lock-ftd LP_CC2652R7 .rodata 99163 99527 364 0.4
lock-mtd LP_CC2652R7 .rodata 99043 99407 364 0.4
pump-app LP_CC2652R7 .rodata 87259 87903 644 0.7
pump-controller-app LP_CC2652R7 .rodata 85183 85827 644 0.8
shell LP_CC2652R7 .rodata 109658 110022 364 0.3
esp32 all-clusters-app c3devkit .flash.rodata 213440 214080 640 0.3
m5stack .flash.rodata 243964 244580 616 0.3
linux all-clusters-app debug .rodata 259421 260541 1120 0.4
all-clusters-minimal-app debug .rodata 260957 262077 1120 0.4
bridge-app debug+rpc (read only) 2285953 2291281 5328 0.2
.rodata 194304 195360 1056 0.5
.text 1930562 1934738 4176 0.2
chip-tool debug .rodata 508725 509813 1088 0.2
lighting-app debug+rpc (read only) 2518705 2524009 5304 0.2
.rodata 210056 211144 1088 0.5
lock-app debug (read only) 2457417 2462737 5320 0.2
.rodata 223752 224808 1056 0.5
.text 2069362 2073538 4176 0.2
ota-provider-app debug (read only) 2295313 2300689 5376 0.2
.rodata 199928 201048 1120 0.6
.text 1933234 1937394 4160 0.2
ota-requestor-app debug (read only) 2411025 2416481 5456 0.2
.rodata 203616 204704 1088 0.5
.text 2037026 2041298 4272 0.2
shell debug (read only) 2603153 2608737 5584 0.2
.rodata 229746 230834 1088 0.5
.text 2213650 2218146 4496 0.2
thermostat-no-ble arm64 .rodata 163324 164188 864 0.5
tv-app debug .rodata 245664 246720 1056 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 155676 156312 636 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 132200 132840 640 0.5
Increases (40 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 3963c1b a469c31 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659563 660231 668 0.1
.bss 73756 73764 8 0.0
.rodata 87083 87239 156 0.2
.text 572168 572680 512 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 648031 649019 988 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.rodata 90407 90771 364 0.4
.text 557304 557928 624 0.1
lock-ftd LP_CC2652R7 (read only) 690483 691567 1084 0.2
.bss 70756 70764 8 0.0
.rodata 99163 99527 364 0.4
.text 590836 591556 720 0.1
lock-mtd LP_CC2652R7 (read only) 639891 640967 1076 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.rodata 99043 99407 364 0.4
.text 540356 541068 712 0.1
pump-app LP_CC2652R7 (read only) 671435 672863 1428 0.2
.bss 70876 70884 8 0.0
.rodata 87259 87903 644 0.7
.text 583692 584476 784 0.1
pump-controller-app LP_CC2652R7 (read only) 662423 663851 1428 0.2
.bss 71004 71012 8 0.0
.rodata 85183 85827 644 0.8
.text 576756 577540 784 0.1
shell LP_CC2652R7 (read only) 688970 689958 988 0.1
.bss 76052 76060 8 0.0
.rodata 109658 110022 364 0.3
.text 579000 579624 624 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612770 613342 572 0.1
.app_xip_area 469436 469992 556 0.1
.bss 86288 86304 16 0.0
lock cyw930739m2evb_01 (read/write) 610078 610650 572 0.1
.app_xip_area 466568 467124 556 0.1
.bss 86464 86480 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616078 617190 1112 0.2
.app_xip_area 473632 474728 1096 0.2
.bss 85456 85472 16 0.0
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.text 909096 910832 1736 0.2
esp32 all-clusters-app c3devkit (read only) 1012634 1013500 866 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012634 1013500 866 0.1
m5stack (read only) 1067171 1067943 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061787 1062559 772 0.1
k32w light k32w061+release (read/write) 658908 659684 776 0.1
.bss 68756 68764 8 0.0
.text 582360 583128 768 0.1
lock k32w061+release (read/write) 720864 722180 1316 0.2
.bss 69196 69204 8 0.0
.text 643868 645176 1308 0.2
linux all-clusters-app debug (read only) 2929609 2934857 5248 0.2
.rodata 259421 260541 1120 0.4
.text 2493746 2497874 4128 0.2
all-clusters-minimal-app debug (read only) 2783321 2788569 5248 0.2
.rodata 260957 262077 1120 0.4
.text 2348098 2352226 4128 0.2
bridge-app debug+rpc (read only) 2285953 2291281 5328 0.2
.got 4392 4400 8 0.2
.rodata 194304 195360 1056 0.5
.text 1930562 1934738 4176 0.2
chip-tool debug (read only) 10140077 10145293 5216 0.1
.rodata 508725 509813 1088 0.2
.text 8225621 8229749 4128 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9881836 9886676 4840 0.0
.rodata 472300 473156 856 0.2
.text 7873108 7877140 4032 0.1
lighting-app debug+rpc (read only) 2518705 2524009 5304 0.2
.got 4424 4432 8 0.2
.rodata 210056 211144 1088 0.5
.text 2138946 2143074 4128 0.2
lock-app debug (read only) 2457417 2462737 5320 0.2
.got 4424 4432 8 0.2
.rodata 223752 224808 1056 0.5
.text 2069362 2073538 4176 0.2
ota-provider-app debug (read only) 2295313 2300689 5376 0.2
.got 4488 4496 8 0.2
.rodata 199928 201048 1120 0.6
.text 1933234 1937394 4160 0.2
ota-requestor-app debug (read only) 2411025 2416481 5456 0.2
.got 4480 4488 8 0.2
.rodata 203616 204704 1088 0.5
.text 2037026 2041298 4272 0.2
shell debug (read only) 2603153 2608737 5584 0.2
.rodata 229746 230834 1088 0.5
.text 2213650 2218146 4496 0.2
thermostat-no-ble arm64 (read only) 2570700 2575500 4800 0.2
.rodata 163324 164188 864 0.5
.text 2168256 2172240 3984 0.2
tv-app debug (read only) 3067169 3072401 5232 0.2
.rodata 245664 246720 1056 0.4
.text 2634642 2638818 4176 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1199991 1276 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823172 640 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147967 1280 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795392 644 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.text 1409048 1410872 1824 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789016 790520 1504 0.2
bss 69892 69900 8 0.0
text 559604 560440 836 0.1
lighting-app tlsr9518adk80d (read/write) 808728 810232 1504 0.2
bss 70140 70148 8 0.0
text 576068 576902 834 0.1
Decreases (17 builds for cc13x2_26x2, linux)
platform target config section 3963c1b a469c31 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 191300 190640 -660 -0.3
lock-ftd LP_CC2652R7 (read/write) 150492 149416 -1076 -0.7
pump-app LP_CC2652R7 (read/write) 170428 169008 -1420 -0.8
pump-controller-app LP_CC2652R7 (read/write) 179568 178148 -1420 -0.8
shell LP_CC2652R7 (read/write) 157388 156408 -980 -0.6
linux all-clusters-app debug (read/write) 188656 177072 -11584 -6.1
.bss 95744 84160 -11584 -12.1
all-clusters-minimal-app debug (read/write) 180560 168976 -11584 -6.4
.bss 95072 83488 -11584 -12.2
bridge-app debug+rpc (read/write) 159424 147840 -11584 -7.3
.bss 83136 71552 -11584 -13.9
chip-tool-no-interactive-ipv6only arm64 (read/write) 674225 674209 -16 -0.0
.got 13416 13400 -16 -0.1
lighting-app debug+rpc (read/write) 163448 151896 -11552 -7.1
.bss 83616 72032 -11584 -13.9
lock-app debug (read/write) 158096 146544 -11552 -7.3
.bss 82016 70432 -11584 -14.1
ota-provider-app debug (read/write) 152232 140680 -11552 -7.6
.bss 81696 70112 -11584 -14.2
ota-requestor-app debug (read/write) 158976 147392 -11584 -7.3
.bss 84000 72416 -11584 -13.8
shell debug (read/write) 219288 196088 -23200 -10.6
.bss 134504 111304 -23200 -17.2
thermostat-no-ble arm64 (read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.got 5072 5056 -16 -0.3
tv-app debug (read/write) 289352 277768 -11584 -4.0
.bss 199240 187656 -11584 -5.8
tv-casting-app debug (read only) 5550025 5538049 -11976 -0.2
(read/write) 199960 184080 -15880 -7.9
.bss 88072 72840 -15232 -17.3
.data 2480 2448 -32 -1.3
.data.rel.ro 103184 102576 -608 -0.6
.init_array 872 864 -8 -0.9
.rodata 341193 340681 -512 -0.2
.text 4932386 4921138 -11248 -0.2
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 3963c1b a469c31 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659563 660231 668 0.1
(read/write) 191300 190640 -660 -0.3
.bss 73756 73764 8 0.0
.data 3356 3356 0 0.0
.rodata 87083 87239 156 0.2
.text 572168 572680 512 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 648031 649019 988 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.data 3356 3356 0 0.0
.rodata 90407 90771 364 0.4
.text 557304 557928 624 0.1
lock-ftd LP_CC2652R7 (read only) 690483 691567 1084 0.2
(read/write) 150492 149416 -1076 -0.7
.bss 70756 70764 8 0.0
.data 3280 3280 0 0.0
.rodata 99163 99527 364 0.4
.text 590836 591556 720 0.1
lock-mtd LP_CC2652R7 (read only) 639891 640967 1076 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.data 3280 3280 0 0.0
.rodata 99043 99407 364 0.4
.text 540356 541068 712 0.1
pump-app LP_CC2652R7 (read only) 671435 672863 1428 0.2
(read/write) 170428 169008 -1420 -0.8
.bss 70876 70884 8 0.0
.data 3280 3280 0 0.0
.rodata 87259 87903 644 0.7
.text 583692 584476 784 0.1
pump-controller-app LP_CC2652R7 (read only) 662423 663851 1428 0.2
(read/write) 179568 178148 -1420 -0.8
.bss 71004 71012 8 0.0
.data 3276 3276 0 0.0
.rodata 85183 85827 644 0.8
.text 576756 577540 784 0.1
shell LP_CC2652R7 (read only) 688970 689958 988 0.1
(read/write) 157388 156408 -980 -0.6
.bss 76052 76060 8 0.0
.data 3360 3360 0 0.0
.rodata 109658 110022 364 0.3
.text 579000 579624 624 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612770 613342 572 0.1
.app_xip_area 469436 469992 556 0.1
.bss 86288 86304 16 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 610078 610650 572 0.1
.app_xip_area 466568 467124 556 0.1
.bss 86464 86480 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616078 617190 1112 0.2
.app_xip_area 473632 474728 1096 0.2
.bss 85456 85472 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.data 2080 2080 0 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.data 2284 2284 0 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.data 2088 2088 0 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.data 2088 2088 0 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.data 2108 2108 0 0.0
.text 909096 910832 1736 0.2
esp32 all-clusters-app c3devkit (read only) 1012634 1013500 866 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.dram0.data 14632 14632 0 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012634 1013500 866 0.1
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1067171 1067943 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061787 1062559 772 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 658908 659684 776 0.1
.bss 68756 68764 8 0.0
.data 1992 1992 0 0.0
.text 582360 583128 768 0.1
lock k32w061+release (read/write) 720864 722180 1316 0.2
.bss 69196 69204 8 0.0
.data 2000 2000 0 0.0
.text 643868 645176 1308 0.2
linux all-clusters-app debug (read only) 2929609 2934857 5248 0.2
(read/write) 188656 177072 -11584 -6.1
.bss 95744 84160 -11584 -12.1
.data 2048 2048 0 0.0
.data.rel.ro 84664 84664 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 259421 260541 1120 0.4
.text 2493746 2497874 4128 0.2
all-clusters-minimal-app debug (read only) 2783321 2788569 5248 0.2
(read/write) 180560 168976 -11584 -6.4
.bss 95072 83488 -11584 -12.2
.data 2048 2048 0 0.0
.data.rel.ro 77304 77304 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 260957 262077 1120 0.4
.text 2348098 2352226 4128 0.2
bridge-app debug+rpc (read only) 2285953 2291281 5328 0.2
(read/write) 159424 147840 -11584 -7.3
.bss 83136 71552 -11584 -13.9
.data 3792 3792 0 0.0
.data.rel.ro 66728 66728 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4400 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 194304 195360 1056 0.5
.text 1930562 1934738 4176 0.2
chip-tool debug (read only) 10140077 10145293 5216 0.1
(read/write) 609544 609544 0 0.0
.bss 24352 24352 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 577808 577808 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 508725 509813 1088 0.2
.text 8225621 8229749 4128 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9881836 9886676 4840 0.0
(read/write) 674225 674209 -16 -0.0
.bss 42641 42641 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 613208 613208 0 0.0
.dynamic 528 528 0 0.0
.got 13416 13400 -16 -0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472300 473156 856 0.2
.text 7873108 7877140 4032 0.1
lighting-app debug+rpc (read only) 2518705 2524009 5304 0.2
(read/write) 163448 151896 -11552 -7.1
.bss 83616 72032 -11584 -13.9
.data 2064 2064 0 0.0
.data.rel.ro 71896 71896 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 210056 211144 1088 0.5
.text 2138946 2143074 4128 0.2
lock-app debug (read only) 2457417 2462737 5320 0.2
(read/write) 158096 146544 -11552 -7.3
.bss 82016 70432 -11584 -14.1
.data 1680 1680 0 0.0
.data.rel.ro 68568 68568 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 223752 224808 1056 0.5
.text 2069362 2073538 4176 0.2
ota-provider-app debug (read only) 2295313 2300689 5376 0.2
(read/write) 152232 140680 -11552 -7.6
.bss 81696 70112 -11584 -14.2
.data 1912 1912 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4496 8 0.2
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 199928 201048 1120 0.6
.text 1933234 1937394 4160 0.2
ota-requestor-app debug (read only) 2411025 2416481 5456 0.2
(read/write) 158976 147392 -11584 -7.3
.bss 84000 72416 -11584 -13.8
.data 2200 2200 0 0.0
.data.rel.ro 66936 66936 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4488 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 203616 204704 1088 0.5
.text 2037026 2041298 4272 0.2
shell debug (read only) 2603153 2608737 5584 0.2
(read/write) 219288 196088 -23200 -10.6
.bss 134504 111304 -23200 -17.2
.data 1232 1232 0 0.0
.data.rel.ro 77808 77808 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 229746 230834 1088 0.5
.text 2213650 2218146 4496 0.2
thermostat-no-ble arm64 (read only) 2570700 2575500 4800 0.2
(read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.data 1688 1688 0 0.0
.data.rel.ro 82928 82928 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5056 -16 -0.3
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 163324 164188 864 0.5
.text 2168256 2172240 3984 0.2
tv-app debug (read only) 3067169 3072401 5232 0.2
(read/write) 289352 277768 -11584 -4.0
.bss 199240 187656 -11584 -5.8
.data 4656 4656 0 0.0
.data.rel.ro 79016 79016 0 0.0
.dynamic 608 608 0 0.0
.got 4840 4840 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 245664 246720 1056 0.4
.text 2634642 2638818 4176 0.2
tv-casting-app debug (read only) 5550025 5538049 -11976 -0.2
(read/write) 199960 184080 -15880 -7.9
.bss 88072 72840 -15232 -17.3
.data 2480 2448 -32 -1.3
.data.rel.ro 103184 102576 -608 -0.6
.dynamic 608 608 0 0.0
.got 4712 4712 0 0.0
.init 27 27 0 0.0
.init_array 872 864 -8 -0.9
.rodata 341193 340681 -512 -0.2
.text 4932386 4921138 -11248 -0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.data 5864 5864 0 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1199991 1276 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823172 640 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147967 1280 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795392 644 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.data 2776 2776 0 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.data 2776 2776 0 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.data 2592 2592 0 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.data 2600 2600 0 0.0
.text 1409048 1410872 1824 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789016 790520 1504 0.2
bss 69892 69900 8 0.0
noinit 40416 40416 0 0.0
text 559604 560440 836 0.1
lighting-app tlsr9518adk80d (read/write) 808728 810232 1504 0.2
bss 70140 70148 8 0.0
noinit 40416 40416 0 0.0
text 576068 576902 834 0.1

@github-actions
Copy link

github-actions bot commented Jun 17, 2022

PR #19502: Size comparison from 3963c1b to bf52788

Increases above 0.2%:

platform target config section 3963c1b bf52788 change % change
efr32 lighting-app BRD4161A+rs911x (read only) 799092 800772 1680 0.2
.text 799084 800764 1680 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 155676 156312 636 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 132200 132840 640 0.5
Increases (14 builds for efr32, k32w, mbed, nrfconnect, p6)
platform target config section 3963c1b bf52788 change % change
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.text 909096 910832 1736 0.2
k32w light k32w061+release (read/write) 658908 659684 776 0.1
.bss 68756 68764 8 0.0
.text 582360 583128 768 0.1
lock k32w061+release (read/write) 720864 722196 1332 0.2
.bss 69196 69204 8 0.0
.text 643868 645192 1324 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1199991 1276 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823172 640 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147967 1280 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795392 644 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.text 1409048 1410872 1824 0.1
Full report (14 builds for efr32, k32w, mbed, nrfconnect, p6)
platform target config section 3963c1b bf52788 change % change
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.data 2080 2080 0 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.data 2284 2284 0 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.data 2088 2088 0 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.data 2088 2088 0 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.data 2108 2108 0 0.0
.text 909096 910832 1736 0.2
k32w light k32w061+release (read/write) 658908 659684 776 0.1
.bss 68756 68764 8 0.0
.data 1992 1992 0 0.0
.text 582360 583128 768 0.1
lock k32w061+release (read/write) 720864 722196 1332 0.2
.bss 69196 69204 8 0.0
.data 2000 2000 0 0.0
.text 643868 645192 1324 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.data 5864 5864 0 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1199991 1276 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823172 640 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147967 1280 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795392 644 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.data 2776 2776 0 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.data 2776 2776 0 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.data 2592 2592 0 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.data 2600 2600 0 0.0
.text 1409048 1410872 1824 0.1

@github-actions
Copy link

github-actions bot commented Jun 17, 2022

PR #19502: Size comparison from 3963c1b to 20763ca

Increases above 0.2%:

platform target config section 3963c1b 20763ca change % change
esp32 all-clusters-app c3devkit .flash.rodata 213440 214080 640 0.3
m5stack .flash.rodata 243964 244580 616 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 155676 156312 636 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 132200 132840 640 0.5
Increases (14 builds for efr32, esp32, mbed, nrfconnect, p6)
platform target config section 3963c1b 20763ca change % change
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.text 909096 910832 1736 0.2
esp32 all-clusters-app c3devkit (read only) 1012634 1013500 866 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012634 1013500 866 0.1
m5stack (read only) 1067171 1067943 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061787 1062559 772 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1199991 1276 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823168 636 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147967 1280 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795392 644 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.text 1409048 1410872 1824 0.1
Full report (14 builds for efr32, esp32, mbed, nrfconnect, p6)
platform target config section 3963c1b 20763ca change % change
efr32 lighting-app BRD4161A (read only) 924008 925744 1736 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.data 2080 2080 0 0.0
.text 924000 925736 1736 0.2
BRD4161A+rpc (read only) 959712 961448 1736 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.data 2284 2284 0 0.0
.text 959704 961440 1736 0.2
BRD4161A+rs911x (read only) 799092 800772 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.data 2088 2088 0 0.0
.text 799084 800764 1680 0.2
lock-app BRD4161A+wf200 (read only) 965524 966880 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.data 2088 2088 0 0.0
.text 965516 966872 1356 0.1
window-app BRD4161A (read only) 909104 910840 1736 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.data 2108 2108 0 0.0
.text 909096 910832 1736 0.2
esp32 all-clusters-app c3devkit (read only) 1012634 1013500 866 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.dram0.data 14632 14632 0 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012634 1013500 866 0.1
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1067171 1067943 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061787 1062559 772 0.1
.iram0.text 123267 123267 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.data 5864 5864 0 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198715 1199991 1276 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822532 823168 636 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146687 1147967 1280 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794748 795392 644 0.1
p6 all-clusters-app default (read/write) 2553568 2555360 1792 0.1
.bss 143384 143392 8 0.0
.data 2776 2776 0 0.0
.text 1511832 1513624 1792 0.1
all-clusters-minimal-app default (read/write) 2499416 2501192 1776 0.1
.bss 142664 142672 8 0.0
.data 2776 2776 0 0.0
.text 1457680 1459456 1776 0.1
light-app default (read/write) 2430160 2431968 1808 0.1
.bss 134744 134752 8 0.0
.data 2592 2592 0 0.0
.text 1388424 1390232 1808 0.1
lock-app default (read/write) 2450784 2452608 1824 0.1
.bss 134568 134576 8 0.0
.data 2600 2600 0 0.0
.text 1409048 1410872 1824 0.1

@github-actions
Copy link

github-actions bot commented Jun 17, 2022

PR #19502: Size comparison from 147cab2 to 4394802

Increases above 0.2%:

platform target config section 147cab2 4394802 change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 .rodata 90407 90771 364 0.4
lock-ftd LP_CC2652R7 .rodata 99163 99527 364 0.4
lock-mtd LP_CC2652R7 .rodata 99043 99407 364 0.4
pump-app LP_CC2652R7 .rodata 87259 87903 644 0.7
pump-controller-app LP_CC2652R7 .rodata 85183 85827 644 0.8
shell LP_CC2652R7 .rodata 109658 110022 364 0.3
esp32 all-clusters-app c3devkit .flash.rodata 213440 214080 640 0.3
m5stack .flash.rodata 243964 244580 616 0.3
linux all-clusters-app debug .rodata 259421 260541 1120 0.4
all-clusters-minimal-app debug .rodata 260957 262077 1120 0.4
bridge-app debug+rpc (read only) 2286033 2291377 5344 0.2
.rodata 194304 195360 1056 0.5
.text 1930642 1934834 4192 0.2
chip-tool debug .rodata 508757 509845 1088 0.2
lighting-app debug+rpc (read only) 2518753 2524105 5352 0.2
.rodata 210056 211144 1088 0.5
lock-app debug (read only) 2457497 2462833 5336 0.2
.rodata 223752 224808 1056 0.5
.text 2069442 2073634 4192 0.2
ota-provider-app debug (read only) 2295377 2300785 5408 0.2
.rodata 199928 201048 1120 0.6
.text 1933298 1937490 4192 0.2
ota-requestor-app debug (read only) 2411105 2416577 5472 0.2
.rodata 203616 204704 1088 0.5
.text 2037106 2041394 4288 0.2
shell debug (read only) 2603217 2608817 5600 0.2
.rodata 229746 230834 1088 0.5
.text 2213714 2218226 4512 0.2
thermostat-no-ble arm64 .rodata 163324 164188 864 0.5
tv-app debug .rodata 245664 246720 1056 0.4
tv-casting-app debug .rodata 339593 340681 1088 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 155676 156312 636 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 132200 132840 640 0.5
Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 147cab2 4394802 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659531 660231 700 0.1
.bss 73756 73764 8 0.0
.rodata 87083 87239 156 0.2
.text 572136 572680 544 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 647999 649019 1020 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.rodata 90407 90771 364 0.4
.text 557272 557928 656 0.1
lock-ftd LP_CC2652R7 (read only) 690467 691583 1116 0.2
.bss 70756 70764 8 0.0
.rodata 99163 99527 364 0.4
.text 590820 591572 752 0.1
lock-mtd LP_CC2652R7 (read only) 639875 640991 1116 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.rodata 99043 99407 364 0.4
.text 540340 541092 752 0.1
pump-app LP_CC2652R7 (read only) 671419 672879 1460 0.2
.bss 70876 70884 8 0.0
.rodata 87259 87903 644 0.7
.text 583676 584492 816 0.1
pump-controller-app LP_CC2652R7 (read only) 662415 663867 1452 0.2
.bss 71004 71012 8 0.0
.rodata 85183 85827 644 0.8
.text 576748 577556 808 0.1
shell LP_CC2652R7 (read only) 688938 689958 1020 0.1
.bss 76052 76060 8 0.0
.rodata 109658 110022 364 0.3
.text 578968 579624 656 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612738 613342 604 0.1
.app_xip_area 469404 469992 588 0.1
.bss 86288 86304 16 0.0
lock cyw930739m2evb_01 (read/write) 610062 610666 604 0.1
.app_xip_area 466552 467140 588 0.1
.bss 86464 86480 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616070 617206 1136 0.2
.app_xip_area 473624 474744 1120 0.2
.bss 85456 85472 16 0.0
efr32 lighting-app BRD4161A (read only) 924024 925776 1752 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.text 924016 925768 1752 0.2
BRD4161A+rpc (read only) 959728 961480 1752 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.text 959720 961472 1752 0.2
BRD4161A+rs911x (read only) 799108 800788 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.text 799100 800780 1680 0.2
lock-app BRD4161A+wf200 (read only) 965540 966896 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.text 965532 966888 1356 0.1
window-app BRD4161A (read only) 909136 910888 1752 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.text 909128 910880 1752 0.2
esp32 all-clusters-app c3devkit (read only) 1012646 1013514 868 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012646 1013514 868 0.1
m5stack (read only) 1067167 1067939 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061783 1062555 772 0.1
k32w light k32w061+release (read/write) 658876 659684 808 0.1
.bss 68756 68764 8 0.0
.text 582328 583128 800 0.1
lock k32w061+release (read/write) 720864 722196 1332 0.2
.bss 69196 69204 8 0.0
.text 643868 645192 1324 0.2
linux all-clusters-app debug (read only) 2929673 2934937 5264 0.2
.rodata 259421 260541 1120 0.4
.text 2493810 2497954 4144 0.2
all-clusters-minimal-app debug (read only) 2783385 2788649 5264 0.2
.rodata 260957 262077 1120 0.4
.text 2348162 2352306 4144 0.2
bridge-app debug+rpc (read only) 2286033 2291377 5344 0.2
.got 4392 4400 8 0.2
.rodata 194304 195360 1056 0.5
.text 1930642 1934834 4192 0.2
chip-tool debug (read only) 10140301 10145549 5248 0.1
.rodata 508757 509845 1088 0.2
.text 8225813 8229973 4160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9881868 9886756 4888 0.0
.rodata 472300 473156 856 0.2
.text 7873140 7877220 4080 0.1
lighting-app debug+rpc (read only) 2518753 2524105 5352 0.2
.got 4424 4432 8 0.2
.rodata 210056 211144 1088 0.5
.text 2138994 2143170 4176 0.2
lock-app debug (read only) 2457497 2462833 5336 0.2
.got 4424 4432 8 0.2
.rodata 223752 224808 1056 0.5
.text 2069442 2073634 4192 0.2
ota-provider-app debug (read only) 2295377 2300785 5408 0.2
.got 4488 4496 8 0.2
.rodata 199928 201048 1120 0.6
.text 1933298 1937490 4192 0.2
ota-requestor-app debug (read only) 2411105 2416577 5472 0.2
.got 4480 4488 8 0.2
.rodata 203616 204704 1088 0.5
.text 2037106 2041394 4288 0.2
shell debug (read only) 2603217 2608817 5600 0.2
.rodata 229746 230834 1088 0.5
.text 2213714 2218226 4512 0.2
thermostat-no-ble arm64 (read only) 2570748 2575580 4832 0.2
.rodata 163324 164188 864 0.5
.text 2168304 2172320 4016 0.2
tv-app debug (read only) 3067249 3072497 5248 0.2
.rodata 245664 246720 1056 0.4
.text 2634722 2638914 4192 0.2
tv-casting-app debug (read only) 5532881 5538145 5264 0.1
.rodata 339593 340681 1088 0.3
.text 4917058 4921234 4176 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198699 1199991 1292 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822504 823172 668 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146655 1147967 1312 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794724 795388 664 0.1
p6 all-clusters-app default (read/write) 2553584 2555376 1792 0.1
.bss 143384 143392 8 0.0
.text 1511848 1513640 1792 0.1
all-clusters-minimal-app default (read/write) 2499448 2501224 1776 0.1
.bss 142664 142672 8 0.0
.text 1457712 1459488 1776 0.1
light-app default (read/write) 2430176 2432000 1824 0.1
.bss 134744 134752 8 0.0
.text 1388440 1390264 1824 0.1
lock-app default (read/write) 2450832 2452640 1808 0.1
.bss 134568 134576 8 0.0
.text 1409096 1410904 1808 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789040 790544 1504 0.2
bss 69892 69900 8 0.0
text 559626 560462 836 0.1
lighting-app tlsr9518adk80d (read/write) 808736 810248 1512 0.2
bss 70140 70148 8 0.0
text 576080 576914 834 0.1
Decreases (17 builds for cc13x2_26x2, linux)
platform target config section 147cab2 4394802 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 191332 190640 -692 -0.4
lock-ftd LP_CC2652R7 (read/write) 150508 149400 -1108 -0.7
pump-app LP_CC2652R7 (read/write) 170444 168992 -1452 -0.9
pump-controller-app LP_CC2652R7 (read/write) 179576 178132 -1444 -0.8
shell LP_CC2652R7 (read/write) 157420 156408 -1012 -0.6
linux all-clusters-app debug (read/write) 188656 177072 -11584 -6.1
.bss 95744 84160 -11584 -12.1
all-clusters-minimal-app debug (read/write) 180560 168976 -11584 -6.4
.bss 95072 83488 -11584 -12.2
bridge-app debug+rpc (read/write) 159424 147840 -11584 -7.3
.bss 83136 71552 -11584 -13.9
chip-tool-no-interactive-ipv6only arm64 (read/write) 674225 674209 -16 -0.0
.got 13416 13400 -16 -0.1
lighting-app debug+rpc (read/write) 163448 151896 -11552 -7.1
.bss 83616 72032 -11584 -13.9
lock-app debug (read/write) 158096 146544 -11552 -7.3
.bss 82016 70432 -11584 -14.1
ota-provider-app debug (read/write) 152232 140680 -11552 -7.6
.bss 81696 70112 -11584 -14.2
ota-requestor-app debug (read/write) 158976 147392 -11584 -7.3
.bss 84000 72416 -11584 -13.8
shell debug (read/write) 219288 196088 -23200 -10.6
.bss 134504 111304 -23200 -17.2
thermostat-no-ble arm64 (read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.got 5072 5056 -16 -0.3
tv-app debug (read/write) 289352 277768 -11584 -4.0
.bss 199240 187656 -11584 -5.8
tv-casting-app debug (read/write) 195664 184080 -11584 -5.9
.bss 84424 72840 -11584 -13.7
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 147cab2 4394802 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659531 660231 700 0.1
(read/write) 191332 190640 -692 -0.4
.bss 73756 73764 8 0.0
.data 3356 3356 0 0.0
.rodata 87083 87239 156 0.2
.text 572136 572680 544 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 647999 649019 1020 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.data 3356 3356 0 0.0
.rodata 90407 90771 364 0.4
.text 557272 557928 656 0.1
lock-ftd LP_CC2652R7 (read only) 690467 691583 1116 0.2
(read/write) 150508 149400 -1108 -0.7
.bss 70756 70764 8 0.0
.data 3280 3280 0 0.0
.rodata 99163 99527 364 0.4
.text 590820 591572 752 0.1
lock-mtd LP_CC2652R7 (read only) 639875 640991 1116 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.data 3280 3280 0 0.0
.rodata 99043 99407 364 0.4
.text 540340 541092 752 0.1
pump-app LP_CC2652R7 (read only) 671419 672879 1460 0.2
(read/write) 170444 168992 -1452 -0.9
.bss 70876 70884 8 0.0
.data 3280 3280 0 0.0
.rodata 87259 87903 644 0.7
.text 583676 584492 816 0.1
pump-controller-app LP_CC2652R7 (read only) 662415 663867 1452 0.2
(read/write) 179576 178132 -1444 -0.8
.bss 71004 71012 8 0.0
.data 3276 3276 0 0.0
.rodata 85183 85827 644 0.8
.text 576748 577556 808 0.1
shell LP_CC2652R7 (read only) 688938 689958 1020 0.1
(read/write) 157420 156408 -1012 -0.6
.bss 76052 76060 8 0.0
.data 3360 3360 0 0.0
.rodata 109658 110022 364 0.3
.text 578968 579624 656 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612738 613342 604 0.1
.app_xip_area 469404 469992 588 0.1
.bss 86288 86304 16 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 610062 610666 604 0.1
.app_xip_area 466552 467140 588 0.1
.bss 86464 86480 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616070 617206 1136 0.2
.app_xip_area 473624 474744 1120 0.2
.bss 85456 85472 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 924024 925776 1752 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.data 2080 2080 0 0.0
.text 924016 925768 1752 0.2
BRD4161A+rpc (read only) 959728 961480 1752 0.2
(read/write) 149296 149304 8 0.0
.bss 147008 147016 8 0.0
.data 2284 2284 0 0.0
.text 959720 961472 1752 0.2
BRD4161A+rs911x (read only) 799108 800788 1680 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.data 2088 2088 0 0.0
.text 799100 800780 1680 0.2
lock-app BRD4161A+wf200 (read only) 965540 966896 1356 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.data 2088 2088 0 0.0
.text 965532 966888 1356 0.1
window-app BRD4161A (read only) 909136 910888 1752 0.2
(read/write) 132520 132528 8 0.0
.bss 130408 130416 8 0.0
.data 2108 2108 0 0.0
.text 909128 910880 1752 0.2
esp32 all-clusters-app c3devkit (read only) 1012646 1013514 868 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.dram0.data 14632 14632 0 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012646 1013514 868 0.1
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1067167 1067939 772 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1061783 1062555 772 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 658876 659684 808 0.1
.bss 68756 68764 8 0.0
.data 1992 1992 0 0.0
.text 582328 583128 800 0.1
lock k32w061+release (read/write) 720864 722196 1332 0.2
.bss 69196 69204 8 0.0
.data 2000 2000 0 0.0
.text 643868 645192 1324 0.2
linux all-clusters-app debug (read only) 2929673 2934937 5264 0.2
(read/write) 188656 177072 -11584 -6.1
.bss 95744 84160 -11584 -12.1
.data 2048 2048 0 0.0
.data.rel.ro 84664 84664 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 259421 260541 1120 0.4
.text 2493810 2497954 4144 0.2
all-clusters-minimal-app debug (read only) 2783385 2788649 5264 0.2
(read/write) 180560 168976 -11584 -6.4
.bss 95072 83488 -11584 -12.2
.data 2048 2048 0 0.0
.data.rel.ro 77304 77304 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 260957 262077 1120 0.4
.text 2348162 2352306 4144 0.2
bridge-app debug+rpc (read only) 2286033 2291377 5344 0.2
(read/write) 159424 147840 -11584 -7.3
.bss 83136 71552 -11584 -13.9
.data 3792 3792 0 0.0
.data.rel.ro 66728 66728 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4400 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 194304 195360 1056 0.5
.text 1930642 1934834 4192 0.2
chip-tool debug (read only) 10140301 10145549 5248 0.1
(read/write) 609544 609544 0 0.0
.bss 24352 24352 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 577808 577808 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 508757 509845 1088 0.2
.text 8225813 8229973 4160 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9881868 9886756 4888 0.0
(read/write) 674225 674209 -16 -0.0
.bss 42641 42641 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 613208 613208 0 0.0
.dynamic 528 528 0 0.0
.got 13416 13400 -16 -0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472300 473156 856 0.2
.text 7873140 7877220 4080 0.1
lighting-app debug+rpc (read only) 2518753 2524105 5352 0.2
(read/write) 163448 151896 -11552 -7.1
.bss 83616 72032 -11584 -13.9
.data 2064 2064 0 0.0
.data.rel.ro 71896 71896 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 210056 211144 1088 0.5
.text 2138994 2143170 4176 0.2
lock-app debug (read only) 2457497 2462833 5336 0.2
(read/write) 158096 146544 -11552 -7.3
.bss 82016 70432 -11584 -14.1
.data 1680 1680 0 0.0
.data.rel.ro 68568 68568 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4432 8 0.2
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 223752 224808 1056 0.5
.text 2069442 2073634 4192 0.2
ota-provider-app debug (read only) 2295377 2300785 5408 0.2
(read/write) 152232 140680 -11552 -7.6
.bss 81696 70112 -11584 -14.2
.data 1912 1912 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4496 8 0.2
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 199928 201048 1120 0.6
.text 1933298 1937490 4192 0.2
ota-requestor-app debug (read only) 2411105 2416577 5472 0.2
(read/write) 158976 147392 -11584 -7.3
.bss 84000 72416 -11584 -13.8
.data 2200 2200 0 0.0
.data.rel.ro 66936 66936 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4488 8 0.2
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 203616 204704 1088 0.5
.text 2037106 2041394 4288 0.2
shell debug (read only) 2603217 2608817 5600 0.2
(read/write) 219288 196088 -23200 -10.6
.bss 134504 111304 -23200 -17.2
.data 1232 1232 0 0.0
.data.rel.ro 77808 77808 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 229746 230834 1088 0.5
.text 2213714 2218226 4512 0.2
thermostat-no-ble arm64 (read only) 2570748 2575580 4832 0.2
(read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.data 1688 1688 0 0.0
.data.rel.ro 82928 82928 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5056 -16 -0.3
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 163324 164188 864 0.5
.text 2168304 2172320 4016 0.2
tv-app debug (read only) 3067249 3072497 5248 0.2
(read/write) 289352 277768 -11584 -4.0
.bss 199240 187656 -11584 -5.8
.data 4656 4656 0 0.0
.data.rel.ro 79016 79016 0 0.0
.dynamic 608 608 0 0.0
.got 4840 4840 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 245664 246720 1056 0.4
.text 2634722 2638914 4192 0.2
tv-casting-app debug (read only) 5532881 5538145 5264 0.1
(read/write) 195664 184080 -11584 -5.9
.bss 84424 72840 -11584 -13.7
.data 2448 2448 0 0.0
.data.rel.ro 102576 102576 0 0.0
.dynamic 608 608 0 0.0
.got 4712 4712 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339593 340681 1088 0.3
.text 4917058 4921234 4176 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2437720 2438856 1136 0.0
.bss 208204 208212 8 0.0
.data 5864 5864 0 0.0
.text 1400364 1401500 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198699 1199991 1292 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822504 823172 668 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146655 1147967 1312 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794724 795388 664 0.1
p6 all-clusters-app default (read/write) 2553584 2555376 1792 0.1
.bss 143384 143392 8 0.0
.data 2776 2776 0 0.0
.text 1511848 1513640 1792 0.1
all-clusters-minimal-app default (read/write) 2499448 2501224 1776 0.1
.bss 142664 142672 8 0.0
.data 2776 2776 0 0.0
.text 1457712 1459488 1776 0.1
light-app default (read/write) 2430176 2432000 1824 0.1
.bss 134744 134752 8 0.0
.data 2592 2592 0 0.0
.text 1388440 1390264 1824 0.1
lock-app default (read/write) 2450832 2452640 1808 0.1
.bss 134568 134576 8 0.0
.data 2600 2600 0 0.0
.text 1409096 1410904 1808 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789040 790544 1504 0.2
bss 69892 69900 8 0.0
noinit 40416 40416 0 0.0
text 559626 560462 836 0.1
lighting-app tlsr9518adk80d (read/write) 808736 810248 1512 0.2
bss 70140 70148 8 0.0
noinit 40416 40416 0 0.0
text 576080 576914 834 0.1

@github-actions
Copy link

PR #19502: Size comparison from c60233d to 7b47497

Increases above 0.2%:

platform target config section c60233d 7b47497 change % change
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 .app_xip_area 473644 474768 1124 0.2
Increases (6 builds for cyw30739, mbed, telink)
platform target config section c60233d 7b47497 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 612726 613342 616 0.1
.app_xip_area 469392 469992 600 0.1
.bss 86288 86304 16 0.0
lock cyw930739m2evb_01 (read/write) 610090 610698 608 0.1
.app_xip_area 466580 467172 592 0.1
.bss 86464 86480 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616090 617230 1140 0.2
.app_xip_area 473644 474768 1124 0.2
.bss 85456 85472 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2438040 2439176 1136 0.0
.bss 208204 208212 8 0.0
.text 1400684 1401820 1136 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789064 790592 1528 0.2
bss 69892 69900 8 0.0
text 559656 560508 852 0.2
lighting-app tlsr9518adk80d (read/write) 808776 810296 1520 0.2
bss 70140 70148 8 0.0
text 576118 576968 850 0.1
Full report (6 builds for cyw30739, mbed, telink)
platform target config section c60233d 7b47497 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 612726 613342 616 0.1
.app_xip_area 469392 469992 600 0.1
.bss 86288 86304 16 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 610090 610698 608 0.1
.app_xip_area 466580 467172 592 0.1
.bss 86464 86480 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616090 617230 1140 0.2
.app_xip_area 473644 474768 1124 0.2
.bss 85456 85472 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2438040 2439176 1136 0.0
.bss 208204 208212 8 0.0
.data 5864 5864 0 0.0
.text 1400684 1401820 1136 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789064 790592 1528 0.2
bss 69892 69900 8 0.0
noinit 40416 40416 0 0.0
text 559656 560508 852 0.2
lighting-app tlsr9518adk80d (read/write) 808776 810296 1520 0.2
bss 70140 70148 8 0.0
noinit 40416 40416 0 0.0
text 576118 576968 850 0.1

@github-actions
Copy link

github-actions bot commented Jun 20, 2022

PR #19502: Size comparison from c60233d to d769a27

Increases above 0.2%:

platform target config section c60233d d769a27 change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 .rodata 90407 90771 364 0.4
lock-ftd LP_CC2652R7 .rodata 99163 99527 364 0.4
lock-mtd LP_CC2652R7 .rodata 99043 99407 364 0.4
pump-app LP_CC2652R7 .rodata 87259 87903 644 0.7
pump-controller-app LP_CC2652R7 .rodata 83103 83747 644 0.8
shell LP_CC2652R7 .rodata 109658 110022 364 0.3
esp32 all-clusters-app c3devkit .flash.rodata 213440 214080 640 0.3
m5stack .flash.rodata 243964 244580 616 0.3
linux thermostat-no-ble arm64 .rodata 163340 164196 856 0.5
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 155676 156312 636 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 132200 132840 640 0.5
Increases (30 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c60233d d769a27 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659527 660231 704 0.1
.bss 73756 73764 8 0.0
.rodata 87087 87239 152 0.2
.text 572128 572680 552 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 648023 649043 1020 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.rodata 90407 90771 364 0.4
.text 557296 557952 656 0.1
lock-ftd LP_CC2652R7 (read only) 690491 691607 1116 0.2
.bss 70756 70764 8 0.0
.rodata 99163 99527 364 0.4
.text 590844 591596 752 0.1
lock-mtd LP_CC2652R7 (read only) 639891 641023 1132 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.rodata 99043 99407 364 0.4
.text 540356 541124 768 0.1
pump-app LP_CC2652R7 (read only) 671427 672895 1468 0.2
.bss 70876 70884 8 0.0
.rodata 87259 87903 644 0.7
.text 583684 584508 824 0.1
pump-controller-app LP_CC2652R7 (read only) 657319 658779 1460 0.2
.bss 70988 70996 8 0.0
.rodata 83103 83747 644 0.8
.text 573736 574552 816 0.1
shell LP_CC2652R7 (read only) 688954 689974 1020 0.1
.bss 76052 76060 8 0.0
.rodata 109658 110022 364 0.3
.text 578984 579640 656 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612726 613342 616 0.1
.app_xip_area 469392 469992 600 0.1
.bss 86288 86304 16 0.0
lock cyw930739m2evb_01 (read/write) 610090 610698 608 0.1
.app_xip_area 466580 467172 592 0.1
.bss 86464 86480 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616090 617230 1140 0.2
.app_xip_area 473644 474768 1124 0.2
.bss 85456 85472 16 0.0
efr32 lighting-app BRD4161A (read only) 924012 925760 1748 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.text 924004 925752 1748 0.2
BRD4161A+rpc (read only) 959716 961464 1748 0.2
(read/write) 149292 149304 12 0.0
.bss 147008 147016 8 0.0
.text 959708 961456 1748 0.2
BRD4161A+rs911x (read only) 799408 801108 1700 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.text 799400 801100 1700 0.2
lock-app BRD4161A+wf200 (read only) 965828 967200 1372 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.text 965820 967192 1372 0.1
window-app BRD4161A (read only) 909172 910904 1732 0.2
(read/write) 132516 132528 12 0.0
.bss 130408 130416 8 0.0
.text 909164 910896 1732 0.2
esp32 all-clusters-app c3devkit (read only) 1012944 1013818 874 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012944 1013818 874 0.1
m5stack (read only) 1067419 1068247 828 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1062035 1062863 828 0.1
k32w light k32w061+release (read/write) 658892 659700 808 0.1
.bss 68756 68764 8 0.0
.text 582344 583144 800 0.1
lock k32w061+release (read/write) 720884 722244 1360 0.2
.bss 69196 69204 8 0.0
.text 643888 645240 1352 0.2
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9882612 9887484 4872 0.0
.rodata 472324 473164 840 0.2
.text 7873860 7877940 4080 0.1
thermostat-no-ble arm64 (read only) 2571484 2576308 4824 0.2
.rodata 163340 164196 856 0.5
.text 2169024 2173040 4016 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2438040 2439176 1136 0.0
.bss 208204 208212 8 0.0
.text 1400684 1401820 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198699 1200023 1324 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822516 823196 680 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146671 1147999 1328 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794740 795416 676 0.1
p6 all-clusters-app default (read/write) 2553880 2555696 1816 0.1
.bss 143384 143392 8 0.0
.text 1512144 1513960 1816 0.1
all-clusters-minimal-app default (read/write) 2499728 2501544 1816 0.1
.bss 142664 142672 8 0.0
.text 1457992 1459808 1816 0.1
light-app default (read/write) 2430488 2432304 1816 0.1
.bss 134744 134752 8 0.0
.text 1388752 1390568 1816 0.1
lock-app default (read/write) 2451184 2452992 1808 0.1
.bss 134568 134576 8 0.0
.text 1409448 1411256 1808 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789064 790592 1528 0.2
bss 69892 69900 8 0.0
text 559656 560510 854 0.2
lighting-app tlsr9518adk80d (read/write) 808776 810304 1528 0.2
bss 70140 70148 8 0.0
text 576118 576972 854 0.1
Decreases (7 builds for cc13x2_26x2, linux)
platform target config section c60233d d769a27 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 191336 190640 -696 -0.4
lock-ftd LP_CC2652R7 (read/write) 150484 149376 -1108 -0.7
pump-app LP_CC2652R7 (read/write) 170436 168976 -1460 -0.9
pump-controller-app LP_CC2652R7 (read/write) 184656 183204 -1452 -0.8
shell LP_CC2652R7 (read/write) 157404 156392 -1012 -0.6
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 674225 674209 -16 -0.0
.got 13416 13400 -16 -0.1
thermostat-no-ble arm64 (read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.got 5072 5056 -16 -0.3
Full report (30 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c60233d d769a27 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 659527 660231 704 0.1
(read/write) 191336 190640 -696 -0.4
.bss 73756 73764 8 0.0
.data 3356 3356 0 0.0
.rodata 87087 87239 152 0.2
.text 572128 572680 552 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 648023 649043 1020 0.2
(read/write) 157316 157324 8 0.0
.bss 73044 73052 8 0.0
.data 3356 3356 0 0.0
.rodata 90407 90771 364 0.4
.text 557296 557952 656 0.1
lock-ftd LP_CC2652R7 (read only) 690491 691607 1116 0.2
(read/write) 150484 149376 -1108 -0.7
.bss 70756 70764 8 0.0
.data 3280 3280 0 0.0
.rodata 99163 99527 364 0.4
.text 590844 591596 752 0.1
lock-mtd LP_CC2652R7 (read only) 639891 641023 1132 0.2
(read/write) 143888 143896 8 0.0
.bss 66492 66500 8 0.0
.data 3280 3280 0 0.0
.rodata 99043 99407 364 0.4
.text 540356 541124 768 0.1
pump-app LP_CC2652R7 (read only) 671427 672895 1468 0.2
(read/write) 170436 168976 -1460 -0.9
.bss 70876 70884 8 0.0
.data 3280 3280 0 0.0
.rodata 87259 87903 644 0.7
.text 583684 584508 824 0.1
pump-controller-app LP_CC2652R7 (read only) 657319 658779 1460 0.2
(read/write) 184656 183204 -1452 -0.8
.bss 70988 70996 8 0.0
.data 3276 3276 0 0.0
.rodata 83103 83747 644 0.8
.text 573736 574552 816 0.1
shell LP_CC2652R7 (read only) 688954 689974 1020 0.1
(read/write) 157404 156392 -1012 -0.6
.bss 76052 76060 8 0.0
.data 3360 3360 0 0.0
.rodata 109658 110022 364 0.3
.text 578984 579640 656 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 612726 613342 616 0.1
.app_xip_area 469392 469992 600 0.1
.bss 86288 86304 16 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 610090 610698 608 0.1
.app_xip_area 466580 467172 592 0.1
.bss 86464 86480 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 616090 617230 1140 0.2
.app_xip_area 473644 474768 1124 0.2
.bss 85456 85472 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 924012 925760 1748 0.2
(read/write) 132416 132424 8 0.0
.bss 130336 130344 8 0.0
.data 2080 2080 0 0.0
.text 924004 925752 1748 0.2
BRD4161A+rpc (read only) 959716 961464 1748 0.2
(read/write) 149292 149304 12 0.0
.bss 147008 147016 8 0.0
.data 2284 2284 0 0.0
.text 959708 961456 1748 0.2
BRD4161A+rs911x (read only) 799408 801108 1700 0.2
(read/write) 128692 128700 8 0.0
.bss 126604 126612 8 0.0
.data 2088 2088 0 0.0
.text 799400 801100 1700 0.2
lock-app BRD4161A+wf200 (read only) 965828 967200 1372 0.1
(read/write) 129068 129076 8 0.0
.bss 126980 126988 8 0.0
.data 2088 2088 0 0.0
.text 965820 967192 1372 0.1
window-app BRD4161A (read only) 909172 910904 1732 0.2
(read/write) 132516 132528 12 0.0
.bss 130408 130416 8 0.0
.data 2108 2108 0 0.0
.text 909164 910896 1732 0.2
esp32 all-clusters-app c3devkit (read only) 1012944 1013818 874 0.1
(read/write) 1482898 1483554 656 0.0
.dram0.bss 69392 69400 8 0.0
.dram0.data 14632 14632 0 0.0
.flash.rodata 213440 214080 640 0.3
.flash.text 1012944 1013818 874 0.1
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1067419 1068247 828 0.1
(read/write) 485016 485640 624 0.1
.dram0.bss 74912 74920 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 243964 244580 616 0.3
.flash.text 1062035 1062863 828 0.1
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 658892 659700 808 0.1
.bss 68756 68764 8 0.0
.data 1992 1992 0 0.0
.text 582344 583144 800 0.1
lock k32w061+release (read/write) 720884 722244 1360 0.2
.bss 69196 69204 8 0.0
.data 2000 2000 0 0.0
.text 643888 645240 1352 0.2
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9882612 9887484 4872 0.0
(read/write) 674225 674209 -16 -0.0
.bss 42641 42641 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 613208 613208 0 0.0
.dynamic 528 528 0 0.0
.got 13416 13400 -16 -0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472324 473164 840 0.2
.text 7873860 7877940 4080 0.1
thermostat-no-ble arm64 (read only) 2571484 2576308 4824 0.2
(read/write) 192193 180577 -11616 -6.0
.bss 99489 87889 -11600 -11.7
.data 1688 1688 0 0.0
.data.rel.ro 82928 82928 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5056 -16 -0.3
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 163340 164196 856 0.5
.text 2169024 2173040 4016 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2438040 2439176 1136 0.0
.bss 208204 208212 8 0.0
.data 5864 5864 0 0.0
.text 1400684 1401820 1136 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1198699 1200023 1324 0.1
bss 141598 141606 8 0.0
rodata 155676 156312 636 0.4
text 822516 823196 680 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1146671 1147999 1328 0.1
bss 140850 140858 8 0.0
rodata 132200 132840 640 0.5
text 794740 795416 676 0.1
p6 all-clusters-app default (read/write) 2553880 2555696 1816 0.1
.bss 143384 143392 8 0.0
.data 2776 2776 0 0.0
.text 1512144 1513960 1816 0.1
all-clusters-minimal-app default (read/write) 2499728 2501544 1816 0.1
.bss 142664 142672 8 0.0
.data 2776 2776 0 0.0
.text 1457992 1459808 1816 0.1
light-app default (read/write) 2430488 2432304 1816 0.1
.bss 134744 134752 8 0.0
.data 2592 2592 0 0.0
.text 1388752 1390568 1816 0.1
lock-app default (read/write) 2451184 2452992 1808 0.1
.bss 134568 134576 8 0.0
.data 2600 2600 0 0.0
.text 1409448 1411256 1808 0.1
telink light-switch-app tlsr9518adk80d (read/write) 789064 790592 1528 0.2
bss 69892 69900 8 0.0
noinit 40416 40416 0 0.0
text 559656 560510 854 0.2
lighting-app tlsr9518adk80d (read/write) 808776 810304 1528 0.2
bss 70140 70148 8 0.0
noinit 40416 40416 0 0.0
text 576118 576972 854 0.1

@mrjerryjohns mrjerryjohns merged commit c6724a0 into project-chip:master Jun 21, 2022
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this pull request Jun 21, 2022
We need to allow messages on inactive sessions to reach the exchange manager,
because such sessions need to be able to deliver an MRP ack to an exchange
waiting for one.

We also don't want to crash on an attempt to transition from Inactive to Defunct
state; the transition should just be ignored.  This way if we start trying to
transitionin to Defunct on MRP delivery failures we will not start crashing if
such a failure happens on an Inactive session.
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this pull request Jun 21, 2022
We need to allow messages on inactive sessions to reach the exchange manager,
because such sessions need to be able to deliver an MRP ack to an exchange
waiting for one.

We also don't want to crash on an attempt to transition from Inactive to Defunct
state; the transition should just be ignored.  This way if we start trying to
transitionin to Defunct on MRP delivery failures we will not start crashing if
such a failure happens on an Inactive session.
woody-apple pushed a commit that referenced this pull request Jun 22, 2022
* Fix crashes when closing all exchanges for fabric.

Our "close all exchanges except this special one for this fabric" API
messes up exchange refcounting, leading to use-after-free.

The fix is to reuse, as much as possible, the normal "session is going
away" flow to notify exchanges, and other session consumers, that the
sessions are in fact going away.

Fixes #19747

* Address review comments.

* Updates to fix fallout from #19502.

We need to allow messages on inactive sessions to reach the exchange manager,
because such sessions need to be able to deliver an MRP ack to an exchange
waiting for one.

We also don't want to crash on an attempt to transition from Inactive to Defunct
state; the transition should just be ignored.  This way if we start trying to
transitionin to Defunct on MRP delivery failures we will not start crashing if
such a failure happens on an Inactive session.

* Address review comment

* Address review comments

* Address Jerry's review comments.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants