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

Bridge #21975

Merged
merged 18 commits into from
Oct 3, 2022
Merged

Bridge #21975

merged 18 commits into from
Oct 3, 2022

Conversation

achaulk-goog
Copy link
Contributor

Cluster definitions are automatically generated from the IDL and
devices automatically route read/writes to the appropriate cluster.

Writes can be intercepted on a per-cluster basis to talk to whatever
bridged backend there is.

Bridge includes an interactive CLI to modify and inspect bridge state

b/225921621

Testing
Manual testing with chip-tool on linux.
Add device to bridge via CLI
new-device switch
finish-device

Then read the newly added switch device's attributes
Then change attribute via set and read new value

Cluster definitions are automatically generated from the IDL and
devices automatically route read/writes to the appropriate cluster.

Writes can be intercepted on a per-cluster basis to talk to whatever
bridged backend there is.
scripts/idl/BUILD.gn Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Aug 17, 2022

PR #21975: Size comparison from 1939019 to 035b8a5

Increases above 0.2%:

platform target config section 1939019 035b8a5 change % change
linux bridge-app debug+rpc (read only) 2372825 2461569 88744 3.7
(read/write) 127584 128440 856 0.7
.data.rel.ro 67464 69432 1968 2.9
.got 4392 4464 72 1.6
.init_array 824 848 24 2.9
.rodata 203432 210056 6624 3.3
.text 2006770 2083362 76592 3.8
Increases (4 builds for cc13x2_26x2, linux, nrfconnect)
platform target config section 1939019 035b8a5 change % change
cc13x2_26x2 lock-mtd LP_CC2652R7 (read/write) 180568 180576 8 0.0
linux bridge-app debug+rpc (read only) 2372825 2461569 88744 3.7
(read/write) 127584 128440 856 0.7
.data.rel.ro 67464 69432 1968 2.9
.got 4392 4464 72 1.6
.init_array 824 848 24 2.9
.rodata 203432 210056 6624 3.3
.text 2006770 2083362 76592 3.8
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 814072 814076 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 803060 803064 4 0.0
Decreases (4 builds for bl602, cc13x2_26x2, linux, telink)
platform target config section 1939019 035b8a5 change % change
bl602 lighting-app bl602 (read/write) 1383850 1383842 -8 -0.0
.text 1051032 1051028 -4 -0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 656815 656807 -8 -0.0
.text 554576 554568 -8 -0.0
linux bridge-app debug+rpc .bss 50656 49632 -1024 -2.0
.data 3600 3408 -192 -5.3
telink lighting-app tlsr9518adk80d text 589396 589394 -2 -0.0
Full report (40 builds for bl602, cc13x2_26x2, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1939019 035b8a5 change % change
bl602 lighting-app bl602 (read/write) 1383850 1383842 -8 -0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051032 1051028 -4 -0.0
bl602+rpc (read/write) 1429354 1429354 0 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082788 1082788 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672363 672363 0 0.0
(read/write) 179116 179116 0 0.0
.bss 74372 74372 0 0.0
.data 3372 3372 0 0.0
.rodata 88747 88747 0 0.0
.text 583300 583300 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637747 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559444 0 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674079 0 0.0
(read/write) 167616 167616 0 0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596928 0 0.0
lock-mtd LP_CC2652R7 (read only) 656815 656807 -8 -0.0
(read/write) 180568 180576 8 0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554576 554568 -8 -0.0
pump-app LP_CC2652R7 (read only) 684751 684751 0 0.0
(read/write) 157752 157752 0 0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594308 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669243 0 0.0
(read/write) 173380 173380 0 0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583248 0 0.0
shell LP_CC2652R7 (read only) 665046 665046 0 0.0
(read/write) 181952 181952 0 0.0
.bss 76692 76692 0 0.0
.data 3376 3376 0 0.0
.rodata 85694 85694 0 0.0
.text 579036 579036 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100964 1100964 0 0.0
.bss 133372 133372 0 0.0
.data 2068 2068 0 0.0
.text 965500 965500 0 0.0
BRD4161A+rpc (read/write) 1155216 1155216 0 0.0
.bss 150060 150060 0 0.0
.data 2280 2280 0 0.0
.text 1002856 1002856 0 0.0
BRD4161A+rs911x (read/write) 990152 990152 0 0.0
.bss 162696 162696 0 0.0
.data 2056 2056 0 0.0
.text 825380 825380 0 0.0
lock-app BRD4161A+wf200 (read/write) 1139620 1139620 0 0.0
.bss 145872 145872 0 0.0
.data 2064 2064 0 0.0
.text 991664 991664 0 0.0
window-app BRD4161A (read/write) 1092420 1092420 0 0.0
.bss 134812 134812 0 0.0
.data 2096 2096 0 0.0
.text 955492 955492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1029946 1029946 0 0.0
(read/write) 1488642 1488642 0 0.0
.dram0.bss 70832 70832 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 217776 217776 0 0.0
.flash.text 1029946 1029946 0 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1083283 1083283 0 0.0
(read/write) 490600 490600 0 0.0
.dram0.bss 76344 76344 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248116 248116 0 0.0
.flash.text 1077899 1077899 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646660 646660 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571464 571464 0 0.0
lock k32w0+release (read/write) 704196 704196 0 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628528 0 0.0
linux all-clusters-app debug (read only) 3034113 3034113 0 0.0
(read/write) 155920 155920 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85560 85560 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 274443 274443 0 0.0
.text 2580594 2580594 0 0.0
all-clusters-minimal-app debug (read only) 2873969 2873969 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 274635 274635 0 0.0
.text 2422962 2422962 0 0.0
bridge-app debug+rpc (read only) 2372825 2461569 88744 3.7
(read/write) 127584 128440 856 0.7
.bss 50656 49632 -1024 -2.0
.data 3600 3408 -192 -5.3
.data.rel.ro 67464 69432 1968 2.9
.dynamic 608 608 0 0.0
.got 4392 4464 72 1.6
.init 27 27 0 0.0
.init_array 824 848 24 2.9
.rodata 203432 210056 6624 3.3
.text 2006770 2083362 76592 3.8
chip-tool debug (read only) 10771113 10771113 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 615880 615880 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 558773 558773 0 0.0
.text 8706596 8706596 0 0.0
chip-tool-ipv6only arm64 (read only) 10172748 10172748 0 0.0
(read/write) 698657 698657 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643408 643408 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 489868 489868 0 0.0
.text 8045924 8045924 0 0.0
lighting-app debug+rpc (read only) 2596809 2596809 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 220208 220208 0 0.0
.text 2205890 2205890 0 0.0
lock-app debug (read only) 2580721 2580721 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 237264 237264 0 0.0
.text 2176802 2176802 0 0.0
ota-provider-app debug (read only) 2357881 2357881 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 209240 209240 0 0.0
.text 1985170 1985170 0 0.0
ota-requestor-app debug (read only) 2523097 2523097 0 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 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 216000 216000 0 0.0
.text 2134530 2134530 0 0.0
shell debug (read only) 2602417 2602417 0 0.0
(read/write) 142040 142040 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77160 77160 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 2209522 2209522 0 0.0
thermostat-no-ble arm64 (read only) 2356996 2356996 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 140524 140524 0 0.0
.text 1978752 1978752 0 0.0
tv-app debug (read only) 3173769 3173769 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 79184 79184 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 258856 258856 0 0.0
.text 2725170 2725170 0 0.0
tv-casting-app debug (read only) 5416161 5416161 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 342449 342449 0 0.0
.text 4805362 4805362 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454264 2454264 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416908 1416908 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179923 1179923 0 0.0
bss 143727 143727 0 0.0
rodata 143268 143268 0 0.0
text 814072 814076 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159799 0 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803060 803064 4 0.0
p6 all-clusters-app default (read only) 881016 881016 0 0.0
(read/write) 1699252 1699252 0 0.0
.bss 149672 149672 0 0.0
.data 2656 2656 0 0.0
.text 1538536 1538536 0 0.0
all-clusters-minimal-app default (read only) 881736 881736 0 0.0
(read/write) 1643260 1643260 0 0.0
.bss 148952 148952 0 0.0
.data 2656 2656 0 0.0
.text 1483264 1483264 0 0.0
light-app default (read only) 890080 890080 0 0.0
(read/write) 1560532 1560532 0 0.0
.bss 140816 140816 0 0.0
.data 2448 2448 0 0.0
.text 1408880 1408880 0 0.0
lock-app default (read only) 885584 885584 0 0.0
(read/write) 1597812 1597812 0 0.0
.bss 145296 145296 0 0.0
.data 2464 2464 0 0.0
.text 1441664 1441664 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808728 808728 0 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571304 571304 0 0.0
lighting-app tlsr9518adk80d (read/write) 830664 830664 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589396 589394 -2 -0.0

achaulk-goog and others added 2 commits August 22, 2022 15:53
Updates userinput backend to run commands on matter thread
@github-actions
Copy link

github-actions bot commented Aug 22, 2022

PR #21975: Size comparison from f68b948 to f35521b

Increases above 0.2%:

platform target config section f68b948 f35521b change % change
linux bridge-app debug+rpc (read only) 2373017 2477601 104584 4.4
(read/write) 127584 128792 1208 0.9
.data.rel.ro 67464 69640 2176 3.2
.dynamic 608 624 16 2.6
.got 4392 4608 216 4.9
.init_array 824 848 24 2.9
.rodata 203496 210856 7360 3.6
.text 2006898 2096098 89200 4.4
Increases (1 build for linux)
platform target config section f68b948 f35521b change % change
linux bridge-app debug+rpc (read only) 2373017 2477601 104584 4.4
(read/write) 127584 128792 1208 0.9
.data.rel.ro 67464 69640 2176 3.2
.dynamic 608 624 16 2.6
.got 4392 4608 216 4.9
.init_array 824 848 24 2.9
.rodata 203496 210856 7360 3.6
.text 2006898 2096098 89200 4.4
Decreases (4 builds for cc13x2_26x2, cyw30739, linux, psoc6)
platform target config section f68b948 f35521b change % change
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 637755 637747 -8 -0.0
.text 559452 559444 -8 -0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 592490 592482 -8 -0.0
.app_xip_area 464372 464364 -8 -0.0
linux bridge-app debug+rpc .bss 50656 49632 -1024 -2.0
.data 3600 3408 -192 -5.3
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26379890 26379889 -1 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section f68b948 f35521b change % change
bl602 lighting-app bl602 (read/write) 1383874 1383874 0 0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051056 1051056 0 0.0
bl602+rpc (read/write) 1429378 1429378 0 0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082812 1082812 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673035 673035 0 0.0
(read/write) 178460 178460 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583884 583884 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637755 637747 -8 -0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559452 559444 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 674103 674103 0 0.0
(read/write) 167592 167592 0 0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596952 596952 0 0.0
lock-mtd LP_CC2652R7 (read only) 656839 656839 0 0.0
(read/write) 180544 180544 0 0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554600 554600 0 0.0
pump-app LP_CC2652R7 (read only) 684775 684775 0 0.0
(read/write) 157728 157728 0 0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594332 594332 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669267 669267 0 0.0
(read/write) 173356 173356 0 0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583272 583272 0 0.0
shell LP_CC2652R7 (read only) 665718 665718 0 0.0
(read/write) 181296 181296 0 0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579620 579620 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586690 586690 0 0.0
.app_xip_area 463356 463356 0 0.0
.bss 65768 65768 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) 592490 592482 -8 -0.0
.app_xip_area 464372 464364 -8 -0.0
.bss 70552 70552 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) 599610 599610 0 0.0
.app_xip_area 476996 476996 0 0.0
.bss 65080 65080 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) 1104732 1104732 0 0.0
.bss 133572 133572 0 0.0
.data 2072 2072 0 0.0
.text 969068 969068 0 0.0
BRD4161A+rpc (read/write) 967916 967916 0 0.0
.bss 147572 147572 0 0.0
.data 2252 2252 0 0.0
.text 818068 818068 0 0.0
BRD4161A+rs911x (read/write) 998016 998016 0 0.0
.bss 166992 166992 0 0.0
.data 2056 2056 0 0.0
.text 828948 828948 0 0.0
lock-app BRD4161A+wf200 (read/write) 1147380 1147380 0 0.0
.bss 150168 150168 0 0.0
.data 2064 2064 0 0.0
.text 995128 995128 0 0.0
window-app BRD4161A (read/write) 1096060 1096060 0 0.0
.bss 135012 135012 0 0.0
.data 2096 2096 0 0.0
.text 958932 958932 0 0.0
esp32 all-clusters-app c3devkit (read only) 1031270 1031270 0 0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031270 1031270 0 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084387 1084387 0 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1079003 1079003 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 646676 0 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571480 571480 0 0.0
lock k32w0+release (read/write) 704220 704220 0 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628552 628552 0 0.0
linux all-clusters-app debug (read only) 3038505 3038505 0 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2584690 2584690 0 0.0
all-clusters-minimal-app debug (read only) 2874369 2874369 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 274859 274859 0 0.0
.text 2423138 2423138 0 0.0
bridge-app debug+rpc (read only) 2373017 2477601 104584 4.4
(read/write) 127584 128792 1208 0.9
.bss 50656 49632 -1024 -2.0
.data 3600 3408 -192 -5.3
.data.rel.ro 67464 69640 2176 3.2
.dynamic 608 624 16 2.6
.got 4392 4608 216 4.9
.init 27 27 0 0.0
.init_array 824 848 24 2.9
.rodata 203496 210856 7360 3.6
.text 2006898 2096098 89200 4.4
chip-tool debug (read only) 1087697 1087697 0 0.0
(read/write) 651328 651328 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616312 616312 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 562901 562901 0 0.0
.text 8807348 8807348 0 0.0
chip-tool-ipv6only arm64 (read only) 10259132 10259132 0 0.0
(read/write) 699137 699137 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643824 643824 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493564 493564 0 0.0
.text 8127428 8127428 0 0.0
lighting-app debug+rpc (read only) 2597033 2597033 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 220304 220304 0 0.0
.text 2206018 2206018 0 0.0
lock-app debug (read only) 2580945 2580945 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 237360 237360 0 0.0
.text 2176930 2176930 0 0.0
ota-provider-app debug (read only) 2358105 2358105 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 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523385 2523385 0 0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 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 216160 216160 0 0.0
.text 2134658 2134658 0 0.0
shell debug (read only) 2606809 2606809 0 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2213618 2213618 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357300 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 140620 140620 0 0.0
.text 1978960 1978960 0 0.0
tv-app debug (read only) 3181625 3181625 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 79184 79184 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 259016 259016 0 0.0
.text 2732866 2732866 0 0.0
tv-casting-app debug (read only) 5502177 5502177 0 0.0
(read/write) 160464 160464 0 0.0
.bss 51480 51480 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 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 344209 344209 0 0.0
.text 4886354 4886354 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180619 1180619 0 0.0
bss 143737 143737 0 0.0
rodata 143356 143356 0 0.0
text 814680 814680 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159815 1159815 0 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803088 803088 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700996 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217459 0 0.0
.debug_aranges 111528 111528 0 0.0
.debug_frame 372352 372352 0 0.0
.debug_info 26643195 26643195 0 0.0
.debug_line 3646641 3646641 0 0.0
.debug_loc 3562039 3562039 0 0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3393852 3393852 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540264 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209298 0 0.0
.debug_aranges 111000 111000 0 0.0
.debug_frame 375432 375432 0 0.0
.debug_info 26379890 26379889 -1 -0.0
.debug_line 3667045 3667045 0 0.0
.debug_loc 3549676 3549676 0 0.0
.debug_ranges 335192 335192 0 0.0
.debug_str 3382841 3382841 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043971 0 0.0
.debug_aranges 103168 103168 0 0.0
.debug_frame 345676 345676 0 0.0
.debug_info 21844447 21844447 0 0.0
.debug_line 3238223 3238223 0 0.0
.debug_loc 3249207 3249207 0 0.0
.debug_ranges 301032 301032 0 0.0
.debug_str 3188935 3188935 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598724 1598724 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051147 0 0.0
.debug_aranges 103840 103840 0 0.0
.debug_frame 348500 348500 0 0.0
.debug_info 22199615 22199615 0 0.0
.debug_line 3246909 3246909 0 0.0
.debug_loc 3289327 3289327 0 0.0
.debug_ranges 304448 304448 0 0.0
.debug_str 3216366 3216366 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442576 1442576 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808744 0 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571322 571322 0 0.0
lighting-app tlsr9518adk80d (read/write) 830680 830680 0 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589410 589410 0 0.0

examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/Clusters.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Sep 7, 2022

PR #21975: Size comparison from 383c416 to e362714

Increases above 0.2%:

platform target config section 383c416 e362714 change % change
linux bridge-app debug+rpc (read only) 2380137 2483921 103784 4.4
(read/write) 127752 128840 1088 0.9
.data.rel.ro 67640 69832 2192 3.2
.dynamic 608 624 16 2.6
.got 4392 4608 216 4.9
.init_array 832 864 32 3.8
.rodata 204520 212136 7616 3.7
.text 2012706 2100946 88240 4.4
Increases (6 builds for cc13x2_26x2, linux, psoc6, telink)
platform target config section 383c416 e362714 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 165236 165244 8 0.0
linux bridge-app debug+rpc (read only) 2380137 2483921 103784 4.4
(read/write) 127752 128840 1088 0.9
.data.rel.ro 67640 69832 2192 3.2
.dynamic 608 624 16 2.6
.got 4392 4608 216 4.9
.init_array 832 864 32 3.8
.rodata 204520 212136 7616 3.7
.text 2012706 2100946 88240 4.4
psoc6 light cy8ckit_062s2_43012 .debug_info 21915392 21915393 1 0.0
lock cy8ckit_062s2_43012 .debug_info 22295177 22295178 1 0.0
telink light-switch-app tlsr9518adk80d text 573710 573712 2 0.0
lighting-app tlsr9518adk80d text 591838 591840 2 0.0
Decreases (5 builds for bl602, cc13x2_26x2, esp32, linux, qpg)
platform target config section 383c416 e362714 change % change
bl602 lighting-app bl602 (read/write) 1410290 1410282 -8 -0.0
.text 1065690 1065688 -2 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 676483 676475 -8 -0.0
.text 598928 598920 -8 -0.0
esp32 all-clusters-app m5stack (read/write) 490860 490852 -8 -0.0
.flash.rodata 247400 247392 -8 -0.0
linux bridge-app debug+rpc .bss 50656 49632 -1024 -2.0
.data 3600 3248 -352 -9.8
qpg lock-app qpg6105+debug (read/write) 1100264 1100256 -8 -0.0
.text 547364 547356 -8 -0.0
Full report (46 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 383c416 e362714 change % change
bl602 lighting-app bl602 (read/write) 1410290 1410282 -8 -0.0
.bss 121585 121585 0 0.0
.data 9816 9816 0 0.0
.text 1065690 1065688 -2 -0.0
bl602+rpc (read/write) 1455486 1455486 0 0.0
.bss 129017 129017 0 0.0
.data 10200 10200 0 0.0
.text 1097038 1097038 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675431 675431 0 0.0
(read/write) 175976 175976 0 0.0
.bss 74300 74300 0 0.0
.data 3380 3380 0 0.0
.rodata 89223 89223 0 0.0
.text 585896 585896 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640151 640151 0 0.0
(read/write) 157868 157868 0 0.0
.bss 73572 73572 0 0.0
.data 3380 3380 0 0.0
.rodata 78375 78375 0 0.0
.text 561456 561456 0 0.0
lock-ftd LP_CC2652R7 (read only) 676483 676475 -8 -0.0
(read/write) 165236 165244 8 0.0
.bss 71500 71500 0 0.0
.data 3304 3304 0 0.0
.rodata 77075 77075 0 0.0
.text 598928 598920 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 659483 659483 0 0.0
(read/write) 177924 177924 0 0.0
.bss 67188 67188 0 0.0
.data 3304 3304 0 0.0
.rodata 102355 102355 0 0.0
.text 556648 556648 0 0.0
pump-app LP_CC2652R7 (read only) 685343 685343 0 0.0
(read/write) 157080 157080 0 0.0
.bss 71436 71436 0 0.0
.data 3296 3296 0 0.0
.rodata 90103 90103 0 0.0
.text 594756 594756 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669835 669835 0 0.0
(read/write) 172700 172700 0 0.0
.bss 71548 71548 0 0.0
.data 3292 3292 0 0.0
.rodata 85659 85659 0 0.0
.text 583696 583696 0 0.0
shell LP_CC2652R7 (read only) 666090 666090 0 0.0
(read/write) 180836 180836 0 0.0
.bss 76620 76620 0 0.0
.data 3376 3376 0 0.0
.rodata 85778 85778 0 0.0
.text 579996 579996 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587002 587002 0 0.0
.app_xip_area 463660 463660 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) 592738 592738 0 0.0
.app_xip_area 464612 464612 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) 599914 599914 0 0.0
.app_xip_area 477292 477292 0 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) 1108624 1108624 0 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 970200 970200 0 0.0
BRD4161A+rpc (read/write) 972316 972316 0 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 819200 819200 0 0.0
BRD4161A+rs911x (read/write) 1002056 1002056 0 0.0
.bss 169168 169168 0 0.0
.data 2064 2064 0 0.0
.text 830804 830804 0 0.0
lock-app BRD4161A+wf200 (read/write) 1150180 1150180 0 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 995840 995840 0 0.0
window-app BRD4161A (read/write) 1099856 1099856 0 0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 959968 959968 0 0.0
esp32 all-clusters-app c3devkit (read only) 1033930 1033930 0 0.0
(read/write) 1493566 1493566 0 0.0
.dram0.bss 71120 71120 0 0.0
.dram0.data 13696 13696 0 0.0
.flash.rodata 218080 218080 0 0.0
.flash.text 1033930 1033930 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1086511 1086511 0 0.0
(read/write) 490860 490852 -8 -0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34152 34152 0 0.0
.flash.rodata 247400 247392 -8 -0.0
.flash.text 1081127 1081127 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 648268 648268 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 572760 572760 0 0.0
lock k32w0+release (read/write) 705312 705312 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 629348 629348 0 0.0
linux all-clusters-app debug (read only) 3046537 3046537 0 0.0
(read/write) 156064 156064 0 0.0
.bss 61824 61824 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85768 85768 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 275659 275659 0 0.0
.text 2591442 2591442 0 0.0
all-clusters-minimal-app debug (read only) 2882401 2882401 0 0.0
(read/write) 147664 147664 0 0.0
.bss 61056 61056 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78264 78264 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 275883 275883 0 0.0
.text 2429858 2429858 0 0.0
bridge-app debug+rpc (read only) 2380137 2483921 103784 4.4
(read/write) 127752 128840 1088 0.9
.bss 50656 49632 -1024 -2.0
.data 3600 3248 -352 -9.8
.data.rel.ro 67640 69832 2192 3.2
.dynamic 608 624 16 2.6
.got 4392 4608 216 4.9
.init 27 27 0 0.0
.init_array 832 864 32 3.8
.rodata 204520 212136 7616 3.7
.text 2012706 2100946 88240 4.4
chip-tool debug (read only) 10956737 10956737 0 0.0
(read/write) 657736 657736 0 0.0
.bss 26072 26072 0 0.0
.data 2690 2690 0 0.0
.data.rel.ro 622456 622456 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 570293 570293 0 0.0
.text 8865220 8865220 0 0.0
chip-tool-ipv6only arm64 (read only) 10329660 10329660 0 0.0
(read/write) 705601 705601 0 0.0
.bss 33937 33937 0 0.0
.data 2856 2856 0 0.0
.data.rel.ro 649976 649976 0 0.0
.dynamic 560 560 0 0.0
.got 13864 13864 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 499948 499948 0 0.0
.text 8176692 8176692 0 0.0
lighting-app debug+rpc (read only) 2605529 2605529 0 0.0
(read/write) 130536 130536 0 0.0
.bss 49792 49792 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72680 72680 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221328 221328 0 0.0
.text 2213010 2213010 0 0.0
lock-app debug (read only) 2588545 2588545 0 0.0
(read/write) 125712 125712 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69688 69688 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 238352 238352 0 0.0
.text 2183250 2183250 0 0.0
ota-provider-app debug (read only) 2365801 2365801 0 0.0
(read/write) 119144 119144 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63512 63512 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 210328 210328 0 0.0
.text 1991714 1991714 0 0.0
ota-requestor-app debug (read only) 2531129 2531129 0 0.0
(read/write) 127552 127552 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68920 68920 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 217152 217152 0 0.0
.text 2141074 2141074 0 0.0
shell debug (read only) 2614873 2614873 0 0.0
(read/write) 142184 142184 0 0.0
.bss 57704 57704 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77376 77376 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 235794 235794 0 0.0
.text 2220370 2220370 0 0.0
thermostat-no-ble arm64 (read only) 2364244 2364244 0 0.0
(read/write) 141857 141857 0 0.0
.bss 55233 55233 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 76112 76112 0 0.0
.dynamic 560 560 0 0.0
.got 5056 5056 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 141356 141356 0 0.0
.text 1984848 1984848 0 0.0
tv-app debug (read only) 3198753 3198753 0 0.0
(read/write) 258392 258392 0 0.0
.bss 168152 168152 0 0.0
.data 4144 4144 0 0.0
.data.rel.ro 79520 79520 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 260584 260584 0 0.0
.text 2747778 2747778 0 0.0
tv-casting-app debug (read only) 5516345 5516345 0 0.0
(read/write) 160888 160888 0 0.0
.bss 52120 52120 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 100488 100488 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 345969 345969 0 0.0
.text 4898066 4898066 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455136 2455136 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1417780 1417780 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181327 1181327 0 0.0
bss 143641 143641 0 0.0
rodata 143584 143584 0 0.0
text 815164 815164 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160507 1160507 0 0.0
bss 142868 142868 0 0.0
rodata 135172 135172 0 0.0
text 803552 803552 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841960 841960 0 0.0
(read/write) 1742572 1742572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188720 188720 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221517 1221517 0 0.0
.debug_aranges 111736 111736 0 0.0
.debug_frame 373008 373008 0 0.0
.debug_info 26716599 26716599 0 0.0
.debug_line 3657478 3657478 0 0.0
.debug_loc 3573505 3573505 0 0.0
.debug_ranges 338360 338360 0 0.0
.debug_str 3427479 3427479 0 0.0
.heap 841960 841960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570615 570615 0 0.0
.symtab 421488 421488 0 0.0
.text 1542800 1542800 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842696 842696 0 0.0
(read/write) 1685772 1685772 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187984 187984 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1213356 1213356 0 0.0
.debug_aranges 111208 111208 0 0.0
.debug_frame 376088 376088 0 0.0
.debug_info 26453222 26453222 0 0.0
.debug_line 3677994 3677994 0 0.0
.debug_loc 3561142 3561142 0 0.0
.debug_ranges 336976 336976 0 0.0
.debug_str 3416484 3416484 0 0.0
.heap 842696 842696 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535089 535089 0 0.0
.symtab 408080 408080 0 0.0
.text 1486736 1486736 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850928 850928 0 0.0
(read/write) 1603028 1603028 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179960 179960 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1048175 1048175 0 0.0
.debug_aranges 103384 103384 0 0.0
.debug_frame 346356 346356 0 0.0
.debug_info 21915392 21915393 1 0.0
.debug_line 3248459 3248459 0 0.0
.debug_loc 3259468 3259468 0 0.0
.debug_ranges 302448 302448 0 0.0
.debug_str 3221750 3221750 0 0.0
.heap 850928 850928 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 468388 468388 0 0.0
.symtab 375168 375168 0 0.0
.text 1412224 1412224 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1640716 1640716 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1055610 1055610 0 0.0
.debug_aranges 104056 104056 0 0.0
.debug_frame 349184 349184 0 0.0
.debug_info 22295177 22295178 1 0.0
.debug_line 3257280 3257280 0 0.0
.debug_loc 3299322 3299322 0 0.0
.debug_ranges 305792 305792 0 0.0
.debug_str 3249171 3249171 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474591 474591 0 0.0
.symtab 378352 378352 0 0.0
.text 1444880 1444880 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129284 1129284 0 0.0
.bss 106112 106112 0 0.0
.data 1028 1028 0 0.0
.text 576380 576380 0 0.0
lock-app qpg6105+debug (read/write) 1100264 1100256 -8 -0.0
.bss 102344 102344 0 0.0
.data 1032 1032 0 0.0
.text 547364 547356 -8 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 812168 812168 0 0.0
bss 71372 71372 0 0.0
noinit 43488 43488 0 0.0
text 573710 573712 2 0.0
lighting-app tlsr9518adk80d (read/write) 834072 834072 0 0.0
bss 72228 72228 0 0.0
noinit 43488 43488 0 0.0
text 591838 591840 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 842316 842316 0 0.0
bss 73136 73136 0 0.0
noinit 43488 43488 0 0.0
text 598102 598102 0 0.0

