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

Add ephemeral key allocator to FabricTable #20082

Merged

Conversation

tcarmelveilleux
Copy link
Contributor

Problem

  • CASE requires P256 ephemeral keys
  • CASE had a hack whereby "single slots" ephemeral keys
    for NXP HSM were used, which cannot work for multiple CASE
    session establishments
  • Using raw P256Keypair prevents being able to use OS-backed
    or HW-backed keys, like can be done for operational keys

Issue #20036

Change overview

  • Adds a way to get CASE ephemeral keys from the OperationalKeystore
    abstraction
  • Funnels their access via the FabricTable
  • Removes some HSM hacks (cannot remove all HSM usage just yet)
    in a way that now OperationalKeystore targeting NXP HSM could
    do the right thing

Testing

  • Unit tests still pass
  • Integration tests still passa
  • Added unit tests to validate usage of new APIs
  • Ran valgrind on the unit tests, found no leaks

- CASE requires P256 ephemeral keys
- CASE had a hack whereby "single slots" ephemeral keys
  for NXP HSM were used, which cannot work for multiple CASE
  session establishments
- Using raw P256Keypair prevents being able to use OS-backed
  or HW-backed keys, like can be done for operational keys

Issue project-chip#20036

This PR:

- Adds a way to get CASE ephemeral keys from the OperationalKeystore
  abstraction
- Funnels their access via the FabricTable
- Removes some HSM hacks (cannot remove all HSM usage just yet)
  in a way that now OperationalKeystore targeting NXP HSM could
  do the right thing

Testing done:

- Unit tests still pass
- Integration tests still passa
- Added unit tests to validate usage of new APIs
- Ran valgrind on the unit tests, found no leaks
src/crypto/OperationalKeystore.h Outdated Show resolved Hide resolved
src/crypto/OperationalKeystore.h Outdated Show resolved Hide resolved
src/protocols/secure_channel/CASESession.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20082: Size comparison from 02c0e3c to ea73b56

