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

[app] make CASESessionManager fabric independent #12766

Merged

Conversation

gjc13
Copy link
Contributor

@gjc13 gjc13 commented Dec 9, 2021

Problem

The CASESessionManager class is currently bound to a fabric. This enforces the CASESessionManager to be re-allocated for each fabric as in #12636.

Change overview

Make CASESessionManager fabric independent.

Testing

  • Local all-cluster-app pairing
  • OTA tested with
./out/debug/chip-ota-provider-app -f test.bin
./out/chip-tool pairing onnetwork 1 20202021
./out/debug/chip-ota-requestor-app -d 30 -u 5550
./out/chip-tool pairing onnetwork-long 2 20202021 30
./out/chip-tool otasoftwareupdaterequestor announce-ota-provider 1 0 0 2 0
  • CI tests.

@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12766: Size comparison from bba082b to f4a5203

Increases (1 build for linux)
platform target config section bba082b f4a5203 change % change
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
.text 5782132 5782452 320 0.0
Full report (12 builds for efr32, k32w, linux, qpg, telink)
platform target config section bba082b f4a5203 change % change
efr32 lighting-app BRD4161A (read only) 804020 804020 0 0.0
(read/write) 122988 122988 0 0.0
.bss 121168 121168 0 0.0
.data 1820 1820 0 0.0
.text 804012 804012 0 0.0
BRD4161A+rpc (read only) 791616 791616 0 0.0
(read/write) 139672 139672 0 0.0
.bss 137744 137744 0 0.0
.data 1928 1928 0 0.0
.text 791608 791608 0 0.0
window-app BRD4161A (read only) 780732 780732 0 0.0
(read/write) 121120 121120 0 0.0
.bss 119336 119336 0 0.0
.data 1784 1784 0 0.0
.text 780724 780724 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724652 724652 0 0.0
.bss 81232 81232 0 0.0
.data 1852 1852 0 0.0
.text 635768 635768 0 0.0
lock-app k32w061+debug (read/write) 615812 615812 0 0.0
.bss 71896 71896 0 0.0
.data 1820 1820 0 0.0
.text 536296 536296 0 0.0
shell k32w061+debug (read/write) 679068 679068 0 0.0
.bss 81596 81596 0 0.0
.data 1792 1792 0 0.0
.text 589880 589880 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
(read/write) 312337 312337 0 0.0
.bss 51633 51633 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 207632 207632 0 0.0
.dynamic 560 560 0 0.0
.got 48384 48384 0 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342396 342396 0 0.0
.text 5782132 5782452 320 0.0
thermostat-no-ble arm64 (read only) 1931988 1931988 0 0.0
(read/write) 136337 136337 0 0.0
.bss 59441 59441 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124820 0 0.0
.text 1601440 1601440 0 0.0
qpg lighting-app qpg6100+debug (read only) 517960 517960 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82616 82616 0 0.0
.data 956 956 0 0.0
.text 512640 512640 0 0.0
lock-app qpg6100+debug (read only) 491960 491960 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81752 81752 0 0.0
.data 912 912 0 0.0
.text 486640 486640 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807478 807478 0 0.0
bss 82748 82748 0 0.0
noinit 37160 37160 0 0.0
text 563540 563540 0 0.0

@gjc13 gjc13 force-pushed the fabric-independent-case-manager branch from f4a5203 to 65ca2b0 Compare December 9, 2021 04:18
@boring-cyborg boring-cyborg bot added the lib label Dec 9, 2021
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12766: Size comparison from bba082b to 65ca2b0

