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

Matter zap cleanup #21713

Merged
merged 11 commits into from
Aug 16, 2022
Merged

Conversation

tecimovic
Copy link
Contributor

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.

@github-actions
Copy link

github-actions bot commented Aug 12, 2022

PR #21713: Size comparison from 0888818 to 51279c7

Decreases (1 build for bl602)
platform target config section 0888818 51279c7 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 0888818 51279c7 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
Copy link

github-actions bot commented Aug 12, 2022

PR #21713: Size comparison from 0888818 to 71f38b2

Increases above 0.2%:

platform target config section 0888818 71f38b2 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 0888818 71f38b2 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 0888818 71f38b2 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 0888818 71f38b2 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

Copy link
Member

@jmartinez-silabs jmartinez-silabs left a comment

Choose a reason for hiding this comment

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

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

@tecimovic
Copy link
Contributor Author

tecimovic commented Aug 13, 2022

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.

0. Use the common helper aliases in the template json files.
1. Update templates.json with correct reference.
2. Update another template.
3. Add resources to the templates files, so that helpers can access the yaml stuff.
4. Fix wrong paths in templates.json
@github-actions
Copy link

github-actions bot commented Aug 13, 2022

PR #21713: Size comparison from 1c613ad to f9ae43d

Increases (2 builds for bl602, cyw30739)
platform target config section 1c613ad f9ae43d 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 1c613ad f9ae43d 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 1c613ad f9ae43d 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
Copy link

github-actions bot commented Aug 13, 2022

PR #21713: Size comparison from 1c613ad to 42356ae

Increases (4 builds for bl602, cyw30739, telink)
platform target config section 1c613ad 42356ae 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 1c613ad 42356ae 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
Copy link

github-actions bot commented Aug 13, 2022

PR #21713: Size comparison from 1c613ad to 1c93a9b

Increases (5 builds for bl602, cc13x2_26x2, cyw30739, telink)
platform target config section 1c613ad 1c93a9b 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 1c613ad 1c93a9b 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 1c613ad 1c93a9b 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

@woody-apple woody-apple merged commit d32baea into project-chip:master Aug 16, 2022
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
* Add the sdk.json for zap regeneration.

* Rework the helper infrastructure to support aliases and categories.

0. Use the common helper aliases in the template json files.
1. Update templates.json with correct reference.
2. Update another template.
3. Add resources to the templates files, so that helpers can access the yaml stuff.
4. Fix wrong paths in templates.json

* Use ZAP_PATH to run zap from other location than third_party/zap.

* Convert the tests to JSON files.

* Remove all the duplicated and unneeded js code.

* Keep tests in sync with the changes on master.

* Update zap submodule.

* Add the updates from the mainline.

* Restyled by whitespace

* Restyled by prettier-json

* Remove a manual test.

Co-authored-by: Restyled.io <[email protected]>
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.

6 participants