connectedhomeip icon indicating copy to clipboard operation
connectedhomeip copied to clipboard

Matter zap cleanup

Open tecimovic opened this issue 3 years ago • 4 comments

Problem

ZAP source dependency was detrimental to end-customer experience, because every Matter end user had to set themselves up as a ZAP developer: right versions of node, right versions of some shared libraries, etc. The binary build of zap could not be used, because the JS extensions on the Matter SDK reached back into the zap repo looking for source code, which does not exist in a binary build.

Change overview

  • Allow categorization of helpers
  • Move Matter-specific JS extensions into ZAP.
  • Externalize the "getResource()" and "collectTests()" mechanisms to support YAML certification files and lists of manual vs. CI tests from JSON files.
  • Convert all the templates.json files to stop using helpers on the Matter SDK, but use internal ones.
  • Delete all the JS helpers from Matter SDK.
  • Allow ZAP_PATH environment variable to point to a different location than third_party/zap/repo for ZAP to use during regeneration.

Testing

  • zap_regen_all.py was ran repeatedly ensuring that the generation has no difference.
  • Other zap scripts (run, convert) were also validated.

Follow-up

This work opens up the ability to run zap differently. So there will be follow-up work afterwards:

  • rework the regen script to take full use of multi-core ability
  • rework the regen script to use binary vs source zap interchangeably
  • add the quick-test for the regen to have a quicker more robust CI validation
  • clean up the moved JS code inside zap repo to properly support concurrency.

tecimovic avatar Aug 08 '22 13:08 tecimovic

PR #21713: Size comparison from 341d80f102693c241e002bd36fc97781fac2521b to 01aa89da3098eab990225b7bfb90b68f54a1e927