Increases (2 builds for esp32, linux)
platform target config section bba082b 65ca2b0 change % change
esp32 all-clusters-app m5stack (read only) 962535 962627 92 0.0
.flash.text 957151 957243 92 0.0
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
.text 5782132 5782452 320 0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section bba082b 65ca2b0 change % change
efr32 lighting-app BRD4161A (read only) 804020 804020 0 0.0
(read/write) 122988 122988 0 0.0
.bss 121168 121168 0 0.0
.data 1820 1820 0 0.0
.text 804012 804012 0 0.0
BRD4161A+rpc (read only) 791616 791616 0 0.0
(read/write) 139672 139672 0 0.0
.bss 137744 137744 0 0.0
.data 1928 1928 0 0.0
.text 791608 791608 0 0.0
window-app BRD4161A (read only) 780732 780732 0 0.0
(read/write) 121120 121120 0 0.0
.bss 119336 119336 0 0.0
.data 1784 1784 0 0.0
.text 780724 780724 0 0.0
esp32 all-clusters-app c3devkit (read only) 859206 859206 0 0.0
(read/write) 1306706 1306706 0 0.0
.dram0.bss 67632 67632 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 171920 171920 0 0.0
.flash.text 859206 859206 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962535 962627 92 0.0
(read/write) 450980 450980 0 0.0
.dram0.bss 75000 75000 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210144 210144 0 0.0
.flash.text 957151 957243 92 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724652 724652 0 0.0
.bss 81232 81232 0 0.0
.data 1852 1852 0 0.0
.text 635768 635768 0 0.0
lock-app k32w061+debug (read/write) 615812 615812 0 0.0
.bss 71896 71896 0 0.0
.data 1820 1820 0 0.0
.text 536296 536296 0 0.0
shell k32w061+debug (read/write) 679068 679068 0 0.0
.bss 81596 81596 0 0.0
.data 1792 1792 0 0.0
.text 589880 589880 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
(read/write) 312337 312337 0 0.0
.bss 51633 51633 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 207632 207632 0 0.0
.dynamic 560 560 0 0.0
.got 48384 48384 0 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342396 342396 0 0.0
.text 5782132 5782452 320 0.0
thermostat-no-ble arm64 (read only) 1931988 1931988 0 0.0
(read/write) 136337 136337 0 0.0
.bss 59441 59441 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124820 0 0.0
.text 1601440 1601440 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2320200 2320200 0 0.0
.bss 186884 186884 0 0.0
.data 5232 5232 0 0.0
.heap 844328 844328 0 0.0
.text 1282776 1282776 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305992 2305992 0 0.0
.bss 175696 175696 0 0.0
.data 5488 5488 0 0.0
.heap 855264 855264 0 0.0
.text 1268592 1268592 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2278720 0 0.0
.bss 174736 174736 0 0.0
.data 5488 5488 0 0.0
.heap 856224 856224 0 0.0
.text 1241320 1241320 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903299 903299 0 0.0
bss 116168 116168 0 0.0
rodata 101164 101164 0 0.0
text 610392 610392 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 866323 866323 0 0.0
bss 112516 112516 0 0.0
rodata 92460 92460 0 0.0
text 585120 585120 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829290 829290 0 0.0
bss 117544 117544 0 0.0
rodata 96420 96420 0 0.0
text 540820 540820 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 875527 875527 0 0.0
bss 113432 113432 0 0.0
rodata 97280 97280 0 0.0
text 589452 589452 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801774 801774 0 0.0
bss 114840 114840 0 0.0
rodata 92568 92568 0 0.0
text 519976 519976 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880455 880455 0 0.0
bss 113344 113344 0 0.0
rodata 98632 98632 0 0.0
text 593044 593044 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 873667 873667 0 0.0
bss 113220 113220 0 0.0
rodata 96772 96772 0 0.0
text 588204 588204 0 0.0
shell nrf52840dk_nrf52840 (read/write) 781627 781627 0 0.0
bss 109552 109552 0 0.0
rodata 74280 74280 0 0.0
text 523280 523280 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696702 696702 0 0.0
bss 110532 110532 0 0.0
rodata 68920 68920 0 0.0
text 443924 443924 0 0.0
p6 all-clusters-app default (read/write) 2356232 2356232 0 0.0
.bss 113116 113116 0 0.0
.data 2512 2512 0 0.0
.heap 917712 917712 0 0.0
.text 1314496 1314496 0 0.0
light-app default (read/write) 2290528 2290528 0 0.0
.bss 100888 100888 0 0.0
.data 2328 2328 0 0.0
.heap 930128 930128 0 0.0
.text 1248792 1248792 0 0.0
lock-app default (read/write) 2266392 2266392 0 0.0
.bss 99768 99768 0 0.0
.data 2288 2288 0 0.0
.heap 931288 931288 0 0.0
.text 1224656 1224656 0 0.0
qpg lighting-app qpg6100+debug (read only) 517960 517960 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82616 82616 0 0.0
.data 956 956 0 0.0
.text 512640 512640 0 0.0
lock-app qpg6100+debug (read only) 491960 491960 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81752 81752 0 0.0
.data 912 912 0 0.0
.text 486640 486640 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807478 807478 0 0.0
bss 82748 82748 0 0.0
noinit 37160 37160 0 0.0
text 563540 563540 0 0.0