@mrjerryjohns
Copy link
Contributor

As per our conversation, here're the four things we should fix to make this more re-usable and integratable into the broader SDK in the near future, since I think there are a number of concepts here worth leveraging going forward:

  1. Nullable and Optional specialization of Attribute<T> is inverted with what we have in the SDK's cluster object types. I'd rather we flip it to make it similar, i.e

Nullable<ArrayAttribute<int>>, or Nullable<ArrayAttribute>, etc.

To do that, we might need to add a new file similar to src/app/data-model/Encode.h, Decode.h containing methods that permit path to provided to these 'container', non-view classes:

template <typename X, std::enable_if_t<DataModel::IsList<X>::value, bool> = true>
CHIP_ERROR EncodeWithPath(ConcreteDataAttributePath &path, chip::app::AttributeValueEncoder & encoder, X &x)
{
     return x.Encode(path, encoder);
}

template <typename X, std::enable_if_t<DataModel::IsList<X>::value, bool> = false>     
CHIP_ERROR EncodeWithPath(ConcreteDataAttributePath &path, chip::app::AttributeValueEncoder & encoder, X &x)
{
     return encoder.Encode(x);
}
  1. Create an AttributeInterface class that has pure virtuals for:

    CHIP_ERROR Write(const chip::app::ConcreteDataAttributePath & aPath, chip::app::AttributeValueDecoder & aDecoder) = 0
    CHIP_ERROR Read(const chip::app::ConcreteReadAttributePath & aPath, chip::app::AttributeValueEncoder & aEncoder) = 0