Increases (1 build for k32w)
platform target config section 341d80f1 01aa89da change % change
k32w lock k32w0+release (read/write) 700748 700764 16 0.0
.text 625784 625800 16 0.0
Decreases (3 builds for cc13x2_26x2, cyw30739, telink)
platform target config section 341d80f1 01aa89da change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 636311 636303 -8 -0.0
.text 558260 558252 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584390 584382 -8 -0.0
.app_xip_area 461192 461184 -8 -0.0
telink lighting-app tlsr9518adk80d text 587640 587638 -2 -0.0
Full report (41 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 341d80f1 01aa89da change % change
bl602 lighting-app bl602 (read/write) 1379714 1379714 0 0.0
.bss 119746 119746 0 0.0
.data 4480 4480 0 0.0
.text 1047900 1047900 0 0.0
bl602+rpc (read/write) 1424970 1424970 0 0.0
.bss 127186 127186 0 0.0
.data 4600 4600 0 0.0
.text 1079400 1079400 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 670775 670775 0 0.0
(read/write) 180608 180608 0 0.0
.bss 74276 74276 0 0.0
.data 3372 3372 0 0.0
.rodata 88471 88471 0 0.0
.text 581988 581988 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636311 636303 -8 -0.0
(read/write) 157844 157844 0 0.0
.bss 73556 73556 0 0.0
.data 3372 3372 0 0.0
.rodata 77727 77727 0 0.0
.text 558260 558252 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 672619 672619 0 0.0
(read/write) 168948 168948 0 0.0
.bss 71348 71348 0 0.0
.data 3296 3296 0 0.0
.rodata 76411 76411 0 0.0
.text 595728 595728 0 0.0
lock-mtd LP_CC2652R7 (read only) 655171 655171 0 0.0
(read/write) 182084 182084 0 0.0
.bss 67036 67036 0 0.0
.data 3296 3296 0 0.0
.rodata 101355 101355 0 0.0
.text 553336 553336 0 0.0
pump-app LP_CC2652R7 (read only) 682855 682855 0 0.0
(read/write) 159520 159520 0 0.0
.bss 71388 71388 0 0.0
.data 3296 3296 0 0.0
.rodata 89295 89295 0 0.0
.text 593076 593076 0 0.0
pump-controller-app LP_CC2652R7 (read only) 667319 667319 0 0.0
(read/write) 175192 175192 0 0.0
.bss 71524 71524 0 0.0
.data 3292 3292 0 0.0
.rodata 84839 84839 0 0.0
.text 582000 582000 0 0.0
shell LP_CC2652R7 (read only) 663450 663450 0 0.0
(read/write) 183452 183452 0 0.0
.bss 76596 76596 0 0.0
.data 3376 3376 0 0.0
.rodata 85418 85418 0 0.0
.text 577716 577716 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584390 584382 -8 -0.0
.app_xip_area 461192 461184 -8 -0.0
.bss 65640 65640 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590310 590310 0 0.0
.app_xip_area 462328 462328 0 0.0
.bss 70424 70424 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589378 589378 0 0.0
.app_xip_area 466996 466996 0 0.0
.bss 64880 64880 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1096068 1096068 0 0.0
.bss 132844 132844 0 0.0
.data 2068 2068 0 0.0
.text 961132 961132 0 0.0
BRD4161A+rpc (read/write) 1150332 1150332 0 0.0
.bss 149532 149532 0 0.0
.data 2280 2280 0 0.0
.text 998500 998500 0 0.0
BRD4161A+rs911x (read/write) 985356 985356 0 0.0
.bss 162184 162184 0 0.0
.data 2056 2056 0 0.0
.text 821096 821096 0 0.0
lock-app BRD4161A+wf200 (read/write) 1136024 1136024 0 0.0
.bss 144824 144824 0 0.0
.data 2064 2064 0 0.0
.text 989116 989116 0 0.0
window-app BRD4161A (read/write) 1087808 1087808 0 0.0
.bss 134292 134292 0 0.0
.data 2096 2096 0 0.0
.text 951400 951400 0 0.0
k32w light k32w0+release (read/write) 643372 643372 0 0.0
.bss 69712 69712 0 0.0
.data 2044 2044 0 0.0
.text 568888 568888 0 0.0
lock k32w0+release (read/write) 700748 700764 16 0.0
.bss 70184 70184 0 0.0
.data 2052 2052 0 0.0
.text 625784 625800 16 0.0
linux all-clusters-app debug (read only) 3022857 3022857 0 0.0
(read/write) 155720 155720 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85384 85384 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272843 272843 0 0.0
.text 2571154 2571154 0 0.0
all-clusters-minimal-app debug (read only) 2864721 2864721 0 0.0
(read/write) 147488 147488 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78008 78008 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272939 272939 0 0.0
.text 2415554 2415554 0 0.0
bridge-app debug+rpc (read only) 2363993 2363993 0 0.0
(read/write) 127416 127416 0 0.0
.bss 50592 50592 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67368 67368 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 202088 202088 0 0.0
.text 1999426 1999426 0 0.0
chip-tool debug (read only) 10444817 10444817 0 0.0
(read/write) 646464 646464 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 611800 611800 0 0.0
.dynamic 608 608 0 0.0
.got 5104 5104 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 533205 533205 0 0.0
.text 8415252 8415252 0 0.0
chip-tool-ipv6only arm64 (read only) 9859420 9859420 0 0.0
(read/write) 694145 694145 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 639360 639360 0 0.0
.dynamic 560 560 0 0.0
.got 13640 13640 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 464556 464556 0 0.0
.text 7767572 7767572 0 0.0
lighting-app debug+rpc (read only) 2587625 2587625 0 0.0
(read/write) 130008 130008 0 0.0
.bss 49728 49728 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72248 72248 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 218736 218736 0 0.0
.text 2198322 2198322 0 0.0
lock-app debug (read only) 2571825 2571825 0 0.0
(read/write) 125376 125376 0 0.0
.bss 48256 48256 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69416 69416 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 235696 235696 0 0.0
.text 2169618 2169618 0 0.0
ota-provider-app debug (read only) 2349409 2349409 0 0.0
(read/write) 118848 118848 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63224 63224 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 207896 207896 0 0.0
.text 1978162 1978162 0 0.0
ota-requestor-app debug (read only) 2473449 2473449 0 0.0
(read/write) 126248 126248 0 0.0
.bss 50176 50176 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 67896 67896 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 212448 212448 0 0.0
.text 2089010 2089010 0 0.0
shell debug (read only) 2593457 2593457 0 0.0
(read/write) 141904 141904 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77024 77024 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 233330 233330 0 0.0
.text 2201922 2201922 0 0.0
thermostat-no-ble arm64 (read only) 2349772 2349772 0 0.0
(read/write) 141649 141649 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75856 75856 0 0.0
.dynamic 560 560 0 0.0
.got 5040 5040 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139668 139668 0 0.0
.text 1972592 1972592 0 0.0
tv-app debug (read only) 3167265 3167265 0 0.0
(read/write) 257864 257864 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79096 79096 0 0.0
.dynamic 608 608 0 0.0
.got 4864 4864 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 257608 257608 0 0.0
.text 2719890 2719890 0 0.0
tv-casting-app debug (read only) 5402625 5402625 0 0.0
(read/write) 158856 158856 0 0.0
.bss 51384 51384 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98608 98608 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 340529 340529 0 0.0
.text 4794130 4794130 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452504 2452504 0 0.0
.bss 214556 214556 0 0.0
.data 5872 5872 0 0.0
.text 1415148 1415148 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177763 1177763 0 0.0
bss 143222 143222 0 0.0
rodata 142756 142756 0 0.0
text 812932 812932 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157819 1157819 0 0.0
bss 142460 142460 0 0.0
rodata 134452 134452 0 0.0
text 802084 802084 0 0.0
p6 all-clusters-app default (read only) 881528 881528 0 0.0
(read/write) 1690828 1690828 0 0.0
.bss 149168 149168 0 0.0
.data 2648 2648 0 0.0
.text 1530624 1530624 0 0.0
all-clusters-minimal-app default (read only) 882248 882248 0 0.0
(read/write) 1635020 1635020 0 0.0
.bss 148448 148448 0 0.0
.data 2648 2648 0 0.0
.text 1475536 1475536 0 0.0
light-app default (read only) 890568 890568 0 0.0
(read/write) 1553740 1553740 0 0.0
.bss 140336 140336 0 0.0
.data 2440 2440 0 0.0
.text 1402576 1402576 0 0.0
lock-app default (read only) 886072 886072 0 0.0
(read/write) 1591028 1591028 0 0.0
.bss 144816 144816 0 0.0
.data 2456 2456 0 0.0
.text 1435368 1435368 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805912 805912 0 0.0
bss 70976 70976 0 0.0
noinit 43488 43488 0 0.0
text 569664 569664 0 0.0
lighting-app tlsr9518adk80d (read/write) 827720 827720 0 0.0
bss 71820 71820 0 0.0
noinit 43488 43488 0 0.0
text 587640 587638 -2 -0.0

github-actions[bot] avatar Aug 08 '22 14:08 github-actions[bot]

PR #21713: Size comparison from 341d80f102693c241e002bd36fc97781fac2521b to 69dd44e739ef56cf5a2614805b5072eda15dd235

Increases (4 builds for esp32, k32w, linux)
platform target config section 341d80f1 69dd44e7 change % change
esp32 all-clusters-app c3devkit (read only) 1025870 1025872 2 0.0
.flash.text 1025870 1025872 2 0.0
k32w lock k32w0+release (read/write) 700748 700764 16 0.0
.text 625784 625800 16 0.0
linux chip-tool debug (read only) 10444817 10445041 224 0.0
.rodata 533205 533269 64 0.0
.text 8415252 8415412 160 0.0
chip-tool-ipv6only arm64 (read only) 9859420 9859644 224 0.0
.rodata 464556 464636 80 0.0
.text 7767572 7767716 144 0.0
Decreases (2 builds for cyw30739, telink)
platform target config section 341d80f1 69dd44e7 change % change
cyw30739 lock cyw930739m2evb_01 (read/write) 590310 590302 -8 -0.0
.app_xip_area 462328 462320 -8 -0.0
telink lighting-app tlsr9518adk80d text 587640 587638 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 341d80f1 69dd44e7 change % change
bl602 lighting-app bl602 (read/write) 1379714 1379714 0 0.0
.bss 119746 119746 0 0.0
.data 4480 4480 0 0.0
.text 1047900 1047900 0 0.0
bl602+rpc (read/write) 1424970 1424970 0 0.0
.bss 127186 127186 0 0.0
.data 4600 4600 0 0.0
.text 1079400 1079400 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 670775 670775 0 0.0
(read/write) 180608 180608 0 0.0
.bss 74276 74276 0 0.0
.data 3372 3372 0 0.0
.rodata 88471 88471 0 0.0
.text 581988 581988 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636311 636311 0 0.0
(read/write) 157844 157844 0 0.0
.bss 73556 73556 0 0.0
.data 3372 3372 0 0.0
.rodata 77727 77727 0 0.0
.text 558260 558260 0 0.0
lock-ftd LP_CC2652R7 (read only) 672619 672619 0 0.0
(read/write) 168948 168948 0 0.0
.bss 71348 71348 0 0.0
.data 3296 3296 0 0.0
.rodata 76411 76411 0 0.0
.text 595728 595728 0 0.0
lock-mtd LP_CC2652R7 (read only) 655171 655171 0 0.0
(read/write) 182084 182084 0 0.0
.bss 67036 67036 0 0.0
.data 3296 3296 0 0.0
.rodata 101355 101355 0 0.0
.text 553336 553336 0 0.0
pump-app LP_CC2652R7 (read only) 682855 682855 0 0.0
(read/write) 159520 159520 0 0.0
.bss 71388 71388 0 0.0
.data 3296 3296 0 0.0
.rodata 89295 89295 0 0.0
.text 593076 593076 0 0.0
pump-controller-app LP_CC2652R7 (read only) 667319 667319 0 0.0
(read/write) 175192 175192 0 0.0
.bss 71524 71524 0 0.0
.data 3292 3292 0 0.0
.rodata 84839 84839 0 0.0
.text 582000 582000 0 0.0
shell LP_CC2652R7 (read only) 663450 663450 0 0.0
(read/write) 183452 183452 0 0.0
.bss 76596 76596 0 0.0
.data 3376 3376 0 0.0
.rodata 85418 85418 0 0.0
.text 577716 577716 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584390 584390 0 0.0
.app_xip_area 461192 461192 0 0.0
.bss 65640 65640 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590310 590302 -8 -0.0
.app_xip_area 462328 462320 -8 -0.0
.bss 70424 70424 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589378 589378 0 0.0
.app_xip_area 466996 466996 0 0.0
.bss 64880 64880 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1096068 1096068 0 0.0
.bss 132844 132844 0 0.0
.data 2068 2068 0 0.0
.text 961132 961132 0 0.0
BRD4161A+rpc (read/write) 1150332 1150332 0 0.0
.bss 149532 149532 0 0.0
.data 2280 2280 0 0.0
.text 998500 998500 0 0.0
BRD4161A+rs911x (read/write) 985356 985356 0 0.0
.bss 162184 162184 0 0.0
.data 2056 2056 0 0.0
.text 821096 821096 0 0.0
lock-app BRD4161A+wf200 (read/write) 1136024 1136024 0 0.0
.bss 144824 144824 0 0.0
.data 2064 2064 0 0.0
.text 989116 989116 0 0.0
window-app BRD4161A (read/write) 1087808 1087808 0 0.0
.bss 134292 134292 0 0.0
.data 2096 2096 0 0.0
.text 951400 951400 0 0.0
esp32 all-clusters-app c3devkit (read only) 1025870 1025872 2 0.0
(read/write) 1487282 1487282 0 0.0
.dram0.bss 70336 70336 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216912 216912 0 0.0
.flash.text 1025870 1025872 2 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079171 1079171 0 0.0
(read/write) 489288 489288 0 0.0
.dram0.bss 75840 75840 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 247308 247308 0 0.0
.flash.text 1073787 1073787 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 643372 643372 0 0.0
.bss 69712 69712 0 0.0
.data 2044 2044 0 0.0
.text 568888 568888 0 0.0
lock k32w0+release (read/write) 700748 700764 16 0.0
.bss 70184 70184 0 0.0
.data 2052 2052 0 0.0
.text 625784 625800 16 0.0
linux all-clusters-app debug (read only) 3022857 3022857 0 0.0
(read/write) 155720 155720 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85384 85384 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272843 272843 0 0.0
.text 2571154 2571154 0 0.0
all-clusters-minimal-app debug (read only) 2864721 2864721 0 0.0
(read/write) 147488 147488 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78008 78008 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272939 272939 0 0.0
.text 2415554 2415554 0 0.0
bridge-app debug+rpc (read only) 2363993 2363993 0 0.0
(read/write) 127416 127416 0 0.0
.bss 50592 50592 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67368 67368 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 202088 202088 0 0.0
.text 1999426 1999426 0 0.0
chip-tool debug (read only) 10444817 10445041 224 0.0
(read/write) 646464 646464 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 611800 611800 0 0.0
.dynamic 608 608 0 0.0
.got 5104 5104 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 533205 533269 64 0.0
.text 8415252 8415412 160 0.0
chip-tool-ipv6only arm64 (read only) 9859420 9859644 224 0.0
(read/write) 694145 694145 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 639360 639360 0 0.0
.dynamic 560 560 0 0.0
.got 13640 13640 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 464556 464636 80 0.0
.text 7767572 7767716 144 0.0
lighting-app debug+rpc (read only) 2587625 2587625 0 0.0
(read/write) 130008 130008 0 0.0
.bss 49728 49728 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72248 72248 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 218736 218736 0 0.0
.text 2198322 2198322 0 0.0
lock-app debug (read only) 2571825 2571825 0 0.0
(read/write) 125376 125376 0 0.0
.bss 48256 48256 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69416 69416 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 235696 235696 0 0.0
.text 2169618 2169618 0 0.0
ota-provider-app debug (read only) 2349409 2349409 0 0.0
(read/write) 118848 118848 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63224 63224 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 207896 207896 0 0.0
.text 1978162 1978162 0 0.0
ota-requestor-app debug (read only) 2473449 2473449 0 0.0
(read/write) 126248 126248 0 0.0
.bss 50176 50176 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 67896 67896 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 212448 212448 0 0.0
.text 2089010 2089010 0 0.0
shell debug (read only) 2593457 2593457 0 0.0
(read/write) 141904 141904 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77024 77024 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 233330 233330 0 0.0
.text 2201922 2201922 0 0.0
thermostat-no-ble arm64 (read only) 2349772 2349772 0 0.0
(read/write) 141649 141649 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75856 75856 0 0.0
.dynamic 560 560 0 0.0
.got 5040 5040 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139668 139668 0 0.0
.text 1972592 1972592 0 0.0
tv-app debug (read only) 3167265 3167265 0 0.0
(read/write) 257864 257864 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79096 79096 0 0.0
.dynamic 608 608 0 0.0
.got 4864 4864 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 257608 257608 0 0.0
.text 2719890 2719890 0 0.0
tv-casting-app debug (read only) 5402625 5402625 0 0.0
(read/write) 158856 158856 0 0.0
.bss 51384 51384 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98608 98608 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 340529 340529 0 0.0
.text 4794130 4794130 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452504 2452504 0 0.0
.bss 214556 214556 0 0.0
.data 5872 5872 0 0.0
.text 1415148 1415148 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177763 1177763 0 0.0
bss 143222 143222 0 0.0
rodata 142756 142756 0 0.0
text 812932 812932 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157819 1157819 0 0.0
bss 142460 142460 0 0.0
rodata 134452 134452 0 0.0
text 802084 802084 0 0.0
p6 all-clusters-app default (read only) 881528 881528 0 0.0
(read/write) 1690828 1690828 0 0.0
.bss 149168 149168 0 0.0
.data 2648 2648 0 0.0
.text 1530624 1530624 0 0.0
all-clusters-minimal-app default (read only) 882248 882248 0 0.0
(read/write) 1635020 1635020 0 0.0
.bss 148448 148448 0 0.0
.data 2648 2648 0 0.0
.text 1475536 1475536 0 0.0
light-app default (read only) 890568 890568 0 0.0
(read/write) 1553740 1553740 0 0.0
.bss 140336 140336 0 0.0
.data 2440 2440 0 0.0
.text 1402576 1402576 0 0.0
lock-app default (read only) 886072 886072 0 0.0
(read/write) 1591028 1591028 0 0.0
.bss 144816 144816 0 0.0
.data 2456 2456 0 0.0
.text 1435368 1435368 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805912 805912 0 0.0
bss 70976 70976 0 0.0
noinit 43488 43488 0 0.0
text 569664 569664 0 0.0
lighting-app tlsr9518adk80d (read/write) 827720 827720 0 0.0
bss 71820 71820 0 0.0
noinit 43488 43488 0 0.0
text 587640 587638 -2 -0.0

github-actions[bot] avatar Aug 08 '22 15:08 github-actions[bot]

PR #21713: Size comparison from 7a981fd72be49fc6c09c0e7862c54d58af90028d to 63e22f094d4b4575f98b316e2c28bee0a610ecd9

Decreases (3 builds for bl602, telink)
platform target config section 7a981fd7 63e22f09 change % change
bl602 lighting-app bl602 (read/write) 1379826 1379818 -8 -0.0
.text 1048008 1048004 -4 -0.0
telink light-switch-app tlsr9518adk80d text 569732 569730 -2 -0.0
lighting-app tlsr9518adk80d text 587708 587704 -4 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 7a981fd7 63e22f09 change % change
bl602 lighting-app bl602 (read/write) 1379826 1379818 -8 -0.0
.bss 119746 119746 0 0.0
.data 4480 4480 0 0.0
.text 1048008 1048004 -4 -0.0
bl602+rpc (read/write) 1425074 1425074 0 0.0
.bss 127186 127186 0 0.0
.data 4600 4600 0 0.0
.text 1079508 1079508 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 670863 670863 0 0.0
(read/write) 180520 180520 0 0.0
.bss 74276 74276 0 0.0
.data 3372 3372 0 0.0
.rodata 88471 88471 0 0.0
.text 582076 582076 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636399 636399 0 0.0
(read/write) 157844 157844 0 0.0
.bss 73556 73556 0 0.0
.data 3372 3372 0 0.0
.rodata 77727 77727 0 0.0
.text 558348 558348 0 0.0
lock-ftd LP_CC2652R7 (read only) 672715 672715 0 0.0
(read/write) 168852 168852 0 0.0
.bss 71348 71348 0 0.0
.data 3296 3296 0 0.0
.rodata 76411 76411 0 0.0
.text 595824 595824 0 0.0
lock-mtd LP_CC2652R7 (read only) 655267 655267 0 0.0
(read/write) 181988 181988 0 0.0
.bss 67036 67036 0 0.0
.data 3296 3296 0 0.0
.rodata 101355 101355 0 0.0
.text 553432 553432 0 0.0
pump-app LP_CC2652R7 (read only) 682935 682935 0 0.0
(read/write) 159440 159440 0 0.0
.bss 71388 71388 0 0.0
.data 3296 3296 0 0.0
.rodata 89311 89311 0 0.0
.text 593140 593140 0 0.0
pump-controller-app LP_CC2652R7 (read only) 667407 667407 0 0.0
(read/write) 175104 175104 0 0.0
.bss 71524 71524 0 0.0
.data 3292 3292 0 0.0
.rodata 84855 84855 0 0.0
.text 582072 582072 0 0.0
shell LP_CC2652R7 (read only) 663546 663546 0 0.0
(read/write) 183356 183356 0 0.0
.bss 76596 76596 0 0.0
.data 3376 3376 0 0.0
.rodata 85418 85418 0 0.0
.text 577812 577812 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584478 584478 0 0.0
.app_xip_area 461280 461280 0 0.0
.bss 65640 65640 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590406 590406 0 0.0
.app_xip_area 462424 462424 0 0.0
.bss 70424 70424 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 596914 596914 0 0.0
.app_xip_area 474436 474436 0 0.0
.bss 64952 64952 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1096300 1096300 0 0.0
.bss 132844 132844 0 0.0
.data 2068 2068 0 0.0
.text 961364 961364 0 0.0
BRD4161A+rpc (read/write) 1150564 1150564 0 0.0
.bss 149532 149532 0 0.0
.data 2280 2280 0 0.0
.text 998732 998732 0 0.0
BRD4161A+rs911x (read/write) 985836 985836 0 0.0
.bss 162184 162184 0 0.0
.data 2056 2056 0 0.0
.text 821576 821576 0 0.0
lock-app BRD4161A+wf200 (read/write) 1136368 1136368 0 0.0
.bss 144824 144824 0 0.0
.data 2064 2064 0 0.0
.text 989460 989460 0 0.0
window-app BRD4161A (read/write) 1088032 1088032 0 0.0
.bss 134292 134292 0 0.0
.data 2096 2096 0 0.0
.text 951624 951624 0 0.0
esp32 all-clusters-app c3devkit (read only) 1025948 1025948 0 0.0
(read/write) 1487410 1487410 0 0.0
.dram0.bss 70336 70336 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 217040 217040 0 0.0
.flash.text 1025948 1025948 0 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079231 1079231 0 0.0
(read/write) 489384 489384 0 0.0
.dram0.bss 75840 75840 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 247404 247404 0 0.0
.flash.text 1073847 1073847 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 643564 643564 0 0.0
.bss 69712 69712 0 0.0
.data 2044 2044 0 0.0
.text 569080 569080 0 0.0
lock k32w0+release (read/write) 700972 700972 0 0.0
.bss 70184 70184 0 0.0
.data 2052 2052 0 0.0
.text 626008 626008 0 0.0
linux chip-tool-ipv6only arm64 (read only) 9885276 9885276 0 0.0
(read/write) 694177 694177 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 639384 639384 0 0.0
.dynamic 560 560 0 0.0
.got 13648 13648 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 466796 466796 0 0.0
.text 7791140 7791140 0 0.0
thermostat-no-ble arm64 (read only) 2349916 2349916 0 0.0
(read/write) 141681 141681 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75880 0 0.0
.dynamic 560 560 0 0.0
.got 5040 5040 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139716 139716 0 0.0
.text 1972672 1972672 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452584 2452584 0 0.0
.bss 214556 214556 0 0.0
.data 5872 5872 0 0.0
.text 1415228 1415228 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177839 1177839 0 0.0
bss 143222 143222 0 0.0
rodata 142768 142768 0 0.0
text 813004 813004 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1157895 1157895 0 0.0
bss 142460 142460 0 0.0
rodata 134464 134464 0 0.0
text 802160 802160 0 0.0
p6 all-clusters-app default (read only) 881528 881528 0 0.0
(read/write) 1691052 1691052 0 0.0
.bss 149168 149168 0 0.0
.data 2648 2648 0 0.0
.text 1530848 1530848 0 0.0
all-clusters-minimal-app default (read only) 882248 882248 0 0.0
(read/write) 1635268 1635268 0 0.0
.bss 148448 148448 0 0.0
.data 2648 2648 0 0.0
.text 1475784 1475784 0 0.0
light-app default (read only) 890568 890568 0 0.0
(read/write) 1553980 1553980 0 0.0
.bss 140336 140336 0 0.0
.data 2440 2440 0 0.0
.text 1402816 1402816 0 0.0
lock-app default (read only) 886072 886072 0 0.0
(read/write) 1591260 1591260 0 0.0
.bss 144816 144816 0 0.0
.data 2456 2456 0 0.0
.text 1435600 1435600 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 806016 806016 0 0.0
bss 70976 70976 0 0.0
noinit 43488 43488 0 0.0
text 569732 569730 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 827824 827824 0 0.0
bss 71820 71820 0 0.0
noinit 43488 43488 0 0.0
text 587708 587704 -4 -0.0

github-actions[bot] avatar Aug 09 '22 03:08 github-actions[bot]

@bzbarsky-apple : I added a separate PR as we discussed: https://github.com/project-chip/connectedhomeip/pull/21784

When that gets merged in to master, I will rebase this PR to consume that, and any other changes from master.

tecimovic avatar Aug 10 '22 10:08 tecimovic

PR #21713: Size comparison from f2bbce71fee42ffcaac3ab9c73cbb371e8caa55d to 453844f1ed44a72a1dee9971a6c855b9c5e097bd

Increases (4 builds for bl602, efr32, esp32, telink)
platform target config section f2bbce71 453844f1 change % change
bl602 lighting-app bl602+rpc (read/write) 1425698 1425706 8 0.0
.text 1080132 1080136 4 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1136876 1136892 16 0.0
.text 989952 989968 16 0.0
esp32 all-clusters-app c3devkit (read only) 1026484 1026486 2 0.0
.flash.text 1026484 1026486 2 0.0
telink light-switch-app tlsr9518adk80d text 570178 570180 2 0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section f2bbce71 453844f1 change % change
bl602 lighting-app bl602 (read/write) 1380450 1380450 0 0.0
.bss 119762 119762 0 0.0
.data 4480 4480 0 0.0
.text 1048632 1048632 0 0.0
bl602+rpc (read/write) 1425698 1425706 8 0.0
.bss 127202 127202 0 0.0
.data 4600 4600 0 0.0
.text 1080132 1080136 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671231 671231 0 0.0
(read/write) 180160 180160 0 0.0
.bss 74284 74284 0 0.0
.data 3372 3372 0 0.0
.rodata 88447 88447 0 0.0
.text 582468 582468 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636623 636623 0 0.0
(read/write) 157860 157860 0 0.0
.bss 73572 73572 0 0.0
.data 3372 3372 0 0.0
.rodata 77703 77703 0 0.0
.text 558596 558596 0 0.0
lock-ftd LP_CC2652R7 (read only) 672939 672939 0 0.0
(read/write) 168644 168644 0 0.0
.bss 71364 71364 0 0.0
.data 3296 3296 0 0.0
.rodata 76387 76387 0 0.0
.text 596072 596072 0 0.0
lock-mtd LP_CC2652R7 (read only) 655547 655547 0 0.0
(read/write) 181724 181724 0 0.0
.bss 67052 67052 0 0.0
.data 3296 3296 0 0.0
.rodata 101339 101339 0 0.0
.text 553728 553728 0 0.0
pump-app LP_CC2652R7 (read only) 683195 683195 0 0.0
(read/write) 159196 159196 0 0.0
.bss 71404 71404 0 0.0
.data 3296 3296 0 0.0
.rodata 89291 89291 0 0.0
.text 593420 593420 0 0.0
pump-controller-app LP_CC2652R7 (read only) 667647 667647 0 0.0
(read/write) 174864 174864 0 0.0
.bss 71524 71524 0 0.0
.data 3292 3292 0 0.0
.rodata 84839 84839 0 0.0
.text 582328 582328 0 0.0
shell LP_CC2652R7 (read only) 663914 663914 0 0.0
(read/write) 182996 182996 0 0.0
.bss 76604 76604 0 0.0
.data 3376 3376 0 0.0
.rodata 85394 85394 0 0.0
.text 578204 578204 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585118 585118 0 0.0
.app_xip_area 461904 461904 0 0.0
.bss 65656 65656 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590918 590918 0 0.0
.app_xip_area 462920 462920 0 0.0
.bss 70440 70440 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597466 597466 0 0.0
.app_xip_area 474972 474972 0 0.0
.bss 64968 64968 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1097132 1097132 0 0.0
.bss 132860 132860 0 0.0
.data 2068 2068 0 0.0
.text 962180 962180 0 0.0
BRD4161A+rpc (read/write) 1151412 1151412 0 0.0
.bss 149548 149548 0 0.0
.data 2280 2280 0 0.0
.text 999564 999564 0 0.0
BRD4161A+rs911x (read/write) 986540 986540 0 0.0
.bss 162200 162200 0 0.0
.data 2056 2056 0 0.0
.text 822264 822264 0 0.0
lock-app BRD4161A+wf200 (read/write) 1136876 1136892 16 0.0
.bss 144840 144840 0 0.0
.data 2064 2064 0 0.0
.text 989952 989968 16 0.0
window-app BRD4161A (read/write) 1088584 1088584 0 0.0
.bss 134292 134292 0 0.0
.data 2096 2096 0 0.0
.text 952176 952176 0 0.0
esp32 all-clusters-app c3devkit (read only) 1026484 1026486 2 0.0
(read/write) 1487458 1487458 0 0.0
.dram0.bss 70360 70360 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 217056 217056 0 0.0
.flash.text 1026484 1026486 2 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079799 1079799 0 0.0
(read/write) 489416 489416 0 0.0
.dram0.bss 75864 75864 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 247412 247412 0 0.0
.flash.text 1074415 1074415 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 644076 644076 0 0.0
.bss 69728 69728 0 0.0
.data 2044 2044 0 0.0
.text 569576 569576 0 0.0
lock k32w0+release (read/write) 701364 701364 0 0.0
.bss 70200 70200 0 0.0
.data 2052 2052 0 0.0
.text 626384 626384 0 0.0
linux all-clusters-app debug (read only) 3027977 3027977 0 0.0
(read/write) 155760 155760 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85416 85416 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 273547 273547 0 0.0
.text 2575474 2575474 0 0.0
all-clusters-minimal-app debug (read only) 2867769 2867769 0 0.0
(read/write) 147496 147496 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78008 78008 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 273675 273675 0 0.0
.text 2417842 2417842 0 0.0
bridge-app debug+rpc (read only) 2366929 2366929 0 0.0
(read/write) 127456 127456 0 0.0
.bss 50624 50624 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67368 67368 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202600 202600 0 0.0
.text 2001826 2001826 0 0.0
chip-tool debug (read only) 10657297 10657297 0 0.0
(read/write) 650432 650432 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 615784 615784 0 0.0
.dynamic 608 608 0 0.0
.got 5104 5104 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 552277 552277 0 0.0
.text 8599252 8599252 0 0.0
chip-tool-ipv6only arm64 (read only) 10066860 10066860 0 0.0
(read/write) 698177 698177 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643344 643344 0 0.0
.dynamic 560 560 0 0.0
.got 13688 13688 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 482668 482668 0 0.0
.text 7947348 7947348 0 0.0
lighting-app debug+rpc (read only) 2590849 2590849 0 0.0
(read/write) 130048 130048 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72248 72248 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 219280 219280 0 0.0
.text 2200978 2200978 0 0.0
lock-app debug (read only) 2574793 2574793 0 0.0
(read/write) 125416 125416 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69416 69416 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 236368 236368 0 0.0
.text 2171890 2171890 0 0.0
ota-provider-app debug (read only) 2352049 2352049 0 0.0
(read/write) 118848 118848 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63224 63224 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208440 208440 0 0.0
.text 1980258 1980258 0 0.0
ota-requestor-app debug (read only) 2517425 2517425 0 0.0
(read/write) 127192 127192 0 0.0
.bss 50304 50304 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68632 68632 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 215040 215040 0 0.0
.text 2129938 2129938 0 0.0
shell debug (read only) 2596345 2596345 0 0.0
(read/write) 141912 141912 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77024 77024 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 233650 233650 0 0.0
.text 2204466 2204466 0 0.0
thermostat-no-ble arm64 (read only) 2351772 2351772 0 0.0
(read/write) 141681 141681 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75880 0 0.0
.dynamic 560 560 0 0.0
.got 5040 5040 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139716 139716 0 0.0
.text 1974528 1974528 0 0.0
tv-app debug (read only) 3170041 3170041 0 0.0
(read/write) 257872 257872 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79096 79096 0 0.0
.dynamic 608 608 0 0.0
.got 4864 4864 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258248 258248 0 0.0
.text 2722002 2722002 0 0.0
tv-casting-app debug (read only) 5410729 5410729 0 0.0
(read/write) 158992 158992 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98672 98672 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 341521 341521 0 0.0
.text 4800882 4800882 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452976 2452976 0 0.0
.bss 214572 214572 0 0.0
.data 5872 5872 0 0.0
.text 1415620 1415620 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1178359 0 0.0
bss 143230 143230 0 0.0
rodata 142776 142776 0 0.0
text 813520 813520 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1158383 0 0.0
bss 142468 142468 0 0.0
rodata 134472 134472 0 0.0
text 802508 802508 0 0.0
p6 all-clusters-app default (read only) 881512 881512 0 0.0
(read/write) 1694388 1694388 0 0.0
.bss 149176 149176 0 0.0
.data 2656 2656 0 0.0
.text 1534168 1534168 0 0.0
all-clusters-minimal-app default (read only) 882232 882232 0 0.0
(read/write) 1638428 1638428 0 0.0
.bss 148456 148456 0 0.0
.data 2656 2656 0 0.0
.text 1478928 1478928 0 0.0
light-app default (read only) 890552 890552 0 0.0
(read/write) 1557244 1557244 0 0.0
.bss 140344 140344 0 0.0
.data 2448 2448 0 0.0
.text 1406064 1406064 0 0.0
lock-app default (read only) 886056 886056 0 0.0
(read/write) 1594412 1594412 0 0.0
.bss 144824 144824 0 0.0
.data 2464 2464 0 0.0
.text 1438736 1438736 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 806472 806472 0 0.0
bss 70976 70976 0 0.0
noinit 43488 43488 0 0.0
text 570178 570180 2 0.0
lighting-app tlsr9518adk80d (read/write) 828432 828432 0 0.0
bss 71832 71832 0 0.0
noinit 43488 43488 0 0.0
text 588292 588292 0 0.0

github-actions[bot] avatar Aug 11 '22 12:08 github-actions[bot]

PR #21713: Size comparison from f2bbce71fee42ffcaac3ab9c73cbb371e8caa55d to 47a8e60f7966f871f6c9f23ebb6bb5ff0925b6b3

Increases (4 builds for bl602, cc13x2_26x2, efr32)
platform target config section f2bbce71 47a8e60f change % change
bl602 lighting-app bl602+rpc (read/write) 1425698 1425706 8 0.0
.text 1080132 1080136 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 180160 180168 8 0.0
lock-mtd LP_CC2652R7 (read/write) 181724 181732 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1136876 1136892 16 0.0
.text 989952 989968 16 0.0
Decreases (4 builds for cc13x2_26x2, telink)
platform target config section f2bbce71 47a8e60f change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671231 671223 -8 -0.0
.text 582468 582460 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 655547 655539 -8 -0.0
.text 553728 553720 -8 -0.0
telink light-switch-app tlsr9518adk80d text 570178 570176 -2 -0.0
lighting-app tlsr9518adk80d text 588292 588290 -2 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section f2bbce71 47a8e60f change % change
bl602 lighting-app bl602 (read/write) 1380450 1380450 0 0.0
.bss 119762 119762 0 0.0
.data 4480 4480 0 0.0
.text 1048632 1048632 0 0.0
bl602+rpc (read/write) 1425698 1425706 8 0.0
.bss 127202 127202 0 0.0
.data 4600 4600 0 0.0
.text 1080132 1080136 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671231 671223 -8 -0.0
(read/write) 180160 180168 8 0.0
.bss 74284 74284 0 0.0
.data 3372 3372 0 0.0
.rodata 88447 88447 0 0.0
.text 582468 582460 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 636623 636623 0 0.0
(read/write) 157860 157860 0 0.0
.bss 73572 73572 0 0.0
.data 3372 3372 0 0.0
.rodata 77703 77703 0 0.0
.text 558596 558596 0 0.0
lock-ftd LP_CC2652R7 (read only) 672939 672939 0 0.0
(read/write) 168644 168644 0 0.0
.bss 71364 71364 0 0.0
.data 3296 3296 0 0.0
.rodata 76387 76387 0 0.0
.text 596072 596072 0 0.0
lock-mtd LP_CC2652R7 (read only) 655547 655539 -8 -0.0
(read/write) 181724 181732 8 0.0
.bss 67052 67052 0 0.0
.data 3296 3296 0 0.0
.rodata 101339 101339 0 0.0
.text 553728 553720 -8 -0.0
pump-app LP_CC2652R7 (read only) 683195 683195 0 0.0
(read/write) 159196 159196 0 0.0
.bss 71404 71404 0 0.0
.data 3296 3296 0 0.0
.rodata 89291 89291 0 0.0
.text 593420 593420 0 0.0
pump-controller-app LP_CC2652R7 (read only) 667647 667647 0 0.0
(read/write) 174864 174864 0 0.0
.bss 71524 71524 0 0.0
.data 3292 3292 0 0.0
.rodata 84839 84839 0 0.0
.text 582328 582328 0 0.0
shell LP_CC2652R7 (read only) 663914 663914 0 0.0
(read/write) 182996 182996 0 0.0
.bss 76604 76604 0 0.0
.data 3376 3376 0 0.0
.rodata 85394 85394 0 0.0
.text 578204 578204 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585118 585118 0 0.0
.app_xip_area 461904 461904 0 0.0
.bss 65656 65656 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590918 590918 0 0.0
.app_xip_area 462920 462920 0 0.0
.bss 70440 70440 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 597466 597466 0 0.0
.app_xip_area 474972 474972 0 0.0
.bss 64968 64968 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1097132 1097132 0 0.0
.bss 132860 132860 0 0.0
.data 2068 2068 0 0.0
.text 962180 962180 0 0.0
BRD4161A+rpc (read/write) 1151412 1151412 0 0.0
.bss 149548 149548 0 0.0
.data 2280 2280 0 0.0
.text 999564 999564 0 0.0
BRD4161A+rs911x (read/write) 986540 986540 0 0.0
.bss 162200 162200 0 0.0
.data 2056 2056 0 0.0
.text 822264 822264 0 0.0
lock-app BRD4161A+wf200 (read/write) 1136876 1136892 16 0.0
.bss 144840 144840 0 0.0
.data 2064 2064 0 0.0
.text 989952 989968 16 0.0
window-app BRD4161A (read/write) 1088584 1088584 0 0.0
.bss 134292 134292 0 0.0
.data 2096 2096 0 0.0
.text 952176 952176 0 0.0
esp32 all-clusters-app c3devkit (read only) 1026484 1026484 0 0.0
(read/write) 1487458 1487458 0 0.0
.dram0.bss 70360 70360 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 217056 217056 0 0.0
.flash.text 1026484 1026484 0 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1079799 1079799 0 0.0
(read/write) 489416 489416 0 0.0
.dram0.bss 75864 75864 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 247412 247412 0 0.0
.flash.text 1074415 1074415 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 644076 644076 0 0.0
.bss 69728 69728 0 0.0
.data 2044 2044 0 0.0
.text 569576 569576 0 0.0
lock k32w0+release (read/write) 701364 701364 0 0.0
.bss 70200 70200 0 0.0
.data 2052 2052 0 0.0
.text 626384 626384 0 0.0
linux all-clusters-app debug (read only) 3027977 3027977 0 0.0
(read/write) 155760 155760 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85416 85416 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 273547 273547 0 0.0
.text 2575474 2575474 0 0.0
all-clusters-minimal-app debug (read only) 2867769 2867769 0 0.0
(read/write) 147496 147496 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78008 78008 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 273675 273675 0 0.0
.text 2417842 2417842 0 0.0
bridge-app debug+rpc (read only) 2366929 2366929 0 0.0
(read/write) 127456 127456 0 0.0
.bss 50624 50624 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67368 67368 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202600 202600 0 0.0
.text 2001826 2001826 0 0.0
chip-tool debug (read only) 10657297 10657297 0 0.0
(read/write) 650432 650432 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 615784 615784 0 0.0
.dynamic 608 608 0 0.0
.got 5104 5104 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 552277 552277 0 0.0
.text 8599252 8599252 0 0.0
chip-tool-ipv6only arm64 (read only) 10066860 10066860 0 0.0
(read/write) 698177 698177 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643344 643344 0 0.0
.dynamic 560 560 0 0.0
.got 13688 13688 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 482668 482668 0 0.0
.text 7947348 7947348 0 0.0
lighting-app debug+rpc (read only) 2590849 2590849 0 0.0
(read/write) 130048 130048 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72248 72248 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 219280 219280 0 0.0
.text 2200978 2200978 0 0.0
lock-app debug (read only) 2574793 2574793 0 0.0
(read/write) 125416 125416 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69416 69416 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 236368 236368 0 0.0
.text 2171890 2171890 0 0.0
ota-provider-app debug (read only) 2352049 2352049 0 0.0
(read/write) 118848 118848 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63224 63224 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208440 208440 0 0.0
.text 1980258 1980258 0 0.0
ota-requestor-app debug (read only) 2517425 2517425 0 0.0
(read/write) 127192 127192 0 0.0
.bss 50304 50304 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68632 68632 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 215040 215040 0 0.0
.text 2129938 2129938 0 0.0
shell debug (read only) 2596345 2596345 0 0.0
(read/write) 141912 141912 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77024 77024 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 233650 233650 0 0.0
.text 2204466 2204466 0 0.0
thermostat-no-ble arm64 (read only) 2351772 2351772 0 0.0
(read/write) 141681 141681 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75880 0 0.0
.dynamic 560 560 0 0.0
.got 5040 5040 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139716 139716 0 0.0
.text 1974528 1974528 0 0.0
tv-app debug (read only) 3170041 3170041 0 0.0
(read/write) 257872 257872 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79096 79096 0 0.0
.dynamic 608 608 0 0.0
.got 4864 4864 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258248 258248 0 0.0
.text 2722002 2722002 0 0.0
tv-casting-app debug (read only) 5410729 5410729 0 0.0
(read/write) 158992 158992 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98672 98672 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 341521 341521 0 0.0
.text 4800882 4800882 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452976 2452976 0 0.0
.bss 214572 214572 0 0.0
.data 5872 5872 0 0.0
.text 1415620 1415620 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178359 1178359 0 0.0
bss 143230 143230 0 0.0
rodata 142776 142776 0 0.0
text 813520 813520 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1158383 1158383 0 0.0
bss 142468 142468 0 0.0
rodata 134472 134472 0 0.0
text 802508 802508 0 0.0
p6 all-clusters-app default (read only) 881512 881512 0 0.0
(read/write) 1694388 1694388 0 0.0
.bss 149176 149176 0 0.0
.data 2656 2656 0 0.0
.text 1534168 1534168 0 0.0
all-clusters-minimal-app default (read only) 882232 882232 0 0.0
(read/write) 1638428 1638428 0 0.0
.bss 148456 148456 0 0.0
.data 2656 2656 0 0.0
.text 1478928 1478928 0 0.0
light-app default (read only) 890552 890552 0 0.0
(read/write) 1557244 1557244 0 0.0
.bss 140344 140344 0 0.0
.data 2448 2448 0 0.0
.text 1406064 1406064 0 0.0
lock-app default (read only) 886056 886056 0 0.0
(read/write) 1594412 1594412 0 0.0
.bss 144824 144824 0 0.0
.data 2464 2464 0 0.0
.text 1438736 1438736 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 806472 806472 0 0.0
bss 70976 70976 0 0.0
noinit 43488 43488 0 0.0
text 570178 570176 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 828432 828432 0 0.0
bss 71832 71832 0 0.0
noinit 43488 43488 0 0.0
text 588292 588290 -2 -0.0

github-actions[bot] avatar Aug 11 '22 15:08 github-actions[bot]

PR #21713: Size comparison from 088881867fdba5193d671312313ba14b77d50796 to 51279c7bce975a3f9ece7c727c8f5c7024ef1a4a

Decreases (1 build for bl602)
platform target config section 08888186 51279c7b change % change
bl602 lighting-app bl602+rpc .text 1081420 1081416 -4 -0.0
Full report (12 builds for bl602, cyw30739, linux, mbed, nrfconnect, telink)
platform target config section 08888186 51279c7b change % change
bl602 lighting-app bl602 (read/write) 1382106 1382106 0 0.0
.bss 119834 119834 0 0.0
.data 4480 4480 0 0.0
.text 1049916 1049916 0 0.0
bl602+rpc (read/write) 1427346 1427346 0 0.0
.bss 127274 127274 0 0.0
.data 4600 4600 0 0.0
.text 1081420 1081416 -4 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585702 585702 0 0.0
.app_xip_area 462416 462416 0 0.0
.bss 65728 65728 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591502 591502 0 0.0
.app_xip_area 463432 463432 0 0.0
.bss 70512 70512 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598338 598338 0 0.0
.app_xip_area 475772 475772 0 0.0
.bss 65040 65040 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10068468 10068468 0 0.0
(read/write) 698641 698641 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643392 643392 0 0.0
.dynamic 560 560 0 0.0
.got 13712 13712 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 483284 483284 0 0.0
.text 7948196 7948196 0 0.0
thermostat-no-ble arm64 (read only) 2354308 2354308 0 0.0
(read/write) 141761 141761 0 0.0
.bss 55329 55329 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75952 75952 0 0.0
.dynamic 560 560 0 0.0
.got 5040 5040 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140156 140156 0 0.0
.text 1976448 1976448 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2453832 2453832 0 0.0
.bss 214644 214644 0 0.0
.data 5872 5872 0 0.0
.text 1416476 1416476 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179467 1179467 0 0.0
bss 143302 143302 0 0.0
rodata 143180 143180 0 0.0
text 814088 814088 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159363 1159363 0 0.0
bss 142540 142540 0 0.0
rodata 134876 134876 0 0.0
text 803076 803076 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 807624 807624 0 0.0
bss 71048 71048 0 0.0
noinit 43488 43488 0 0.0
text 570844 570844 0 0.0
lighting-app tlsr9518adk80d (read/write) 829552 829552 0 0.0
bss 71904 71904 0 0.0
noinit 43488 43488 0 0.0
text 588922 588922 0 0.0

github-actions[bot] avatar Aug 12 '22 18:08 github-actions[bot]

PR #21713: Size comparison from 088881867fdba5193d671312313ba14b77d50796 to 71f38b21671964ac9a3fbd2a84af2aed0d15850d

Increases above 0.2%:

platform target config section 08888186 71f38b21 change % change
cc13x2_26x2 pump-app LP_CC2652R7 .rodata 89699 89931 232 0.3
pump-controller-app LP_CC2652R7 .rodata 85247 85487 240 0.3
linux bridge-app debug+rpc .rodata 202952 203432 480 0.2
lighting-app debug+rpc .rodata 219728 220176 448 0.2
ota-provider-app debug .rodata 208728 209208 480 0.2
ota-requestor-app debug .rodata 215488 215968 480 0.2
shell debug .rodata 234066 234546 480 0.2
thermostat-no-ble arm64 .rodata 140156 140508 352 0.3
Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 08888186 71f38b21 change % change
bl602 lighting-app bl602 (read/write) 1382106 1383050 944 0.1
.bss 119834 119882 48 0.0
.text 1049916 1050716 800 0.1
bl602+rpc (read/write) 1427346 1428290 944 0.1
.bss 127274 127322 48 0.0
.text 1081420 1082216 796 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671879 672303 424 0.1
.bss 74356 74404 48 0.1
.rodata 88607 88703 96 0.1
.text 582956 583284 328 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 637263 637679 416 0.1
(read/write) 157932 157980 48 0.0
.bss 73644 73692 48 0.1
.rodata 77855 77951 96 0.1
.text 559084 559404 320 0.1
lock-ftd LP_CC2652R7 (read only) 673659 674027 368 0.1
.bss 71436 71484 48 0.1
.rodata 76547 76643 96 0.1
.text 596632 596904 272 0.0
lock-mtd LP_CC2652R7 (read only) 656403 656779 376 0.1
.bss 67124 67172 48 0.1
.rodata 101635 101731 96 0.1
.text 554288 554568 280 0.1
pump-app LP_CC2652R7 (read only) 684203 684771 568 0.1
.bss 71476 71524 48 0.1
.rodata 89699 89931 232 0.3
.text 594020 594356 336 0.1
pump-controller-app LP_CC2652R7 (read only) 668671 669223 552 0.1
.bss 71596 71644 48 0.1
.rodata 85247 85487 240 0.3
.text 582944 583256 312 0.1
shell LP_CC2652R7 (read only) 664578 664994 416 0.1
.bss 76676 76724 48 0.1
.rodata 85554 85650 96 0.1
.text 578708 579028 320 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585702 586006 304 0.1
.app_xip_area 462416 462672 256 0.1
.bss 65728 65776 48 0.1
lock cyw930739m2evb_01 (read/write) 591502 591822 320 0.1
.app_xip_area 463432 463704 272 0.1
.bss 70512 70560 48 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598338 598962 624 0.1
.app_xip_area 475772 476348 576 0.1
.bss 65040 65088 48 0.1
efr32 lighting-app BRD4161A (read/write) 1098900 1099996 1096 0.1
.bss 132932 132980 48 0.0
.text 963876 964928 1052 0.1
BRD4161A+rpc (read/write) 1153180 1154264 1084 0.1
.bss 149620 149668 48 0.0
.text 1001260 1002296 1036 0.1
BRD4161A+rs911x (read/write) 988324 989408 1084 0.1
.bss 162272 162320 48 0.0
.text 823976 825012 1036 0.1
lock-app BRD4161A+wf200 (read/write) 1138516 1139116 600 0.1
.bss 145448 145496 48 0.0
.text 990984 991536 552 0.1
window-app BRD4161A (read/write) 1090352 1091444 1092 0.1
.bss 134364 134412 48 0.0
.text 953872 954916 1044 0.1
esp32 all-clusters-app c3devkit (read only) 1027158 1027614 456 0.0
(read/write) 1487938 1488218 280 0.0
.dram0.bss 70432 70480 48 0.1
.flash.rodata 217472 217704 232 0.1
.flash.text 1027158 1027614 456 0.0
m5stack (read only) 1080523 1081007 484 0.0
(read/write) 489896 490168 272 0.1
.dram0.bss 75936 75984 48 0.1
.flash.rodata 247820 248044 224 0.1
.flash.text 1075139 1075623 484 0.0
k32w light k32w0+release (read/write) 644708 645028 320 0.0
.bss 69800 69848 48 0.1
.text 570136 570408 272 0.0
lock k32w0+release (read/write) 702180 702572 392 0.1
.bss 70272 70320 48 0.1
.text 627128 627472 344 0.1
linux all-clusters-app debug (read only) 3030865 3032977 2112 0.1
(read/write) 155856 155888 32 0.0
.data.rel.ro 85496 85528 32 0.0
.rodata 273931 274411 480 0.2
.text 2577810 2579490 1680 0.1
all-clusters-minimal-app debug (read only) 2870689 2872833 2144 0.1
(read/write) 147592 147624 32 0.0
.data.rel.ro 78088 78120 32 0.0
.rodata 274091 274603 512 0.2
.text 2420178 2421858 1680 0.1
bridge-app debug+rpc (read only) 2369577 2371641 2064 0.1
(read/write) 127520 127552 32 0.0
.data.rel.ro 67432 67464 32 0.0
.rodata 202952 203432 480 0.2
.text 2003954 2005586 1632 0.1
chip-tool debug (read only) 10658249 10660265 2016 0.0
(read/write) 650880 650912 32 0.0
.data.rel.ro 615864 615896 32 0.0
.rodata 552245 552597 352 0.1
.text 8600164 8601876 1712 0.0
chip-tool-ipv6only arm64 (read only) 10068468 10070420 1952 0.0
(read/write) 698641 698673 32 0.0
.data.rel.ro 643392 643424 32 0.0
.got 13712 13720 8 0.1
.rodata 483284 483636 352 0.1
.text 7948196 7949780 1584 0.0
lighting-app debug+rpc (read only) 2593593 2595625 2032 0.1
(read/write) 130144 130176 32 0.0
.data.rel.ro 72328 72360 32 0.0
.rodata 219728 220176 448 0.2
.text 2203106 2204738 1632 0.1
lock-app debug (read only) 2577505 2579537 2032 0.1
(read/write) 125480 125512 32 0.0
.data.rel.ro 69480 69512 32 0.0
.rodata 236784 237232 448 0.2
.text 2174018 2175650 1632 0.1
ota-provider-app debug (read only) 2354633 2356697 2064 0.1
(read/write) 118944 118976 32 0.0
.data.rel.ro 63304 63336 32 0.1
.rodata 208728 209208 480 0.2
.text 1982386 1984018 1632 0.1
ota-requestor-app debug (read only) 2520361 2522425 2064 0.1
(read/write) 127256 127288 32 0.0
.data.rel.ro 68696 68728 32 0.0
.rodata 215488 215968 480 0.2
.text 2132258 2133890 1632 0.1
shell debug (read only) 2599185 2601297 2112 0.1
(read/write) 141976 142008 32 0.0
.data.rel.ro 77096 77128 32 0.0
.rodata 234066 234546 480 0.2
.text 2206722 2208402 1680 0.1
thermostat-no-ble arm64 (read only) 2354308 2356244 1936 0.1
(read/write) 141761 141825 64 0.0
.bss 55329 55345 16 0.0
.data.rel.ro 75952 75984 32 0.0
.got 5040 5048 8 0.2
.rodata 140156 140508 352 0.3
.text 1976448 1978016 1568 0.1
tv-app debug (read only) 3171425 3173529 2104 0.1
(read/write) 257936 257968 32 0.0
.data.rel.ro 79176 79200 24 0.0
.rodata 258728 259144 416 0.2
.text 2722834 2724594 1760 0.1
tv-casting-app debug (read only) 5411825 5413937 2112 0.0
(read/write) 159056 159088 32 0.0
.data.rel.ro 98736 98776 40 0.0
.rodata 341937 342417 480 0.1
.text 4801490 4803170 1680 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2453832 2454392 560 0.0
.bss 214644 214692 48 0.0
.text 1416476 1417036 560 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179467 1180003 536 0.0
bss 143302 143350 48 0.0
rodata 143180 143412 232 0.2
text 814088 814396 308 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159363 1159899 536 0.0
bss 142540 142588 48 0.0
rodata 134876 135108 232 0.2
text 803076 803384 308 0.0
p6 all-clusters-app default (read/write) 1696140 1697300 1160 0.1
.bss 149248 149296 48 0.0
.text 1535848 1536960 1112 0.1
all-clusters-minimal-app default (read/write) 1640180 1641340 1160 0.1
.bss 148528 148576 48 0.0
.text 1480608 1481720 1112 0.1
light-app default (read/write) 1558860 1560012 1152 0.1
.bss 140416 140464 48 0.0
.text 1407608 1408712 1104 0.1
lock-app default (read/write) 1596028 1597180 1152 0.1
.bss 144896 144944 48 0.0
.text 1440280 1441384 1104 0.1
telink light-switch-app tlsr9518adk80d (read/write) 807624 808384 760 0.1
bss 71048 71096 48 0.1
text 570844 571310 466 0.1
lighting-app tlsr9518adk80d (read/write) 829552 830312 760 0.1
bss 71904 71952 48 0.1
text 588922 589390 468 0.1
Decreases (10 builds for cc13x2_26x2, p6)
platform target config section 08888186 71f38b21 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 179584 179208 -376 -0.2
lock-ftd LP_CC2652R7 (read/write) 167996 167676 -320 -0.2
lock-mtd LP_CC2652R7 (read/write) 180940 180612 -328 -0.2
pump-app LP_CC2652R7 (read/write) 158260 157740 -520 -0.3
pump-controller-app LP_CC2652R7 (read/write) 173912 173408 -504 -0.3
shell LP_CC2652R7 (read/write) 182404 182036 -368 -0.2
p6 all-clusters-app default (read only) 881440 881392 -48 -0.0
all-clusters-minimal-app default (read only) 882160 882112 -48 -0.0
light-app default (read only) 890480 890432 -48 -0.0
lock-app default (read only) 885984 885936 -48 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 08888186 71f38b21 change % change
bl602 lighting-app bl602 (read/write) 1382106 1383050 944 0.1
.bss 119834 119882 48 0.0
.data 4480 4480 0 0.0
.text 1049916 1050716 800 0.1
bl602+rpc (read/write) 1427346 1428290 944 0.1
.bss 127274 127322 48 0.0
.data 4600 4600 0 0.0
.text 1081420 1082216 796 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671879 672303 424 0.1
(read/write) 179584 179208 -376 -0.2
.bss 74356 74404 48 0.1
.data 3372 3372 0 0.0
.rodata 88607 88703 96 0.1
.text 582956 583284 328 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 637263 637679 416 0.1
(read/write) 157932 157980 48 0.0
.bss 73644 73692 48 0.1
.data 3372 3372 0 0.0
.rodata 77855 77951 96 0.1
.text 559084 559404 320 0.1
lock-ftd LP_CC2652R7 (read only) 673659 674027 368 0.1
(read/write) 167996 167676 -320 -0.2
.bss 71436 71484 48 0.1
.data 3296 3296 0 0.0
.rodata 76547 76643 96 0.1
.text 596632 596904 272 0.0
lock-mtd LP_CC2652R7 (read only) 656403 656779 376 0.1
(read/write) 180940 180612 -328 -0.2
.bss 67124 67172 48 0.1
.data 3296 3296 0 0.0
.rodata 101635 101731 96 0.1
.text 554288 554568 280 0.1
pump-app LP_CC2652R7 (read only) 684203 684771 568 0.1
(read/write) 158260 157740 -520 -0.3
.bss 71476 71524 48 0.1
.data 3296 3296 0 0.0
.rodata 89699 89931 232 0.3
.text 594020 594356 336 0.1
pump-controller-app LP_CC2652R7 (read only) 668671 669223 552 0.1
(read/write) 173912 173408 -504 -0.3
.bss 71596 71644 48 0.1
.data 3292 3292 0 0.0
.rodata 85247 85487 240 0.3
.text 582944 583256 312 0.1
shell LP_CC2652R7 (read only) 664578 664994 416 0.1
(read/write) 182404 182036 -368 -0.2
.bss 76676 76724 48 0.1
.data 3376 3376 0 0.0
.rodata 85554 85650 96 0.1
.text 578708 579028 320 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 585702 586006 304 0.1
.app_xip_area 462416 462672 256 0.1
.bss 65728 65776 48 0.1
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591502 591822 320 0.1
.app_xip_area 463432 463704 272 0.1
.bss 70512 70560 48 0.1
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598338 598962 624 0.1
.app_xip_area 475772 476348 576 0.1
.bss 65040 65088 48 0.1
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1098900 1099996 1096 0.1
.bss 132932 132980 48 0.0
.data 2068 2068 0 0.0
.text 963876 964928 1052 0.1
BRD4161A+rpc (read/write) 1153180 1154264 1084 0.1
.bss 149620 149668 48 0.0
.data 2280 2280 0 0.0
.text 1001260 1002296 1036 0.1
BRD4161A+rs911x (read/write) 988324 989408 1084 0.1
.bss 162272 162320 48 0.0
.data 2056 2056 0 0.0
.text 823976 825012 1036 0.1
lock-app BRD4161A+wf200 (read/write) 1138516 1139116 600 0.1
.bss 145448 145496 48 0.0
.data 2064 2064 0 0.0
.text 990984 991536 552 0.1
window-app BRD4161A (read/write) 1090352 1091444 1092 0.1
.bss 134364 134412 48 0.0
.data 2096 2096 0 0.0
.text 953872 954916 1044 0.1
esp32 all-clusters-app c3devkit (read only) 1027158 1027614 456 0.0
(read/write) 1487938 1488218 280 0.0
.dram0.bss 70432 70480 48 0.1
.dram0.data 14600 14600 0 0.0
.flash.rodata 217472 217704 232 0.1
.flash.text 1027158 1027614 456 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1080523 1081007 484 0.0
(read/write) 489896 490168 272 0.1
.dram0.bss 75936 75984 48 0.1
.dram0.data 34144 34144 0 0.0
.flash.rodata 247820 248044 224 0.1
.flash.text 1075139 1075623 484 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 644708 645028 320 0.0
.bss 69800 69848 48 0.1
.data 2044 2044 0 0.0
.text 570136 570408 272 0.0
lock k32w0+release (read/write) 702180 702572 392 0.1
.bss 70272 70320 48 0.1
.data 2052 2052 0 0.0
.text 627128 627472 344 0.1
linux all-clusters-app debug (read only) 3030865 3032977 2112 0.1
(read/write) 155856 155888 32 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85496 85528 32 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 273931 274411 480 0.2
.text 2577810 2579490 1680 0.1
all-clusters-minimal-app debug (read only) 2870689 2872833 2144 0.1
(read/write) 147592 147624 32 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78088 78120 32 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274091 274603 512 0.2
.text 2420178 2421858 1680 0.1
bridge-app debug+rpc (read only) 2369577 2371641 2064 0.1
(read/write) 127520 127552 32 0.0
.bss 50624 50624 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67432 67464 32 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202952 203432 480 0.2
.text 2003954 2005586 1632 0.1
chip-tool debug (read only) 10658249 10660265 2016 0.0
(read/write) 650880 650912 32 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 615864 615896 32 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 552245 552597 352 0.1
.text 8600164 8601876 1712 0.0
chip-tool-ipv6only arm64 (read only) 10068468 10070420 1952 0.0
(read/write) 698641 698673 32 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643392 643424 32 0.0
.dynamic 560 560 0 0.0
.got 13712 13720 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 483284 483636 352 0.1
.text 7948196 7949780 1584 0.0
lighting-app debug+rpc (read only) 2593593 2595625 2032 0.1
(read/write) 130144 130176 32 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72328 72360 32 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 219728 220176 448 0.2
.text 2203106 2204738 1632 0.1
lock-app debug (read only) 2577505 2579537 2032 0.1
(read/write) 125480 125512 32 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69480 69512 32 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 236784 237232 448 0.2
.text 2174018 2175650 1632 0.1
ota-provider-app debug (read only) 2354633 2356697 2064 0.1
(read/write) 118944 118976 32 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63304 63336 32 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208728 209208 480 0.2
.text 1982386 1984018 1632 0.1
ota-requestor-app debug (read only) 2520361 2522425 2064 0.1
(read/write) 127256 127288 32 0.0
.bss 50304 50304 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68696 68728 32 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 215488 215968 480 0.2
.text 2132258 2133890 1632 0.1
shell debug (read only) 2599185 2601297 2112 0.1
(read/write) 141976 142008 32 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77096 77128 32 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 234066 234546 480 0.2
.text 2206722 2208402 1680 0.1
thermostat-no-ble arm64 (read only) 2354308 2356244 1936 0.1
(read/write) 141761 141825 64 0.0
.bss 55329 55345 16 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75952 75984 32 0.0
.dynamic 560 560 0 0.0
.got 5040 5048 8 0.2
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140156 140508 352 0.3
.text 1976448 1978016 1568 0.1
tv-app debug (read only) 3171425 3173529 2104 0.1
(read/write) 257936 257968 32 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79176 79200 24 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258728 259144 416 0.2
.text 2722834 2724594 1760 0.1
tv-casting-app debug (read only) 5411825 5413937 2112 0.0
(read/write) 159056 159088 32 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98736 98776 40 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 341937 342417 480 0.1
.text 4801490 4803170 1680 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2453832 2454392 560 0.0
.bss 214644 214692 48 0.0
.data 5872 5872 0 0.0
.text 1416476 1417036 560 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179467 1180003 536 0.0
bss 143302 143350 48 0.0
rodata 143180 143412 232 0.2
text 814088 814396 308 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159363 1159899 536 0.0
bss 142540 142588 48 0.0
rodata 134876 135108 232 0.2
text 803076 803384 308 0.0
p6 all-clusters-app default (read only) 881440 881392 -48 -0.0
(read/write) 1696140 1697300 1160 0.1
.bss 149248 149296 48 0.0
.data 2656 2656 0 0.0
.text 1535848 1536960 1112 0.1
all-clusters-minimal-app default (read only) 882160 882112 -48 -0.0
(read/write) 1640180 1641340 1160 0.1
.bss 148528 148576 48 0.0
.data 2656 2656 0 0.0
.text 1480608 1481720 1112 0.1
light-app default (read only) 890480 890432 -48 -0.0
(read/write) 1558860 1560012 1152 0.1
.bss 140416 140464 48 0.0
.data 2448 2448 0 0.0
.text 1407608 1408712 1104 0.1
lock-app default (read only) 885984 885936 -48 -0.0
(read/write) 1596028 1597180 1152 0.1
.bss 144896 144944 48 0.0
.data 2464 2464 0 0.0
.text 1440280 1441384 1104 0.1
telink light-switch-app tlsr9518adk80d (read/write) 807624 808384 760 0.1
bss 71048 71096 48 0.1
noinit 43488 43488 0 0.0
text 570844 571310 466 0.1
lighting-app tlsr9518adk80d (read/write) 829552 830312 760 0.1
bss 71904 71952 48 0.1
noinit 43488 43488 0 0.0
text 588922 589390 468 0.1

github-actions[bot] avatar Aug 12 '22 18:08 github-actions[bot]

Is the change to submodule silabs/matter_support wanted? I don't see the reason for it

@jmartinez-silabs : It's not. I'll remove that change from the PR.

Well, I have to rebase the whole thing anyway, so I'll just rebase that change out of existence.

@jmartinez-silabs : taken care of. The new rebased branch doesn't have a change to silabe/matter_support.

tecimovic avatar Aug 13 '22 20:08 tecimovic

PR #21713: Size comparison from 1c613ad7cdc81043758454ea452403823b575147 to f9ae43dcf5022ad63d4b9802e8a2fc5c97a55df2

Increases (2 builds for bl602, cyw30739)
platform target config section 1c613ad7 f9ae43dc change % change
bl602 lighting-app bl602 .text 1050712 1050716 4 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598954 598962 8 0.0
.app_xip_area 476340 476348 8 0.0
Decreases (1 build for telink)
platform target config section 1c613ad7 f9ae43dc change % change
telink light-switch-app tlsr9518adk80d (read/write) 808384 808376 -8 -0.0
text 571310 571308 -2 -0.0
Full report (18 builds for bl602, cyw30739, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1c613ad7 f9ae43dc change % change
bl602 lighting-app bl602 (read/write) 1383050 1383050 0 0.0
.bss 119882 119882 0 0.0
.data 4480 4480 0 0.0
.text 1050712 1050716 4 0.0
bl602+rpc (read/write) 1428290 1428290 0 0.0
.bss 127322 127322 0 0.0
.data 4600 4600 0 0.0
.text 1082216 1082216 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586006 586006 0 0.0
.app_xip_area 462672 462672 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591822 591822 0 0.0
.app_xip_area 463704 463704 0 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598954 598962 8 0.0
.app_xip_area 476340 476348 8 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w0+release (read/write) 645028 645028 0 0.0
.bss 69848 69848 0 0.0
.data 2044 2044 0 0.0
.text 570408 570408 0 0.0
lock k32w0+release (read/write) 702572 702572 0 0.0
.bss 70320 70320 0 0.0
.data 2052 2052 0 0.0
.text 627472 627472 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10130196 10130196 0 0.0
(read/write) 698673 698673 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643424 643424 0 0.0
.dynamic 560 560 0 0.0
.got 13720 13720 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 487412 487412 0 0.0
.text 8005780 8005780 0 0.0
thermostat-no-ble arm64 (read only) 2356244 2356244 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140508 140508 0 0.0
.text 1978016 1978016 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454392 2454392 0 0.0
.bss 214692 214692 0 0.0
.data 5872 5872 0 0.0
.text 1417036 1417036 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180003 1180003 0 0.0
bss 143350 143350 0 0.0
rodata 143412 143412 0 0.0
text 814396 814396 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159899 1159899 0 0.0
bss 142588 142588 0 0.0
rodata 135108 135108 0 0.0
text 803384 803384 0 0.0
p6 all-clusters-app default (read only) 881392 881392 0 0.0
(read/write) 1697300 1697300 0 0.0
.bss 149296 149296 0 0.0
.data 2656 2656 0 0.0
.text 1536960 1536960 0 0.0
all-clusters-minimal-app default (read only) 882112 882112 0 0.0
(read/write) 1641340 1641340 0 0.0
.bss 148576 148576 0 0.0
.data 2656 2656 0 0.0
.text 1481720 1481720 0 0.0
light-app default (read only) 890432 890432 0 0.0
(read/write) 1560012 1560012 0 0.0
.bss 140464 140464 0 0.0
.data 2448 2448 0 0.0
.text 1408712 1408712 0 0.0
lock-app default (read only) 885936 885936 0 0.0
(read/write) 1597180 1597180 0 0.0
.bss 144944 144944 0 0.0
.data 2464 2464 0 0.0
.text 1441384 1441384 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808384 808376 -8 -0.0
bss 71096 71096 0 0.0
noinit 43488 43488 0 0.0
text 571310 571308 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 830304 830304 0 0.0
bss 71952 71952 0 0.0
noinit 43488 43488 0 0.0
text 589388 589388 0 0.0

github-actions[bot] avatar Aug 13 '22 21:08 github-actions[bot]

PR #21713: Size comparison from 1c613ad7cdc81043758454ea452403823b575147 to 42356aeb9d43b47513443a2a5f66ccc935400b17

Increases (4 builds for bl602, cyw30739, telink)
platform target config section 1c613ad7 42356aeb change % change
bl602 lighting-app bl602 .text 1050712 1050716 4 0.0
bl602+rpc .text 1082216 1082220 4 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598954 598962 8 0.0
.app_xip_area 476340 476348 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 830304 830312 8 0.0
text 589388 589390 2 0.0
Full report (21 builds for bl602, cc13x2_26x2, cyw30739, k32w, linux, mbed, nrfconnect, telink)
platform target config section 1c613ad7 42356aeb change % change
bl602 lighting-app bl602 (read/write) 1383050 1383050 0 0.0
.bss 119882 119882 0 0.0
.data 4480 4480 0 0.0
.text 1050712 1050716 4 0.0
bl602+rpc (read/write) 1428290 1428290 0 0.0
.bss 127322 127322 0 0.0
.data 4600 4600 0 0.0
.text 1082216 1082220 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672303 672303 0 0.0
(read/write) 179208 179208 0 0.0
.bss 74404 74404 0 0.0
.data 3372 3372 0 0.0
.rodata 88703 88703 0 0.0
.text 583284 583284 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637679 637679 0 0.0
(read/write) 157980 157980 0 0.0
.bss 73692 73692 0 0.0
.data 3372 3372 0 0.0
.rodata 77951 77951 0 0.0
.text 559404 559404 0 0.0
lock-ftd LP_CC2652R7 (read only) 674027 674027 0 0.0
(read/write) 167676 167676 0 0.0
.bss 71484 71484 0 0.0
.data 3296 3296 0 0.0
.rodata 76643 76643 0 0.0
.text 596904 596904 0 0.0
lock-mtd LP_CC2652R7 (read only) 656779 656779 0 0.0
(read/write) 180612 180612 0 0.0
.bss 67172 67172 0 0.0
.data 3296 3296 0 0.0
.rodata 101731 101731 0 0.0
.text 554568 554568 0 0.0
pump-app LP_CC2652R7 (read only) 684771 684771 0 0.0
(read/write) 157740 157740 0 0.0
.bss 71524 71524 0 0.0
.data 3296 3296 0 0.0
.rodata 89931 89931 0 0.0
.text 594356 594356 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669223 669223 0 0.0
(read/write) 173408 173408 0 0.0
.bss 71644 71644 0 0.0
.data 3292 3292 0 0.0
.rodata 85487 85487 0 0.0
.text 583256 583256 0 0.0
shell LP_CC2652R7 (read only) 664994 664994 0 0.0
(read/write) 182036 182036 0 0.0
.bss 76724 76724 0 0.0
.data 3376 3376 0 0.0
.rodata 85650 85650 0 0.0
.text 579028 579028 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586006 586006 0 0.0
.app_xip_area 462672 462672 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591822 591822 0 0.0
.app_xip_area 463704 463704 0 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598954 598962 8 0.0
.app_xip_area 476340 476348 8 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w0+release (read/write) 645028 645028 0 0.0
.bss 69848 69848 0 0.0
.data 2044 2044 0 0.0
.text 570408 570408 0 0.0
lock k32w0+release (read/write) 702572 702572 0 0.0
.bss 70320 70320 0 0.0
.data 2052 2052 0 0.0
.text 627472 627472 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10130196 10130196 0 0.0
(read/write) 698673 698673 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643424 643424 0 0.0
.dynamic 560 560 0 0.0
.got 13720 13720 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 487412 487412 0 0.0
.text 8005780 8005780 0 0.0
thermostat-no-ble arm64 (read only) 2356244 2356244 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140508 140508 0 0.0
.text 1978016 1978016 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454392 2454392 0 0.0
.bss 214692 214692 0 0.0
.data 5872 5872 0 0.0
.text 1417036 1417036 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180003 1180003 0 0.0
bss 143350 143350 0 0.0
rodata 143412 143412 0 0.0
text 814396 814396 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159899 1159899 0 0.0
bss 142588 142588 0 0.0
rodata 135108 135108 0 0.0
text 803384 803384 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808384 808384 0 0.0
bss 71096 71096 0 0.0
noinit 43488 43488 0 0.0
text 571310 571310 0 0.0
lighting-app tlsr9518adk80d (read/write) 830304 830312 8 0.0
bss 71952 71952 0 0.0
noinit 43488 43488 0 0.0
text 589388 589390 2 0.0

github-actions[bot] avatar Aug 13 '22 22:08 github-actions[bot]

PR #21713: Size comparison from 1c613ad7cdc81043758454ea452403823b575147 to 1c93a9beeb0de80f1a6605e7f17da2a7a17ecd5e

Increases (5 builds for bl602, cc13x2_26x2, cyw30739, telink)
platform target config section 1c613ad7 1c93a9be change % change
bl602 lighting-app bl602 .text 1050712 1050716 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 179208 179216 8 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598954 598962 8 0.0
.app_xip_area 476340 476348 8 0.0
telink light-switch-app tlsr9518adk80d text 571310 571312 2 0.0
lighting-app tlsr9518adk80d (read/write) 830304 830312 8 0.0
text 589388 589390 2 0.0
Decreases (1 build for cc13x2_26x2)
platform target config section 1c613ad7 1c93a9be change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672303 672295 -8 -0.0
.text 583284 583276 -8 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1c613ad7 1c93a9be change % change
bl602 lighting-app bl602 (read/write) 1383050 1383050 0 0.0
.bss 119882 119882 0 0.0
.data 4480 4480 0 0.0
.text 1050712 1050716 4 0.0
bl602+rpc (read/write) 1428290 1428290 0 0.0
.bss 127322 127322 0 0.0
.data 4600 4600 0 0.0
.text 1082216 1082216 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672303 672295 -8 -0.0
(read/write) 179208 179216 8 0.0
.bss 74404 74404 0 0.0
.data 3372 3372 0 0.0
.rodata 88703 88703 0 0.0
.text 583284 583276 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637679 637679 0 0.0
(read/write) 157980 157980 0 0.0
.bss 73692 73692 0 0.0
.data 3372 3372 0 0.0
.rodata 77951 77951 0 0.0
.text 559404 559404 0 0.0
lock-ftd LP_CC2652R7 (read only) 674027 674027 0 0.0
(read/write) 167676 167676 0 0.0
.bss 71484 71484 0 0.0
.data 3296 3296 0 0.0
.rodata 76643 76643 0 0.0
.text 596904 596904 0 0.0
lock-mtd LP_CC2652R7 (read only) 656779 656779 0 0.0
(read/write) 180612 180612 0 0.0
.bss 67172 67172 0 0.0
.data 3296 3296 0 0.0
.rodata 101731 101731 0 0.0
.text 554568 554568 0 0.0
pump-app LP_CC2652R7 (read only) 684771 684771 0 0.0
(read/write) 157740 157740 0 0.0
.bss 71524 71524 0 0.0
.data 3296 3296 0 0.0
.rodata 89931 89931 0 0.0
.text 594356 594356 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669223 669223 0 0.0
(read/write) 173408 173408 0 0.0
.bss 71644 71644 0 0.0
.data 3292 3292 0 0.0
.rodata 85487 85487 0 0.0
.text 583256 583256 0 0.0
shell LP_CC2652R7 (read only) 664994 664994 0 0.0
(read/write) 182036 182036 0 0.0
.bss 76724 76724 0 0.0
.data 3376 3376 0 0.0
.rodata 85650 85650 0 0.0
.text 579028 579028 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586006 586006 0 0.0
.app_xip_area 462672 462672 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591822 591822 0 0.0
.app_xip_area 463704 463704 0 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598954 598962 8 0.0
.app_xip_area 476340 476348 8 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1099996 1099996 0 0.0
.bss 132980 132980 0 0.0
.data 2068 2068 0 0.0
.text 964928 964928 0 0.0
BRD4161A+rpc (read/write) 1154264 1154264 0 0.0
.bss 149668 149668 0 0.0
.data 2280 2280 0 0.0
.text 1002296 1002296 0 0.0
BRD4161A+rs911x (read/write) 989408 989408 0 0.0
.bss 162320 162320 0 0.0
.data 2056 2056 0 0.0
.text 825012 825012 0 0.0
lock-app BRD4161A+wf200 (read/write) 1139116 1139116 0 0.0
.bss 145496 145496 0 0.0
.data 2064 2064 0 0.0
.text 991536 991536 0 0.0
window-app BRD4161A (read/write) 1091444 1091444 0 0.0
.bss 134412 134412 0 0.0
.data 2096 2096 0 0.0
.text 954916 954916 0 0.0
esp32 all-clusters-app c3devkit (read only) 1027616 1027616 0 0.0
(read/write) 1488218 1488218 0 0.0
.dram0.bss 70480 70480 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 217704 217704 0 0.0
.flash.text 1027616 1027616 0 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1081007 1081007 0 0.0
(read/write) 490168 490168 0 0.0
.dram0.bss 75984 75984 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248044 248044 0 0.0
.flash.text 1075623 1075623 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 645028 645028 0 0.0
.bss 69848 69848 0 0.0
.data 2044 2044 0 0.0
.text 570408 570408 0 0.0
lock k32w0+release (read/write) 702572 702572 0 0.0
.bss 70320 70320 0 0.0
.data 2052 2052 0 0.0
.text 627472 627472 0 0.0
linux all-clusters-app debug (read only) 3032977 3032977 0 0.0
(read/write) 155888 155888 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85528 85528 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 274411 274411 0 0.0
.text 2579490 2579490 0 0.0
all-clusters-minimal-app debug (read only) 2872833 2872833 0 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274603 274603 0 0.0
.text 2421858 2421858 0 0.0
bridge-app debug+rpc (read only) 2371641 2371641 0 0.0
(read/write) 127552 127552 0 0.0
.bss 50624 50624 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203432 203432 0 0.0
.text 2005586 2005586 0 0.0
chip-tool debug (read only) 10724009 10724009 0 0.0
(read/write) 650912 650912 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 615896 615896 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 556501 556501 0 0.0
.text 8661716 8661716 0 0.0
chip-tool-ipv6only arm64 (read only) 10130196 10130196 0 0.0
(read/write) 698673 698673 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643424 643424 0 0.0
.dynamic 560 560 0 0.0
.got 13720 13720 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 487412 487412 0 0.0
.text 8005780 8005780 0 0.0
lighting-app debug+rpc (read only) 2595625 2595625 0 0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220176 220176 0 0.0
.text 2204738 2204738 0 0.0
lock-app debug (read only) 2579537 2579537 0 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237232 237232 0 0.0
.text 2175650 2175650 0 0.0
ota-provider-app debug (read only) 2356697 2356697 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209208 209208 0 0.0
.text 1984018 1984018 0 0.0
ota-requestor-app debug (read only) 2522425 2522425 0 0.0
(read/write) 127288 127288 0 0.0
.bss 50304 50304 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 215968 215968 0 0.0
.text 2133890 2133890 0 0.0
shell debug (read only) 2601297 2601297 0 0.0
(read/write) 142008 142008 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77128 77128 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 234546 234546 0 0.0
.text 2208402 2208402 0 0.0
thermostat-no-ble arm64 (read only) 2356244 2356244 0 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140508 140508 0 0.0
.text 1978016 1978016 0 0.0
tv-app debug (read only) 3173529 3173529 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79200 79200 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259144 259144 0 0.0
.text 2724594 2724594 0 0.0
tv-casting-app debug (read only) 5413937 5413937 0 0.0
(read/write) 159088 159088 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98776 98776 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 342417 342417 0 0.0
.text 4803170 4803170 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454392 2454392 0 0.0
.bss 214692 214692 0 0.0
.data 5872 5872 0 0.0
.text 1417036 1417036 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180003 1180003 0 0.0
bss 143350 143350 0 0.0
rodata 143412 143412 0 0.0
text 814396 814396 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159899 1159899 0 0.0
bss 142588 142588 0 0.0
rodata 135108 135108 0 0.0
text 803384 803384 0 0.0
p6 all-clusters-app default (read only) 881392 881392 0 0.0
(read/write) 1697300 1697300 0 0.0
.bss 149296 149296 0 0.0
.data 2656 2656 0 0.0
.text 1536960 1536960 0 0.0
all-clusters-minimal-app default (read only) 882112 882112 0 0.0
(read/write) 1641340 1641340 0 0.0
.bss 148576 148576 0 0.0
.data 2656 2656 0 0.0
.text 1481720 1481720 0 0.0
light-app default (read only) 890432 890432 0 0.0
(read/write) 1560012 1560012 0 0.0
.bss 140464 140464 0 0.0
.data 2448 2448 0 0.0
.text 1408712 1408712 0 0.0
lock-app default (read only) 885936 885936 0 0.0
(read/write) 1597180 1597180 0 0.0
.bss 144944 144944 0 0.0
.data 2464 2464 0 0.0
.text 1441384 1441384 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808384 808384 0 0.0
bss 71096 71096 0 0.0
noinit 43488 43488 0 0.0
text 571310 571312 2 0.0
lighting-app tlsr9518adk80d (read/write) 830304 830312 8 0.0
bss 71952 71952 0 0.0
noinit 43488 43488 0 0.0
text 589388 589390 2 0.0

github-actions[bot] avatar Aug 13 '22 22:08 github-actions[bot]