@gjc13 gjc13 force-pushed the fabric-independent-case-manager branch from 65ca2b0 to d02561f Compare December 9, 2021 06:12
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12766: Size comparison from a583812 to d02561f

Increases (1 build for linux)
platform target config section a583812 d02561f change % change
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
.text 5782132 5782452 320 0.0
Full report (9 builds for k32w, linux, qpg, telink)
platform target config section a583812 d02561f change % change
k32w lock-app k32w061+debug (read/write) 615812 615812 0 0.0
.bss 71896 71896 0 0.0
.data 1820 1820 0 0.0
.text 536296 536296 0 0.0
shell k32w061+debug (read/write) 679068 679068 0 0.0
.bss 81596 81596 0 0.0
.data 1792 1792 0 0.0
.text 589880 589880 0 0.0
lighting-app k32w061+se05x+release (read/write) 724652 724652 0 0.0
.bss 81232 81232 0 0.0
.data 1852 1852 0 0.0
.text 635768 635768 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
(read/write) 312337 312337 0 0.0
.bss 51633 51633 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 207632 207632 0 0.0
.dynamic 560 560 0 0.0
.got 48384 48384 0 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342396 342396 0 0.0
.text 5782132 5782452 320 0.0
thermostat-no-ble arm64 (read only) 1931988 1931988 0 0.0
(read/write) 136337 136337 0 0.0
.bss 59441 59441 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124820 0 0.0
.text 1601440 1601440 0 0.0
qpg lighting-app qpg6100+debug (read only) 517960 517960 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82616 82616 0 0.0
.data 956 956 0 0.0
.text 512640 512640 0 0.0
lock-app qpg6100+debug (read only) 491960 491960 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81752 81752 0 0.0
.data 912 912 0 0.0
.text 486640 486640 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807478 807478 0 0.0
bss 82748 82748 0 0.0
noinit 37160 37160 0 0.0
text 563540 563540 0 0.0

@gjc13 gjc13 force-pushed the fabric-independent-case-manager branch from d02561f to a1679dc Compare December 9, 2021 06:45
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12766: Size comparison from 6ea2c90 to a1679dc