As well as containing the metadata information. This then makes it easy to track the attributes in a list, as well as dynamically create the metadata table from this very information.

  1. ClusterInterface could then pivot to having a list of AttributeInterface items.
  2. To simplify the PR, remove the fixed, non-stl variants and just have the STL variants for now for bridges. This minimizes the scope of the PR and makes it more easy to integrate.

@github-actions github-actions bot added the app label Sep 22, 2022
examples/bridge-app/linux/include/GeneratedClusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/GeneratedClusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/GeneratedClusters.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/DynamicDevice.h Outdated Show resolved Hide resolved
examples/bridge-app/linux/include/GeneratedClusters.h Outdated Show resolved Hide resolved
examples/dynamic-bridge-app/linux/include/Device.h Outdated Show resolved Hide resolved
examples/dynamic-bridge-app/linux/include/Device.h Outdated Show resolved Hide resolved
examples/dynamic-bridge-app/linux/include/Attribute.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Sep 27, 2022

PR #21975: Size comparison from d520402 to 68d79a1

Increases (9 builds for bl602, bl702, cc13x2_26x2, psoc6)
platform target config section d520402 68d79a1 change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.text 1068352 1068354 2 0.0
bl702 lighting-app bl702 .debug_info 37899568 37900272 704 0.0
.debug_loc 3364396 3364439 43 0.0
.debug_str 3456111 3456181 70 0.0
bl702+rpc .debug_info 41806178 41806881 703 0.0
.debug_loc 3557140 3557141 1 0.0
.debug_str 3852011 3852081 70 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676483 676491 8 0.0
.text 586624 586632 8 0.0
pump-controller-app LP_CC2652R7 (read only) 671831 671839 8 0.0
.text 585264 585272 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26821645 26822893 1248 0.0
.debug_str 3439783 3439853 70 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26558427 26559675 1248 0.0
.debug_str 3428796 3428866 70 0.0
light cy8ckit_062s2_43012 .debug_info 22022608 22023312 704 0.0
.debug_str 3234328 3234398 70 0.0
lock cy8ckit_062s2_43012 .debug_info 22401976 22402744 768 0.0
.debug_str 3261783 3261853 70 0.0
Decreases (11 builds for bl602, bl702, cc13x2_26x2, psoc6, telink)
platform target config section d520402 68d79a1 change % change
bl602 lighting-app bl602+rpc .text 1099702 1099700 -2 -0.0
bl702 lighting-app bl702+rpc .text 1030254 1030252 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 175052 175044 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
.text 561736 561728 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177688 177680 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3668858 3668854 -4 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3689574 3689570 -4 -0.0
light cy8ckit_062s2_43012 .debug_line 3259490 3259486 -4 -0.0
lock cy8ckit_062s2_43012 .debug_line 3268207 3268203 -4 -0.0
.debug_loc 3308436 3308420 -16 -0.0
telink lighting-app tlsr9518adk80d text 592794 592792 -2 -0.0
ota-requestor-app tlsr9518adk80d text 598976 598974 -2 -0.0
Full report (32 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, psoc6, qpg, telink)
platform target config section d520402 68d79a1 change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068352 1068354 2 0.0
bl602+rpc (read/write) 1433966 1433966 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099702 1099700 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1187963 1187963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133080 0 0.0
.debug_frame 486372 486372 0 0.0
.debug_info 37899568 37900272 704 0.0
.debug_line 5252792 5252792 0 0.0
.debug_loc 3364396 3364439 43 0.0
.debug_ranges 359104 359104 0 0.0
.debug_str 3456111 3456181 70 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956552 956552 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283883 1283883 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 511748 511748 0 0.0
.debug_info 41806178 41806881 703 0.0
.debug_line 5627327 5627327 0 0.0
.debug_loc 3557140 3557141 1 0.0
.debug_ranges 381560 381560 0 0.0
.debug_str 3852011 3852081 70 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030254 1030252 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676483 676491 8 0.0
(read/write) 175052 175044 -8 -0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586624 586632 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561736 561728 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 678015 678015 0 0.0
(read/write) 170688 170688 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77231 77231 0 0.0
.text 600304 600304 0 0.0
lock-mtd LP_CC2652R7 (read only) 661907 661907 0 0.0
(read/write) 182484 182484 0 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103099 103099 0 0.0
.text 558328 558328 0 0.0
pump-app LP_CC2652R7 (read only) 687339 687339 0 0.0
(read/write) 162068 162068 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596324 596324 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671831 671839 8 0.0
(read/write) 177688 177680 -8 -0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585264 585272 8 0.0
shell LP_CC2652R7 (read only) 667542 667542 0 0.0
(read/write) 186304 186304 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 580964 580964 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587290 587290 0 0.0
.app_xip_area 463948 463948 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) 594354 594354 0 0.0
.app_xip_area 465684 465684 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543282 543282 0 0.0
.app_xip_area 424964 424964 0 0.0
.bss 60784 60784 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) 1110520 1110520 0 0.0
.bss 136532 136532 0 0.0
.data 2072 2072 0 0.0
.text 971896 971896 0 0.0
BRD4161A+rpc (read/write) 973676 973676 0 0.0
.bss 151044 151044 0 0.0
.data 2252 2252 0 0.0
.text 820360 820360 0 0.0
BRD4161A+rs911x (read/write) 1003792 1003792 0 0.0
.bss 169368 169368 0 0.0
.data 2064 2064 0 0.0
.text 832340 832340 0 0.0
lock-app BRD4161A+wf200 (read/write) 1151316 1151316 0 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 996976 996976 0 0.0
window-app BRD4161A (read/write) 1102576 1102576 0 0.0
.bss 137980 137980 0 0.0
.data 2096 2096 0 0.0
.text 962480 962480 0 0.0
k32w light k32w0+release (read/write) 649908 649908 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574400 574400 0 0.0
lock k32w0+release (read/write) 706832 706832 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630868 630868 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10422220 0 0.0
(read/write) 706257 706257 0 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650560 0 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517372 517372 0 0.0
.text 8250868 8250868 0 0.0
thermostat-no-ble arm64 (read only) 2387428 2387428 0 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001488 2001488 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744340 1744340 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111816 0 0.0
.debug_frame 373328 373328 0 0.0
.debug_info 26821645 26822893 1248 0.0
.debug_line 3668858 3668854 -4 -0.0
.debug_loc 3582935 3582935 0 0.0
.debug_ranges 338928 338928 0 0.0
.debug_str 3439783 3439853 70 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421040 421040 0 0.0
.text 1544576 1544576 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1686948 1686948 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111288 0 0.0
.debug_frame 376408 376408 0 0.0
.debug_info 26558427 26559675 1248 0.0
.debug_line 3689574 3689570 -4 -0.0
.debug_loc 3570572 3570572 0 0.0
.debug_ranges 337544 337544 0 0.0
.debug_str 3428796 3428866 70 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407472 407472 0 0.0
.text 1487920 1487920 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605476 1605476 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103496 0 0.0
.debug_frame 346736 346736 0 0.0
.debug_info 22022608 22023312 704 0.0
.debug_line 3259490 3259486 -4 -0.0
.debug_loc 3268547 3268547 0 0.0
.debug_ranges 302872 302872 0 0.0
.debug_str 3234328 3234398 70 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375920 375920 0 0.0
.text 1414640 1414640 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845864 845864 0 0.0
(read/write) 1643356 1643356 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1062744 1062744 0 0.0
.debug_aranges 104168 104168 0 0.0
.debug_frame 349560 349560 0 0.0
.debug_info 22401976 22402744 768 0.0
.debug_line 3268207 3268203 -4 -0.0
.debug_loc 3308436 3308420 -16 -0.0
.debug_ranges 306216 306216 0 0.0
.debug_str 3261783 3261853 70 0.0
.heap 845864 845864 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476186 476186 0 0.0
.symtab 379152 379152 0 0.0
.text 1447488 1447488 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1146264 1146264 0 0.0
.bss 110544 110544 0 0.0
.data 1028 1028 0 0.0
.text 593360 593360 0 0.0
lock-app qpg6105+debug (read/write) 1116164 1116164 0 0.0
.bss 106376 106376 0 0.0
.data 1032 1032 0 0.0
.text 563264 563264 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814500 814500 0 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574574 574574 0 0.0
lighting-app tlsr9518adk80d (read/write) 836604 836604 0 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592794 592792 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 844556 844556 0 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 598976 598974 -2 -0.0