Increases (39 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 02c0e3c ea73b56 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664779 665155 376 0.1
.rodata 87891 87899 8 0.0
.text 576572 576940 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653511 653887 376 0.1
.rodata 91359 91367 8 0.0
.text 561836 562204 368 0.1
lock-ftd LP_CC2652R7 (read only) 667319 667703 384 0.1
.rodata 75983 75991 8 0.0
.text 590856 591232 376 0.1
lock-mtd LP_CC2652R7 (read only) 616727 617119 392 0.1
.rodata 75863 75871 8 0.0
.text 540376 540760 384 0.1
pump-app LP_CC2652R7 (read only) 676759 677143 384 0.1
.rodata 88215 88223 8 0.0
.text 588060 588436 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662611 662995 384 0.1
.rodata 84067 84075 8 0.0
.text 578064 578440 376 0.1
shell LP_CC2652R7 (read only) 657250 657626 376 0.1
.rodata 84650 84658 8 0.0
.text 572284 572652 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580398 580790 392 0.1
.app_xip_area 457400 457792 392 0.1
lock cyw930739m2evb_01 (read/write) 581974 582366 392 0.1
.app_xip_area 458784 459176 392 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583194 583586 392 0.1
.app_xip_area 461044 461436 392 0.1
efr32 lighting-app BRD4161A (read/write) 1081132 1081548 416 0.0
.text 944300 944716 416 0.0
BRD4161A+rpc (read/write) 1135428 1135860 432 0.0
.text 981696 982128 432 0.0
BRD4161A+rs911x (read/write) 943664 944176 512 0.1
.text 801116 801628 512 0.1
lock-app BRD4161A+wf200 (read/write) 1120920 1121312 392 0.0
.text 977928 978320 392 0.0
window-app BRD4161A (read/write) 1066396 1066828 432 0.0
.text 929452 929884 432 0.0
k32w light k32w061+release (read/write) 659568 659912 344 0.1
.text 580492 580836 344 0.1
lock k32w061+release (read/write) 685824 686168 344 0.1
.text 606264 606608 344 0.1
linux all-clusters-app debug (read only) 2952761 2954329 1568 0.1
(read/write) 178136 178232 96 0.1
.bss 84960 84992 32 0.0
.data.rel.ro 84936 84984 48 0.1
.text 2512786 2514210 1424 0.1
all-clusters-minimal-app debug (read only) 2806857 2808425 1568 0.1
(read/write) 170072 170136 64 0.0
.bss 84288 84320 32 0.0
.data.rel.ro 77576 77624 48 0.1
.text 2367394 2368818 1424 0.1
bridge-app debug+rpc (read only) 2310289 2311841 1552 0.1
(read/write) 148896 148960 64 0.0
.bss 72352 72384 32 0.0
.data.rel.ro 66952 67000 48 0.1
.text 1951202 1952610 1408 0.1
chip-tool debug (read only) 10171717 1017350 1792 0.0
(read/write) 610824 610856 32 0.0
.data.rel.ro 579056 579088 32 0.0
.text 8254053 8255749 1696 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9904404 9906644 2240 0.0
(read/write) 675649 675681 32 0.0
.data.rel.ro 614640 614672 32 0.0
.text 7892612 7894756 2144 0.0
lighting-app debug+rpc (read only) 2546153 2547705 1552 0.1
(read/write) 152952 153016 64 0.0
.data.rel.ro 72088 72136 48 0.1
.text 2162690 2164098 1408 0.1
lock-app debug (read only) 2508073 2509625 1552 0.1
(read/write) 147896 147960 64 0.0
.bss 71264 71296 32 0.0
.data.rel.ro 69064 69112 48 0.1
.text 2115042 2116450 1408 0.1
ota-provider-app debug (read only) 2317241 2318793 1552 0.1
(read/write) 141704 141800 96 0.1
.bss 70912 70944 32 0.0
.data.rel.ro 63064 63112 48 0.1
.text 1951458 1952866 1408 0.1
ota-requestor-app debug (read only) 2434329 2435913 1584 0.1
(read/write) 148608 148672 64 0.0
.bss 73280 73312 32 0.0
.data.rel.ro 67240 67288 48 0.1
.text 2056194 2057634 1440 0.1
shell debug (read only) 2542489 2543961 1472 0.1
(read/write) 164456 164520 64 0.0
.bss 80872 80904 32 0.0
.data.rel.ro 76672 76704 32 0.0
.text 2159202 2160578 1376 0.1
thermostat-no-ble arm64 (read only) 2590364 2592012 1648 0.1
(read/write) 181745 181809 64 0.0
.bss 88689 88705 16 0.0
.data.rel.ro 83256 83304 48 0.1
.text 2185632 2187136 1504 0.1
tv-app debug (read only) 3095697 3097569 1872 0.1
(read/write) 279240 279336 96 0.0
.bss 188648 188680 32 0.0
.data.rel.ro 79312 79360 48 0.1
.text 2659330 2661058 1728 0.1
tv-casting-app debug (read only) 5553617 5555217 1600 0.0
(read/write) 185136 185168 32 0.0
.data.rel.ro 102776 102824 48 0.0
.text 4933922 4935378 1456 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446560 2447112 552 0.0
.text 1409204 1409756 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174287 1174663 376 0.0
rodata 141136 141144 8 0.0
text 809564 809924 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155155 1155515 360 0.0
rodata 133068 133076 8 0.0
text 799268 799628 360 0.0
p6 all-clusters-app default (read/write) 2562440 2562936 496 0.0
.text 1520704 1521200 496 0.0
all-clusters-minimal-app default (read/write) 2508288 2508784 496 0.0
.text 1466552 1467048 496 0.0
light-app default (read/write) 2438440 2438920 480 0.0
.text 1396704 1397184 480 0.0
lock-app default (read/write) 2464704 2465200 496 0.0
.text 1422968 1423464 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797572 797908 336 0.0
text 564536 564864 328 0.1
lighting-app tlsr9518adk80d (read/write) 817440 817768 328 0.0
text 580898 581222 324 0.1
Decreases (6 builds for cc13x2_26x2)
platform target config section 02c0e3c ea73b56 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188212 187836 -376 -0.2
all-clusters-minimal-app LP_CC2652R7 (read/write) 198776 198400 -376 -0.2
lock-ftd LP_CC2652R7 (read/write) 175816 175432 -384 -0.2
pump-app LP_CC2652R7 (read/write) 167232 166848 -384 -0.2
pump-controller-app LP_CC2652R7 (read/write) 181500 181116 -384 -0.2
shell LP_CC2652R7 (read/write) 191244 190868 -376 -0.2
Full report (39 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 02c0e3c ea73b56 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664779 665155 376 0.1
(read/write) 188212 187836 -376 -0.2
.bss 75884 75884 0 0.0
.data 3356 3356 0 0.0
.rodata 87891 87899 8 0.0
.text 576572 576940 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653511 653887 376 0.1
(read/write) 198776 198400 -376 -0.2
.bss 75180 75180 0 0.0
.data 3356 3356 0 0.0
.rodata 91359 91367 8 0.0
.text 561836 562204 368 0.1
lock-ftd LP_CC2652R7 (read only) 667319 667703 384 0.1
(read/write) 175816 175432 -384 -0.2
.bss 72916 72916 0 0.0
.data 3280 3280 0 0.0
.rodata 75983 75991 8 0.0
.text 590856 591232 376 0.1
lock-mtd LP_CC2652R7 (read only) 616727 617119 392 0.1
(read/write) 146032 146032 0 0.0
.bss 68636 68636 0 0.0
.data 3280 3280 0 0.0
.rodata 75863 75871 8 0.0
.text 540376 540760 384 0.1
pump-app LP_CC2652R7 (read only) 676759 677143 384 0.1
(read/write) 167232 166848 -384 -0.2
.bss 73004 73004 0 0.0
.data 3280 3280 0 0.0
.rodata 88215 88223 8 0.0
.text 588060 588436 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662611 662995 384 0.1
(read/write) 181500 181116 -384 -0.2
.bss 73124 73124 0 0.0
.data 3276 3276 0 0.0
.rodata 84067 84075 8 0.0
.text 578064 578440 376 0.1
shell LP_CC2652R7 (read only) 657250 657626 376 0.1
(read/write) 191244 190868 -376 -0.2
.bss 78188 78188 0 0.0
.data 3360 3360 0 0.0
.rodata 84650 84658 8 0.0
.text 572284 572652 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580398 580790 392 0.1
.app_xip_area 457400 457792 392 0.1
.bss 65960 65960 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 581974 582366 392 0.1
.app_xip_area 458784 459176 392 0.1
.bss 66152 66152 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583194 583586 392 0.1
.app_xip_area 461044 461436 392 0.1
.bss 65168 65168 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081132 1081548 416 0.0
.bss 134764 134764 0 0.0
.data 2048 2048 0 0.0
.text 944300 944716 416 0.0
BRD4161A+rpc (read/write) 1135428 1135860 432 0.0
.bss 151452 151452 0 0.0
.data 2260 2260 0 0.0
.text 981696 982128 432 0.0
BRD4161A+rs911x (read/write) 943664 944176 512 0.1
.bss 140480 140480 0 0.0
.data 2048 2048 0 0.0
.text 801116 801628 512 0.1
lock-app BRD4161A+wf200 (read/write) 1120920 1121312 392 0.0
.bss 140912 140912 0 0.0
.data 2060 2060 0 0.0
.text 977928 978320 392 0.0
window-app BRD4161A (read/write) 1066396 1066828 432 0.0
.bss 134844 134844 0 0.0
.data 2076 2076 0 0.0
.text 929452 929884 432 0.0
k32w light k32w061+release (read/write) 659568 659912 344 0.1
.bss 71284 71284 0 0.0
.data 1992 1992 0 0.0
.text 580492 580836 344 0.1
lock k32w061+release (read/write) 685824 686168 344 0.1
.bss 71756 71756 0 0.0
.data 2004 2004 0 0.0
.text 606264 606608 344 0.1
linux all-clusters-app debug (read only) 2952761 2954329 1568 0.1
(read/write) 178136 178232 96 0.1
.bss 84960 84992 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84984 48 0.1
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 262909 262909 0 0.0
.text 2512786 2514210 1424 0.1
all-clusters-minimal-app debug (read only) 2806857 2808425 1568 0.1
(read/write) 170072 170136 64 0.0
.bss 84288 84320 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77624 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264573 264573 0 0.0
.text 2367394 2368818 1424 0.1
bridge-app debug+rpc (read only) 2310289 2311841 1552 0.1
(read/write) 148896 148960 64 0.0
.bss 72352 72384 32 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 67000 48 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197472 197472 0 0.0
.text 1951202 1952610 1408 0.1
chip-tool debug (read only) 10171717 1017350 1792 0.0
(read/write) 610824 610856 32 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579056 579088 32 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 508933 508933 0 0.0
.text 8254053 8255749 1696 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9904404 9906644 2240 0.0
(read/write) 675649 675681 32 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614672 32 0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472196 472196 0 0.0
.text 7892612 7894756 2144 0.0
lighting-app debug+rpc (read only) 2546153 2547705 1552 0.1
(read/write) 152952 153016 64 0.0
.bss 72896 72896 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72136 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213256 213256 0 0.0
.text 2162690 2164098 1408 0.1
lock-app debug (read only) 2508073 2509625 1552 0.1
(read/write) 147896 147960 64 0.0
.bss 71264 71296 32 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69112 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228008 228008 0 0.0
.text 2115042 2116450 1408 0.1
ota-provider-app debug (read only) 2317241 2318793 1552 0.1
(read/write) 141704 141800 96 0.1
.bss 70912 70944 32 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63112 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203128 203128 0 0.0
.text 1951458 1952866 1408 0.1
ota-requestor-app debug (read only) 2434329 2435913 1584 0.1
(read/write) 148608 148672 64 0.0
.bss 73280 73312 32 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67288 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207104 207104 0 0.0
.text 2056194 2057634 1440 0.1
shell debug (read only) 2542489 2543961 1472 0.1
(read/write) 164456 164520 64 0.0
.bss 80872 80904 32 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76704 32 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 226994 226994 0 0.0
.text 2159202 2160578 1376 0.1
thermostat-no-ble arm64 (read only) 2590364 2592012 1648 0.1
(read/write) 181745 181809 64 0.0
.bss 88689 88705 16 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83304 48 0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165004 0 0.0
.text 2185632 2187136 1504 0.1
tv-app debug (read only) 3095697 3097569 1872 0.1
(read/write) 279240 279336 96 0.0
.bss 188648 188680 32 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79360 48 0.1
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248608 248608 0 0.0
.text 2659330 2661058 1728 0.1
tv-casting-app debug (read only) 5553617 5555217 1600 0.0
(read/write) 185136 185168 32 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102776 102824 48 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 342889 342889 0 0.0
.text 4933922 4935378 1456 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446560 2447112 552 0.0
.bss 215708 215708 0 0.0
.data 5872 5872 0 0.0
.text 1409204 1409756 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174287 1174663 376 0.0
bss 144658 144658 0 0.0
rodata 141136 141144 8 0.0
text 809564 809924 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155155 1155515 360 0.0
bss 143894 143894 0 0.0
rodata 133068 133076 8 0.0
text 799268 799628 360 0.0
p6 all-clusters-app default (read/write) 2562440 2562936 496 0.0
.bss 150888 150888 0 0.0
.data 2776 2776 0 0.0
.text 1520704 1521200 496 0.0
all-clusters-minimal-app default (read/write) 2508288 2508784 496 0.0
.bss 150168 150168 0 0.0
.data 2776 2776 0 0.0
.text 1466552 1467048 496 0.0
light-app default (read/write) 2438440 2438920 480 0.0
.bss 142224 142224 0 0.0
.data 2592 2592 0 0.0
.text 1396704 1397184 480 0.0
lock-app default (read/write) 2464704 2465200 496 0.0
.bss 142072 142072 0 0.0
.data 2600 2600 0 0.0
.text 1422968 1423464 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797572 797908 336 0.0
bss 72336 72336 0 0.0
noinit 40416 40416 0 0.0
text 564536 564864 328 0.1
lighting-app tlsr9518adk80d (read/write) 817440 817768 328 0.0
bss 73172 73172 0 0.0
noinit 40416 40416 0 0.0
text 580898 581222 324 0.1

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #20082: Size comparison from 02c0e3c to 2296c91

Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 02c0e3c 2296c91 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664779 665155 376 0.1
.rodata 87891 87899 8 0.0
.text 576572 576940 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653511 653887 376 0.1
.rodata 91359 91367 8 0.0
.text 561836 562204 368 0.1
lock-ftd LP_CC2652R7 (read only) 667319 667703 384 0.1
.rodata 75983 75991 8 0.0
.text 590856 591232 376 0.1
lock-mtd LP_CC2652R7 (read only) 616727 617119 392 0.1
.rodata 75863 75871 8 0.0
.text 540376 540760 384 0.1
pump-app LP_CC2652R7 (read only) 676759 677143 384 0.1
.rodata 88215 88223 8 0.0
.text 588060 588436 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662611 662995 384 0.1
.rodata 84067 84075 8 0.0
.text 578064 578440 376 0.1
shell LP_CC2652R7 (read only) 657250 657626 376 0.1
.rodata 84650 84658 8 0.0
.text 572284 572652 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580398 580790 392 0.1
.app_xip_area 457400 457792 392 0.1
lock cyw930739m2evb_01 (read/write) 581974 582366 392 0.1
.app_xip_area 458784 459176 392 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583194 583586 392 0.1
.app_xip_area 461044 461436 392 0.1
efr32 lighting-app BRD4161A (read/write) 1081132 1081548 416 0.0
.text 944300 944716 416 0.0
BRD4161A+rpc (read/write) 1135428 1135860 432 0.0
.text 981696 982128 432 0.0
BRD4161A+rs911x (read/write) 943664 944176 512 0.1
.text 801116 801628 512 0.1
lock-app BRD4161A+wf200 (read/write) 1120920 1121312 392 0.0
.text 977928 978320 392 0.0
window-app BRD4161A (read/write) 1066396 1066828 432 0.0
.text 929452 929884 432 0.0
esp32 all-clusters-app c3devkit (read only) 1018282 1018574 292 0.0
(read/write) 1486482 1486490 8 0.0
.flash.rodata 214576 214584 8 0.0
.flash.text 1018282 1018574 292 0.0
m5stack (read only) 1072455 1072739 284 0.0
(read/write) 488576 488584 8 0.0
.flash.rodata 245060 245068 8 0.0
.flash.text 1067071 1067355 284 0.0
k32w light k32w061+release (read/write) 659568 659912 344 0.1
.text 580492 580836 344 0.1
lock k32w061+release (read/write) 685824 686168 344 0.1
.text 606264 606608 344 0.1
linux all-clusters-app debug (read only) 2952761 2954329 1568 0.1
(read/write) 178136 178232 96 0.1
.bss 84960 84992 32 0.0
.data.rel.ro 84936 84984 48 0.1
.text 2512786 2514210 1424 0.1
all-clusters-minimal-app debug (read only) 2806857 2808425 1568 0.1
(read/write) 170072 170136 64 0.0
.bss 84288 84320 32 0.0
.data.rel.ro 77576 77624 48 0.1
.text 2367394 2368818 1424 0.1
bridge-app debug+rpc (read only) 2310289 2311841 1552 0.1
(read/write) 148896 148960 64 0.0
.bss 72352 72384 32 0.0
.data.rel.ro 66952 67000 48 0.1
.text 1951202 1952610 1408 0.1
chip-tool debug (read only) 10171717 1017350 1792 0.0
(read/write) 610824 610856 32 0.0
.data.rel.ro 579056 579088 32 0.0
.text 8254053 8255749 1696 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9904404 9906644 2240 0.0
(read/write) 675649 675681 32 0.0
.data.rel.ro 614640 614672 32 0.0
.text 7892612 7894756 2144 0.0
lighting-app debug+rpc (read only) 2546153 2547705 1552 0.1
(read/write) 152952 153016 64 0.0
.data.rel.ro 72088 72136 48 0.1
.text 2162690 2164098 1408 0.1
lock-app debug (read only) 2508073 2509625 1552 0.1
(read/write) 147896 147960 64 0.0
.bss 71264 71296 32 0.0
.data.rel.ro 69064 69112 48 0.1
.text 2115042 2116450 1408 0.1
ota-provider-app debug (read only) 2317241 2318793 1552 0.1
(read/write) 141704 141800 96 0.1
.bss 70912 70944 32 0.0
.data.rel.ro 63064 63112 48 0.1
.text 1951458 1952866 1408 0.1
ota-requestor-app debug (read only) 2434329 2435913 1584 0.1
(read/write) 148608 148672 64 0.0
.bss 73280 73312 32 0.0
.data.rel.ro 67240 67288 48 0.1
.text 2056194 2057634 1440 0.1
shell debug (read only) 2542489 2543961 1472 0.1
(read/write) 164456 164520 64 0.0
.bss 80872 80904 32 0.0
.data.rel.ro 76672 76704 32 0.0
.text 2159202 2160578 1376 0.1
thermostat-no-ble arm64 (read only) 2590364 2592012 1648 0.1
(read/write) 181745 181809 64 0.0
.bss 88689 88705 16 0.0
.data.rel.ro 83256 83304 48 0.1
.text 2185632 2187136 1504 0.1
tv-app debug (read only) 3095697 3097569 1872 0.1
(read/write) 279240 279336 96 0.0
.bss 188648 188680 32 0.0
.data.rel.ro 79312 79360 48 0.1
.text 2659330 2661058 1728 0.1
tv-casting-app debug (read only) 5553617 5555217 1600 0.0
(read/write) 185136 185168 32 0.0
.data.rel.ro 102776 102824 48 0.0
.text 4933922 4935378 1456 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446560 2447112 552 0.0
.text 1409204 1409756 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174287 1174663 376 0.0
rodata 141136 141144 8 0.0
text 809564 809924 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155155 1155515 360 0.0
rodata 133068 133076 8 0.0
text 799268 799628 360 0.0
p6 all-clusters-app default (read/write) 2562440 2562936 496 0.0
.text 1520704 1521200 496 0.0
all-clusters-minimal-app default (read/write) 2508288 2508784 496 0.0
.text 1466552 1467048 496 0.0
light-app default (read/write) 2438440 2438920 480 0.0
.text 1396704 1397184 480 0.0
lock-app default (read/write) 2464704 2465200 496 0.0
.text 1422968 1423464 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797572 797916 344 0.0
text 564536 564866 330 0.1
lighting-app tlsr9518adk80d (read/write) 817440 817768 328 0.0
text 580898 581220 322 0.1
Decreases (6 builds for cc13x2_26x2)
platform target config section 02c0e3c 2296c91 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188212 187836 -376 -0.2
all-clusters-minimal-app LP_CC2652R7 (read/write) 198776 198400 -376 -0.2
lock-ftd LP_CC2652R7 (read/write) 175816 175432 -384 -0.2
pump-app LP_CC2652R7 (read/write) 167232 166848 -384 -0.2
pump-controller-app LP_CC2652R7 (read/write) 181500 181116 -384 -0.2
shell LP_CC2652R7 (read/write) 191244 190868 -376 -0.2
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 02c0e3c 2296c91 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664779 665155 376 0.1
(read/write) 188212 187836 -376 -0.2
.bss 75884 75884 0 0.0
.data 3356 3356 0 0.0
.rodata 87891 87899 8 0.0
.text 576572 576940 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653511 653887 376 0.1
(read/write) 198776 198400 -376 -0.2
.bss 75180 75180 0 0.0
.data 3356 3356 0 0.0
.rodata 91359 91367 8 0.0
.text 561836 562204 368 0.1
lock-ftd LP_CC2652R7 (read only) 667319 667703 384 0.1
(read/write) 175816 175432 -384 -0.2
.bss 72916 72916 0 0.0
.data 3280 3280 0 0.0
.rodata 75983 75991 8 0.0
.text 590856 591232 376 0.1
lock-mtd LP_CC2652R7 (read only) 616727 617119 392 0.1
(read/write) 146032 146032 0 0.0
.bss 68636 68636 0 0.0
.data 3280 3280 0 0.0
.rodata 75863 75871 8 0.0
.text 540376 540760 384 0.1
pump-app LP_CC2652R7 (read only) 676759 677143 384 0.1
(read/write) 167232 166848 -384 -0.2
.bss 73004 73004 0 0.0
.data 3280 3280 0 0.0
.rodata 88215 88223 8 0.0
.text 588060 588436 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662611 662995 384 0.1
(read/write) 181500 181116 -384 -0.2
.bss 73124 73124 0 0.0
.data 3276 3276 0 0.0
.rodata 84067 84075 8 0.0
.text 578064 578440 376 0.1
shell LP_CC2652R7 (read only) 657250 657626 376 0.1
(read/write) 191244 190868 -376 -0.2
.bss 78188 78188 0 0.0
.data 3360 3360 0 0.0
.rodata 84650 84658 8 0.0
.text 572284 572652 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580398 580790 392 0.1
.app_xip_area 457400 457792 392 0.1
.bss 65960 65960 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 581974 582366 392 0.1
.app_xip_area 458784 459176 392 0.1
.bss 66152 66152 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583194 583586 392 0.1
.app_xip_area 461044 461436 392 0.1
.bss 65168 65168 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081132 1081548 416 0.0
.bss 134764 134764 0 0.0
.data 2048 2048 0 0.0
.text 944300 944716 416 0.0
BRD4161A+rpc (read/write) 1135428 1135860 432 0.0
.bss 151452 151452 0 0.0
.data 2260 2260 0 0.0
.text 981696 982128 432 0.0
BRD4161A+rs911x (read/write) 943664 944176 512 0.1
.bss 140480 140480 0 0.0
.data 2048 2048 0 0.0
.text 801116 801628 512 0.1
lock-app BRD4161A+wf200 (read/write) 1120920 1121312 392 0.0
.bss 140912 140912 0 0.0
.data 2060 2060 0 0.0
.text 977928 978320 392 0.0
window-app BRD4161A (read/write) 1066396 1066828 432 0.0
.bss 134844 134844 0 0.0
.data 2076 2076 0 0.0
.text 929452 929884 432 0.0
esp32 all-clusters-app c3devkit (read only) 1018282 1018574 292 0.0
(read/write) 1486482 1486490 8 0.0
.dram0.bss 71856 71856 0 0.0
.dram0.data 14624 14624 0 0.0
.flash.rodata 214576 214584 8 0.0
.flash.text 1018282 1018574 292 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072455 1072739 284 0.0
(read/write) 488576 488584 8 0.0
.dram0.bss 77376 77376 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245060 245068 8 0.0
.flash.text 1067071 1067355 284 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659568 659912 344 0.1
.bss 71284 71284 0 0.0
.data 1992 1992 0 0.0
.text 580492 580836 344 0.1
lock k32w061+release (read/write) 685824 686168 344 0.1
.bss 71756 71756 0 0.0
.data 2004 2004 0 0.0
.text 606264 606608 344 0.1
linux all-clusters-app debug (read only) 2952761 2954329 1568 0.1
(read/write) 178136 178232 96 0.1
.bss 84960 84992 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84984 48 0.1
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 262909 262909 0 0.0
.text 2512786 2514210 1424 0.1
all-clusters-minimal-app debug (read only) 2806857 2808425 1568 0.1
(read/write) 170072 170136 64 0.0
.bss 84288 84320 32 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77624 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264573 264573 0 0.0
.text 2367394 2368818 1424 0.1
bridge-app debug+rpc (read only) 2310289 2311841 1552 0.1
(read/write) 148896 148960 64 0.0
.bss 72352 72384 32 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 67000 48 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197472 197472 0 0.0
.text 1951202 1952610 1408 0.1
chip-tool debug (read only) 10171717 1017350 1792 0.0
(read/write) 610824 610856 32 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579056 579088 32 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 508933 508933 0 0.0
.text 8254053 8255749 1696 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9904404 9906644 2240 0.0
(read/write) 675649 675681 32 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614672 32 0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472196 472196 0 0.0
.text 7892612 7894756 2144 0.0
lighting-app debug+rpc (read only) 2546153 2547705 1552 0.1
(read/write) 152952 153016 64 0.0
.bss 72896 72896 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72136 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213256 213256 0 0.0
.text 2162690 2164098 1408 0.1
lock-app debug (read only) 2508073 2509625 1552 0.1
(read/write) 147896 147960 64 0.0
.bss 71264 71296 32 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69112 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228008 228008 0 0.0
.text 2115042 2116450 1408 0.1
ota-provider-app debug (read only) 2317241 2318793 1552 0.1
(read/write) 141704 141800 96 0.1
.bss 70912 70944 32 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63112 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203128 203128 0 0.0
.text 1951458 1952866 1408 0.1
ota-requestor-app debug (read only) 2434329 2435913 1584 0.1
(read/write) 148608 148672 64 0.0
.bss 73280 73312 32 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67288 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207104 207104 0 0.0
.text 2056194 2057634 1440 0.1
shell debug (read only) 2542489 2543961 1472 0.1
(read/write) 164456 164520 64 0.0
.bss 80872 80904 32 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76704 32 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 226994 226994 0 0.0
.text 2159202 2160578 1376 0.1
thermostat-no-ble arm64 (read only) 2590364 2592012 1648 0.1
(read/write) 181745 181809 64 0.0
.bss 88689 88705 16 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83304 48 0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165004 0 0.0
.text 2185632 2187136 1504 0.1
tv-app debug (read only) 3095697 3097569 1872 0.1
(read/write) 279240 279336 96 0.0
.bss 188648 188680 32 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79360 48 0.1
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248608 248608 0 0.0
.text 2659330 2661058 1728 0.1
tv-casting-app debug (read only) 5553617 5555217 1600 0.0
(read/write) 185136 185168 32 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102776 102824 48 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 342889 342889 0 0.0
.text 4933922 4935378 1456 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446560 2447112 552 0.0
.bss 215708 215708 0 0.0
.data 5872 5872 0 0.0
.text 1409204 1409756 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174287 1174663 376 0.0
bss 144658 144658 0 0.0
rodata 141136 141144 8 0.0
text 809564 809924 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155155 1155515 360 0.0
bss 143894 143894 0 0.0
rodata 133068 133076 8 0.0
text 799268 799628 360 0.0
p6 all-clusters-app default (read/write) 2562440 2562936 496 0.0
.bss 150888 150888 0 0.0
.data 2776 2776 0 0.0
.text 1520704 1521200 496 0.0
all-clusters-minimal-app default (read/write) 2508288 2508784 496 0.0
.bss 150168 150168 0 0.0
.data 2776 2776 0 0.0
.text 1466552 1467048 496 0.0
light-app default (read/write) 2438440 2438920 480 0.0
.bss 142224 142224 0 0.0
.data 2592 2592 0 0.0
.text 1396704 1397184 480 0.0
lock-app default (read/write) 2464704 2465200 496 0.0
.bss 142072 142072 0 0.0
.data 2600 2600 0 0.0
.text 1422968 1423464 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797572 797916 344 0.0
bss 72336 72336 0 0.0
noinit 40416 40416 0 0.0
text 564536 564866 330 0.1
lighting-app tlsr9518adk80d (read/write) 817440 817768 328 0.0
bss 73172 73172 0 0.0
noinit 40416 40416 0 0.0
text 580898 581220 322 0.1

@github-actions
Copy link

github-actions bot commented Jun 29, 2022

PR #20082: Size comparison from b91727b to 5436b62

Increases (12 builds for cyw30739, k32w, linux, mbed, nrfconnect, telink)
platform target config section b91727b 5436b62 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 580262 580646 384 0.1
.app_xip_area 457264 457648 384 0.1
lock cyw930739m2evb_01 (read/write) 581838 582222 384 0.1
.app_xip_area 458648 459032 384 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583326 583726 400 0.1
.app_xip_area 461176 461576 400 0.1
k32w light k32w061+release (read/write) 659600 659928 328 0.0
.text 580516 580844 328 0.1
lock k32w061+release (read/write) 686076 686420 344 0.1
.text 606516 606860 344 0.1
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9907764 9910020 2256 0.0
(read/write) 675633 675665 32 0.0
.data.rel.ro 614616 614648 32 0.0
.text 7895636 7897796 2160 0.0
thermostat-no-ble arm64 (read only) 2590372 2592036 1664 0.1
(read/write) 158865 158913 48 0.0
.data.rel.ro 83208 83256 48 0.1
.text 2185456 2186976 1520 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446528 2447080 552 0.0
.text 1409172 1409724 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174559 1174935 376 0.0
rodata 141344 141352 8 0.0
text 809632 809992 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155411 1155787 376 0.0
rodata 133276 133284 8 0.0
text 799328 799692 364 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797888 798224 336 0.0
text 564636 564966 330 0.1
lighting-app tlsr9518adk80d (read/write) 817756 818084 328 0.0
text 580994 581318 324 0.1
Full report (12 builds for cyw30739, k32w, linux, mbed, nrfconnect, telink)
platform target config section b91727b 5436b62 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 580262 580646 384 0.1
.app_xip_area 457264 457648 384 0.1
.bss 65960 65960 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 581838 582222 384 0.1
.app_xip_area 458648 459032 384 0.1
.bss 66152 66152 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583326 583726 400 0.1
.app_xip_area 461176 461576 400 0.1
.bss 65168 65168 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 659600 659928 328 0.0
.bss 71292 71292 0 0.0
.data 1992 1992 0 0.0
.text 580516 580844 328 0.1
lock k32w061+release (read/write) 686076 686420 344 0.1
.bss 71756 71756 0 0.0
.data 2004 2004 0 0.0
.text 606516 606860 344 0.1
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9907764 9910020 2256 0.0
(read/write) 675633 675665 32 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614616 614648 32 0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472548 472548 0 0.0
.text 7895636 7897796 2160 0.0
thermostat-no-ble arm64 (read only) 2590372 2592036 1664 0.1
(read/write) 158865 158913 48 0.0
.bss 65857 65857 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83208 83256 48 0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165236 165236 0 0.0
.text 2185456 2186976 1520 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446528 2447080 552 0.0
.bss 215716 215716 0 0.0
.data 5872 5872 0 0.0
.text 1409172 1409724 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174559 1174935 376 0.0
bss 144660 144660 0 0.0
rodata 141344 141352 8 0.0
text 809632 809992 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155411 1155787 376 0.0
bss 143896 143896 0 0.0
rodata 133276 133284 8 0.0
text 799328 799692 364 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797888 798224 336 0.0
bss 72336 72336 0 0.0
noinit 40416 40416 0 0.0
text 564636 564966 330 0.1
lighting-app tlsr9518adk80d (read/write) 817756 818084 328 0.0
bss 73180 73180 0 0.0
noinit 40416 40416 0 0.0
text 580994 581318 324 0.1

@github-actions
Copy link

github-actions bot commented Jun 29, 2022

PR #20082: Size comparison from b91727b to 0c93070

Increases (30 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b91727b 0c93070 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665019 665395 376 0.1
.rodata 88091 88099 8 0.0
.text 576612 576980 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653779 654155 376 0.1
.rodata 91571 91579 8 0.0
.text 561892 562260 368 0.1
lock-ftd LP_CC2652R7 (read only) 667567 667951 384 0.1
.rodata 76183 76191 8 0.0
.text 590904 591280 376 0.1
lock-mtd LP_CC2652R7 (read only) 616991 617383 392 0.1
.rodata 76071 76079 8 0.0
.text 540432 540816 384 0.1
pump-app LP_CC2652R7 (read only) 677055 677439 384 0.1
.rodata 88423 88431 8 0.0
.text 588148 588524 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662863 663247 384 0.1
.rodata 84263 84271 8 0.0
.text 578120 578496 376 0.1
shell LP_CC2652R7 (read only) 657454 657830 376 0.1
.rodata 84830 84838 8 0.0
.text 572308 572676 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580262 580638 376 0.1
.app_xip_area 457264 457640 376 0.1
lock cyw930739m2evb_01 (read/write) 581838 582222 384 0.1
.app_xip_area 458648 459032 384 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583326 583726 400 0.1
.app_xip_area 461176 461576 400 0.1
efr32 lighting-app BRD4161A (read/write) 1081356 1081788 432 0.0
.text 944516 944948 432 0.0
BRD4161A+rpc (read/write) 1135596 1136060 464 0.0
.text 981864 982328 464 0.0
BRD4161A+rs911x (read/write) 943812 944340 528 0.1
.text 801256 801784 528 0.1
lock-app BRD4161A+wf200 (read/write) 1121112 1121504 392 0.0
.text 978112 978504 392 0.0
window-app BRD4161A (read/write) 1066636 1067068 432 0.0
.text 929684 930116 432 0.0
esp32 all-clusters-app c3devkit (read only) 1018314 1018606 292 0.0
(read/write) 1486658 1486666 8 0.0
.flash.rodata 214784 214792 8 0.0
.flash.text 1018314 1018606 292 0.0
m5stack (read only) 1072423 1072731 308 0.0
(read/write) 488760 488768 8 0.0
.flash.rodata 245244 245252 8 0.0
.flash.text 1067039 1067347 308 0.0
k32w light k32w061+release (read/write) 659600 659928 328 0.0
.text 580516 580844 328 0.1
lock k32w061+release (read/write) 686076 686420 344 0.1
.text 606516 606860 344 0.1
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9907764 9910020 2256 0.0
(read/write) 675633 675665 32 0.0
.data.rel.ro 614616 614648 32 0.0
.text 7895636 7897796 2160 0.0
thermostat-no-ble arm64 (read only) 2590372 2592036 1664 0.1
(read/write) 158865 158913 48 0.0
.data.rel.ro 83208 83256 48 0.1
.text 2185456 2186976 1520 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446528 2447080 552 0.0
.text 1409172 1409724 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174559 1174935 376 0.0
rodata 141344 141352 8 0.0
text 809632 809992 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155411 1155787 376 0.0
rodata 133276 133284 8 0.0
text 799328 799692 364 0.0
p6 all-clusters-app default (read/write) 2562192 2562688 496 0.0
.text 1520456 1520952 496 0.0
all-clusters-minimal-app default (read/write) 2508056 2508552 496 0.0
.text 1466320 1466816 496 0.0
light-app default (read/write) 2438560 2439056 496 0.0
.text 1396824 1397320 496 0.0
lock-app default (read/write) 2464864 2465360 496 0.0
.text 1423128 1423624 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797888 798224 336 0.0
text 564636 564964 328 0.1
lighting-app tlsr9518adk80d (read/write) 817756 818084 328 0.0
text 580994 581316 322 0.1
Decreases (6 builds for cc13x2_26x2)
platform target config section b91727b 0c93070 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 187980 187604 -376 -0.2
all-clusters-minimal-app LP_CC2652R7 (read/write) 198516 198140 -376 -0.2
lock-ftd LP_CC2652R7 (read/write) 175576 175192 -384 -0.2
pump-app LP_CC2652R7 (read/write) 166936 166552 -384 -0.2
pump-controller-app LP_CC2652R7 (read/write) 181248 180864 -384 -0.2
shell LP_CC2652R7 (read/write) 191048 190672 -376 -0.2
Full report (30 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b91727b 0c93070 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665019 665395 376 0.1
(read/write) 187980 187604 -376 -0.2
.bss 75892 75892 0 0.0
.data 3356 3356 0 0.0
.rodata 88091 88099 8 0.0
.text 576612 576980 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653779 654155 376 0.1
(read/write) 198516 198140 -376 -0.2
.bss 75188 75188 0 0.0
.data 3356 3356 0 0.0
.rodata 91571 91579 8 0.0
.text 561892 562260 368 0.1
lock-ftd LP_CC2652R7 (read only) 667567 667951 384 0.1
(read/write) 175576 175192 -384 -0.2
.bss 72924 72924 0 0.0
.data 3280 3280 0 0.0
.rodata 76183 76191 8 0.0
.text 590904 591280 376 0.1
lock-mtd LP_CC2652R7 (read only) 616991 617383 392 0.1
(read/write) 146040 146040 0 0.0
.bss 68644 68644 0 0.0
.data 3280 3280 0 0.0
.rodata 76071 76079 8 0.0
.text 540432 540816 384 0.1
pump-app LP_CC2652R7 (read only) 677055 677439 384 0.1
(read/write) 166936 166552 -384 -0.2
.bss 73004 73004 0 0.0
.data 3280 3280 0 0.0
.rodata 88423 88431 8 0.0
.text 588148 588524 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662863 663247 384 0.1
(read/write) 181248 180864 -384 -0.2
.bss 73124 73124 0 0.0
.data 3276 3276 0 0.0
.rodata 84263 84271 8 0.0
.text 578120 578496 376 0.1
shell LP_CC2652R7 (read only) 657454 657830 376 0.1
(read/write) 191048 190672 -376 -0.2
.bss 78196 78196 0 0.0
.data 3360 3360 0 0.0
.rodata 84830 84838 8 0.0
.text 572308 572676 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580262 580638 376 0.1
.app_xip_area 457264 457640 376 0.1
.bss 65960 65960 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 581838 582222 384 0.1
.app_xip_area 458648 459032 384 0.1
.bss 66152 66152 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583326 583726 400 0.1
.app_xip_area 461176 461576 400 0.1
.bss 65168 65168 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081356 1081788 432 0.0
.bss 134772 134772 0 0.0
.data 2048 2048 0 0.0
.text 944516 944948 432 0.0
BRD4161A+rpc (read/write) 1135596 1136060 464 0.0
.bss 151452 151452 0 0.0
.data 2260 2260 0 0.0
.text 981864 982328 464 0.0
BRD4161A+rs911x (read/write) 943812 944340 528 0.1
.bss 140488 140488 0 0.0
.data 2048 2048 0 0.0
.text 801256 801784 528 0.1
lock-app BRD4161A+wf200 (read/write) 1121112 1121504 392 0.0
.bss 140920 140920 0 0.0
.data 2060 2060 0 0.0
.text 978112 978504 392 0.0
window-app BRD4161A (read/write) 1066636 1067068 432 0.0
.bss 134852 134852 0 0.0
.data 2076 2076 0 0.0
.text 929684 930116 432 0.0
esp32 all-clusters-app c3devkit (read only) 1018314 1018606 292 0.0
(read/write) 1486658 1486666 8 0.0
.dram0.bss 71856 71856 0 0.0
.dram0.data 14592 14592 0 0.0
.flash.rodata 214784 214792 8 0.0
.flash.text 1018314 1018606 292 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072423 1072731 308 0.0
(read/write) 488760 488768 8 0.0
.dram0.bss 77376 77376 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245244 245252 8 0.0
.flash.text 1067039 1067347 308 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659600 659928 328 0.0
.bss 71292 71292 0 0.0
.data 1992 1992 0 0.0
.text 580516 580844 328 0.1
lock k32w061+release (read/write) 686076 686420 344 0.1
.bss 71756 71756 0 0.0
.data 2004 2004 0 0.0
.text 606516 606860 344 0.1
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9907764 9910020 2256 0.0
(read/write) 675633 675665 32 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614616 614648 32 0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472548 472548 0 0.0
.text 7895636 7897796 2160 0.0
thermostat-no-ble arm64 (read only) 2590372 2592036 1664 0.1
(read/write) 158865 158913 48 0.0
.bss 65857 65857 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83208 83256 48 0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165236 165236 0 0.0
.text 2185456 2186976 1520 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446528 2447080 552 0.0
.bss 215716 215716 0 0.0
.data 5872 5872 0 0.0
.text 1409172 1409724 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174559 1174935 376 0.0
bss 144660 144660 0 0.0
rodata 141344 141352 8 0.0
text 809632 809992 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155411 1155787 376 0.0
bss 143896 143896 0 0.0
rodata 133276 133284 8 0.0
text 799328 799692 364 0.0
p6 all-clusters-app default (read/write) 2562192 2562688 496 0.0
.bss 150896 150896 0 0.0
.data 2776 2776 0 0.0
.text 1520456 1520952 496 0.0
all-clusters-minimal-app default (read/write) 2508056 2508552 496 0.0
.bss 150176 150176 0 0.0
.data 2776 2776 0 0.0
.text 1466320 1466816 496 0.0
light-app default (read/write) 2438560 2439056 496 0.0
.bss 142232 142232 0 0.0
.data 2592 2592 0 0.0
.text 1396824 1397320 496 0.0
lock-app default (read/write) 2464864 2465360 496 0.0
.bss 142080 142080 0 0.0
.data 2600 2600 0 0.0
.text 1423128 1423624 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797888 798224 336 0.0
bss 72336 72336 0 0.0
noinit 40416 40416 0 0.0
text 564636 564964 328 0.1
lighting-app tlsr9518adk80d (read/write) 817756 818084 328 0.0
bss 73180 73180 0 0.0
noinit 40416 40416 0 0.0
text 580994 581316 322 0.1

@github-actions
Copy link

github-actions bot commented Jun 29, 2022

PR #20082: Size comparison from 81c7f2a to bed37e1

Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 81c7f2a bed37e1 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664931 665307 376 0.1
.rodata 88083 88091 8 0.0
.text 576532 576900 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653707 654083 376 0.1
.rodata 91563 91571 8 0.0
.text 561828 562196 368 0.1
lock-ftd LP_CC2652R7 (read only) 667487 667879 392 0.1
.rodata 76183 76191 8 0.0
.text 590824 591208 384 0.1
lock-mtd LP_CC2652R7 (read only) 616903 617295 392 0.1
.rodata 76063 76071 8 0.0
.text 540352 540736 384 0.1
pump-app LP_CC2652R7 (read only) 676967 677351 384 0.1
.rodata 88415 88423 8 0.0
.text 588068 588444 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662783 663167 384 0.1
.rodata 84263 84271 8 0.0
.text 578040 578416 376 0.1
shell LP_CC2652R7 (read only) 657374 657750 376 0.1
.rodata 84830 84838 8 0.0
.text 572228 572596 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580174 580558 384 0.1
.app_xip_area 457176 457560 384 0.1
lock cyw930739m2evb_01 (read/write) 581734 582118 384 0.1
.app_xip_area 458544 458928 384 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583230 583630 400 0.1
.app_xip_area 461080 461480 400 0.1
efr32 lighting-app BRD4161A (read/write) 1081420 1081868 448 0.0
.text 944580 945028 448 0.0
BRD4161A+rpc (read/write) 1135684 1136148 464 0.0
.text 981952 982416 464 0.0
BRD4161A+rs911x (read/write) 943884 944412 528 0.1
.text 801328 801856 528 0.1
lock-app BRD4161A+wf200 (read/write) 1121048 1121424 376 0.0
.text 978048 978424 376 0.0
window-app BRD4161A (read/write) 1066700 1067132 432 0.0
.text 929748 930180 432 0.0
esp32 all-clusters-app c3devkit (read only) 1018218 1018510 292 0.0
(read/write) 1486650 1486658 8 0.0
.flash.rodata 214776 214784 8 0.0
.flash.text 1018218 1018510 292 0.0
m5stack (read only) 1072315 1072631 316 0.0
(read/write) 488752 488760 8 0.0
.flash.rodata 245236 245244 8 0.0
.flash.text 1066931 1067247 316 0.0
k32w light k32w061+release (read/write) 659520 659864 344 0.1
.text 580436 580780 344 0.1
lock k32w061+release (read/write) 685988 686332 344 0.1
.text 606428 606772 344 0.1
linux all-clusters-app debug (read only) 2952673 2954257 1584 0.1
(read/write) 155288 155352 64 0.0
.data.rel.ro 84904 84952 48 0.1
.text 2512546 2513986 1440 0.1
all-clusters-minimal-app debug (read only) 2806769 2808353 1584 0.1
(read/write) 147224 147256 32 0.0
.data.rel.ro 77544 77592 48 0.1
.text 2367154 2368594 1440 0.1
bridge-app debug+rpc (read only) 2310201 2311769 1568 0.1
(read/write) 126048 126080 32 0.0
.data.rel.ro 66920 66968 48 0.1
.text 1950962 1952386 1424 0.1
chip-tool debug (read only) 10175741 10177549 1808 0.0
(read/write) 610792 610824 32 0.0
.data.rel.ro 579024 579056 32 0.0
.text 8257797 8259509 1712 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9907444 9909716 2272 0.0
(read/write) 675601 675633 32 0.0
.data.rel.ro 614592 614624 32 0.0
.text 7895396 7897572 2176 0.0
lighting-app debug+rpc (read only) 2546033 2547601 1568 0.1
(read/write) 130072 130136 64 0.0
.data.rel.ro 72056 72104 48 0.1
.text 2162450 2163874 1424 0.1
lock-app debug (read only) 2507953 2509521 1568 0.1
(read/write) 125048 125080 32 0.0
.data.rel.ro 69032 69080 48 0.1
.text 2114802 2116226 1424 0.1
ota-provider-app debug (read only) 2317089 2318657 1568 0.1
(read/write) 118856 118920 64 0.1
.data.rel.ro 63032 63080 48 0.1
.text 1951218 1952642 1424 0.1
ota-requestor-app debug (read only) 2434241 2435841 1600 0.1
(read/write) 125760 125824 64 0.1
.data.rel.ro 67224 67272 48 0.1
.text 2055954 2057410 1456 0.1
shell debug (read only) 2542401 2543889 1488 0.1
(read/write) 141608 141640 32 0.0
.data.rel.ro 76640 76672 32 0.0
.text 2158962 2160354 1392 0.1
thermostat-no-ble arm64 (read only) 2589940 2591620 1680 0.1
(read/write) 158833 158881 48 0.0
.data.rel.ro 83184 83232 48 0.1
.text 2185104 2186640 1536 0.1
tv-app debug (read only) 3095641 3097513 1872 0.1
(read/write) 256424 256488 64 0.0
.data.rel.ro 79312 79360 48 0.1
.text 2659122 2660850 1728 0.1
tv-casting-app debug (read only) 5553801 5555433 1632 0.0
(read/write) 162256 162288 32 0.0
.data.rel.ro 102744 102792 48 0.0
.text 4933954 4935442 1488 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446592 2447144 552 0.0
.text 1409236 1409788 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174459 1174819 360 0.0
rodata 141340 141348 8 0.0
text 809524 809880 356 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155311 1155687 376 0.0
rodata 133272 133280 8 0.0
text 799228 799588 360 0.0
p6 all-clusters-app default (read/write) 2562256 2562752 496 0.0
.text 1520520 1521016 496 0.0
all-clusters-minimal-app default (read/write) 2508136 2508632 496 0.0
.text 1466400 1466896 496 0.0
light-app default (read/write) 2438648 2439144 496 0.0
.text 1396912 1397408 496 0.0
lock-app default (read/write) 2464928 2465424 496 0.0
.text 1423192 1423688 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797756 798100 344 0.0
text 564512 564842 330 0.1
lighting-app tlsr9518adk80d (read/write) 817624 817960 336 0.0
text 580872 581194 322 0.1
Decreases (6 builds for cc13x2_26x2)
platform target config section 81c7f2a bed37e1 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188068 187692 -376 -0.2
all-clusters-minimal-app LP_CC2652R7 (read/write) 198588 198212 -376 -0.2
lock-ftd LP_CC2652R7 (read/write) 175656 175264 -392 -0.2
pump-app LP_CC2652R7 (read/write) 167024 166640 -384 -0.2
pump-controller-app LP_CC2652R7 (read/write) 181328 180944 -384 -0.2
shell LP_CC2652R7 (read/write) 191128 190752 -376 -0.2
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 81c7f2a bed37e1 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664931 665307 376 0.1
(read/write) 188068 187692 -376 -0.2
.bss 75892 75892 0 0.0
.data 3356 3356 0 0.0
.rodata 88083 88091 8 0.0
.text 576532 576900 368 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 653707 654083 376 0.1
(read/write) 198588 198212 -376 -0.2
.bss 75188 75188 0 0.0
.data 3356 3356 0 0.0
.rodata 91563 91571 8 0.0
.text 561828 562196 368 0.1
lock-ftd LP_CC2652R7 (read only) 667487 667879 392 0.1
(read/write) 175656 175264 -392 -0.2
.bss 72924 72924 0 0.0
.data 3280 3280 0 0.0
.rodata 76183 76191 8 0.0
.text 590824 591208 384 0.1
lock-mtd LP_CC2652R7 (read only) 616903 617295 392 0.1
(read/write) 146040 146040 0 0.0
.bss 68644 68644 0 0.0
.data 3280 3280 0 0.0
.rodata 76063 76071 8 0.0
.text 540352 540736 384 0.1
pump-app LP_CC2652R7 (read only) 676967 677351 384 0.1
(read/write) 167024 166640 -384 -0.2
.bss 73004 73004 0 0.0
.data 3280 3280 0 0.0
.rodata 88415 88423 8 0.0
.text 588068 588444 376 0.1
pump-controller-app LP_CC2652R7 (read only) 662783 663167 384 0.1
(read/write) 181328 180944 -384 -0.2
.bss 73124 73124 0 0.0
.data 3276 3276 0 0.0
.rodata 84263 84271 8 0.0
.text 578040 578416 376 0.1
shell LP_CC2652R7 (read only) 657374 657750 376 0.1
(read/write) 191128 190752 -376 -0.2
.bss 78196 78196 0 0.0
.data 3360 3360 0 0.0
.rodata 84830 84838 8 0.0
.text 572228 572596 368 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 580174 580558 384 0.1
.app_xip_area 457176 457560 384 0.1
.bss 65960 65960 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 581734 582118 384 0.1
.app_xip_area 458544 458928 384 0.1
.bss 66152 66152 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583230 583630 400 0.1
.app_xip_area 461080 461480 400 0.1
.bss 65168 65168 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081420 1081868 448 0.0
.bss 134772 134772 0 0.0
.data 2048 2048 0 0.0
.text 944580 945028 448 0.0
BRD4161A+rpc (read/write) 1135684 1136148 464 0.0
.bss 151452 151452 0 0.0
.data 2260 2260 0 0.0
.text 981952 982416 464 0.0
BRD4161A+rs911x (read/write) 943884 944412 528 0.1
.bss 140488 140488 0 0.0
.data 2048 2048 0 0.0
.text 801328 801856 528 0.1
lock-app BRD4161A+wf200 (read/write) 1121048 1121424 376 0.0
.bss 140920 140920 0 0.0
.data 2060 2060 0 0.0
.text 978048 978424 376 0.0
window-app BRD4161A (read/write) 1066700 1067132 432 0.0
.bss 134852 134852 0 0.0
.data 2076 2076 0 0.0
.text 929748 930180 432 0.0
esp32 all-clusters-app c3devkit (read only) 1018218 1018510 292 0.0
(read/write) 1486650 1486658 8 0.0
.dram0.bss 71856 71856 0 0.0
.dram0.data 14592 14592 0 0.0
.flash.rodata 214776 214784 8 0.0
.flash.text 1018218 1018510 292 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072315 1072631 316 0.0
(read/write) 488752 488760 8 0.0
.dram0.bss 77376 77376 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245236 245244 8 0.0
.flash.text 1066931 1067247 316 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659520 659864 344 0.1
.bss 71292 71292 0 0.0
.data 1992 1992 0 0.0
.text 580436 580780 344 0.1
lock k32w061+release (read/write) 685988 686332 344 0.1
.bss 71756 71756 0 0.0
.data 2004 2004 0 0.0
.text 606428 606772 344 0.1
linux all-clusters-app debug (read only) 2952673 2954257 1584 0.1
(read/write) 155288 155352 64 0.0
.bss 62144 62144 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84904 84952 48 0.1
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263133 263133 0 0.0
.text 2512546 2513986 1440 0.1
all-clusters-minimal-app debug (read only) 2806769 2808353 1584 0.1
(read/write) 147224 147256 32 0.0
.bss 61472 61472 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77544 77592 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264797 264797 0 0.0
.text 2367154 2368594 1440 0.1
bridge-app debug+rpc (read only) 2310201 2311769 1568 0.1
(read/write) 126048 126080 32 0.0
.bss 49536 49536 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66920 66968 48 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197696 197696 0 0.0
.text 1950962 1952386 1424 0.1
chip-tool debug (read only) 10175741 10177549 1808 0.0
(read/write) 610792 610824 32 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579024 579056 32 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509285 509285 0 0.0
.text 8257797 8259509 1712 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9907444 9909716 2272 0.0
(read/write) 675601 675633 32 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614592 614624 32 0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472548 472548 0 0.0
.text 7895396 7897572 2176 0.0
lighting-app debug+rpc (read only) 2546033 2547601 1568 0.1
(read/write) 130072 130136 64 0.0
.bss 50048 50048 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72056 72104 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213448 213448 0 0.0
.text 2162450 2163874 1424 0.1
lock-app debug (read only) 2507953 2509521 1568 0.1
(read/write) 125048 125080 32 0.0
.bss 48448 48448 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69032 69080 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228200 228200 0 0.0
.text 2114802 2116226 1424 0.1
ota-provider-app debug (read only) 2317089 2318657 1568 0.1
(read/write) 118856 118920 64 0.1
.bss 48096 48096 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63032 63080 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203288 203288 0 0.0
.text 1951218 1952642 1424 0.1
ota-requestor-app debug (read only) 2434241 2435841 1600 0.1
(read/write) 125760 125824 64 0.1
.bss 50464 50464 0 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67224 67272 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207328 207328 0 0.0
.text 2055954 2057410 1456 0.1
shell debug (read only) 2542401 2543889 1488 0.1
(read/write) 141608 141640 32 0.0
.bss 58056 58056 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76640 76672 32 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 227218 227218 0 0.0
.text 2158962 2160354 1392 0.1
thermostat-no-ble arm64 (read only) 2589940 2591620 1680 0.1
(read/write) 158833 158881 48 0.0
.bss 65857 65857 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83184 83232 48 0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165236 165236 0 0.0
.text 2185104 2186640 1536 0.1
tv-app debug (read only) 3095641 3097513 1872 0.1
(read/write) 256424 256488 64 0.0
.bss 165832 165832 0 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79360 48 0.1
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248832 248832 0 0.0
.text 2659122 2660850 1728 0.1
tv-casting-app debug (read only) 5553801 5555433 1632 0.0
(read/write) 162256 162288 32 0.0
.bss 50856 50856 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102744 102792 48 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343113 343113 0 0.0
.text 4933954 4935442 1488 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446592 2447144 552 0.0
.bss 215716 215716 0 0.0
.data 5872 5872 0 0.0
.text 1409236 1409788 552 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174459 1174819 360 0.0
bss 144660 144660 0 0.0
rodata 141340 141348 8 0.0
text 809524 809880 356 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155311 1155687 376 0.0
bss 143896 143896 0 0.0
rodata 133272 133280 8 0.0
text 799228 799588 360 0.0
p6 all-clusters-app default (read/write) 2562256 2562752 496 0.0
.bss 150896 150896 0 0.0
.data 2776 2776 0 0.0
.text 1520520 1521016 496 0.0
all-clusters-minimal-app default (read/write) 2508136 2508632 496 0.0
.bss 150176 150176 0 0.0
.data 2776 2776 0 0.0
.text 1466400 1466896 496 0.0
light-app default (read/write) 2438648 2439144 496 0.0
.bss 142232 142232 0 0.0
.data 2592 2592 0 0.0
.text 1396912 1397408 496 0.0
lock-app default (read/write) 2464928 2465424 496 0.0
.bss 142080 142080 0 0.0
.data 2600 2600 0 0.0
.text 1423192 1423688 496 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797756 798100 344 0.0
bss 72336 72336 0 0.0
noinit 40416 40416 0 0.0
text 564512 564842 330 0.1
lighting-app tlsr9518adk80d (read/write) 817624 817960 336 0.0
bss 73180 73180 0 0.0
noinit 40416 40416 0 0.0
text 580872 581194 322 0.1

src/protocols/secure_channel/CASESession.h Outdated Show resolved Hide resolved
src/credentials/FabricTable.h Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Jun 29, 2022

PR #20082: Size comparison from 81c7f2a to 443c31e

Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 81c7f2a 443c31e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664931 665203 272 0.0
.rodata 88083 88091 8 0.0
.text 576532 576796 264 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653707 653979 272 0.0
.rodata 91563 91571 8 0.0
.text 561828 562092 264 0.0
lock-ftd LP_CC2652R7 (read only) 667487 667775 288 0.0
.rodata 76183 76191 8 0.0
.text 590824 591104 280 0.0
lock-mtd LP_CC2652R7 (read only) 616903 617199 296 0.0
.rodata 76063 76071 8 0.0
.text 540352 540640 288 0.1
pump-app LP_CC2652R7 (read only) 676967 677247 280 0.0
.rodata 88415 88423 8 0.0
.text 588068 588340 272 0.0
pump-controller-app LP_CC2652R7 (read only) 662783 663079 296 0.0
.rodata 84263 84271 8 0.0
.text 578040 578328 288 0.0
shell LP_CC2652R7 (read only) 657374 657646 272 0.0
.rodata 84830 84838 8 0.0
.text 572228 572492 264 0.0
cyw30739 light cyw930739m2evb_01 .app_xip_area 457176 457432 256 0.1
lock cyw930739m2evb_01 .app_xip_area 458544 458808 264 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 .app_xip_area 461080 461360 280 0.1
efr32 lighting-app BRD4161A .text 944580 944996 416 0.0
BRD4161A+rpc .text 981952 982400 448 0.0
BRD4161A+rs911x .text 801328 801744 416 0.1
lock-app BRD4161A+wf200 .text 978048 978344 296 0.0
window-app BRD4161A .text 929748 930148 400 0.0
esp32 all-clusters-app c3devkit (read only) 1018218 1018488 270 0.0
.flash.rodata 214776 214784 8 0.0
.flash.text 1018218 1018488 270 0.0
m5stack (read only) 1072315 1072595 280 0.0
.flash.rodata 245236 245244 8 0.0
.flash.text 1066931 1067211 280 0.0
k32w light k32w061+release .text 580436 580732 296 0.1
lock k32w061+release .text 606428 606724 296 0.0
linux all-clusters-app debug (read only) 2952673 2954225 1552 0.1
.data.rel.ro 84904 84952 48 0.1
.text 2512546 2513954 1408 0.1
all-clusters-minimal-app debug (read only) 2806769 2808321 1552 0.1
.data.rel.ro 77544 77592 48 0.1
.text 2367154 2368562 1408 0.1
bridge-app debug+rpc (read only) 2310201 2311737 1536 0.1
.data.rel.ro 66920 66968 48 0.1
.text 1950962 1952354 1392 0.1
chip-tool debug (read only) 10175741 10177517 1776 0.0
(read/write) 610792 610824 32 0.0
.data.rel.ro 579024 579056 32 0.0
.text 8257797 8259477 1680 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9907444 9909684 2240 0.0
(read/write) 675601 675633 32 0.0
.data.rel.ro 614592 614624 32 0.0
.text 7895396 7897540 2144 0.0
lighting-app debug+rpc (read only) 2546033 2547569 1536 0.1
.data.rel.ro 72056 72104 48 0.1
.text 2162450 2163842 1392 0.1
lock-app debug (read only) 2507953 2509489 1536 0.1
.data.rel.ro 69032 69080 48 0.1
.text 2114802 2116194 1392 0.1
ota-provider-app debug (read only) 2317089 2318625 1536 0.1
.data.rel.ro 63032 63080 48 0.1
.text 1951218 1952610 1392 0.1
ota-requestor-app debug (read only) 2434241 2435809 1568 0.1
.data.rel.ro 67224 67272 48 0.1
.text 2055954 2057378 1424 0.1
shell debug (read only) 2542401 2543857 1456 0.1
.data.rel.ro 76640 76672 32 0.0
.text 2158962 2160322 1360 0.1
thermostat-no-ble arm64 (read only) 2589940 2591604 1664 0.1
.data.rel.ro 83184 83232 48 0.1
.text 2185104 2186624 1520 0.1
tv-app debug (read only) 3095641 3097481 1840 0.1
.data.rel.ro 79312 79360 48 0.1
.text 2659122 2660818 1696 0.1
tv-casting-app debug (read only) 5553801 5555385 1584 0.0
.data.rel.ro 102744 102792 48 0.0
.text 4933954 4935394 1440 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2446592 2447080 488 0.0
.text 1409236 1409724 488 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 141340 141348 8 0.0
text 809524 809780 256 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 133272 133280 8 0.0
text 799228 799488 260 0.0
p6 all-clusters-app default (read/write) 2562256 2562640 384 0.0
.text 1520520 1520904 384 0.0
all-clusters-minimal-app default (read/write) 2508136 2508504 368 0.0
.text 1466400 1466768 368 0.0
light-app default (read/write) 2438648 2439016 368 0.0
.text 1396912 1397280 368 0.0
lock-app default (read/write) 2464928 2465312 384 0.0
.text 1423192 1423576 384 0.0
telink light-switch-app tlsr9518adk80d text 564512 564820 308 0.1
lighting-app tlsr9518adk80d text 580872 581174 302 0.1
Decreases (39 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 81c7f2a 443c31e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 188068 186020 -2048 -1.1
.bss 75892 74116 -1776 -2.3
all-clusters-minimal-app LP_CC2652R7 (read/write) 198588 196540 -2048 -1.0
.bss 75188 73412 -1776 -2.4
lock-ftd LP_CC2652R7 (read/write) 175656 173592 -2064 -1.2
.bss 72924 71148 -1776 -2.4
lock-mtd LP_CC2652R7 (read/write) 146040 144264 -1776 -1.2
.bss 68644 66868 -1776 -2.6
pump-app LP_CC2652R7 (read/write) 167024 164968 -2056 -1.2
.bss 73004 71228 -1776 -2.4
pump-controller-app LP_CC2652R7 (read/write) 181328 179256 -2072 -1.1
.bss 73124 71348 -1776 -2.4
shell LP_CC2652R7 (read/write) 191128 189080 -2048 -1.1
.bss 78196 76420 -1776 -2.3
cyw30739 light cyw930739m2evb_01 (read/write) 580174 578654 -1520 -0.3
.bss 65960 64184 -1776 -2.7
lock cyw930739m2evb_01 (read/write) 581734 580222 -1512 -0.3
.bss 66152 64376 -1776 -2.7
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583230 581734 -1496 -0.3
.bss 65168 63392 -1776 -2.7
efr32 lighting-app BRD4161A (read/write) 1081420 1080060 -1360 -0.1
.bss 134772 132996 -1776 -1.3
BRD4161A+rpc (read/write) 1135684 1134356 -1328 -0.1
.bss 151452 149676 -1776 -1.2
BRD4161A+rs911x (read/write) 943884 942524 -1360 -0.1
.bss 140488 138712 -1776 -1.3
lock-app BRD4161A+wf200 (read/write) 1121048 1119568 -1480 -0.1
.bss 140920 139144 -1776 -1.3
window-app BRD4161A (read/write) 1066700 1065324 -1376 -0.1
.bss 134852 133076 -1776 -1.3
esp32 all-clusters-app c3devkit (read/write) 1486650 1484882 -1768 -0.1
.dram0.bss 71856 70080 -1776 -2.5
m5stack (read/write) 488752 486984 -1768 -0.4
.dram0.bss 77376 75600 -1776 -2.3
k32w light k32w061+release (read/write) 659520 658040 -1480 -0.2
.bss 71292 69516 -1776 -2.5
lock k32w061+release (read/write) 685988 684508 -1480 -0.2
.bss 71756 69980 -1776 -2.5
linux all-clusters-app debug (read/write) 155288 154744 -544 -0.4
.bss 62144 61536 -608 -1.0
all-clusters-minimal-app debug (read/write) 147224 146648 -576 -0.4
.bss 61472 60864 -608 -1.0
bridge-app debug+rpc (read/write) 126048 125472 -576 -0.5
.bss 49536 48928 -608 -1.2
lighting-app debug+rpc (read/write) 130072 129528 -544 -0.4
.bss 50048 49440 -608 -1.2
lock-app debug (read/write) 125048 124472 -576 -0.5
.bss 48448 47840 -608 -1.3
ota-provider-app debug (read/write) 118856 118312 -544 -0.5
.bss 48096 47488 -608 -1.3
ota-requestor-app debug (read/write) 125760 125216 -544 -0.4
.bss 50464 49856 -608 -1.2
shell debug (read/write) 141608 141032 -576 -0.4
.bss 58056 57448 -608 -1.0
thermostat-no-ble arm64 (read/write) 158833 158273 -560 -0.4
.bss 65857 65249 -608 -0.9
tv-app debug (read/write) 256424 255880 -544 -0.2
.bss 165832 165224 -608 -0.4
tv-casting-app debug (read/write) 162256 161680 -576 -0.4
.bss 50856 50248 -608 -1.2
mbed lock-app CY8CPROTO_062_4343W+release .bss 215716 213940 -1776 -0.8
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174459 1172931 -1528 -0.1
bss 144660 142884 -1776 -1.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155311 1153783 -1528 -0.1
bss 143896 142120 -1776 -1.2
p6 all-clusters-app default .bss 150896 149120 -1776 -1.2
all-clusters-minimal-app default .bss 150176 148400 -1776 -1.2
light-app default .bss 142232 140456 -1776 -1.2
lock-app default .bss 142080 140304 -1776 -1.2
telink light-switch-app tlsr9518adk80d (read/write) 797756 796300 -1456 -0.2
bss 72336 70560 -1776 -2.5
lighting-app tlsr9518adk80d (read/write) 817624 816160 -1464 -0.2
bss 73180 71404 -1776 -2.4
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 81c7f2a 443c31e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664931 665203 272 0.0
(read/write) 188068 186020 -2048 -1.1
.bss 75892 74116 -1776 -2.3
.data 3356 3356 0 0.0
.rodata 88083 88091 8 0.0
.text 576532 576796 264 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653707 653979 272 0.0
(read/write) 198588 196540 -2048 -1.0
.bss 75188 73412 -1776 -2.4
.data 3356 3356 0 0.0
.rodata 91563 91571 8 0.0
.text 561828 562092 264 0.0
lock-ftd LP_CC2652R7 (read only) 667487 667775 288 0.0
(read/write) 175656 173592 -2064 -1.2
.bss 72924 71148 -1776 -2.4
.data 3280 3280 0 0.0
.rodata 76183 76191 8 0.0
.text 590824 591104 280 0.0
lock-mtd LP_CC2652R7 (read only) 616903 617199 296 0.0
(read/write) 146040 144264 -1776 -1.2
.bss 68644 66868 -1776 -2.6
.data 3280 3280 0 0.0
.rodata 76063 76071 8 0.0
.text 540352 540640 288 0.1
pump-app LP_CC2652R7 (read only) 676967 677247 280 0.0
(read/write) 167024 164968 -2056 -1.2
.bss 73004 71228 -1776 -2.4
.data 3280 3280 0 0.0
.rodata 88415 88423 8 0.0
.text 588068 588340 272 0.0
pump-controller-app LP_CC2652R7 (read only) 662783 663079 296 0.0
(read/write) 181328 179256 -2072 -1.1
.bss 73124 71348 -1776 -2.4
.data 3276 3276 0 0.0
.rodata 84263 84271 8 0.0
.text 578040 578328 288 0.0
shell LP_CC2652R7 (read only) 657374 657646 272 0.0
(read/write) 191128 189080 -2048 -1.1
.bss 78196 76420 -1776 -2.3
.data 3360 3360 0 0.0
.rodata 84830 84838 8 0.0
.text 572228 572492 264 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580174 578654 -1520 -0.3
.app_xip_area 457176 457432 256 0.1
.bss 65960 64184 -1776 -2.7
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 581734 580222 -1512 -0.3
.app_xip_area 458544 458808 264 0.1
.bss 66152 64376 -1776 -2.7
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583230 581734 -1496 -0.3
.app_xip_area 461080 461360 280 0.1
.bss 65168 63392 -1776 -2.7
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081420 1080060 -1360 -0.1
.bss 134772 132996 -1776 -1.3
.data 2048 2048 0 0.0
.text 944580 944996 416 0.0
BRD4161A+rpc (read/write) 1135684 1134356 -1328 -0.1
.bss 151452 149676 -1776 -1.2
.data 2260 2260 0 0.0
.text 981952 982400 448 0.0
BRD4161A+rs911x (read/write) 943884 942524 -1360 -0.1
.bss 140488 138712 -1776 -1.3
.data 2048 2048 0 0.0
.text 801328 801744 416 0.1
lock-app BRD4161A+wf200 (read/write) 1121048 1119568 -1480 -0.1
.bss 140920 139144 -1776 -1.3
.data 2060 2060 0 0.0
.text 978048 978344 296 0.0
window-app BRD4161A (read/write) 1066700 1065324 -1376 -0.1
.bss 134852 133076 -1776 -1.3
.data 2076 2076 0 0.0
.text 929748 930148 400 0.0
esp32 all-clusters-app c3devkit (read only) 1018218 1018488 270 0.0
(read/write) 1486650 1484882 -1768 -0.1
.dram0.bss 71856 70080 -1776 -2.5
.dram0.data 14592 14592 0 0.0
.flash.rodata 214776 214784 8 0.0
.flash.text 1018218 1018488 270 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072315 1072595 280 0.0
(read/write) 488752 486984 -1768 -0.4
.dram0.bss 77376 75600 -1776 -2.3
.dram0.data 34144 34144 0 0.0
.flash.rodata 245236 245244 8 0.0
.flash.text 1066931 1067211 280 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659520 658040 -1480 -0.2
.bss 71292 69516 -1776 -2.5
.data 1992 1992 0 0.0
.text 580436 580732 296 0.1
lock k32w061+release (read/write) 685988 684508 -1480 -0.2
.bss 71756 69980 -1776 -2.5
.data 2004 2004 0 0.0
.text 606428 606724 296 0.0
linux all-clusters-app debug (read only) 2952673 2954225 1552 0.1
(read/write) 155288 154744 -544 -0.4
.bss 62144 61536 -608 -1.0
.data 2048 2048 0 0.0
.data.rel.ro 84904 84952 48 0.1
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263133 263133 0 0.0
.text 2512546 2513954 1408 0.1
all-clusters-minimal-app debug (read only) 2806769 2808321 1552 0.1
(read/write) 147224 146648 -576 -0.4
.bss 61472 60864 -608 -1.0
.data 2048 2048 0 0.0
.data.rel.ro 77544 77592 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264797 264797 0 0.0
.text 2367154 2368562 1408 0.1
bridge-app debug+rpc (read only) 2310201 2311737 1536 0.1
(read/write) 126048 125472 -576 -0.5
.bss 49536 48928 -608 -1.2
.data 3824 3824 0 0.0
.data.rel.ro 66920 66968 48 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197696 197696 0 0.0
.text 1950962 1952354 1392 0.1
chip-tool debug (read only) 10175741 10177517 1776 0.0
(read/write) 610792 610824 32 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579024 579056 32 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509285 509285 0 0.0
.text 8257797 8259477 1680 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9907444 9909684 2240 0.0
(read/write) 675601 675633 32 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614592 614624 32 0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472548 472548 0 0.0
.text 7895396 7897540 2144 0.0
lighting-app debug+rpc (read only) 2546033 2547569 1536 0.1
(read/write) 130072 129528 -544 -0.4
.bss 50048 49440 -608 -1.2
.data 2096 2096 0 0.0
.data.rel.ro 72056 72104 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213448 213448 0 0.0
.text 2162450 2163842 1392 0.1
lock-app debug (read only) 2507953 2509489 1536 0.1
(read/write) 125048 124472 -576 -0.5
.bss 48448 47840 -608 -1.3
.data 1712 1712 0 0.0
.data.rel.ro 69032 69080 48 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228200 228200 0 0.0
.text 2114802 2116194 1392 0.1
ota-provider-app debug (read only) 2317089 2318625 1536 0.1
(read/write) 118856 118312 -544 -0.5
.bss 48096 47488 -608 -1.3
.data 1944 1944 0 0.0
.data.rel.ro 63032 63080 48 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203288 203288 0 0.0
.text 1951218 1952610 1392 0.1
ota-requestor-app debug (read only) 2434241 2435809 1568 0.1
(read/write) 125760 125216 -544 -0.4
.bss 50464 49856 -608 -1.2
.data 2232 2232 0 0.0
.data.rel.ro 67224 67272 48 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207328 207328 0 0.0
.text 2055954 2057378 1424 0.1
shell debug (read only) 2542401 2543857 1456 0.1
(read/write) 141608 141032 -576 -0.4
.bss 58056 57448 -608 -1.0
.data 1264 1264 0 0.0
.data.rel.ro 76640 76672 32 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 227218 227218 0 0.0
.text 2158962 2160322 1360 0.1
thermostat-no-ble arm64 (read only) 2589940 2591604 1664 0.1
(read/write) 158833 158273 -560 -0.4
.bss 65857 65249 -608 -0.9
.data 1704 1704 0 0.0
.data.rel.ro 83184 83232 48 0.1
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165236 165236 0 0.0
.text 2185104 2186624 1520 0.1
tv-app debug (read only) 3095641 3097481 1840 0.1
(read/write) 256424 255880 -544 -0.2
.bss 165832 165224 -608 -0.4
.data 4848 4848 0 0.0
.data.rel.ro 79312 79360 48 0.1
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248832 248832 0 0.0
.text 2659122 2660818 1696 0.1
tv-casting-app debug (read only) 5553801 5555385 1584 0.0
(read/write) 162256 161680 -576 -0.4
.bss 50856 50248 -608 -1.2
.data 2416 2416 0 0.0
.data.rel.ro 102744 102792 48 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343113 343113 0 0.0
.text 4933954 4935394 1440 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446592 2447080 488 0.0
.bss 215716 213940 -1776 -0.8
.data 5872 5872 0 0.0
.text 1409236 1409724 488 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174459 1172931 -1528 -0.1
bss 144660 142884 -1776 -1.2
rodata 141340 141348 8 0.0
text 809524 809780 256 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155311 1153783 -1528 -0.1
bss 143896 142120 -1776 -1.2
rodata 133272 133280 8 0.0
text 799228 799488 260 0.0
p6 all-clusters-app default (read/write) 2562256 2562640 384 0.0
.bss 150896 149120 -1776 -1.2
.data 2776 2776 0 0.0
.text 1520520 1520904 384 0.0
all-clusters-minimal-app default (read/write) 2508136 2508504 368 0.0
.bss 150176 148400 -1776 -1.2
.data 2776 2776 0 0.0
.text 1466400 1466768 368 0.0
light-app default (read/write) 2438648 2439016 368 0.0
.bss 142232 140456 -1776 -1.2
.data 2592 2592 0 0.0
.text 1396912 1397280 368 0.0
lock-app default (read/write) 2464928 2465312 384 0.0
.bss 142080 140304 -1776 -1.2
.data 2600 2600 0 0.0
.text 1423192 1423576 384 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797756 796300 -1456 -0.2
bss 72336 70560 -1776 -2.5
noinit 40416 40416 0 0.0
text 564512 564820 308 0.1
lighting-app tlsr9518adk80d (read/write) 817624 816160 -1464 -0.2
bss 73180 71404 -1776 -2.4
noinit 40416 40416 0 0.0
text 580872 581174 302 0.1

@tcarmelveilleux tcarmelveilleux merged commit 342f2ef into project-chip:master Jun 29, 2022
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.

None yet

7 participants