Increases (2 builds for esp32, linux)
platform target config section 6ea2c90 a1679dc change % change
esp32 all-clusters-app m5stack (read only) 962535 962627 92 0.0
.flash.text 957151 957243 92 0.0
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
.text 5782132 5782452 320 0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6ea2c90 a1679dc change % change
efr32 lighting-app BRD4161A (read only) 804092 804092 0 0.0
(read/write) 122988 122988 0 0.0
.bss 121168 121168 0 0.0
.data 1820 1820 0 0.0
.text 804084 804084 0 0.0
BRD4161A+rpc (read only) 791696 791696 0 0.0
(read/write) 139672 139672 0 0.0
.bss 137744 137744 0 0.0
.data 1928 1928 0 0.0
.text 791688 791688 0 0.0
window-app BRD4161A (read only) 780804 780804 0 0.0
(read/write) 121120 121120 0 0.0
.bss 119336 119336 0 0.0
.data 1784 1784 0 0.0
.text 780796 780796 0 0.0
esp32 all-clusters-app c3devkit (read only) 859206 859206 0 0.0
(read/write) 1306706 1306706 0 0.0
.dram0.bss 67632 67632 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 171920 171920 0 0.0
.flash.text 859206 859206 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962535 962627 92 0.0
(read/write) 450980 450980 0 0.0
.dram0.bss 75000 75000 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210144 210144 0 0.0
.flash.text 957151 957243 92 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724652 724652 0 0.0
.bss 81232 81232 0 0.0
.data 1852 1852 0 0.0
.text 635768 635768 0 0.0
lock-app k32w061+debug (read/write) 615812 615812 0 0.0
.bss 71896 71896 0 0.0
.data 1820 1820 0 0.0
.text 536296 536296 0 0.0
shell k32w061+debug (read/write) 679068 679068 0 0.0
.bss 81596 81596 0 0.0
.data 1792 1792 0 0.0
.text 589880 589880 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6786172 6786492 320 0.0
(read/write) 312337 312337 0 0.0
.bss 51633 51633 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 207632 207632 0 0.0
.dynamic 560 560 0 0.0
.got 48384 48384 0 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342396 342396 0 0.0
.text 5782132 5782452 320 0.0
thermostat-no-ble arm64 (read only) 1931988 1931988 0 0.0
(read/write) 136337 136337 0 0.0
.bss 59441 59441 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124820 0 0.0
.text 1601440 1601440 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2320200 2320200 0 0.0
.bss 186884 186884 0 0.0
.data 5232 5232 0 0.0
.heap 844328 844328 0 0.0
.text 1282776 1282776 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305992 2305992 0 0.0
.bss 175696 175696 0 0.0
.data 5488 5488 0 0.0
.heap 855264 855264 0 0.0
.text 1268592 1268592 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2278720 0 0.0
.bss 174736 174736 0 0.0
.data 5488 5488 0 0.0
.heap 856224 856224 0 0.0
.text 1241320 1241320 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903299 903299 0 0.0
bss 116168 116168 0 0.0
rodata 101164 101164 0 0.0
text 610392 610392 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 866323 866323 0 0.0
bss 112516 112516 0 0.0
rodata 92460 92460 0 0.0
text 585120 585120 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829290 829290 0 0.0
bss 117544 117544 0 0.0
rodata 96420 96420 0 0.0
text 540820 540820 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 875527 875527 0 0.0
bss 113432 113432 0 0.0
rodata 97280 97280 0 0.0
text 589452 589452 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801774 801774 0 0.0
bss 114840 114840 0 0.0
rodata 92568 92568 0 0.0
text 519976 519976 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880455 880455 0 0.0
bss 113344 113344 0 0.0
rodata 98632 98632 0 0.0
text 593044 593044 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 873667 873667 0 0.0
bss 113220 113220 0 0.0
rodata 96772 96772 0 0.0
text 588204 588204 0 0.0
shell nrf52840dk_nrf52840 (read/write) 781627 781627 0 0.0
bss 109552 109552 0 0.0
rodata 74280 74280 0 0.0
text 523280 523280 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696702 696702 0 0.0
bss 110532 110532 0 0.0
rodata 68920 68920 0 0.0
text 443924 443924 0 0.0
p6 all-clusters-app default (read/write) 2356232 2356232 0 0.0
.bss 113116 113116 0 0.0
.data 2512 2512 0 0.0
.heap 917712 917712 0 0.0
.text 1314496 1314496 0 0.0
light-app default (read/write) 2290528 2290528 0 0.0
.bss 100888 100888 0 0.0
.data 2328 2328 0 0.0
.heap 930128 930128 0 0.0
.text 1248792 1248792 0 0.0
lock-app default (read/write) 2266392 2266392 0 0.0
.bss 99768 99768 0 0.0
.data 2288 2288 0 0.0
.heap 931288 931288 0 0.0
.text 1224656 1224656 0 0.0
qpg lighting-app qpg6100+debug (read only) 517960 517960 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82616 82616 0 0.0
.data 956 956 0 0.0
.text 512640 512640 0 0.0
lock-app qpg6100+debug (read only) 491960 491960 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81752 81752 0 0.0
.data 912 912 0 0.0
.text 486640 486640 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807478 807478 0 0.0
bss 82748 82748 0 0.0
noinit 37160 37160 0 0.0
text 563540 563540 0 0.0

@gjc13 gjc13 force-pushed the fabric-independent-case-manager branch from a1679dc to 62b6a24 Compare December 9, 2021 11:52
@gjc13 gjc13 force-pushed the fabric-independent-case-manager branch from 62b6a24 to bc7cb05 Compare December 9, 2021 11:54
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12766: Size comparison from 8adecf7 to bc7cb05