@github-actions
Copy link

PR #21975: Size comparison from 2a1f9ef to b935207

Increases above 0.2%:

platform target config section 2a1f9ef b935207 change % change
k32w light k32w0+release .bss 70712 74816 4104 5.8
lock k32w0+release .bss 71152 75592 4440 6.2
Increases (4 builds for bl702, k32w)
platform target config section 2a1f9ef b935207 change % change
bl702 lighting-app bl702 .debug_info 37899859 37900562 703 0.0
.debug_loc 3364624 3364667 43 0.0
.debug_str 3456120 3456190 70 0.0
bl702+rpc .debug_info 41806469 41807174 705 0.0
.debug_loc 3557369 3557370 1 0.0
.debug_str 3852020 3852090 70 0.0
.text 1030326 1030328 2 0.0
k32w light k32w0+release .bss 70712 74816 4104 5.8
lock k32w0+release .bss 71152 75592 4440 6.2
.data 2076 2080 4 0.2
Decreases (3 builds for bl702, k32w)
platform target config section 2a1f9ef b935207 change % change
bl702 lighting-app bl702 .text 956624 956622 -2 -0.0
k32w light k32w0+release (read/write) 649972 641472 -8500 -1.3
.data 2068 2064 -4 -0.2
.text 574464 561864 -12600 -2.2
lock k32w0+release (read/write) 704032 632768 -71264 -10.1
.text 628076 552368 -75708 -12.1
Full report (9 builds for bl702, k32w, linux, mbed, nrfconnect)
platform target config section 2a1f9ef b935207 change % change
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188027 1188027 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133080 0 0.0
.debug_frame 486388 486388 0 0.0
.debug_info 37899859 37900562 703 0.0
.debug_line 5252986 5252986 0 0.0
.debug_loc 3364624 3364667 43 0.0
.debug_ranges 359016 359016 0 0.0
.debug_str 3456120 3456190 70 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956624 956622 -2 -0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 511764 511764 0 0.0
.debug_info 41806469 41807174 705 0.0
.debug_line 5627521 5627521 0 0.0
.debug_loc 3557369 3557370 1 0.0
.debug_ranges 381472 381472 0 0.0
.debug_str 3852020 3852090 70 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030326 1030328 2 0.0
k32w light k32w0+release (read/write) 649972 641472 -8500 -1.3
.bss 70712 74816 4104 5.8
.data 2068 2064 -4 -0.2
.text 574464 561864 -12600 -2.2
lock k32w0+release (read/write) 704032 632768 -71264 -10.1
.bss 71152 75592 4440 6.2
.data 2076 2080 4 0.2
.text 628076 552368 -75708 -12.1
linux chip-tool-ipv6only arm64 (read only) 10422588 10422588 0 0.0
(read/write) 706257 706257 0 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650560 0 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517404 0 0.0
.text 8251204 8251204 0 0.0
thermostat-no-ble arm64 (read only) 2387508 2387508 0 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001568 2001568 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1182911 0 0.0
bss 144433 144433 0 0.0
rodata 144208 144208 0 0.0
text 815352 815352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161579 0 0.0
bss 143660 143660 0 0.0
rodata 135780 135780 0 0.0
text 803244 803244 0 0.0