Increases (2 builds for esp32, linux)
platform target config section 8adecf7 bc7cb05 change % change
esp32 all-clusters-app m5stack (read only) 962539 962631 92 0.0
.flash.text 957155 957247 92 0.0
linux chip-tool-ipv6only arm64 (read only) 6788732 6789084 352 0.0
.text 5784260 5784612 352 0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 8adecf7 bc7cb05 change % change
efr32 lighting-app BRD4161A (read only) 804972 804972 0 0.0
(read/write) 123004 123004 0 0.0
.bss 121184 121184 0 0.0
.data 1820 1820 0 0.0
.text 804964 804964 0 0.0
BRD4161A+rpc (read only) 792608 792608 0 0.0
(read/write) 139688 139688 0 0.0
.bss 137760 137760 0 0.0
.data 1928 1928 0 0.0
.text 792600 792600 0 0.0
window-app BRD4161A (read only) 781716 781716 0 0.0
(read/write) 121136 121136 0 0.0
.bss 119352 119352 0 0.0
.data 1784 1784 0 0.0
.text 781708 781708 0 0.0
esp32 all-clusters-app c3devkit (read only) 859206 859206 0 0.0
(read/write) 1306722 1306722 0 0.0
.dram0.bss 67640 67640 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 171920 171920 0 0.0
.flash.text 859206 859206 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962539 962631 92 0.0
(read/write) 450988 450988 0 0.0
.dram0.bss 75008 75008 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210144 210144 0 0.0
.flash.text 957155 957247 92 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 725048 725048 0 0.0
.bss 81248 81248 0 0.0
.data 1852 1852 0 0.0
.text 636148 636148 0 0.0
lock-app k32w061+debug (read/write) 616208 616208 0 0.0
.bss 71912 71912 0 0.0
.data 1820 1820 0 0.0
.text 536676 536676 0 0.0
shell k32w061+debug (read/write) 679448 679448 0 0.0
.bss 81612 81612 0 0.0
.data 1792 1792 0 0.0
.text 590244 590244 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6788732 6789084 352 0.0
(read/write) 312481 312481 0 0.0
.bss 51633 51633 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 207768 207768 0 0.0
.dynamic 560 560 0 0.0
.got 48400 48400 0 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342476 342476 0 0.0
.text 5784260 5784612 352 0.0
thermostat-no-ble arm64 (read only) 1931988 1931988 0 0.0
(read/write) 136337 136337 0 0.0
.bss 59441 59441 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124820 0 0.0
.text 1601440 1601440 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2320136 2320136 0 0.0
.bss 186892 186892 0 0.0
.data 5232 5232 0 0.0
.heap 844320 844320 0 0.0
.text 1282712 1282712 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305992 2305992 0 0.0
.bss 175704 175704 0 0.0
.data 5488 5488 0 0.0
.heap 855256 855256 0 0.0
.text 1268592 1268592 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2278720 0 0.0
.bss 174744 174744 0 0.0
.data 5488 5488 0 0.0
.heap 856216 856216 0 0.0
.text 1241320 1241320 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903659 903659 0 0.0
bss 116184 116184 0 0.0
rodata 101140 101140 0 0.0
text 610788 610788 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 866699 866699 0 0.0
bss 112532 112532 0 0.0
rodata 92436 92436 0 0.0
text 585516 585516 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829666 829666 0 0.0
bss 117560 117560 0 0.0
rodata 96396 96396 0 0.0
text 541216 541216 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 875935 875935 0 0.0
bss 113448 113448 0 0.0
rodata 97256 97256 0 0.0
text 589844 589844 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 802186 802186 0 0.0
bss 114856 114856 0 0.0
rodata 92548 92548 0 0.0
text 520368 520368 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880867 880867 0 0.0
bss 113360 113360 0 0.0
rodata 98612 98612 0 0.0
text 593436 593436 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 874027 874027 0 0.0
bss 113236 113236 0 0.0
rodata 96748 96748 0 0.0
text 588596 588596 0 0.0
shell nrf52840dk_nrf52840 (read/write) 782003 782003 0 0.0
bss 109560 109560 0 0.0
rodata 74256 74256 0 0.0
text 523676 523676 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697082 697082 0 0.0
bss 110540 110540 0 0.0
rodata 68900 68900 0 0.0
text 444320 444320 0 0.0
p6 all-clusters-app default (read/write) 2356168 2356168 0 0.0
.bss 113124 113124 0 0.0
.data 2512 2512 0 0.0
.heap 917704 917704 0 0.0
.text 1314432 1314432 0 0.0
light-app default (read/write) 2290448 2290448 0 0.0
.bss 100896 100896 0 0.0
.data 2328 2328 0 0.0
.heap 930120 930120 0 0.0
.text 1248712 1248712 0 0.0
lock-app default (read/write) 2266328 2266328 0 0.0
.bss 99776 99776 0 0.0
.data 2288 2288 0 0.0
.heap 931280 931280 0 0.0
.text 1224592 1224592 0 0.0
qpg lighting-app qpg6100+debug (read only) 518344 518344 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82632 82632 0 0.0
.data 956 956 0 0.0
.text 513024 513024 0 0.0
lock-app qpg6100+debug (read only) 492336 492336 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81768 81768 0 0.0
.data 912 912 0 0.0
.text 487016 487016 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807494 807494 0 0.0
bss 82756 82756 0 0.0
noinit 37160 37160 0 0.0
text 563540 563540 0 0.0

@woody-apple
Copy link
Contributor

Merging based on 2 approvals.

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.

3 participants