@github-actions
Copy link

github-actions bot commented Sep 30, 2022

PR #21975: Size comparison from 2a1f9ef to c98d9d4

Increases above 0.2%:

platform target config section 2a1f9ef c98d9d4 change % change
cyw30739 light cyw930739m2evb_01 .data 744 760 16 2.2
lock cyw930739m2evb_01 .data 752 768 16 2.1
k32w light k32w0+release .bss 70712 74816 4104 5.8
lock k32w0+release .bss 71152 75592 4440 6.2
telink light-switch-app tlsr9518adk80d bss 72172 72472 300 0.4
lighting-app tlsr9518adk80d bss 73028 73320 292 0.4
ota-requestor-app tlsr9518adk80d bss 73936 74228 292 0.4
Increases (19 builds for bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, nrfconnect, psoc6, telink)
platform target config section 2a1f9ef c98d9d4 change % change
bl702 lighting-app bl702 .debug_info 37899859 37900563 704 0.0
.debug_loc 3364624 3364667 43 0.0
.debug_str 3456120 3456190 70 0.0
bl702+rpc .debug_info 41806469 41807173 704 0.0
.debug_loc 3557369 3557370 1 0.0
.debug_str 3852020 3852090 70 0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 640795 640803 8 0.0
.text 561792 561800 8 0.0
lock-mtd LP_CC2652R7 (read/write) 185276 185284 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587354 587578 224 0.0
.app_xip_area 464012 464204 192 0.0
.bss 65776 65792 16 0.0
.data 744 760 16 2.2
lock cyw930739m2evb_01 (read/write) 591610 591834 224 0.0
.app_xip_area 462948 463140 192 0.0
.bss 71088 71104 16 0.0
.data 752 768 16 2.1
esp32 all-clusters-app c3devkit (read only) 1223036 1223038 2 0.0
(read/write) 1788118 1788126 8 0.0
.flash.rodata 257688 257696 8 0.0
.flash.text 1223036 1223038 2 0.0
k32w light k32w0+release .bss 70712 74816 4104 5.8
lock k32w0+release .bss 71152 75592 4440 6.2
.data 2076 2080 4 0.2
linux chip-tool-ipv6only arm64 (read only) 10422588 10422652 64 0.0
.text 8251204 8251268 64 0.0
thermostat-no-ble arm64 (read only) 2387508 2387620 112 0.0
.rodata 143644 143676 32 0.0
.text 2001568 2001648 80 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 803244 803248 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26821933 26823180 1247 0.0
.debug_str 3439792 3439862 70 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26558714 26559961 1247 0.0
.debug_str 3428805 3428875 70 0.0
light cy8ckit_062s2_43012 .debug_info 22022894 22023598 704 0.0
.debug_str 3234337 3234407 70 0.0
lock cy8ckit_062s2_43012 .debug_info 22261501 22262269 768 0.0
.debug_str 3253851 3253921 70 0.0
telink light-switch-app tlsr9518adk80d bss 72172 72472 300 0.4
noinit 43488 43520 32 0.1
lighting-app tlsr9518adk80d bss 73028 73320 292 0.4
noinit 43488 43520 32 0.1
ota-requestor-app tlsr9518adk80d bss 73936 74228 292 0.4
noinit 43488 43520 32 0.1
Decreases (13 builds for bl602, cc13x2_26x2, k32w, psoc6, qpg, telink)
platform target config section 2a1f9ef c98d9d4 change % change
bl602 lighting-app bl602 .text 1068428 1068426 -2 -0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 659099 659091 -8 -0.0
.text 555680 555672 -8 -0.0
k32w light k32w0+release (read/write) 649972 641472 -8500 -1.3
.data 2068 2064 -4 -0.2
.text 574464 561864 -12600 -2.2
lock k32w0+release (read/write) 704032 632768 -71264 -10.1
.text 628076 552368 -75708 -12.1
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3668940 3668936 -4 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3689656 3689652 -4 -0.0
light cy8ckit_062s2_43012 .debug_line 3259572 3259568 -4 -0.0
lock cy8ckit_062s2_43012 .debug_line 3257436 3257432 -4 -0.0
.debug_loc 3297486 3297470 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 1148600 1148140 -460 -0.0
.data 868 832 -36 -4.1
.text 595696 595240 -456 -0.1
lock-app qpg6105+debug (read/write) 1113648 1113204 -444 -0.0
.data 872 836 -36 -4.1
.text 560748 560300 -448 -0.1
telink light-switch-app tlsr9518adk80d (read/write) 814548 788804 -25744 -3.2
text 574626 552778 -21848 -3.8
lighting-app tlsr9518adk80d (read/write) 836660 810908 -25752 -3.1
text 592846 570996 -21850 -3.7
ota-requestor-app tlsr9518adk80d (read/write) 844612 818844 -25768 -3.1
text 599028 577176 -21852 -3.6
Full report (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 2a1f9ef c98d9d4 change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068428 1068426 -2 -0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099774 1099774 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188027 1188027 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133080 0 0.0
.debug_frame 486388 486388 0 0.0
.debug_info 37899859 37900563 704 0.0
.debug_line 5252986 5252986 0 0.0
.debug_loc 3364624 3364667 43 0.0
.debug_ranges 359016 359016 0 0.0
.debug_str 3456120 3456190 70 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956624 956624 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 511764 511764 0 0.0
.debug_info 41806469 41807173 704 0.0
.debug_line 5627521 5627521 0 0.0
.debug_loc 3557369 3557370 1 0.0
.debug_ranges 381472 381472 0 0.0
.debug_str 3852020 3852090 70 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030326 1030326 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676555 0 0.0
(read/write) 174980 174980 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586696 586696 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640795 640803 8 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561792 561800 8 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675239 0 0.0
(read/write) 173448 173448 0 0.0
.bss 78468 78468 0 0.0
.data 3304 3304 0 0.0
.rodata 77071 77071 0 0.0
.text 597688 597688 0 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659091 -8 -0.0
(read/write) 185276 185284 8 0.0
.bss 74156 74156 0 0.0
.data 3304 3304 0 0.0
.rodata 102939 102939 0 0.0
.text 555680 555672 -8 -0.0
pump-app LP_CC2652R7 (read only) 687403 687403 0 0.0
(read/write) 162004 162004 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596388 596388 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671903 671903 0 0.0
(read/write) 177616 177616 0 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585336 585336 0 0.0
shell LP_CC2652R7 (read only) 667606 667606 0 0.0
(read/write) 186240 186240 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 581028 581028 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587354 587578 224 0.0
.app_xip_area 464012 464204 192 0.0
.bss 65776 65792 16 0.0
.data 744 760 16 2.2
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591610 591834 224 0.0
.app_xip_area 462948 463140 192 0.0
.bss 71088 71104 16 0.0
.data 752 768 16 2.1
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543346 0 0.0
.app_xip_area 425028 425028 0 0.0
.bss 60784 60784 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) 1110692 1110692 0 0.0
.bss 137708 137708 0 0.0
.data 2068 2068 0 0.0
.text 970892 970892 0 0.0
BRD4161A+rpc (read/write) 973636 973636 0 0.0
.bss 152236 152236 0 0.0
.data 2248 2248 0 0.0
.text 819132 819132 0 0.0
BRD4161A+rs911x (read/write) 1003840 1003840 0 0.0
.bss 170544 170544 0 0.0
.data 2060 2060 0 0.0
.text 831216 831216 0 0.0
lock-app BRD4161A+wf200 (read/write) 1147760 1147760 0 0.0
.bss 153424 153424 0 0.0
.data 2068 2068 0 0.0
.text 992244 992244 0 0.0
window-app BRD4161A (read/write) 1102684 1102684 0 0.0
.bss 139156 139156 0 0.0
.data 2092 2092 0 0.0
.text 961412 961412 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223036 1223038 2 0.0
(read/write) 1788118 1788126 8 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257688 257696 8 0.0
.flash.text 1223036 1223038 2 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233103 1233103 0 0.0
(read/write) 564004 564004 0 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314736 314736 0 0.0
.flash.text 1227719 1227719 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649972 641472 -8500 -1.3
.bss 70712 74816 4104 5.8
.data 2068 2064 -4 -0.2
.text 574464 561864 -12600 -2.2
lock k32w0+release (read/write) 704032 632768 -71264 -10.1
.bss 71152 75592 4440 6.2
.data 2076 2080 4 0.2
.text 628076 552368 -75708 -12.1
linux chip-tool-ipv6only arm64 (read only) 10422588 10422652 64 0.0
(read/write) 706257 706257 0 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650560 0 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517404 0 0.0
.text 8251204 8251268 64 0.0
thermostat-no-ble arm64 (read only) 2387508 2387620 112 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143676 32 0.0
.text 2001568 2001648 80 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1182911 0 0.0
bss 144433 144433 0 0.0
rodata 144208 144208 0 0.0
text 815352 815352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161579 0 0.0
bss 143660 143660 0 0.0
rodata 135780 135780 0 0.0
text 803244 803248 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744436 1744436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111816 0 0.0
.debug_frame 373332 373332 0 0.0
.debug_info 26821933 26823180 1247 0.0
.debug_line 3668940 3668936 -4 -0.0
.debug_loc 3583264 3583264 0 0.0
.debug_ranges 338840 338840 0 0.0
.debug_str 3439792 3439862 70 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421056 421056 0 0.0
.text 1544672 1544672 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1687044 1687044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111288 0 0.0
.debug_frame 376412 376412 0 0.0
.debug_info 26558714 26559961 1247 0.0
.debug_line 3689656 3689652 -4 -0.0
.debug_loc 3570901 3570901 0 0.0
.debug_ranges 337456 337456 0 0.0
.debug_str 3428805 3428875 70 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407488 407488 0 0.0
.text 1488016 1488016 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605572 1605572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103496 0 0.0
.debug_frame 346740 346740 0 0.0
.debug_info 22022894 22023598 704 0.0
.debug_line 3259572 3259568 -4 -0.0
.debug_loc 3268876 3268876 0 0.0
.debug_ranges 302784 302784 0 0.0
.debug_str 3234337 3234407 70 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375936 375936 0 0.0
.text 1414736 1414736 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845880 845880 0 0.0
(read/write) 1639492 1639492 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1057428 1057428 0 0.0
.debug_aranges 103896 103896 0 0.0
.debug_frame 348632 348632 0 0.0
.debug_info 22261501 22262269 768 0.0
.debug_line 3257436 3257432 -4 -0.0
.debug_loc 3297486 3297470 -16 -0.0
.debug_ranges 304728 304728 0 0.0
.debug_str 3253851 3253921 70 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472353 472353 0 0.0
.symtab 377600 377600 0 0.0
.text 1443640 1443640 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148600 1148140 -460 -0.0
.bss 110548 110548 0 0.0
.data 868 832 -36 -4.1
.text 595696 595240 -456 -0.1
lock-app qpg6105+debug (read/write) 1113648 1113204 -444 -0.0
.bss 106364 106364 0 0.0
.data 872 836 -36 -4.1
.text 560748 560300 -448 -0.1
telink light-switch-app tlsr9518adk80d (read/write) 814548 788804 -25744 -3.2
bss 72172 72472 300 0.4
noinit 43488 43520 32 0.1
text 574626 552778 -21848 -3.8
lighting-app tlsr9518adk80d (read/write) 836660 810908 -25752 -3.1
bss 73028 73320 292 0.4
noinit 43488 43520 32 0.1
text 592846 570996 -21850 -3.7
ota-requestor-app tlsr9518adk80d (read/write) 844612 818844 -25768 -3.1
bss 73936 74228 292 0.4
noinit 43488 43520 32 0.1
text 599028 577176 -21852 -3.6

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.

4 participants