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

Changes for large Packetbuffer allocation to support TCP payloads #33308

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pidarped
Copy link
Contributor

@pidarped pidarped commented May 5, 2024

Changes to internal checks in SystemPacketBuffer.

Update the length encoding for TCP payloads during send and receive.

Max size config for large packetbuffer size limit in SystemPacketBuffer.h.

Test modifications for chainedbuffer receives for TCP.

  • Add test for Buffer length greater than MRP max size.

Fixes Issues #31779, #33307.

Copy link

github-actions bot commented May 5, 2024

PR #33308: Size comparison from 062e063 to 6dd1c8e

Increases (32 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, linux)
platform target config section 062e063 6dd1c8e change % change
bl602 lighting-app bl602 (read/write) 1444358 1444374 16 0.0
.text 1109240 1109254 14 0.0
bl602+mfd (read/write) 1458782 1458798 16 0.0
.text 1124558 1124570 12 0.0
bl602+rpc (read/write) 1492006 1492022 16 0.0
.text 1140886 1140900 14 0.0
bl702 lighting-app bl702 (read/write) 1210047 1210067 20 0.0
.text 979384 979402 18 0.0
bl702+mfd (read/write) 1220887 1220903 16 0.0
.text 991138 991154 16 0.0
bl702+rpc (read/write) 1301535 1301555 20 0.0
.text 1054092 1054110 18 0.0
bl706-eth (read/write) 1026469 1026481 12 0.0
.text 769238 769252 14 0.0
bl706-wifi (read/write) 1261922 1261934 12 0.0
.text 1001916 1001926 10 0.0
bl702l lighting-app bl702l (read/write) 1179388 1179404 16 0.0
.text 972238 972256 18 0.0
bl702l+mfd (read/write) 1191296 1191312 16 0.0
.text 984560 984576 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798356 798364 8 0.0
.rodata 84924 84948 24 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813648 813664 16 0.0
.rodata 78552 78576 24 0.0
lock-mtd LP_EM_CC1354P10_6 .rodata 105828 105852 24 0.0
pump-app LP_EM_CC1354P10_6 (read only) 755212 755228 16 0.0
.rodata 80580 80612 32 0.0
pump-controller-app LP_EM_CC1354P10_6 .rodata 76364 76388 24 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL .rodata 89574 89606 32 0.0
lock CC3235SF_LAUNCHXL .rodata 110334 110366 32 0.0
efr32 lock-app BRD4338a (read/write) 962060 962068 8 0.0
.text 700184 700192 8 0.0
linux air-purifier-app debug (read only) 2713421 2713677 256 0.0
.rodata 186352 186416 64 0.0
.text 2344133 2344325 192 0.0
all-clusters-app debug (read only) 6026009 6026265 256 0.0
.rodata 353072 353136 64 0.0
.text 5234291 5234483 192 0.0
all-clusters-minimal-app debug (read only) 5309529 5309769 240 0.0
.rodata 291978 292010 32 0.0
.text 4777715 4777923 208 0.0
bridge-app debug (read only) 4700153 4700377 224 0.0
.rodata 232426 232458 32 0.0
.text 4242307 4242499 192 0.0
chip-tool debug (read only) 1214514 12145257 112 0.0
.rodata 453081 453145 64 0.0
.text 10981427 10981475 48 0.0
chip-tool-ipv6only arm64 (read only) 11473604 11473700 96 0.0
.rodata 357476 357540 64 0.0
.text 1023151 10231544 32 0.0
lighting-app debug+rpc+ui (read only) 5623745 5623969 224 0.0
.rodata 356276 356308 32 0.0
.text 5015619 5015811 192 0.0
lock-app debug (read only) 4767193 4767417 224 0.0
.rodata 258346 258378 32 0.0
.text 4292499 4292691 192 0.0
ota-provider-app debug (read only) 4375033 4375289 256 0.0
.rodata 211178 211242 64 0.0
.text 3966163 3966355 192 0.0
ota-requestor-app debug (read only) 4505737 4505993 256 0.0
.rodata 217258 217322 64 0.0
.text 4086243 4086435 192 0.0
shell debug (read only) 2997553 2997777 224 0.0
.rodata 189984 190016 32 0.0
.text 2628610 2628802 192 0.0
thermostat-no-ble arm64 (read only) 4493948 4494204 256 0.0
.rodata 161876 161940 64 0.0
.text 3990872 3991064 192 0.0
tv-app debug (read only) 5823329 5823553 224 0.0
.rodata 296554 296586 32 0.0
.text 5280643 5280835 192 0.0
tv-casting-app debug (read only) 9983769 9983993 224 0.0
.rodata 386648 386680 32 0.0
.text 9126275 9126467 192 0.0
Decreases (12 builds for cc13x4_26x4, cc32xx, efr32, linux, psoc6)
platform target config section 062e063 6dd1c8e change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .text 713168 713152 -16 -0.0
lock-ftd LP_EM_CC1354P10_6 .text 734832 734820 -12 -0.0
lock-mtd LP_EM_CC1354P10_6 .text 696840 696816 -24 -0.0
pump-app LP_EM_CC1354P10_6 .text 674368 674352 -16 -0.0
pump-controller-app LP_EM_CC1354P10_6 .text 664272 664248 -24 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 605438 605414 -24 -0.0
.text 513740 513684 -56 -0.0
lock CC3235SF_LAUNCHXL (read only) 651326 651302 -24 -0.0
.text 538872 538816 -56 -0.0
efr32 window-app BRD4187C (read/write) 1137520 1137512 -8 -0.0
.text 969556 969548 -8 -0.0
linux chip-tool-ipv6only arm64 (read/write) 591600 591504 -96 -0.0
thermostat-no-ble arm64 (read/write) 248008 247752 -256 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1826836 1826812 -24 -0.0
.text 1611396 1611372 -24 -0.0
lock cy8ckit_062s2_43012 (read/write) 1695220 1695204 -16 -0.0
.text 1462532 1462516 -16 -0.0
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section 062e063 6dd1c8e change % change
bl602 lighting-app bl602 (read/write) 1444358 1444374 16 0.0
.bss 85744 85744 0 0.0
.data 9512 9512 0 0.0
.rodata 159200 159200 0 0.0
.text 1109240 1109254 14 0.0
bl602+mfd (read/write) 1458782 1458798 16 0.0
.bss 85912 85912 0 0.0
.data 9488 9488 0 0.0
.rodata 158160 158160 0 0.0
.text 1124558 1124570 12 0.0
bl602+rpc (read/write) 1492006 1492022 16 0.0
.bss 93784 93784 0 0.0
.data 9888 9888 0 0.0
.rodata 166768 166768 0 0.0
.text 1140886 1140900 14 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1210047 1210067 20 0.0
.bss 11185 11185 0 0.0
.data 3704 3704 0 0.0
.rodata 108796 108796 0 0.0
.text 979384 979402 18 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1220887 1220903 16 0.0
.bss 11361 11361 0 0.0
.data 3688 3688 0 0.0
.rodata 107736 107736 0 0.0
.text 991138 991154 16 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1301535 1301555 20 0.0
.bss 19669 19669 0 0.0
.data 4248 4248 0 0.0
.rodata 124168 124168 0 0.0
.text 1054092 1054110 18 0.0
bl706-eth (read/write) 1026469 1026481 12 0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 101892 101892 0 0.0
.text 769238 769252 14 0.0
bl706-wifi (read/write) 1261922 1261934 12 0.0
.bss 10645 10645 0 0.0
.data 3704 3704 0 0.0
.rodata 122884 122884 0 0.0
.text 1001916 1001926 10 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1179388 1179404 16 0.0
.bss 16396 16396 0 0.0
.data 5072 5072 0 0.0
.rodata 102800 102800 0 0.0
.text 972238 972256 18 0.0
bl702l+mfd (read/write) 1191296 1191312 16 0.0
.bss 16572 16572 0 0.0
.data 5048 5048 0 0.0
.rodata 101740 101740 0 0.0
.text 984560 984576 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798356 798364 8 0.0
(read/write) 177612 177612 0 0.0
.bss 99556 99556 0 0.0
.data 3588 3588 0 0.0
.rodata 84924 84948 24 0.0
.text 713168 713152 -16 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813648 813664 16 0.0
(read/write) 188100 188100 0 0.0
.bss 110044 110044 0 0.0
.data 3588 3588 0 0.0
.rodata 78552 78576 24 0.0
.text 734832 734820 -12 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 802932 802932 0 0.0
(read/write) 182220 182220 0 0.0
.bss 104164 104164 0 0.0
.data 3588 3588 0 0.0
.rodata 105828 105852 24 0.0
.text 696840 696816 -24 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 755212 755228 16 0.0
(read/write) 176588 176588 0 0.0
.bss 98296 98296 0 0.0
.data 3580 3580 0 0.0
.rodata 80580 80612 32 0.0
.text 674368 674352 -16 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 740900 740900 0 0.0
(read/write) 176796 176796 0 0.0
.bss 98520 98520 0 0.0
.data 3572 3572 0 0.0
.rodata 76364 76388 24 0.0
.text 664272 664248 -24 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 605438 605414 -24 -0.0
(read/write) 209572 209572 0 0.0
.bss 202796 202796 0 0.0
.data 1652 1652 0 0.0
.rodata 89574 89606 32 0.0
.text 513740 513684 -56 -0.0
lock CC3235SF_LAUNCHXL (read only) 651326 651302 -24 -0.0
(read/write) 209836 209836 0 0.0
.bss 203200 203200 0 0.0
.data 1516 1516 0 0.0
.rodata 110334 110366 32 0.0
.text 538872 538816 -56 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 571551 571551 0 0.0
.app_xip_area 461437 461437 0 0.0
.bss 64932 64932 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 553647 553647 0 0.0
.app_xip_area 438861 438861 0 0.0
.bss 69596 69596 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574279 574279 0 0.0
.app_xip_area 465661 465661 0 0.0
.bss 63476 63476 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 566855 566855 0 0.0
.app_xip_area 455053 455053 0 0.0
.bss 66580 66580 0 0.0
.data 800 800 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4187C (read/write) 1070820 1070820 0 0.0
.bss 180008 180008 0 0.0
.data 3432 3432 0 0.0
.text 887360 887360 0 0.0
lock-app BRD4338a (read/write) 962060 962068 8 0.0
.bss 213064 213064 0 0.0
.data 29448 29448 0 0.0
.text 700184 700192 8 0.0
window-app BRD4187C (read/write) 1137520 1137512 -8 -0.0
.bss 164608 164608 0 0.0
.data 3336 3336 0 0.0
.text 969556 969548 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1214950 1214950 0 0.0
(read/write) 1751296 1751296 0 0.0
.dram0.bss 74592 74592 0 0.0
.dram0.data 13652 13652 0 0.0
.flash.rodata 253520 253520 0 0.0
.flash.text 1214950 1214950 0 0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256655 1256655 0 0.0
(read/write) 537708 537708 0 0.0
.dram0.bss 81344 81344 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285248 285248 0 0.0
.flash.text 1250491 1250491 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2713421 2713677 256 0.0
(read/write) 132432 132432 0 0.0
.bss 47720 47720 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76440 76440 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 186352 186416 64 0.0
.text 2344133 2344325 192 0.0
all-clusters-app debug (read only) 6026009 6026265 256 0.0
(read/write) 483976 483976 0 0.0
.bss 136000 136000 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 335960 335960 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1440 1440 0 0.0
.rodata 353072 353136 64 0.0
.text 5234291 5234483 192 0.0
all-clusters-minimal-app debug (read only) 5309529 5309769 240 0.0
(read/write) 239928 239928 0 0.0
.bss 128864 128864 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 99496 99496 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 291978 292010 32 0.0
.text 4777715 4777923 208 0.0
bridge-app debug (read only) 4700153 4700377 224 0.0
(read/write) 220840 220840 0 0.0
.bss 119392 119392 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 88464 88464 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 232426 232458 32 0.0
.text 4242307 4242499 192 0.0
chip-tool debug (read only) 1214514 12145257 112 0.0
(read/write) 524288 524288 0 0.0
.bss 95032 95032 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 416904 416904 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 453081 453145 64 0.0
.text 10981427 10981475 48 0.0
chip-tool-ipv6only arm64 (read only) 11473604 11473700 96 0.0
(read/write) 591600 591504 -96 -0.0
.bss 104008 104008 0 0.0
.data 4520 4520 0 0.0
.data.rel.ro 457000 457000 0 0.0
.dynamic 512 512 0 0.0
.got 17232 17232 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 357476 357540 64 0.0
.text 1023151 10231544 32 0.0
lighting-app debug+rpc+ui (read only) 5623745 5623969 224 0.0
(read/write) 229640 229640 0 0.0
.bss 120336 120336 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96880 96880 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 976 976 0 0.0
.rodata 356276 356308 32 0.0
.text 5015619 5015811 192 0.0
lock-app debug (read only) 4767193 4767417 224 0.0
(read/write) 208032 208032 0 0.0
.bss 114664 114664 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82472 82472 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 258346 258378 32 0.0
.text 4292499 4292691 192 0.0
ota-provider-app debug (read only) 4375033 4375289 256 0.0
(read/write) 196504 196504 0 0.0
.bss 114464 114464 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 71712 71712 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 211178 211242 64 0.0
.text 3966163 3966355 192 0.0
ota-requestor-app debug (read only) 4505737 4505993 256 0.0
(read/write) 200872 200872 0 0.0
.bss 115360 115360 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 74816 74816 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 217258 217322 64 0.0
.text 4086243 4086435 192 0.0
shell debug (read only) 2997553 2997777 224 0.0
(read/write) 159408 159408 0 0.0
.bss 63504 63504 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88640 88640 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 189984 190016 32 0.0
.text 2628610 2628802 192 0.0
thermostat-no-ble arm64 (read only) 4493948 4494204 256 0.0
(read/write) 248008 247752 -256 -0.1
.bss 122984 122984 0 0.0
.data 3408 3408 0 0.0
.data.rel.ro 105912 105912 0 0.0
.dynamic 512 512 0 0.0
.got 8960 8960 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 161876 161940 64 0.0
.text 3990872 3991064 192 0.0
tv-app debug (read only) 5823329 5823553 224 0.0
(read/write) 355224 355224 0 0.0
.bss 245136 245136 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 96248 96248 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 296554 296586 32 0.0
.text 5280643 5280835 192 0.0
tv-casting-app debug (read only) 9983769 9983993 224 0.0
(read/write) 345632 345632 0 0.0
.bss 159448 159448 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176208 176208 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 386648 386680 32 0.0
.text 9126275 9126467 192 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536744 2536744 0 0.0
.bss 220768 220768 0 0.0
.data 5216 5216 0 0.0
.text 1499428 1499428 0 0.0
nxp contact k32w0+release (read only) 576508 576508 0 0.0
(read/write) 83164 83164 0 0.0
.bss 67880 67880 0 0.0
.data 2188 2188 0 0.0
.text 575972 575972 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704004 704004 0 0.0
.bss 71224 71224 0 0.0
.data 2864 2864 0 0.0
.text 590536 590536 0 0.0
light k32w0+release (read only) 610568 610568 0 0.0
(read/write) 82624 82624 0 0.0
.bss 67320 67320 0 0.0
.data 2208 2208 0 0.0
.text 610032 610032 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 795848 795848 0 0.0
.bss 80760 80760 0 0.0
.data 2064 2064 0 0.0
.text 673656 673656 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826288 826288 0 0.0
(read/write) 1826836 1826812 -24 -0.0
.bss 204308 204308 0 0.0
.data 2744 2744 0 0.0
.text 1611396 1611372 -24 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829384 829384 0 0.0
(read/write) 1748108 1748108 0 0.0
.bss 201236 201236 0 0.0
.data 2720 2720 0 0.0
.text 1535764 1535764 0 0.0
light cy8ckit_062s2_43012 (read only) 836104 836104 0 0.0
(read/write) 1666572 1666572 0 0.0
.bss 194700 194700 0 0.0
.data 2536 2536 0 0.0
.text 1460948 1460948 0 0.0
lock cy8ckit_062s2_43012 (read only) 809040 809040 0 0.0
(read/write) 1695220 1695204 -16 -0.0
.bss 221780 221780 0 0.0
.data 2520 2520 0 0.0
.text 1462532 1462516 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 1134164 1134164 0 0.0
.bss 102644 102644 0 0.0
.data 856 856 0 0.0
.text 646544 646544 0 0.0
lock-app qpg6105+debug (read/write) 1094012 1094012 0 0.0
.bss 97316 97316 0 0.0
.data 860 860 0 0.0
.text 606396 606396 0 0.0
stm32 light STM32WB5MM-DK (read/write) 605817 605817 0 0.0
.bss 128492 128492 0 0.0
.data 688 688 0 0.0
.rodata 80516 80516 0 0.0
.text 386376 386376 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834066 834066 0 0.0
bss 49876 49876 0 0.0
text 624732 624732 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1096456 1096456 0 0.0
bss 101544 101544 0 0.0
text 797450 797450 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1058924 1058924 0 0.0
bss 110040 110040 0 0.0
text 772770 772770 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 914564 914564 0 0.0
bss 92796 92796 0 0.0
text 656372 656372 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 836418 836418 0 0.0
bss 49920 49920 0 0.0
text 627152 627152 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 937240 937240 0 0.0
bss 77532 77532 0 0.0
text 703806 703806 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1090956 1090956 0 0.0
bss 99888 99888 0 0.0
text 794358 794358 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911536 911536 0 0.0
bss 69200 69200 0 0.0
text 660550 660550 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 933368 933368 0 0.0
bss 92500 92500 0 0.0
text 675358 675358 0 0.0
pump-app tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 833984 833984 0 0.0
bss 58164 58164 0 0.0
text 624158 624158 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 800096 800096 0 0.0
bss 56092 56092 0 0.0
text 599060 599060 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676064 676064 0 0.0
bss 73412 73412 0 0.0
text 461748 461748 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 844286 844286 0 0.0
bss 51548 51548 0 0.0
text 633820 633820 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 858937 858937 0 0.0
bss 59716 59716 0 0.0
text 642600 642600 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 825660 825660 0 0.0
bss 56424 56424 0 0.0
text 618622 618622 0 0.0
window-covering tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 838680 838680 0 0.0
bss 58380 58380 0 0.0
text 626426 626426 0 0.0

Copy link
Contributor

@Damian-Nordic Damian-Nordic left a comment

Choose a reason for hiding this comment

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

I have a general question before finishing the review, how are you going to support allocation of large messages on platforms that use buffer pools?

I wonder if we should support configurations in which normal messages are allocated from pools but large messages are allocated on the heap. In other words, I'm curious if having a single PacketBufferHandle::New() method for allocating both normal and large messages is a good and sufficient way forward.

src/inet/TCPEndPointImplSockets.cpp Outdated Show resolved Hide resolved
src/system/SystemPacketBuffer.cpp Outdated Show resolved Hide resolved
@pidarped
Copy link
Contributor Author

pidarped commented May 6, 2024

I have a general question before finishing the review, how are you going to support allocation of large messages on platforms that use buffer pools?

I wonder if we should support configurations in which normal messages are allocated from pools but large messages are allocated on the heap. In other words, I'm curious if having a single PacketBufferHandle::New() method for allocating both normal and large messages is a good and sufficient way forward.

@Damian-Nordic, platforms that use buffer pools and require TCP need to adapt the implementation towards that. The current model of supporting large messages uses a heap-based allocation scheme and the choice of a heap-based model is done at compile-time. At the moment it seemed an added complexity to make the heap based allocation for TCP dynamic, and allow regular messages on such platforms to use buffer pools. What is the issue in using heaps for both regular and large messages on TCP-enabled systems?

@Damian-Nordic
Copy link
Contributor

@Damian-Nordic, platforms that use buffer pools and require TCP need to adapt the implementation towards that. The current model of supporting large messages uses a heap-based allocation scheme and the choice of a heap-based model is done at compile-time. At the moment it seemed an added complexity to make the heap based allocation for TCP dynamic, and allow regular messages on such platforms to use buffer pools. What is the issue in using heaps for both regular and large messages on TCP-enabled systems?

Buffer (and other) pools are used in embedded devices to secure memory for the most critical functionalities and reduce the heap fragmentation so I was just curious about the plan.

@andy31415
Copy link
Contributor

@pidarped it seems NRF builds complain about ../../../../src/system/tests/TestSystemPacketBuffer.cpp:1610:21: error: stack usage is 128160 bytes

@andy31415
Copy link
Contributor

@pidarped please apply restyle fixes, otherwise the bots will not add reviewers.

src/inet/TCPEndPointImplSockets.cpp Outdated Show resolved Hide resolved
src/system/SystemPacketBuffer.cpp Outdated Show resolved Hide resolved
@@ -530,12 +530,19 @@ PacketBufferHandle PacketBufferHandle::New(size_t aAvailableSize, uint16_t aRese

CHIP_SYSTEM_FAULT_INJECT(FaultInjection::kFault_PacketBufferNew, return PacketBufferHandle());

// TODO: Change the max to a lower value
if (aAvailableSize > UINT32_MAX || lAllocSize > PacketBuffer::kMaxSizeWithoutReserve || lBlockSize > UINT32_MAX)
#if INET_CONFIG_ENABLE_TCP_ENDPOINT
Copy link
Contributor

Choose a reason for hiding this comment

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

Also, its seems weird to condition this on INET_CONFIG_ENABLE_TCP_ENDPOINT. Seems to me like we should have CHIP_CONFIG_MAX_LARGE_PAYLOAD_SIZE_BYTES as a value. That value might be 0 (or might be something very large?) if large payloads are not supported, and then we can have non-ifdefed code. I guess this goes to @andy31415 's comment about the logic duplication here too. What's here right now seems really fragile and is very hard to read, which is a huge red flag for security-critical size checks.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Defined constants in SystemPacketBuffer.h for large payload values that have been used in some of the static_asserts here.

src/system/SystemPacketBuffer.h Outdated Show resolved Hide resolved
src/transport/raw/TCP.cpp Outdated Show resolved Hide resolved
src/transport/raw/TCP.cpp Outdated Show resolved Hide resolved
src/transport/raw/TCPConfig.h Outdated Show resolved Hide resolved
Copy link

PR #33308: Size comparison from 1b455b5 to 39cfea4

Decreases (2 builds for mbed, stm32)
platform target config section 1b455b5 39cfea4 change % change
mbed lock-app-release cy8cproto_062_4343w (read/write) 2536680 2536616 -64 -0.0
.text 1499364 1499300 -64 -0.0
stm32 light STM32WB5MM-DK (read/write) 606849 606817 -32 -0.0
.text 387192 387160 -32 -0.0
Full report (2 builds for mbed, stm32)
platform target config section 1b455b5 39cfea4 change % change
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536680 2536616 -64 -0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499364 1499300 -64 -0.0
stm32 light STM32WB5MM-DK (read/write) 606849 606817 -32 -0.0
.bss 128548 128548 0 0.0
.data 696 696 0 0.0
.rodata 80668 80668 0 0.0
.text 387192 387160 -32 -0.0

@pidarped pidarped force-pushed the PacketBufferLargeChecks branch 2 times, most recently from 61a4a0d to 900828c Compare May 15, 2024 23:05
Copy link

github-actions bot commented May 15, 2024

PR #33308: Size comparison from ef68373 to 900828c

Increases (15 builds for linux)
platform target config section ef68373 900828c change % change
linux air-purifier-app debug (read only) 2721845 2721941 96 0.0
.text 2351221 2351317 96 0.0
all-clusters-app debug (read only) 6034705 6034833 128 0.0
.rodata 354320 354352 32 0.0
.text 5241523 5241619 96 0.0
all-clusters-minimal-app debug (read only) 5318145 5318257 112 0.0
.text 4784963 4785075 112 0.0
bridge-app debug (read only) 4708561 4708657 96 0.0
.text 4249411 4249507 96 0.0
chip-tool-ipv6only arm64 (read/write) 589544 589592 48 0.0
.rodata 358460 358492 32 0.0
fabric-admin debug .rodata 426841 426873 32 0.0
fabric-bridge-app debug (read only) 4574817 4574913 96 0.0
.text 4124755 4124851 96 0.0
lighting-app debug+rpc+ui (read only) 5632121 5632217 96 0.0
.text 5022723 5022819 96 0.0
lock-app debug (read only) 4769617 4769713 96 0.0
.text 4293683 4293779 96 0.0
ota-provider-app debug (read only) 4382353 4382449 96 0.0
.text 3972691 3972787 96 0.0
ota-requestor-app debug (read only) 4513041 4513169 128 0.0
.rodata 217834 217866 32 0.0
.text 4092755 4092851 96 0.0
shell debug (read only) 3005345 3005441 96 0.0
.text 2635122 2635218 96 0.0
thermostat-no-ble arm64 (read only) 4500476 4500572 96 0.0
.rodata 162164 162180 16 0.0
.text 3996776 3996856 80 0.0
tv-app debug (read only) 5830121 5830233 112 0.0
.text 5285891 5286003 112 0.0
tv-casting-app debug (read only) 9997849 9997945 96 0.0
.text 9138627 9138723 96 0.0
Decreases (31 builds for esp32, linux, mbed, nxp, qpg, stm32, telink)
platform target config section ef68373 900828c change % change
esp32 all-clusters-app c3devkit (read only) 1215154 1215116 -38 -0.0
.flash.text 1215154 1215116 -38 -0.0
m5stack (read only) 1256495 1256471 -24 -0.0
.flash.text 1250331 1250307 -24 -0.0
linux chip-tool debug (read only) 12163049 12163001 -48 -0.0
.text 10997715 10997667 -48 -0.0
chip-tool-ipv6only arm64 (read only) 11496332 11496316 -16 -0.0
.text 10252872 10252824 -48 -0.0
fabric-admin debug (read only) 11908977 11908961 -16 -0.0
.text 10785539 10785491 -48 -0.0
thermostat-no-ble arm64 (read/write) 249888 249744 -144 -0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2536680 2536616 -64 -0.0
.text 1499364 1499300 -64 -0.0
nxp contact k32w0+release (read only) 576444 576428 -16 -0.0
.text 575908 575892 -16 -0.0
k32w1+release (read/write) 704308 704292 -16 -0.0
.text 590784 590768 -16 -0.0
light k32w0+release (read only) 610624 610592 -32 -0.0
.text 610088 610056 -32 -0.0
k32w1+release (read/write) 796256 796224 -32 -0.0
.text 673992 673960 -32 -0.0
qpg lighting-app qpg6105+debug (read/write) 1134260 1134228 -32 -0.0
.text 646640 646608 -32 -0.0
lock-app qpg6105+debug (read/write) 1094076 1094052 -24 -0.0
.text 606460 606436 -24 -0.0
stm32 light STM32WB5MM-DK (read/write) 606849 606817 -32 -0.0
.text 387192 387160 -32 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 835058 835010 -48 -0.0
text 625418 625376 -42 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 843552 843504 -48 -0.0
text 601330 601288 -42 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1059988 1059948 -40 -0.0
text 773504 773462 -42 -0.0
bridge-app tlsr9518adk80d (read/write) 915532 915492 -40 -0.0
text 657004 656962 -42 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 837418 837378 -40 -0.0
text 627836 627794 -42 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 948500 948460 -40 -0.0
text 714788 714746 -42 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 772060 772020 -40 -0.0
text 557886 557844 -42 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092104 1092064 -40 -0.0
text 795204 795162 -42 -0.0
lock-app-dfu tlsr9528a (read/write) 912512 912472 -40 -0.0
text 661224 661182 -42 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 934724 934684 -40 -0.0
text 676312 676270 -42 -0.0
pump-app tlsr9258a (read/write) 831992 831952 -40 -0.0
text 621860 621818 -42 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 607488 607448 -40 -0.0
text 451088 451046 -42 -0.0
shell tlsr9518adk80d (read/write) 674836 674792 -44 -0.0
text 461970 461928 -42 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 845270 845230 -40 -0.0
text 634502 634460 -42 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 860113 860073 -40 -0.0
text 643430 643388 -42 -0.0
thermostat tlsr9518adk80d (read/write) 826644 826604 -40 -0.0
text 619298 619256 -42 -0.0
window-covering tlsr9258a (read/write) 836696 836656 -40 -0.0
text 624144 624102 -42 -0.0
Full report (43 builds for esp32, linux, mbed, nxp, qpg, stm32, telink)
platform target config section ef68373 900828c change % change
esp32 all-clusters-app c3devkit (read only) 1215154 1215116 -38 -0.0
(read/write) 1751704 1751704 0 0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 253768 253768 0 0.0
.flash.text 1215154 1215116 -38 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256495 1256471 -24 -0.0
(read/write) 536308 536308 0 0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285512 285512 0 0.0
.flash.text 1250331 1250307 -24 -0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2721845 2721941 96 0.0
(read/write) 132728 132728 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 76536 76536 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 187472 187472 0 0.0
.text 2351221 2351317 96 0.0
all-clusters-app debug (read only) 6034705 6034833 128 0.0
(read/write) 484272 484272 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 336072 336072 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1448 1448 0 0.0
.rodata 354320 354352 32 0.0
.text 5241523 5241619 96 0.0
all-clusters-minimal-app debug (read only) 5318145 5318257 112 0.0
(read/write) 240224 240224 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 99608 99608 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 293130 293130 0 0.0
.text 4784963 4785075 112 0.0
bridge-app debug (read only) 4708561 4708657 96 0.0
(read/write) 221136 221136 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 88576 88576 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 233514 233514 0 0.0
.text 4249411 4249507 96 0.0
chip-tool debug (read only) 12163049 12163001 -48 -0.0
(read/write) 524584 524584 0 0.0
.bss 95160 95160 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 417016 417016 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 454457 454457 0 0.0
.text 10997715 10997667 -48 -0.0
chip-tool-ipv6only arm64 (read only) 11496332 11496316 -16 -0.0
(read/write) 589544 589592 48 0.0
.bss 104152 104152 0 0.0
.data 4536 4536 0 0.0
.data.rel.ro 457112 457112 0 0.0
.dynamic 512 512 0 0.0
.got 17272 17272 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 358460 358492 32 0.0
.text 10252872 10252824 -48 -0.0
fabric-admin debug (read only) 11908977 11908961 -16 -0.0
(read/write) 517872 517872 0 0.0
.bss 94520 94520 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 411480 411480 0 0.0
.dynamic 624 624 0 0.0
.got 5576 5576 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 426841 426873 32 0.0
.text 10785539 10785491 -48 -0.0
fabric-bridge-app debug (read only) 4574817 4574913 96 0.0
(read/write) 213112 213112 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86256 86256 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 226922 226922 0 0.0
.text 4124755 4124851 96 0.0
lighting-app debug+rpc+ui (read only) 5632121 5632217 96 0.0
(read/write) 229936 229936 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96992 96992 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 357332 357332 0 0.0
.text 5022723 5022819 96 0.0
lock-app debug (read only) 4769617 4769713 96 0.0
(read/write) 208264 208264 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82568 82568 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 259370 259370 0 0.0
.text 4293683 4293779 96 0.0
ota-provider-app debug (read only) 4382353 4382449 96 0.0
(read/write) 196864 196864 0 0.0
.bss 114656 114656 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 71824 71824 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 211754 211754 0 0.0
.text 3972691 3972787 96 0.0
ota-requestor-app debug (read only) 4513041 4513169 128 0.0
(read/write) 201232 201232 0 0.0
.bss 115552 115552 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 74928 74928 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 217834 217866 32 0.0
.text 4092755 4092851 96 0.0
shell debug (read only) 3005345 3005441 96 0.0
(read/write) 156856 156856 0 0.0
.bss 60784 60784 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88792 88792 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 191072 191072 0 0.0
.text 2635122 2635218 96 0.0
thermostat-no-ble arm64 (read only) 4500476 4500572 96 0.0
(read/write) 249888 249744 -144 -0.1
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106008 106008 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162164 162180 16 0.0
.text 3996776 3996856 80 0.0
tv-app debug (read only) 5830121 5830233 112 0.0
(read/write) 352992 352992 0 0.0
.bss 242672 242672 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 96472 96472 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 297834 297834 0 0.0
.text 5285891 5286003 112 0.0
tv-casting-app debug (read only) 9997849 9997945 96 0.0
(read/write) 343184 343184 0 0.0
.bss 156760 156760 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176432 176432 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1232 1232 0 0.0
.rodata 388088 388088 0 0.0
.text 9138627 9138723 96 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536680 2536616 -64 -0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499364 1499300 -64 -0.0
nxp contact k32w0+release (read only) 576444 576428 -16 -0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 575908 575892 -16 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704308 704292 -16 -0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590784 590768 -16 -0.0
light k32w0+release (read only) 610624 610592 -32 -0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610088 610056 -32 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796256 796224 -32 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673992 673960 -32 -0.0
qpg lighting-app qpg6105+debug (read/write) 1134260 1134228 -32 -0.0
.bss 102676 102676 0 0.0
.data 864 864 0 0.0
.text 646640 646608 -32 -0.0
lock-app qpg6105+debug (read/write) 1094076 1094052 -24 -0.0
.bss 97340 97340 0 0.0
.data 876 876 0 0.0
.text 606460 606436 -24 -0.0
stm32 light STM32WB5MM-DK (read/write) 606849 606817 -32 -0.0
.bss 128548 128548 0 0.0
.data 696 696 0 0.0
.rodata 80668 80668 0 0.0
.text 387192 387160 -32 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835058 835010 -48 -0.0
bss 49944 49944 0 0.0
text 625418 625376 -42 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 843552 843504 -48 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 601330 601288 -42 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1059988 1059948 -40 -0.0
bss 110132 110132 0 0.0
text 773504 773462 -42 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915532 915492 -40 -0.0
bss 92888 92888 0 0.0
text 657004 656962 -42 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 837418 837378 -40 -0.0
bss 49988 49988 0 0.0
text 627836 627794 -42 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 948500 948460 -40 -0.0
bss 76580 76580 0 0.0
text 714788 714746 -42 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 772060 772020 -40 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 557886 557844 -42 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1092104 1092064 -40 -0.0
bss 99980 99980 0 0.0
text 795204 795162 -42 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 912512 912472 -40 -0.0
bss 69268 69268 0 0.0
text 661224 661182 -42 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 934724 934684 -40 -0.0
bss 92620 92620 0 0.0
text 676312 676270 -42 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 831992 831952 -40 -0.0
bss 58232 58232 0 0.0
text 621860 621818 -42 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 607488 607448 -40 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 451088 451046 -42 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 674836 674792 -44 -0.0
bss 71852 71852 0 0.0
text 461970 461928 -42 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 845270 845230 -40 -0.0
bss 51616 51616 0 0.0
text 634502 634460 -42 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 860113 860073 -40 -0.0
bss 59804 59804 0 0.0
text 643430 643388 -42 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 826644 826604 -40 -0.0
bss 56492 56492 0 0.0
text 619298 619256 -42 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 836696 836656 -40 -0.0
bss 58448 58448 0 0.0
text 624144 624102 -42 -0.0

Copy link

github-actions bot commented May 17, 2024

PR #33308: Size comparison from 7b2f729 to 094aadd

Increases (17 builds for linux, nxp)
platform target config section 7b2f729 094aadd change % change
linux air-purifier-app debug (read only) 2721845 2722101 256 0.0
.text 2351221 2351477 256 0.0
all-clusters-app debug (read only) 6034705 6034977 272 0.0
.rodata 354320 354352 32 0.0
.text 5241523 5241763 240 0.0
all-clusters-minimal-app debug (read only) 5318145 5318401 256 0.0
.text 4784963 4785219 256 0.0
bridge-app debug (read only) 4708561 4708801 240 0.0
.text 4249411 4249651 240 0.0
chip-tool debug (read only) 12162873 12162969 96 0.0
.text 10997539 10997635 96 0.0
chip-tool-ipv6only arm64 (read only) 11496092 11496236 144 0.0
.rodata 358460 358492 32 0.0
.text 10252632 10252744 112 0.0
fabric-admin debug (read only) 11915233 11915329 96 0.0
.text 10791491 10791587 96 0.0
fabric-bridge-app debug (read only) 4574817 4575057 240 0.0
.text 4124755 4124995 240 0.0
lighting-app debug+rpc+ui (read only) 5632121 5632377 256 0.0
.text 5022723 5022979 256 0.0
lock-app debug (read only) 4769617 4769857 240 0.0
.text 4293683 4293923 240 0.0
ota-provider-app debug (read only) 4382353 4382593 240 0.0
.text 3972691 3972931 240 0.0
ota-requestor-app debug (read only) 4513041 4513313 272 0.0
.rodata 217834 217866 32 0.0
.text 4092755 4092995 240 0.0
shell debug (read only) 3005345 3005601 256 0.0
.text 2635122 2635378 256 0.0
thermostat-no-ble arm64 (read only) 4500476 4500732 256 0.0
.rodata 162164 162180 16 0.0
.text 3996776 3997016 240 0.0
tv-app debug (read only) 5830121 5830377 256 0.0
.text 5285891 5286147 256 0.0
tv-casting-app debug (read only) 9997673 9997913 240 0.0
.text 9138451 9138691 240 0.0
nxp contact k32w1+release (read/write) 704308 704316 8 0.0
.text 590784 590792 8 0.0
Decreases (24 builds for esp32, linux, nxp, qpg, stm32, telink)
platform target config section 7b2f729 094aadd change % change
esp32 all-clusters-app c3devkit (read only) 1215154 1215128 -26 -0.0
.flash.text 1215154 1215128 -26 -0.0
linux chip-tool-ipv6only arm64 (read/write) 589784 589672 -112 -0.0
thermostat-no-ble arm64 (read/write) 249888 249584 -304 -0.1
nxp light k32w0+release (read only) 610624 610608 -16 -0.0
.text 610088 610072 -16 -0.0
k32w1+release (read/write) 796256 796240 -16 -0.0
.text 673992 673976 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 1134260 1134252 -8 -0.0
.text 646640 646632 -8 -0.0
stm32 light STM32WB5MM-DK (read/write) 606849 606833 -16 -0.0
.text 387192 387176 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 835058 835026 -32 -0.0
text 625418 625388 -30 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 843552 843520 -32 -0.0
text 601330 601300 -30 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1059988 1059956 -32 -0.0
text 773504 773474 -30 -0.0
bridge-app tlsr9518adk80d (read/write) 915532 915508 -24 -0.0
text 657004 656974 -30 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 837418 837386 -32 -0.0
text 627836 627806 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 948500 948476 -24 -0.0
text 714788 714758 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 772060 772028 -32 -0.0
text 557886 557856 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092104 1092072 -32 -0.0
text 795204 795174 -30 -0.0
lock-app-dfu tlsr9528a (read/write) 912512 912480 -32 -0.0
text 661224 661194 -30 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 934724 934692 -32 -0.0
text 676312 676282 -30 -0.0
pump-app tlsr9258a (read/write) 831992 831968 -24 -0.0
text 621860 621830 -30 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 607488 607456 -32 -0.0
text 451088 451058 -30 -0.0
shell tlsr9518adk80d (read/write) 674836 674804 -32 -0.0
text 461970 461940 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 845270 845238 -32 -0.0
text 634502 634472 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 860113 860081 -32 -0.0
text 643430 643400 -30 -0.0
thermostat tlsr9518adk80d (read/write) 826644 826612 -32 -0.0
text 619298 619268 -30 -0.0
window-covering tlsr9258a (read/write) 836696 836672 -24 -0.0
text 624144 624114 -30 -0.0
Full report (43 builds for esp32, linux, mbed, nxp, qpg, stm32, telink)
platform target config section 7b2f729 094aadd change % change
esp32 all-clusters-app c3devkit (read only) 1215154 1215128 -26 -0.0
(read/write) 1751704 1751704 0 0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 253768 253768 0 0.0
.flash.text 1215154 1215128 -26 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256495 1256495 0 0.0
(read/write) 536308 536308 0 0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285512 285512 0 0.0
.flash.text 1250331 1250331 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2721845 2722101 256 0.0
(read/write) 132728 132728 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 76536 76536 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 187472 187472 0 0.0
.text 2351221 2351477 256 0.0
all-clusters-app debug (read only) 6034705 6034977 272 0.0
(read/write) 484272 484272 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 336072 336072 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1448 1448 0 0.0
.rodata 354320 354352 32 0.0
.text 5241523 5241763 240 0.0
all-clusters-minimal-app debug (read only) 5318145 5318401 256 0.0
(read/write) 240224 240224 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 99608 99608 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 293130 293130 0 0.0
.text 4784963 4785219 256 0.0
bridge-app debug (read only) 4708561 4708801 240 0.0
(read/write) 221136 221136 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 88576 88576 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 233514 233514 0 0.0
.text 4249411 4249651 240 0.0
chip-tool debug (read only) 12162873 12162969 96 0.0
(read/write) 524584 524584 0 0.0
.bss 95160 95160 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 417016 417016 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 454457 454457 0 0.0
.text 10997539 10997635 96 0.0
chip-tool-ipv6only arm64 (read only) 11496092 11496236 144 0.0
(read/write) 589784 589672 -112 -0.0
.bss 104152 104152 0 0.0
.data 4536 4536 0 0.0
.data.rel.ro 457112 457112 0 0.0
.dynamic 512 512 0 0.0
.got 17272 17272 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 358460 358492 32 0.0
.text 10252632 10252744 112 0.0
fabric-admin debug (read only) 11915233 11915329 96 0.0
(read/write) 517872 517872 0 0.0
.bss 94520 94520 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 411480 411480 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 427065 427065 0 0.0
.text 10791491 10791587 96 0.0
fabric-bridge-app debug (read only) 4574817 4575057 240 0.0
(read/write) 213112 213112 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86256 86256 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 226922 226922 0 0.0
.text 4124755 4124995 240 0.0
lighting-app debug+rpc+ui (read only) 5632121 5632377 256 0.0
(read/write) 229936 229936 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96992 96992 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 357332 357332 0 0.0
.text 5022723 5022979 256 0.0
lock-app debug (read only) 4769617 4769857 240 0.0
(read/write) 208264 208264 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82568 82568 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 259370 259370 0 0.0
.text 4293683 4293923 240 0.0
ota-provider-app debug (read only) 4382353 4382593 240 0.0
(read/write) 196864 196864 0 0.0
.bss 114656 114656 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 71824 71824 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 211754 211754 0 0.0
.text 3972691 3972931 240 0.0
ota-requestor-app debug (read only) 4513041 4513313 272 0.0
(read/write) 201232 201232 0 0.0
.bss 115552 115552 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 74928 74928 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 217834 217866 32 0.0
.text 4092755 4092995 240 0.0
shell debug (read only) 3005345 3005601 256 0.0
(read/write) 156856 156856 0 0.0
.bss 60784 60784 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88792 88792 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 191072 191072 0 0.0
.text 2635122 2635378 256 0.0
thermostat-no-ble arm64 (read only) 4500476 4500732 256 0.0
(read/write) 249888 249584 -304 -0.1
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106008 106008 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162164 162180 16 0.0
.text 3996776 3997016 240 0.0
tv-app debug (read only) 5830121 5830377 256 0.0
(read/write) 352992 352992 0 0.0
.bss 242672 242672 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 96472 96472 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 297834 297834 0 0.0
.text 5285891 5286147 256 0.0
tv-casting-app debug (read only) 9997673 9997913 240 0.0
(read/write) 343184 343184 0 0.0
.bss 156760 156760 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176432 176432 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1232 1232 0 0.0
.rodata 388088 388088 0 0.0
.text 9138451 9138691 240 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536680 2536680 0 0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499364 1499364 0 0.0
nxp contact k32w0+release (read only) 576444 576444 0 0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 575908 575908 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704308 704316 8 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590784 590792 8 0.0
light k32w0+release (read only) 610624 610608 -16 -0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610088 610072 -16 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796256 796240 -16 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673992 673976 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 1134260 1134252 -8 -0.0
.bss 102676 102676 0 0.0
.data 864 864 0 0.0
.text 646640 646632 -8 -0.0
lock-app qpg6105+debug (read/write) 1094076 1094076 0 0.0
.bss 97340 97340 0 0.0
.data 876 876 0 0.0
.text 606460 606460 0 0.0
stm32 light STM32WB5MM-DK (read/write) 606849 606833 -16 -0.0
.bss 128548 128548 0 0.0
.data 696 696 0 0.0
.rodata 80668 80668 0 0.0
.text 387192 387176 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835058 835026 -32 -0.0
bss 49944 49944 0 0.0
text 625418 625388 -30 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 843552 843520 -32 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 601330 601300 -30 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1059988 1059956 -32 -0.0
bss 110132 110132 0 0.0
text 773504 773474 -30 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915532 915508 -24 -0.0
bss 92888 92888 0 0.0
text 657004 656974 -30 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 837418 837386 -32 -0.0
bss 49988 49988 0 0.0
text 627836 627806 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 948500 948476 -24 -0.0
bss 76580 76580 0 0.0
text 714788 714758 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 772060 772028 -32 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 557886 557856 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1092104 1092072 -32 -0.0
bss 99980 99980 0 0.0
text 795204 795174 -30 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 912512 912480 -32 -0.0
bss 69268 69268 0 0.0
text 661224 661194 -30 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 934724 934692 -32 -0.0
bss 92620 92620 0 0.0
text 676312 676282 -30 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 831992 831968 -24 -0.0
bss 58232 58232 0 0.0
text 621860 621830 -30 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 607488 607456 -32 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 451088 451058 -30 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 674836 674804 -32 -0.0
bss 71852 71852 0 0.0
text 461970 461940 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 845270 845238 -32 -0.0
bss 51616 51616 0 0.0
text 634502 634472 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 860113 860081 -32 -0.0
bss 59804 59804 0 0.0
text 643430 643400 -30 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 826644 826612 -32 -0.0
bss 56492 56492 0 0.0
text 619298 619268 -30 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 836696 836672 -24 -0.0
bss 58448 58448 0 0.0
text 624144 624114 -30 -0.0

Copy link

github-actions bot commented May 22, 2024

PR #33308: Size comparison from fb8d9e5 to cbe8b8f

Increases (17 builds for linux, nxp)
platform target config section fb8d9e5 cbe8b8f change % change
linux air-purifier-app debug (read only) 2722517 2722773 256 0.0
.text 2351221 2351477 256 0.0
all-clusters-app debug (read only) 6036865 6037137 272 0.0
.rodata 355536 355568 32 0.0
.text 5242467 5242707 240 0.0
all-clusters-minimal-app debug (read only) 5320305 5320561 256 0.0
.text 4785907 4786163 256 0.0
bridge-app debug (read only) 4710721 4710961 240 0.0
.text 4250355 4250595 240 0.0
chip-tool debug (read only) 12173457 12173553 96 0.0
.text 11002851 11002947 96 0.0
chip-tool-ipv6only arm64 (read only) 11504116 11504228 112 0.0
.rodata 360916 360932 16 0.0
.text 10257464 10257560 96 0.0
fabric-admin debug (read only) 11922049 11922177 128 0.0
.rodata 430233 430265 32 0.0
.text 10795139 10795235 96 0.0
fabric-bridge-app debug (read only) 4576977 4577217 240 0.0
.text 4125699 4125939 240 0.0
lighting-app debug+rpc+ui (read only) 5634697 5634937 240 0.0
.text 5023667 5023907 240 0.0
lock-app debug (read only) 4771777 4772017 240 0.0
.text 4294627 4294867 240 0.0
ota-provider-app debug (read only) 4384209 4384449 240 0.0
.text 3973811 3974051 240 0.0
ota-requestor-app debug (read only) 4514897 4515169 272 0.0
.rodata 218570 218602 32 0.0
.text 4093875 4094115 240 0.0
shell debug (read only) 3006113 3006369 256 0.0
.text 2635122 2635378 256 0.0
thermostat-no-ble arm64 (read only) 4501580 4501836 256 0.0
.rodata 162260 162276 16 0.0
.text 3997784 3998024 240 0.0
tv-app debug (read only) 5847649 5847905 256 0.0
.text 5298995 5299251 256 0.0
tv-casting-app debug (read only) 9999641 9999881 240 0.0
.text 9139363 9139603 240 0.0
nxp contact k32w1+release (read/write) 704308 704316 8 0.0
.text 590784 590792 8 0.0
Decreases (24 builds for esp32, linux, nxp, qpg, stm32, telink)
platform target config section fb8d9e5 cbe8b8f change % change
esp32 all-clusters-app c3devkit (read only) 1215154 1215128 -26 -0.0
.flash.text 1215154 1215128 -26 -0.0
linux chip-tool-ipv6only arm64 (read/write) 589912 589816 -96 -0.0
thermostat-no-ble arm64 (read/write) 248752 248512 -240 -0.1
nxp light k32w0+release (read only) 610624 610608 -16 -0.0
.text 610088 610072 -16 -0.0
k32w1+release (read/write) 796256 796240 -16 -0.0
.text 673992 673976 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 839244 839236 -8 -0.0
.text 650632 650624 -8 -0.0
stm32 light STM32WB5MM-DK (read/write) 624058 624042 -16 -0.0
.text 391336 391320 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 835170 835138 -32 -0.0
text 625530 625500 -30 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 843552 843520 -32 -0.0
text 601330 601300 -30 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1060100 1060068 -32 -0.0
text 773616 773586 -30 -0.0
bridge-app tlsr9518adk80d (read/write) 915644 915620 -24 -0.0
text 657116 657086 -30 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 837530 837498 -32 -0.0
text 627948 627918 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 948612 948588 -24 -0.0
text 714900 714870 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 772060 772028 -32 -0.0
text 557886 557856 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092216 1092184 -32 -0.0
text 795316 795286 -30 -0.0
lock-app-dfu tlsr9528a (read/write) 912624 912592 -32 -0.0
text 661336 661306 -30 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 934836 934804 -32 -0.0
text 676424 676394 -30 -0.0
pump-app tlsr9258a (read/write) 832104 832080 -24 -0.0
text 621972 621942 -30 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 607488 607456 -32 -0.0
text 451088 451058 -30 -0.0
shell tlsr9518adk80d (read/write) 674948 674916 -32 -0.0
text 462082 462052 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 845382 845350 -32 -0.0
text 634614 634584 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 860225 860193 -32 -0.0
text 643542 643512 -30 -0.0
thermostat tlsr9518adk80d (read/write) 826756 826724 -32 -0.0
text 619410 619380 -30 -0.0
window-covering tlsr9258a (read/write) 836808 836784 -24 -0.0
text 624256 624226 -30 -0.0
Full report (43 builds for esp32, linux, mbed, nxp, qpg, stm32, telink)
platform target config section fb8d9e5 cbe8b8f change % change
esp32 all-clusters-app c3devkit (read only) 1215154 1215128 -26 -0.0
(read/write) 1751704 1751704 0 0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 253768 253768 0 0.0
.flash.text 1215154 1215128 -26 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256487 1256487 0 0.0
(read/write) 536308 536308 0 0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285512 285512 0 0.0
.flash.text 1250323 1250323 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2722517 2722773 256 0.0
(read/write) 132728 132728 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 76536 76536 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 188144 188144 0 0.0
.text 2351221 2351477 256 0.0
all-clusters-app debug (read only) 6036865 6037137 272 0.0
(read/write) 484272 484272 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 336072 336072 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1448 1448 0 0.0
.rodata 355536 355568 32 0.0
.text 5242467 5242707 240 0.0
all-clusters-minimal-app debug (read only) 5320305 5320561 256 0.0
(read/write) 240224 240224 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 99608 99608 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 294346 294346 0 0.0
.text 4785907 4786163 256 0.0
bridge-app debug (read only) 4710721 4710961 240 0.0
(read/write) 221136 221136 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 88576 88576 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 234730 234730 0 0.0
.text 4250355 4250595 240 0.0
chip-tool debug (read only) 12173457 12173553 96 0.0
(read/write) 524808 524808 0 0.0
.bss 95160 95160 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 417272 417272 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 459129 459129 0 0.0
.text 11002851 11002947 96 0.0
chip-tool-ipv6only arm64 (read only) 11504116 11504228 112 0.0
(read/write) 589912 589816 -96 -0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 457424 457424 0 0.0
.dynamic 512 512 0 0.0
.got 17280 17280 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 360916 360932 16 0.0
.text 10257464 10257560 96 0.0
fabric-admin debug (read only) 11922049 11922177 128 0.0
(read/write) 517872 517872 0 0.0
.bss 94520 94520 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 411480 411480 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 430233 430265 32 0.0
.text 10795139 10795235 96 0.0
fabric-bridge-app debug (read only) 4576977 4577217 240 0.0
(read/write) 213112 213112 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86256 86256 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228138 228138 0 0.0
.text 4125699 4125939 240 0.0
lighting-app debug+rpc+ui (read only) 5634697 5634937 240 0.0
(read/write) 229936 229936 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96992 96992 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 358964 358964 0 0.0
.text 5023667 5023907 240 0.0
lock-app debug (read only) 4771777 4772017 240 0.0
(read/write) 208264 208264 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82568 82568 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 260586 260586 0 0.0
.text 4294627 4294867 240 0.0
ota-provider-app debug (read only) 4384209 4384449 240 0.0
(read/write) 196864 196864 0 0.0
.bss 114656 114656 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 71824 71824 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 212490 212490 0 0.0
.text 3973811 3974051 240 0.0
ota-requestor-app debug (read only) 4514897 4515169 272 0.0
(read/write) 201232 201232 0 0.0
.bss 115552 115552 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 74928 74928 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 218570 218602 32 0.0
.text 4093875 4094115 240 0.0
shell debug (read only) 3006113 3006369 256 0.0
(read/write) 156856 156856 0 0.0
.bss 60784 60784 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88792 88792 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 191840 191840 0 0.0
.text 2635122 2635378 256 0.0
thermostat-no-ble arm64 (read only) 4501580 4501836 256 0.0
(read/write) 248752 248512 -240 -0.1
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106008 106008 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162260 162276 16 0.0
.text 3997784 3998024 240 0.0
tv-app debug (read only) 5847649 5847905 256 0.0
(read/write) 349088 349088 0 0.0
.bss 238640 238640 0 0.0
.data 6592 6592 0 0.0
.data.rel.ro 96568 96568 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 302090 302090 0 0.0
.text 5298995 5299251 256 0.0
tv-casting-app debug (read only) 9999641 9999881 240 0.0
(read/write) 343184 343184 0 0.0
.bss 156760 156760 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176432 176432 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1232 1232 0 0.0
.rodata 389144 389144 0 0.0
.text 9139363 9139603 240 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536680 2536680 0 0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499364 1499364 0 0.0
nxp contact k32w0+release (read only) 576444 576444 0 0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 575908 575908 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704308 704316 8 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590784 590792 8 0.0
light k32w0+release (read only) 610624 610608 -16 -0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610088 610072 -16 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796256 796240 -16 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673992 673976 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 839244 839236 -8 -0.0
.bss 103780 103780 0 0.0
.data 864 864 0 0.0
.text 650632 650624 -8 -0.0
lock-app qpg6105+debug (read/write) 799364 799364 0 0.0
.bss 98444 98444 0 0.0
.data 876 876 0 0.0
.text 610756 610756 0 0.0
stm32 light STM32WB5MM-DK (read/write) 624058 624042 -16 -0.0
.bss 141060 141060 0 0.0
.data 672 672 0 0.0
.rodata 81372 81372 0 0.0
.text 391336 391320 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835170 835138 -32 -0.0
bss 49944 49944 0 0.0
text 625530 625500 -30 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 843552 843520 -32 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 601330 601300 -30 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1060100 1060068 -32 -0.0
bss 110132 110132 0 0.0
text 773616 773586 -30 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915644 915620 -24 -0.0
bss 92888 92888 0 0.0
text 657116 657086 -30 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 837530 837498 -32 -0.0
bss 49988 49988 0 0.0
text 627948 627918 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 948612 948588 -24 -0.0
bss 76580 76580 0 0.0
text 714900 714870 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 772060 772028 -32 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 557886 557856 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1092216 1092184 -32 -0.0
bss 99980 99980 0 0.0
text 795316 795286 -30 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 912624 912592 -32 -0.0
bss 69268 69268 0 0.0
text 661336 661306 -30 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 934836 934804 -32 -0.0
bss 92620 92620 0 0.0
text 676424 676394 -30 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 832104 832080 -24 -0.0
bss 58232 58232 0 0.0
text 621972 621942 -30 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 607488 607456 -32 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 451088 451058 -30 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 674948 674916 -32 -0.0
bss 71852 71852 0 0.0
text 462082 462052 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 845382 845350 -32 -0.0
bss 51616 51616 0 0.0
text 634614 634584 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 860225 860193 -32 -0.0
bss 59804 59804 0 0.0
text 643542 643512 -30 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 826756 826724 -32 -0.0
bss 56492 56492 0 0.0
text 619410 619380 -30 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 836808 836784 -24 -0.0
bss 58448 58448 0 0.0
text 624256 624226 -30 -0.0

Copy link

github-actions bot commented May 23, 2024

PR #33308: Size comparison from b398fb4 to 4042de3

Increases (22 builds for cc13x4_26x4, linux, nxp)
platform target config section b398fb4 4042de3 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 798748 8 0.0
.text 713272 713280 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813960 813984 24 0.0
.text 734920 734940 20 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803308 803324 16 0.0
.text 696944 696960 16 0.0
pump-app LP_EM_CC1354P10_6 (read only) 755612 755628 16 0.0
.text 674496 674512 16 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741292 8 0.0
.text 664384 664392 8 0.0
linux air-purifier-app debug (read only) 2722517 2722773 256 0.0
.text 2351221 2351477 256 0.0
all-clusters-app debug (read only) 6036865 6037137 272 0.0
.rodata 355536 355568 32 0.0
.text 5242467 5242707 240 0.0
all-clusters-minimal-app debug (read only) 5320305 5320561 256 0.0
.text 4785907 4786163 256 0.0
bridge-app debug (read only) 4710721 4710961 240 0.0
.text 4250355 4250595 240 0.0
chip-tool debug (read only) 12173457 12173553 96 0.0
.text 11002851 11002947 96 0.0
chip-tool-ipv6only arm64 (read only) 11504116 11504228 112 0.0
.rodata 360916 360932 16 0.0
.text 10257464 10257560 96 0.0
fabric-admin debug (read only) 11922017 11922145 128 0.0
.rodata 430201 430233 32 0.0
.text 10795139 10795235 96 0.0
fabric-bridge-app debug (read only) 4578345 4578585 240 0.0
.text 4126947 4127187 240 0.0
lighting-app debug+rpc+ui (read only) 5634697 5634937 240 0.0
.text 5023667 5023907 240 0.0
lock-app debug (read only) 4771777 4772017 240 0.0
.text 4294627 4294867 240 0.0
ota-provider-app debug (read only) 4384209 4384449 240 0.0
.text 3973811 3974051 240 0.0
ota-requestor-app debug (read only) 4514897 4515169 272 0.0
.rodata 218570 218602 32 0.0
.text 4093875 4094115 240 0.0
shell debug (read only) 3006113 3006369 256 0.0
.text 2635122 2635378 256 0.0
thermostat-no-ble arm64 (read only) 4501580 4501836 256 0.0
.rodata 162260 162276 16 0.0
.text 3997784 3998024 240 0.0
tv-app debug (read only) 5847649 5847905 256 0.0
.text 5298995 5299251 256 0.0
tv-casting-app debug (read only) 9999641 9999881 240 0.0
.text 9139363 9139603 240 0.0
nxp contact k32w1+release (read/write) 704308 704316 8 0.0
.text 590784 590792 8 0.0
Decreases (54 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, linux, nxp, psoc6, qpg, stm32, telink)
platform target config section b398fb4 4042de3 change % change
bl602 lighting-app bl602 (read/write) 1446214 1446190 -24 -0.0
.text 1110674 1110652 -22 -0.0
bl602+mfd (read/write) 1460646 1460630 -16 -0.0
.text 1125992 1125970 -22 -0.0
bl602+rpc (read/write) 1493878 1493862 -16 -0.0
.text 1142320 1142298 -22 -0.0
bl702 lighting-app bl702 (read/write) 1212107 1212083 -24 -0.0
.text 981120 981096 -24 -0.0
bl702+mfd (read/write) 1223195 1223171 -24 -0.0
.text 993130 993106 -24 -0.0
bl702+rpc (read/write) 1303571 1303547 -24 -0.0
.text 1055828 1055804 -24 -0.0
bl706-eth (read/write) 1029213 1029189 -24 -0.0
.text 771642 771620 -22 -0.0
bl706-wifi (read/write) 1263286 1263262 -24 -0.0
.text 1002852 1002826 -26 -0.0
bl702l lighting-app bl702l (read/write) 1181684 1181660 -24 -0.0
.text 974234 974210 -24 -0.0
bl702l+mfd (read/write) 1193600 1193064 -536 -0.0
.text 986556 986532 -24 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606718 606694 -24 -0.0
.text 514832 514808 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 652614 652590 -24 -0.0
.text 539964 539940 -24 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 741915 741899 -16 -0.0
.app_xip_area 661861 661845 -16 -0.0
CYW30739B2-P5-EVK-02 (read/write) 764391 764375 -16 -0.0
.app_xip_area 681705 681689 -16 -0.0
CYW30739B2-P5-EVK-03 (read/write) 764391 764375 -16 -0.0
.app_xip_area 681705 681689 -16 -0.0
CYW930739M2EVB-02 (read/write) 713771 713755 -16 -0.0
.app_xip_area 638649 638633 -16 -0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679435 679419 -16 -0.0
.app_xip_area 603677 603661 -16 -0.0
CYW30739B2-P5-EVK-02 (read/write) 701623 701607 -16 -0.0
.app_xip_area 623313 623297 -16 -0.0
CYW30739B2-P5-EVK-03 (read/write) 701623 701607 -16 -0.0
.app_xip_area 623313 623297 -16 -0.0
lock CYW30739B2-P5-EVK-01 (read/write) 697963 697947 -16 -0.0
.app_xip_area 619189 619173 -16 -0.0
CYW30739B2-P5-EVK-02 (read/write) 720231 720215 -16 -0.0
.app_xip_area 638905 638889 -16 -0.0
CYW30739B2-P5-EVK-03 (read/write) 720231 720215 -16 -0.0
.app_xip_area 638905 638889 -16 -0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 660499 660483 -16 -0.0
.app_xip_area 587757 587741 -16 -0.0
CYW30739B2-P5-EVK-02 (read/write) 682967 682951 -16 -0.0
.app_xip_area 607593 607577 -16 -0.0
CYW30739B2-P5-EVK-03 (read/write) 682967 682951 -16 -0.0
.app_xip_area 607593 607577 -16 -0.0
efr32 lock-app BRD4338a (read/write) 963588 963556 -32 -0.0
.text 701512 701480 -32 -0.0
window-app BRD4187C (read/write) 1135888 1135848 -40 -0.0
.text 967932 967892 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 1215154 1215128 -26 -0.0
.flash.text 1215154 1215128 -26 -0.0
linux chip-tool-ipv6only arm64 (read/write) 589912 589816 -96 -0.0
thermostat-no-ble arm64 (read/write) 248752 248512 -240 -0.1
nxp light k32w0+release (read only) 610624 610608 -16 -0.0
.text 610088 610072 -16 -0.0
k32w1+release (read/write) 796256 796240 -16 -0.0
.text 673992 673976 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1827444 1827428 -16 -0.0
.text 1611844 1611828 -16 -0.0
light cy8ckit_062s2_43012 (read/write) 1667156 1667140 -16 -0.0
.text 1461372 1461356 -16 -0.0
lock cy8ckit_062s2_43012 (read/write) 1695820 1695804 -16 -0.0
.text 1462972 1462956 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 839244 839236 -8 -0.0
.text 650632 650624 -8 -0.0
stm32 light STM32WB5MM-DK (read/write) 624058 624042 -16 -0.0
.text 391336 391320 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 835170 835138 -32 -0.0
text 625530 625500 -30 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 843552 843520 -32 -0.0
text 601330 601300 -30 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1060100 1060068 -32 -0.0
text 773616 773586 -30 -0.0
bridge-app tlsr9518adk80d (read/write) 915644 915620 -24 -0.0
text 657116 657086 -30 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 837530 837498 -32 -0.0
text 627948 627918 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 948612 948588 -24 -0.0
text 714900 714870 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 772060 772028 -32 -0.0
text 557886 557856 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092216 1092184 -32 -0.0
text 795316 795286 -30 -0.0
lock-app-dfu tlsr9528a (read/write) 912624 912592 -32 -0.0
text 661336 661306 -30 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 934836 934804 -32 -0.0
text 676424 676394 -30 -0.0
pump-app tlsr9258a (read/write) 832104 832080 -24 -0.0
text 621972 621942 -30 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 607488 607456 -32 -0.0
text 451088 451058 -30 -0.0
shell tlsr9518adk80d (read/write) 674948 674916 -32 -0.0
text 462082 462052 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 845382 845350 -32 -0.0
text 634614 634584 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 860225 860193 -32 -0.0
text 643542 643512 -30 -0.0
thermostat tlsr9518adk80d (read/write) 826756 826724 -32 -0.0
text 619410 619380 -30 -0.0
window-covering tlsr9258a (read/write) 836808 836784 -24 -0.0
text 624256 624226 -30 -0.0
Full report (80 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section b398fb4 4042de3 change % change
bl602 lighting-app bl602 (read/write) 1446214 1446190 -24 -0.0
.bss 85896 85896 0 0.0
.data 9512 9512 0 0.0
.rodata 159472 159472 0 0.0
.text 1110674 1110652 -22 -0.0
bl602+mfd (read/write) 1460646 1460630 -16 -0.0
.bss 86072 86072 0 0.0
.data 9488 9488 0 0.0
.rodata 158432 158432 0 0.0
.text 1125992 1125970 -22 -0.0
bl602+rpc (read/write) 1493878 1493862 -16 -0.0
.bss 93944 93944 0 0.0
.data 9896 9896 0 0.0
.rodata 167048 167048 0 0.0
.text 1142320 1142298 -22 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1212107 1212083 -24 -0.0
.bss 11185 11185 0 0.0
.data 3720 3720 0 0.0
.rodata 109024 109024 0 0.0
.text 981120 981096 -24 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1223195 1223171 -24 -0.0
.bss 11361 11361 0 0.0
.data 3696 3696 0 0.0
.rodata 107964 107964 0 0.0
.text 993130 993106 -24 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1303571 1303547 -24 -0.0
.bss 19669 19669 0 0.0
.data 4256 4256 0 0.0
.rodata 124396 124396 0 0.0
.text 1055828 1055804 -24 -0.0
bl706-eth (read/write) 1029213 1029189 -24 -0.0
.bss 23760 23760 0 0.0
.data 3264 3264 0 0.0
.rodata 102080 102080 0 0.0
.text 771642 771620 -22 -0.0
bl706-wifi (read/write) 1263286 1263262 -24 -0.0
.bss 10645 10645 0 0.0
.data 3712 3712 0 0.0
.rodata 123160 123160 0 0.0
.text 1002852 1002826 -26 -0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1181684 1181660 -24 -0.0
.bss 16396 16396 0 0.0
.data 5080 5080 0 0.0
.rodata 103028 103028 0 0.0
.text 974234 974210 -24 -0.0
bl702l+mfd (read/write) 1193600 1193064 -536 -0.0
.bss 16572 16572 0 0.0
.data 5064 5064 0 0.0
.rodata 101968 101968 0 0.0
.text 986556 986532 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 798748 8 0.0
(read/write) 177700 177700 0 0.0
.bss 99612 99612 0 0.0
.data 3604 3604 0 0.0
.rodata 85204 85204 0 0.0
.text 713272 713280 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813960 813984 24 0.0
(read/write) 188172 188172 0 0.0
.bss 110100 110100 0 0.0
.data 3596 3596 0 0.0
.rodata 78776 78776 0 0.0
.text 734920 734940 20 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803308 803324 16 0.0
(read/write) 182292 182292 0 0.0
.bss 104220 104220 0 0.0
.data 3596 3596 0 0.0
.rodata 106100 106100 0 0.0
.text 696944 696960 16 0.0
pump-app LP_EM_CC1354P10_6 (read only) 755612 755628 16 0.0
(read/write) 176644 176644 0 0.0
.bss 98336 98336 0 0.0
.data 3588 3588 0 0.0
.rodata 80852 80852 0 0.0
.text 674496 674512 16 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741292 8 0.0
(read/write) 176884 176884 0 0.0
.bss 98576 98576 0 0.0
.data 3588 3588 0 0.0
.rodata 76636 76636 0 0.0
.text 664384 664392 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606718 606694 -24 -0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 89766 89766 0 0.0
.text 514832 514808 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 652614 652590 -24 -0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 110526 110526 0 0.0
.text 539964 539940 -24 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 741915 741899 -16 -0.0
.app_xip_area 661861 661845 -16 -0.0
.bss 73652 73652 0 0.0
.data 940 940 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 764391 764375 -16 -0.0
.app_xip_area 681705 681689 -16 -0.0
.bss 75516 75516 0 0.0
.data 1708 1708 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 764391 764375 -16 -0.0
.app_xip_area 681705 681689 -16 -0.0
.bss 75516 75516 0 0.0
.data 1708 1708 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW930739M2EVB-02 (read/write) 713771 713755 -16 -0.0
.app_xip_area 638649 638633 -16 -0.0
.bss 68776 68776 0 0.0
.data 884 884 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679435 679419 -16 -0.0
.app_xip_area 603677 603661 -16 -0.0
.bss 69236 69236 0 0.0
.data 1060 1060 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 701623 701607 -16 -0.0
.app_xip_area 623313 623297 -16 -0.0
.bss 71100 71100 0 0.0
.data 1748 1748 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 701623 701607 -16 -0.0
.app_xip_area 623313 623297 -16 -0.0
.bss 71100 71100 0 0.0
.data 1748 1748 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
lock CYW30739B2-P5-EVK-01 (read/write) 697963 697947 -16 -0.0
.app_xip_area 619189 619173 -16 -0.0
.bss 72284 72284 0 0.0
.data 1028 1028 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 720231 720215 -16 -0.0
.app_xip_area 638905 638889 -16 -0.0
.bss 74148 74148 0 0.0
.data 1716 1716 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 720231 720215 -16 -0.0
.app_xip_area 638905 638889 -16 -0.0
.bss 74148 74148 0 0.0
.data 1716 1716 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 660499 660483 -16 -0.0
.app_xip_area 587757 587741 -16 -0.0
.bss 66444 66444 0 0.0
.data 836 836 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 682967 682951 -16 -0.0
.app_xip_area 607593 607577 -16 -0.0
.bss 68308 68308 0 0.0
.data 1604 1604 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 682967 682951 -16 -0.0
.app_xip_area 607593 607577 -16 -0.0
.bss 68308 68308 0 0.0
.data 1604 1604 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
efr32 lighting-app BRD4187C (read/write) 1072180 1072180 0 0.0
.bss 180056 180056 0 0.0
.data 3448 3448 0 0.0
.text 888656 888656 0 0.0
lock-app BRD4338a (read/write) 963588 963556 -32 -0.0
.bss 213260 213260 0 0.0
.data 29448 29448 0 0.0
.text 701512 701480 -32 -0.0
window-app BRD4187C (read/write) 1135888 1135848 -40 -0.0
.bss 164584 164584 0 0.0
.data 3352 3352 0 0.0
.text 967932 967892 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 1215154 1215128 -26 -0.0
(read/write) 1751704 1751704 0 0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 253768 253768 0 0.0
.flash.text 1215154 1215128 -26 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256487 1256487 0 0.0
(read/write) 536308 536308 0 0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285512 285512 0 0.0
.flash.text 1250323 1250323 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2722517 2722773 256 0.0
(read/write) 132728 132728 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 76536 76536 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 188144 188144 0 0.0
.text 2351221 2351477 256 0.0
all-clusters-app debug (read only) 6036865 6037137 272 0.0
(read/write) 484272 484272 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 336072 336072 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1448 1448 0 0.0
.rodata 355536 355568 32 0.0
.text 5242467 5242707 240 0.0
all-clusters-minimal-app debug (read only) 5320305 5320561 256 0.0
(read/write) 240224 240224 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 99608 99608 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 294346 294346 0 0.0
.text 4785907 4786163 256 0.0
bridge-app debug (read only) 4710721 4710961 240 0.0
(read/write) 221136 221136 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 88576 88576 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 234730 234730 0 0.0
.text 4250355 4250595 240 0.0
chip-tool debug (read only) 12173457 12173553 96 0.0
(read/write) 524808 524808 0 0.0
.bss 95160 95160 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 417272 417272 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 459129 459129 0 0.0
.text 11002851 11002947 96 0.0
chip-tool-ipv6only arm64 (read only) 11504116 11504228 112 0.0
(read/write) 589912 589816 -96 -0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 457424 457424 0 0.0
.dynamic 512 512 0 0.0
.got 17280 17280 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 360916 360932 16 0.0
.text 10257464 10257560 96 0.0
fabric-admin debug (read only) 11922017 11922145 128 0.0
(read/write) 517872 517872 0 0.0
.bss 94520 94520 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 411480 411480 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 430201 430233 32 0.0
.text 10795139 10795235 96 0.0
fabric-bridge-app debug (read only) 4578345 4578585 240 0.0
(read/write) 213176 213176 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86304 86304 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228106 228106 0 0.0
.text 4126947 4127187 240 0.0
lighting-app debug+rpc+ui (read only) 5634697 5634937 240 0.0
(read/write) 229936 229936 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96992 96992 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 358964 358964 0 0.0
.text 5023667 5023907 240 0.0
lock-app debug (read only) 4771777 4772017 240 0.0
(read/write) 208264 208264 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82568 82568 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 260586 260586 0 0.0
.text 4294627 4294867 240 0.0
ota-provider-app debug (read only) 4384209 4384449 240 0.0
(read/write) 196864 196864 0 0.0
.bss 114656 114656 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 71824 71824 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 212490 212490 0 0.0
.text 3973811 3974051 240 0.0
ota-requestor-app debug (read only) 4514897 4515169 272 0.0
(read/write) 201232 201232 0 0.0
.bss 115552 115552 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 74928 74928 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 218570 218602 32 0.0
.text 4093875 4094115 240 0.0
shell debug (read only) 3006113 3006369 256 0.0
(read/write) 156856 156856 0 0.0
.bss 60784 60784 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88792 88792 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 191840 191840 0 0.0
.text 2635122 2635378 256 0.0
thermostat-no-ble arm64 (read only) 4501580 4501836 256 0.0
(read/write) 248752 248512 -240 -0.1
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106008 106008 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162260 162276 16 0.0
.text 3997784 3998024 240 0.0
tv-app debug (read only) 5847649 5847905 256 0.0
(read/write) 349088 349088 0 0.0
.bss 238640 238640 0 0.0
.data 6592 6592 0 0.0
.data.rel.ro 96568 96568 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 302090 302090 0 0.0
.text 5298995 5299251 256 0.0
tv-casting-app debug (read only) 9999641 9999881 240 0.0
(read/write) 343184 343184 0 0.0
.bss 156760 156760 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176432 176432 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1232 1232 0 0.0
.rodata 389144 389144 0 0.0
.text 9139363 9139603 240 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536680 2536680 0 0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499364 1499364 0 0.0
nxp contact k32w0+release (read only) 576444 576444 0 0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 575908 575908 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704308 704316 8 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590784 590792 8 0.0
light k32w0+release (read only) 610624 610608 -16 -0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610088 610072 -16 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796256 796240 -16 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673992 673976 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826128 826128 0 0.0
(read/write) 1827444 1827428 -16 -0.0
.bss 204460 204460 0 0.0
.data 2752 2752 0 0.0
.text 1611844 1611828 -16 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829224 829224 0 0.0
(read/write) 1748716 1748716 0 0.0
.bss 201388 201388 0 0.0
.data 2728 2728 0 0.0
.text 1536212 1536212 0 0.0
light cy8ckit_062s2_43012 (read only) 835944 835944 0 0.0
(read/write) 1667156 1667140 -16 -0.0
.bss 194852 194852 0 0.0
.data 2544 2544 0 0.0
.text 1461372 1461356 -16 -0.0
lock cy8ckit_062s2_43012 (read only) 808880 808880 0 0.0
(read/write) 1695820 1695804 -16 -0.0
.bss 221932 221932 0 0.0
.data 2528 2528 0 0.0
.text 1462972 1462956 -16 -0.0
qpg lighting-app qpg6105+debug (read/write) 839244 839236 -8 -0.0
.bss 103780 103780 0 0.0
.data 864 864 0 0.0
.text 650632 650624 -8 -0.0
lock-app qpg6105+debug (read/write) 799364 799364 0 0.0
.bss 98444 98444 0 0.0
.data 876 876 0 0.0
.text 610756 610756 0 0.0
stm32 light STM32WB5MM-DK (read/write) 624058 624042 -16 -0.0
.bss 141060 141060 0 0.0
.data 672 672 0 0.0
.rodata 81372 81372 0 0.0
.text 391336 391320 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835170 835138 -32 -0.0
bss 49944 49944 0 0.0
text 625530 625500 -30 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 843552 843520 -32 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 601330 601300 -30 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1060100 1060068 -32 -0.0
bss 110132 110132 0 0.0
text 773616 773586 -30 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915644 915620 -24 -0.0
bss 92888 92888 0 0.0
text 657116 657086 -30 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 837530 837498 -32 -0.0
bss 49988 49988 0 0.0
text 627948 627918 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 948612 948588 -24 -0.0
bss 76580 76580 0 0.0
text 714900 714870 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 772060 772028 -32 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 557886 557856 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1092216 1092184 -32 -0.0
bss 99980 99980 0 0.0
text 795316 795286 -30 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 912624 912592 -32 -0.0
bss 69268 69268 0 0.0
text 661336 661306 -30 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 934836 934804 -32 -0.0
bss 92620 92620 0 0.0
text 676424 676394 -30 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 832104 832080 -24 -0.0
bss 58232 58232 0 0.0
text 621972 621942 -30 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 607488 607456 -32 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 451088 451058 -30 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 674948 674916 -32 -0.0
bss 71852 71852 0 0.0
text 462082 462052 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 845382 845350 -32 -0.0
bss 51616 51616 0 0.0
text 634614 634584 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 860225 860193 -32 -0.0
bss 59804 59804 0 0.0
text 643542 643512 -30 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 826756 826724 -32 -0.0
bss 56492 56492 0 0.0
text 619410 619380 -30 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 836808 836784 -24 -0.0
bss 58448 58448 0 0.0
text 624256 624226 -30 -0.0

Copy link

github-actions bot commented May 25, 2024

PR #33308: Size comparison from 3718e99 to 01834db

Increases (23 builds for cc13x4_26x4, linux, nxp)
platform target config section 3718e99 01834db change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .text 713592 713600 8 0.0
lock-ftd LP_EM_CC1354P10_6 .text 735240 735260 20 0.0
lock-mtd LP_EM_CC1354P10_6 .text 697264 697280 16 0.0
pump-app LP_EM_CC1354P10_6 .text 674816 674832 16 0.0
pump-controller-app LP_EM_CC1354P10_6 .text 664704 664712 8 0.0
linux air-purifier-app debug (read only) 2724621 2724861 240 0.0
.text 2352885 2353157 272 0.0
all-clusters-app debug (read only) 6038857 6039129 272 0.0
.text 5244051 5244323 272 0.0
all-clusters-minimal-app debug (read only) 5322377 5322617 240 0.0
.text 4787571 4787843 272 0.0
bridge-app debug (read only) 4712809 4713017 208 0.0
.text 4252003 4252275 272 0.0
chip-tool debug (read only) 12175601 12175697 96 0.0
.text 11004531 11004659 128 0.0
chip-tool-ipv6only arm64 (read only) 11506244 11506372 128 0.0
.text 10259192 10259336 144 0.0
fabric-admin debug (read only) 11924161 11924289 128 0.0
.text 10796819 10796947 128 0.0
fabric-bridge-app debug (read only) 4580433 4580641 208 0.0
.text 4128595 4128867 272 0.0
lighting-app debug+rpc+ui (read only) 5636721 5636929 208 0.0
.text 5025251 5025523 272 0.0
lock-app debug (read only) 4773865 4774105 240 0.0
.text 4296275 4296547 272 0.0
ota-provider-app debug (read only) 4386009 4386249 240 0.0
.text 3975203 3975475 272 0.0
ota-requestor-app debug (read only) 4516729 4516969 240 0.0
.text 4095267 4095539 272 0.0
shell debug (read only) 3008185 3008409 224 0.0
.text 2636786 2637042 256 0.0
thermostat-no-ble arm64 (read only) 4503356 4503628 272 0.0
.text 3999176 3999464 288 0.0
tv-app debug (read only) 5849769 5850009 240 0.0
.text 5300675 5300947 272 0.0
tv-casting-app debug (read only) 10001769 10002009 240 0.0
.text 9141027 9141299 272 0.0
nxp contact k32w0+release (read only) 576748 576764 16 0.0
.text 576212 576228 16 0.0
k32w1+release (read/write) 704628 704636 8 0.0
.text 591104 591112 8 0.0
Decreases (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section 3718e99 01834db change % change
bl602 lighting-app bl602 (read/write) 1446842 1446790 -52 -0.0
.rodata 159668 159632 -36 -0.0
.text 1111112 1111090 -22 -0.0
bl602+mfd (read/write) 1461282 1461222 -60 -0.0
.rodata 158628 158592 -36 -0.0
.text 1126430 1126408 -22 -0.0
bl602+rpc (read/write) 1494514 1494454 -60 -0.0
.rodata 167244 167208 -36 -0.0
.text 1142758 1142736 -22 -0.0
bl702 lighting-app bl702 (read/write) 1212699 1212639 -60 -0.0
.rodata 109220 109184 -36 -0.0
.text 981516 981492 -24 -0.0
bl702+mfd (read/write) 1223787 1223727 -60 -0.0
.rodata 108160 108124 -36 -0.0
.text 993526 993502 -24 -0.0
bl702+rpc (read/write) 1304163 1304103 -60 -0.0
.rodata 124592 124556 -36 -0.0
.text 1056224 1056200 -24 -0.0
bl706-eth (read/write) 1029829 1029773 -56 -0.0
.rodata 102276 102240 -36 -0.0
.text 772064 772042 -22 -0.0
bl706-wifi (read/write) 1263958 1263894 -64 -0.0
.rodata 123356 123320 -36 -0.0
.text 1003326 1003300 -26 -0.0
bl702l lighting-app bl702l (read/write) 1182292 1182232 -60 -0.0
.rodata 103224 103188 -36 -0.0
.text 974646 974622 -24 -0.0
bl702l+mfd (read/write) 1194208 1193636 -572 -0.0
.rodata 102164 102128 -36 -0.0
.text 986968 986944 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 799252 799220 -32 -0.0
.rodata 85396 85356 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 814472 814464 -8 -0.0
.rodata 78968 78936 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803820 803804 -16 -0.0
.rodata 106292 106260 -32 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 756124 756108 -16 -0.0
.rodata 81044 81012 -32 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741796 741764 -32 -0.0
.rodata 76828 76788 -40 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 607342 607286 -56 -0.0
.rodata 89958 89926 -32 -0.0
.text 515264 515240 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 653238 653182 -56 -0.0
.rodata 110718 110686 -32 -0.0
.text 540396 540372 -24 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742427 742379 -48 -0.0
.app_xip_area 662373 662325 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
CYW930739M2EVB-02 (read/write) 714283 714227 -56 -0.0
.app_xip_area 639161 639105 -56 -0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679955 679907 -48 -0.0
.app_xip_area 604197 604149 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
lock CYW30739B2-P5-EVK-01 (read/write) 698475 698419 -56 -0.0
.app_xip_area 619701 619645 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 661027 660971 -56 -0.0
.app_xip_area 588285 588229 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
efr32 lighting-app BRD4187C (read/write) 1072692 1072620 -72 -0.0
.text 889168 889096 -72 -0.0
lock-app BRD4338a (read/write) 964204 964132 -72 -0.0
.text 702128 702056 -72 -0.0
window-app BRD4187C (read/write) 1136496 1136424 -72 -0.0
.text 968540 968468 -72 -0.0
esp32 all-clusters-app c3devkit (read only) 1215496 1215470 -26 -0.0
(read/write) 1751896 1751864 -32 -0.0
.flash.rodata 253960 253928 -32 -0.0
.flash.text 1215496 1215470 -26 -0.0
m5stack (read only) 1256791 1256787 -4 -0.0
(read/write) 536500 536460 -40 -0.0
.flash.rodata 285704 285664 -40 -0.0
.flash.text 1250627 1250623 -4 -0.0
linux air-purifier-app debug .rodata 188464 188432 -32 -0.0
all-clusters-minimal-app debug .rodata 294634 294602 -32 -0.0
bridge-app debug .rodata 235050 234986 -64 -0.0
chip-tool debug .rodata 459449 459417 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 591896 591752 -144 -0.0
.rodata 361172 361156 -16 -0.0
fabric-bridge-app debug .rodata 228426 228362 -64 -0.0
lighting-app debug+rpc+ui .rodata 359284 359220 -64 -0.0
lock-app debug .rodata 260906 260874 -32 -0.0
ota-provider-app debug .rodata 212778 212746 -32 -0.0
ota-requestor-app debug .rodata 218890 218858 -32 -0.0
shell debug .rodata 192128 192096 -32 -0.0
thermostat-no-ble arm64 (read/write) 246984 246696 -288 -0.1
.rodata 162516 162500 -16 -0.0
tv-app debug .rodata 302410 302378 -32 -0.0
tv-casting-app debug .rodata 389464 389432 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2537192 2537152 -40 -0.0
.text 1499876 1499836 -40 -0.0
nxp light k32w1+release (read/write) 796752 796704 -48 -0.0
.text 674488 674440 -48 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1828060 1827988 -72 -0.0
.text 1612460 1612388 -72 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1749340 1749292 -48 -0.0
.text 1536836 1536788 -48 -0.0
light cy8ckit_062s2_43012 (read/write) 1667764 1667716 -48 -0.0
.text 1461980 1461932 -48 -0.0
lock cy8ckit_062s2_43012 (read/write) 1696428 1696380 -48 -0.0
.text 1463580 1463532 -48 -0.0
qpg lighting-app qpg6105+debug (read/write) 839740 839708 -32 -0.0
.text 651128 651096 -32 -0.0
lock-app qpg6105+debug (read/write) 799868 799828 -40 -0.0
.text 611260 611220 -40 -0.0
stm32 light STM32WB5MM-DK (read/write) 624554 624506 -48 -0.0
.rodata 81564 81524 -40 -0.0
.text 391640 391632 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 835690 835622 -68 -0.0
text 625862 625832 -30 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 844080 844012 -68 -0.0
text 601668 601638 -30 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1060628 1060560 -68 -0.0
text 773954 773924 -30 -0.0
bridge-app tlsr9518adk80d (read/write) 916180 916112 -68 -0.0
text 657454 657424 -30 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 838050 837990 -60 -0.0
text 628280 628250 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 949152 949084 -68 -0.0
text 715240 715210 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 772588 772528 -60 -0.0
text 558224 558194 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092744 1092676 -68 -0.0
text 795654 795624 -30 -0.0
lock-app-dfu tlsr9528a (read/write) 913144 913084 -60 -0.0
text 661668 661638 -30 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 935364 935296 -68 -0.0
text 676762 676732 -30 -0.0
pump-app tlsr9258a (read/write) 832632 832564 -68 -0.0
text 622304 622274 -30 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 608008 607948 -60 -0.0
text 451420 451390 -30 -0.0
shell tlsr9518adk80d (read/write) 675304 675236 -68 -0.0
text 462250 462220 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 845910 845842 -68 -0.0
text 634946 634916 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 860753 860685 -68 -0.0
text 643874 643844 -30 -0.0
thermostat tlsr9518adk80d (read/write) 827284 827216 -68 -0.0
text 619742 619712 -30 -0.0
window-covering tlsr9258a (read/write) 837336 837268 -68 -0.0
text 624588 624558 -30 -0.0
Full report (80 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section 3718e99 01834db change % change
bl602 lighting-app bl602 (read/write) 1446842 1446790 -52 -0.0
.bss 85896 85896 0 0.0
.data 9512 9512 0 0.0
.rodata 159668 159632 -36 -0.0
.text 1111112 1111090 -22 -0.0
bl602+mfd (read/write) 1461282 1461222 -60 -0.0
.bss 86072 86072 0 0.0
.data 9488 9488 0 0.0
.rodata 158628 158592 -36 -0.0
.text 1126430 1126408 -22 -0.0
bl602+rpc (read/write) 1494514 1494454 -60 -0.0
.bss 93944 93944 0 0.0
.data 9896 9896 0 0.0
.rodata 167244 167208 -36 -0.0
.text 1142758 1142736 -22 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1212699 1212639 -60 -0.0
.bss 11185 11185 0 0.0
.data 3720 3720 0 0.0
.rodata 109220 109184 -36 -0.0
.text 981516 981492 -24 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1223787 1223727 -60 -0.0
.bss 11361 11361 0 0.0
.data 3696 3696 0 0.0
.rodata 108160 108124 -36 -0.0
.text 993526 993502 -24 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1304163 1304103 -60 -0.0
.bss 19669 19669 0 0.0
.data 4256 4256 0 0.0
.rodata 124592 124556 -36 -0.0
.text 1056224 1056200 -24 -0.0
bl706-eth (read/write) 1029829 1029773 -56 -0.0
.bss 23760 23760 0 0.0
.data 3264 3264 0 0.0
.rodata 102276 102240 -36 -0.0
.text 772064 772042 -22 -0.0
bl706-wifi (read/write) 1263958 1263894 -64 -0.0
.bss 10645 10645 0 0.0
.data 3712 3712 0 0.0
.rodata 123356 123320 -36 -0.0
.text 1003326 1003300 -26 -0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1182292 1182232 -60 -0.0
.bss 16396 16396 0 0.0
.data 5080 5080 0 0.0
.rodata 103224 103188 -36 -0.0
.text 974646 974622 -24 -0.0
bl702l+mfd (read/write) 1194208 1193636 -572 -0.0
.bss 16572 16572 0 0.0
.data 5064 5064 0 0.0
.rodata 102164 102128 -36 -0.0
.text 986968 986944 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 799252 799220 -32 -0.0
(read/write) 177700 177700 0 0.0
.bss 99612 99612 0 0.0
.data 3604 3604 0 0.0
.rodata 85396 85356 -40 -0.0
.text 713592 713600 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 814472 814464 -8 -0.0
(read/write) 188172 188172 0 0.0
.bss 110100 110100 0 0.0
.data 3596 3596 0 0.0
.rodata 78968 78936 -32 -0.0
.text 735240 735260 20 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803820 803804 -16 -0.0
(read/write) 182292 182292 0 0.0
.bss 104220 104220 0 0.0
.data 3596 3596 0 0.0
.rodata 106292 106260 -32 -0.0
.text 697264 697280 16 0.0
pump-app LP_EM_CC1354P10_6 (read only) 756124 756108 -16 -0.0
(read/write) 176644 176644 0 0.0
.bss 98336 98336 0 0.0
.data 3588 3588 0 0.0
.rodata 81044 81012 -32 -0.0
.text 674816 674832 16 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741796 741764 -32 -0.0
(read/write) 176884 176884 0 0.0
.bss 98576 98576 0 0.0
.data 3588 3588 0 0.0
.rodata 76828 76788 -40 -0.1
.text 664704 664712 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 607342 607286 -56 -0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 89958 89926 -32 -0.0
.text 515264 515240 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 653238 653182 -56 -0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 110718 110686 -32 -0.0
.text 540396 540372 -24 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742427 742379 -48 -0.0
.app_xip_area 662373 662325 -48 -0.0
.bss 73652 73652 0 0.0
.data 940 940 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
.bss 75516 75516 0 0.0
.data 1708 1708 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
.bss 75516 75516 0 0.0
.data 1708 1708 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW930739M2EVB-02 (read/write) 714283 714227 -56 -0.0
.app_xip_area 639161 639105 -56 -0.0
.bss 68776 68776 0 0.0
.data 884 884 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679955 679907 -48 -0.0
.app_xip_area 604197 604149 -48 -0.0
.bss 69236 69236 0 0.0
.data 1060 1060 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
.bss 71100 71100 0 0.0
.data 1748 1748 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
.bss 71100 71100 0 0.0
.data 1748 1748 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
lock CYW30739B2-P5-EVK-01 (read/write) 698475 698419 -56 -0.0
.app_xip_area 619701 619645 -56 -0.0
.bss 72284 72284 0 0.0
.data 1028 1028 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
.bss 74148 74148 0 0.0
.data 1716 1716 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
.bss 74148 74148 0 0.0
.data 1716 1716 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 661027 660971 -56 -0.0
.app_xip_area 588285 588229 -56 -0.0
.bss 66444 66444 0 0.0
.data 836 836 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
.bss 68308 68308 0 0.0
.data 1604 1604 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
.bss 68308 68308 0 0.0
.data 1604 1604 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
efr32 lighting-app BRD4187C (read/write) 1072692 1072620 -72 -0.0
.bss 180056 180056 0 0.0
.data 3448 3448 0 0.0
.text 889168 889096 -72 -0.0
lock-app BRD4338a (read/write) 964204 964132 -72 -0.0
.bss 213260 213260 0 0.0
.data 29448 29448 0 0.0
.text 702128 702056 -72 -0.0
window-app BRD4187C (read/write) 1136496 1136424 -72 -0.0
.bss 164584 164584 0 0.0
.data 3352 3352 0 0.0
.text 968540 968468 -72 -0.0
esp32 all-clusters-app c3devkit (read only) 1215496 1215470 -26 -0.0
(read/write) 1751896 1751864 -32 -0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 253960 253928 -32 -0.0
.flash.text 1215496 1215470 -26 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256791 1256787 -4 -0.0
(read/write) 536500 536460 -40 -0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285704 285664 -40 -0.0
.flash.text 1250627 1250623 -4 -0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2724621 2724861 240 0.0
(read/write) 132792 132792 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 76584 76584 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 188464 188432 -32 -0.0
.text 2352885 2353157 272 0.0
all-clusters-app debug (read only) 6038857 6039129 272 0.0
(read/write) 484304 484304 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 336104 336104 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1448 1448 0 0.0
.rodata 355824 355824 0 0.0
.text 5244051 5244323 272 0.0
all-clusters-minimal-app debug (read only) 5322377 5322617 240 0.0
(read/write) 240256 240256 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 99640 99640 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 294634 294602 -32 -0.0
.text 4787571 4787843 272 0.0
bridge-app debug (read only) 4712809 4713017 208 0.0
(read/write) 221168 221168 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 88608 88608 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 235050 234986 -64 -0.0
.text 4252003 4252275 272 0.0
chip-tool debug (read only) 12175601 12175697 96 0.0
(read/write) 524872 524872 0 0.0
.bss 95160 95160 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 417336 417336 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 459449 459417 -32 -0.0
.text 11004531 11004659 128 0.0
chip-tool-ipv6only arm64 (read only) 11506244 11506372 128 0.0
(read/write) 591896 591752 -144 -0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 457472 457472 0 0.0
.dynamic 512 512 0 0.0
.got 17280 17280 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 361172 361156 -16 -0.0
.text 10259192 10259336 144 0.0
fabric-admin debug (read only) 11924161 11924289 128 0.0
(read/write) 517936 517936 0 0.0
.bss 94520 94520 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 411528 411528 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 430521 430521 0 0.0
.text 10796819 10796947 128 0.0
fabric-bridge-app debug (read only) 4580433 4580641 208 0.0
(read/write) 213208 213208 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86336 86336 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228426 228362 -64 -0.0
.text 4128595 4128867 272 0.0
lighting-app debug+rpc+ui (read only) 5636721 5636929 208 0.0
(read/write) 229968 229968 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 97024 97024 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 359284 359220 -64 -0.0
.text 5025251 5025523 272 0.0
lock-app debug (read only) 4773865 4774105 240 0.0
(read/write) 208328 208328 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82616 82616 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 260906 260874 -32 -0.0
.text 4296275 4296547 272 0.0
ota-provider-app debug (read only) 4386009 4386249 240 0.0
(read/write) 196896 196896 0 0.0
.bss 114656 114656 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 71856 71856 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 212778 212746 -32 -0.0
.text 3975203 3975475 272 0.0
ota-requestor-app debug (read only) 4516729 4516969 240 0.0
(read/write) 201264 201264 0 0.0
.bss 115552 115552 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 74960 74960 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 218890 218858 -32 -0.0
.text 4095267 4095539 272 0.0
shell debug (read only) 3008185 3008409 224 0.0
(read/write) 156888 156888 0 0.0
.bss 60784 60784 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88832 88832 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 192128 192096 -32 -0.0
.text 2636786 2637042 256 0.0
thermostat-no-ble arm64 (read only) 4503356 4503628 272 0.0
(read/write) 246984 246696 -288 -0.1
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106048 106048 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162516 162500 -16 -0.0
.text 3999176 3999464 288 0.0
tv-app debug (read only) 5849769 5850009 240 0.0
(read/write) 349120 349120 0 0.0
.bss 238640 238640 0 0.0
.data 6592 6592 0 0.0
.data.rel.ro 96600 96600 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 302410 302378 -32 -0.0
.text 5300675 5300947 272 0.0
tv-casting-app debug (read only) 10001769 10002009 240 0.0
(read/write) 343216 343216 0 0.0
.bss 156760 156760 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176480 176480 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1232 1232 0 0.0
.rodata 389464 389432 -32 -0.0
.text 9141027 9141299 272 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2537192 2537152 -40 -0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499876 1499836 -40 -0.0
nxp contact k32w0+release (read only) 576748 576764 16 0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 576212 576228 16 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704628 704636 8 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 591104 591112 8 0.0
light k32w0+release (read only) 610944 610944 0 0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610408 610408 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796752 796704 -48 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 674488 674440 -48 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826128 826128 0 0.0
(read/write) 1828060 1827988 -72 -0.0
.bss 204460 204460 0 0.0
.data 2752 2752 0 0.0
.text 1612460 1612388 -72 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829224 829224 0 0.0
(read/write) 1749340 1749292 -48 -0.0
.bss 201388 201388 0 0.0
.data 2728 2728 0 0.0
.text 1536836 1536788 -48 -0.0
light cy8ckit_062s2_43012 (read only) 835944 835944 0 0.0
(read/write) 1667764 1667716 -48 -0.0
.bss 194852 194852 0 0.0
.data 2544 2544 0 0.0
.text 1461980 1461932 -48 -0.0
lock cy8ckit_062s2_43012 (read only) 808880 808880 0 0.0
(read/write) 1696428 1696380 -48 -0.0
.bss 221932 221932 0 0.0
.data 2528 2528 0 0.0
.text 1463580 1463532 -48 -0.0
qpg lighting-app qpg6105+debug (read/write) 839740 839708 -32 -0.0
.bss 103780 103780 0 0.0
.data 864 864 0 0.0
.text 651128 651096 -32 -0.0
lock-app qpg6105+debug (read/write) 799868 799828 -40 -0.0
.bss 98444 98444 0 0.0
.data 876 876 0 0.0
.text 611260 611220 -40 -0.0
stm32 light STM32WB5MM-DK (read/write) 624554 624506 -48 -0.0
.bss 141060 141060 0 0.0
.data 672 672 0 0.0
.rodata 81564 81524 -40 -0.0
.text 391640 391632 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835690 835622 -68 -0.0
bss 49944 49944 0 0.0
text 625862 625832 -30 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 844080 844012 -68 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 601668 601638 -30 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1060628 1060560 -68 -0.0
bss 110132 110132 0 0.0
text 773954 773924 -30 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 916180 916112 -68 -0.0
bss 92888 92888 0 0.0
text 657454 657424 -30 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 838050 837990 -60 -0.0
bss 49988 49988 0 0.0
text 628280 628250 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 949152 949084 -68 -0.0
bss 76580 76580 0 0.0
text 715240 715210 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 772588 772528 -60 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 558224 558194 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1092744 1092676 -68 -0.0
bss 99980 99980 0 0.0
text 795654 795624 -30 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 913144 913084 -60 -0.0
bss 69268 69268 0 0.0
text 661668 661638 -30 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 935364 935296 -68 -0.0
bss 92620 92620 0 0.0
text 676762 676732 -30 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 832632 832564 -68 -0.0
bss 58232 58232 0 0.0
text 622304 622274 -30 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 608008 607948 -60 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 451420 451390 -30 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675304 675236 -68 -0.0
bss 71852 71852 0 0.0
text 462250 462220 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 845910 845842 -68 -0.0
bss 51616 51616 0 0.0
text 634946 634916 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 860753 860685 -68 -0.0
bss 59804 59804 0 0.0
text 643874 643844 -30 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 827284 827216 -68 -0.0
bss 56492 56492 0 0.0
text 619742 619712 -30 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 837336 837268 -68 -0.0
bss 58448 58448 0 0.0
text 624588 624558 -30 -0.0

@nicolas17
Copy link

Doesn't this break backwards compatibility? Or was nobody using TCP with 16-bit message lengths in production yet?

Copy link

github-actions bot commented May 26, 2024

PR #33308: Size comparison from 3718e99 to fa93f3d

Increases (7 builds for cc13x4_26x4, linux)
platform target config section 3718e99 fa93f3d change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .text 713592 713608 16 0.0
lock-ftd LP_EM_CC1354P10_6 .text 735240 735264 24 0.0
lock-mtd LP_EM_CC1354P10_6 .text 697264 697288 24 0.0
pump-app LP_EM_CC1354P10_6 .text 674816 674840 24 0.0
pump-controller-app LP_EM_CC1354P10_6 .text 664704 664720 16 0.0
linux chip-tool-ipv6only arm64 (read/write) 591896 591960 64 0.0
thermostat-no-ble arm64 (read only) 4503356 4503436 80 0.0
.text 3999176 3999320 144 0.0
Decreases (9 builds for cc13x4_26x4, cc32xx, linux)
platform target config section 3718e99 fa93f3d change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 799252 799228 -24 -0.0
.rodata 85396 85356 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 814472 814464 -8 -0.0
.rodata 78968 78936 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803820 803812 -8 -0.0
.rodata 106292 106260 -32 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 756124 756116 -8 -0.0
.rodata 81044 81012 -32 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741796 741772 -24 -0.0
.rodata 76828 76788 -40 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 607342 607302 -40 -0.0
.rodata 89958 89926 -32 -0.0
.text 515264 515256 -8 -0.0
lock CC3235SF_LAUNCHXL (read only) 653238 653198 -40 -0.0
.rodata 110718 110686 -32 -0.0
.text 540396 540388 -8 -0.0
linux chip-tool-ipv6only arm64 (read only) 11506244 11506180 -64 -0.0
.rodata 361172 361108 -64 -0.0
thermostat-no-ble arm64 (read/write) 246984 246904 -80 -0.0
.rodata 162516 162452 -64 -0.0
Full report (9 builds for cc13x4_26x4, cc32xx, linux)
platform target config section 3718e99 fa93f3d change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 799252 799228 -24 -0.0
(read/write) 177700 177700 0 0.0
.bss 99612 99612 0 0.0
.data 3604 3604 0 0.0
.rodata 85396 85356 -40 -0.0
.text 713592 713608 16 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 814472 814464 -8 -0.0
(read/write) 188172 188172 0 0.0
.bss 110100 110100 0 0.0
.data 3596 3596 0 0.0
.rodata 78968 78936 -32 -0.0
.text 735240 735264 24 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803820 803812 -8 -0.0
(read/write) 182292 182292 0 0.0
.bss 104220 104220 0 0.0
.data 3596 3596 0 0.0
.rodata 106292 106260 -32 -0.0
.text 697264 697288 24 0.0
pump-app LP_EM_CC1354P10_6 (read only) 756124 756116 -8 -0.0
(read/write) 176644 176644 0 0.0
.bss 98336 98336 0 0.0
.data 3588 3588 0 0.0
.rodata 81044 81012 -32 -0.0
.text 674816 674840 24 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741796 741772 -24 -0.0
(read/write) 176884 176884 0 0.0
.bss 98576 98576 0 0.0
.data 3588 3588 0 0.0
.rodata 76828 76788 -40 -0.1
.text 664704 664720 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 607342 607302 -40 -0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 89958 89926 -32 -0.0
.text 515264 515256 -8 -0.0
lock CC3235SF_LAUNCHXL (read only) 653238 653198 -40 -0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 110718 110686 -32 -0.0
.text 540396 540388 -8 -0.0
linux chip-tool-ipv6only arm64 (read only) 11506244 11506180 -64 -0.0
(read/write) 591896 591960 64 0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 457472 457472 0 0.0
.dynamic 512 512 0 0.0
.got 17280 17280 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 361172 361108 -64 -0.0
.text 10259192 10259192 0 0.0
thermostat-no-ble arm64 (read only) 4503356 4503436 80 0.0
(read/write) 246984 246904 -80 -0.0
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106048 106048 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162516 162452 -64 -0.0
.text 3999176 3999320 144 0.0

@pidarped
Copy link
Contributor Author

pidarped commented May 26, 2024

Doesn't this break backwards compatibility? Or was nobody using TCP with 16-bit message lengths in production yet?

@nicolas17, yes that is right. TCP was not being used in production yet which gave us the opportunity to increase the message length field to 4 bytes to include large messages.

Copy link

github-actions bot commented May 26, 2024

PR #33308: Size comparison from 3718e99 to f593351

Increases (23 builds for cc13x4_26x4, linux, nxp)
platform target config section 3718e99 f593351 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .text 713592 713608 16 0.0
lock-ftd LP_EM_CC1354P10_6 .text 735240 735264 24 0.0
lock-mtd LP_EM_CC1354P10_6 .text 697264 697288 24 0.0
pump-app LP_EM_CC1354P10_6 .text 674816 674840 24 0.0
pump-controller-app LP_EM_CC1354P10_6 .text 664704 664720 16 0.0
linux air-purifier-app debug (read only) 2724621 2724717 96 0.0
.text 2352885 2353077 192 0.0
all-clusters-app debug (read only) 6038857 6038985 128 0.0
.text 5244051 5244243 192 0.0
all-clusters-minimal-app debug (read only) 5322377 5322473 96 0.0
.text 4787571 4787763 192 0.0
bridge-app debug (read only) 4712809 4712905 96 0.0
.text 4252003 4252195 192 0.0
chip-tool debug .text 11004531 11004579 48 0.0
chip-tool-ipv6only arm64 (read/write) 591896 591960 64 0.0
fabric-admin debug .text 10796819 10796867 48 0.0
fabric-bridge-app debug (read only) 4580433 4580529 96 0.0
.text 4128595 4128787 192 0.0
lighting-app debug+rpc+ui (read only) 5636721 5636817 96 0.0
.text 5025251 5025443 192 0.0
lock-app debug (read only) 4773865 4773993 128 0.0
.text 4296275 4296467 192 0.0
ota-provider-app debug (read only) 4386009 4386105 96 0.0
.text 3975203 3975395 192 0.0
ota-requestor-app debug (read only) 4516729 4516825 96 0.0
.text 4095267 4095459 192 0.0
shell debug (read only) 3008185 3008265 80 0.0
.text 2636786 2636962 176 0.0
thermostat-no-ble arm64 (read only) 4503356 4503436 80 0.0
.text 3999176 3999320 144 0.0
tv-app debug (read only) 5849769 5849865 96 0.0
.text 5300675 5300867 192 0.0
tv-casting-app debug (read only) 10001769 10001897 128 0.0
.text 9141027 9141219 192 0.0
nxp contact k32w0+release (read only) 576748 576764 16 0.0
.text 576212 576228 16 0.0
k32w1+release (read/write) 704628 704636 8 0.0
.text 591104 591112 8 0.0
Decreases (77 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section 3718e99 f593351 change % change
bl602 lighting-app bl602 (read/write) 1446842 1446790 -52 -0.0
.rodata 159668 159632 -36 -0.0
.text 1111112 1111090 -22 -0.0
bl602+mfd (read/write) 1461282 1461222 -60 -0.0
.rodata 158628 158592 -36 -0.0
.text 1126430 1126408 -22 -0.0
bl602+rpc (read/write) 1494514 1494454 -60 -0.0
.rodata 167244 167208 -36 -0.0
.text 1142758 1142736 -22 -0.0
bl702 lighting-app bl702 (read/write) 1212699 1212639 -60 -0.0
.rodata 109220 109184 -36 -0.0
.text 981516 981492 -24 -0.0
bl702+mfd (read/write) 1223787 1223727 -60 -0.0
.rodata 108160 108124 -36 -0.0
.text 993526 993502 -24 -0.0
bl702+rpc (read/write) 1304163 1304103 -60 -0.0
.rodata 124592 124556 -36 -0.0
.text 1056224 1056200 -24 -0.0
bl706-eth (read/write) 1029829 1029773 -56 -0.0
.rodata 102276 102240 -36 -0.0
.text 772064 772042 -22 -0.0
bl706-wifi (read/write) 1263958 1263894 -64 -0.0
.rodata 123356 123320 -36 -0.0
.text 1003326 1003300 -26 -0.0
bl702l lighting-app bl702l (read/write) 1182292 1182232 -60 -0.0
.rodata 103224 103188 -36 -0.0
.text 974646 974622 -24 -0.0
bl702l+mfd (read/write) 1194208 1193636 -572 -0.0
.rodata 102164 102128 -36 -0.0
.text 986968 986944 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 799252 799228 -24 -0.0
.rodata 85396 85356 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 814472 814464 -8 -0.0
.rodata 78968 78936 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803820 803812 -8 -0.0
.rodata 106292 106260 -32 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 756124 756116 -8 -0.0
.rodata 81044 81012 -32 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741796 741772 -24 -0.0
.rodata 76828 76788 -40 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 607342 607302 -40 -0.0
.rodata 89958 89926 -32 -0.0
.text 515264 515256 -8 -0.0
lock CC3235SF_LAUNCHXL (read only) 653238 653198 -40 -0.0
.rodata 110718 110686 -32 -0.0
.text 540396 540388 -8 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742427 742379 -48 -0.0
.app_xip_area 662373 662325 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
CYW930739M2EVB-02 (read/write) 714283 714227 -56 -0.0
.app_xip_area 639161 639105 -56 -0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679955 679907 -48 -0.0
.app_xip_area 604197 604149 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
lock CYW30739B2-P5-EVK-01 (read/write) 698475 698419 -56 -0.0
.app_xip_area 619701 619645 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 661027 660971 -56 -0.0
.app_xip_area 588285 588229 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
efr32 lighting-app BRD4187C (read/write) 1072692 1072620 -72 -0.0
.text 889168 889096 -72 -0.0
lock-app BRD4338a (read/write) 964204 964132 -72 -0.0
.text 702128 702056 -72 -0.0
window-app BRD4187C (read/write) 1136496 1136424 -72 -0.0
.text 968540 968468 -72 -0.0
esp32 all-clusters-app c3devkit (read only) 1215496 1215470 -26 -0.0
(read/write) 1751896 1751864 -32 -0.0
.flash.rodata 253960 253928 -32 -0.0
.flash.text 1215496 1215470 -26 -0.0
m5stack (read only) 1256791 1256787 -4 -0.0
(read/write) 536500 536460 -40 -0.0
.flash.rodata 285704 285664 -40 -0.0
.flash.text 1250627 1250623 -4 -0.0
linux air-purifier-app debug .rodata 188464 188368 -96 -0.1
all-clusters-app debug .rodata 355824 355760 -64 -0.0
all-clusters-minimal-app debug .rodata 294634 294538 -96 -0.0
bridge-app debug .rodata 235050 234954 -96 -0.0
chip-tool debug (read only) 12175601 12175553 -48 -0.0
.rodata 459449 459353 -96 -0.0
chip-tool-ipv6only arm64 (read only) 11506244 11506180 -64 -0.0
.rodata 361172 361108 -64 -0.0
fabric-admin debug (read only) 11924161 11924145 -16 -0.0
.rodata 430521 430457 -64 -0.0
fabric-bridge-app debug .rodata 228426 228330 -96 -0.0
lighting-app debug+rpc+ui .rodata 359284 359188 -96 -0.0
lock-app debug .rodata 260906 260842 -64 -0.0
ota-provider-app debug .rodata 212778 212682 -96 -0.0
ota-requestor-app debug .rodata 218890 218794 -96 -0.0
shell debug .rodata 192128 192032 -96 -0.0
thermostat-no-ble arm64 (read/write) 246984 246904 -80 -0.0
.rodata 162516 162452 -64 -0.0
tv-app debug .rodata 302410 302314 -96 -0.0
tv-casting-app debug .rodata 389464 389400 -64 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2537192 2537152 -40 -0.0
.text 1499876 1499836 -40 -0.0
nxp light k32w1+release (read/write) 796752 796704 -48 -0.0
.text 674488 674440 -48 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1828060 1828004 -56 -0.0
.text 1612460 1612404 -56 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1749340 1749308 -32 -0.0
.text 1536836 1536804 -32 -0.0
light cy8ckit_062s2_43012 (read/write) 1667764 1667732 -32 -0.0
.text 1461980 1461948 -32 -0.0
lock cy8ckit_062s2_43012 (read/write) 1696428 1696396 -32 -0.0
.text 1463580 1463548 -32 -0.0
qpg lighting-app qpg6105+debug (read/write) 839740 839708 -32 -0.0
.text 651128 651096 -32 -0.0
lock-app qpg6105+debug (read/write) 799868 799828 -40 -0.0
.text 611260 611220 -40 -0.0
stm32 light STM32WB5MM-DK (read/write) 624554 624506 -48 -0.0
.rodata 81564 81524 -40 -0.0
.text 391640 391632 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 835690 835622 -68 -0.0
text 625862 625832 -30 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 844080 844012 -68 -0.0
text 601668 601638 -30 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1060628 1060560 -68 -0.0
text 773954 773924 -30 -0.0
bridge-app tlsr9518adk80d (read/write) 916180 916112 -68 -0.0
text 657454 657424 -30 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 838050 837990 -60 -0.0
text 628280 628250 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 949152 949084 -68 -0.0
text 715240 715210 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 772588 772528 -60 -0.0
text 558224 558194 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092744 1092676 -68 -0.0
text 795654 795624 -30 -0.0
lock-app-dfu tlsr9528a (read/write) 913144 913084 -60 -0.0
text 661668 661638 -30 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 935364 935296 -68 -0.0
text 676762 676732 -30 -0.0
pump-app tlsr9258a (read/write) 832632 832564 -68 -0.0
text 622304 622274 -30 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 608008 607948 -60 -0.0
text 451420 451390 -30 -0.0
shell tlsr9518adk80d (read/write) 675304 675236 -68 -0.0
text 462250 462220 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 845910 845842 -68 -0.0
text 634946 634916 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 860753 860685 -68 -0.0
text 643874 643844 -30 -0.0
thermostat tlsr9518adk80d (read/write) 827284 827216 -68 -0.0
text 619742 619712 -30 -0.0
window-covering tlsr9258a (read/write) 837336 837268 -68 -0.0
text 624588 624558 -30 -0.0
Full report (80 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section 3718e99 f593351 change % change
bl602 lighting-app bl602 (read/write) 1446842 1446790 -52 -0.0
.bss 85896 85896 0 0.0
.data 9512 9512 0 0.0
.rodata 159668 159632 -36 -0.0
.text 1111112 1111090 -22 -0.0
bl602+mfd (read/write) 1461282 1461222 -60 -0.0
.bss 86072 86072 0 0.0
.data 9488 9488 0 0.0
.rodata 158628 158592 -36 -0.0
.text 1126430 1126408 -22 -0.0
bl602+rpc (read/write) 1494514 1494454 -60 -0.0
.bss 93944 93944 0 0.0
.data 9896 9896 0 0.0
.rodata 167244 167208 -36 -0.0
.text 1142758 1142736 -22 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1212699 1212639 -60 -0.0
.bss 11185 11185 0 0.0
.data 3720 3720 0 0.0
.rodata 109220 109184 -36 -0.0
.text 981516 981492 -24 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1223787 1223727 -60 -0.0
.bss 11361 11361 0 0.0
.data 3696 3696 0 0.0
.rodata 108160 108124 -36 -0.0
.text 993526 993502 -24 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1304163 1304103 -60 -0.0
.bss 19669 19669 0 0.0
.data 4256 4256 0 0.0
.rodata 124592 124556 -36 -0.0
.text 1056224 1056200 -24 -0.0
bl706-eth (read/write) 1029829 1029773 -56 -0.0
.bss 23760 23760 0 0.0
.data 3264 3264 0 0.0
.rodata 102276 102240 -36 -0.0
.text 772064 772042 -22 -0.0
bl706-wifi (read/write) 1263958 1263894 -64 -0.0
.bss 10645 10645 0 0.0
.data 3712 3712 0 0.0
.rodata 123356 123320 -36 -0.0
.text 1003326 1003300 -26 -0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1182292 1182232 -60 -0.0
.bss 16396 16396 0 0.0
.data 5080 5080 0 0.0
.rodata 103224 103188 -36 -0.0
.text 974646 974622 -24 -0.0
bl702l+mfd (read/write) 1194208 1193636 -572 -0.0
.bss 16572 16572 0 0.0
.data 5064 5064 0 0.0
.rodata 102164 102128 -36 -0.0
.text 986968 986944 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 799252 799228 -24 -0.0
(read/write) 177700 177700 0 0.0
.bss 99612 99612 0 0.0
.data 3604 3604 0 0.0
.rodata 85396 85356 -40 -0.0
.text 713592 713608 16 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 814472 814464 -8 -0.0
(read/write) 188172 188172 0 0.0
.bss 110100 110100 0 0.0
.data 3596 3596 0 0.0
.rodata 78968 78936 -32 -0.0
.text 735240 735264 24 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803820 803812 -8 -0.0
(read/write) 182292 182292 0 0.0
.bss 104220 104220 0 0.0
.data 3596 3596 0 0.0
.rodata 106292 106260 -32 -0.0
.text 697264 697288 24 0.0
pump-app LP_EM_CC1354P10_6 (read only) 756124 756116 -8 -0.0
(read/write) 176644 176644 0 0.0
.bss 98336 98336 0 0.0
.data 3588 3588 0 0.0
.rodata 81044 81012 -32 -0.0
.text 674816 674840 24 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741796 741772 -24 -0.0
(read/write) 176884 176884 0 0.0
.bss 98576 98576 0 0.0
.data 3588 3588 0 0.0
.rodata 76828 76788 -40 -0.1
.text 664704 664720 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 607342 607302 -40 -0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 89958 89926 -32 -0.0
.text 515264 515256 -8 -0.0
lock CC3235SF_LAUNCHXL (read only) 653238 653198 -40 -0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 110718 110686 -32 -0.0
.text 540396 540388 -8 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742427 742379 -48 -0.0
.app_xip_area 662373 662325 -48 -0.0
.bss 73652 73652 0 0.0
.data 940 940 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
.bss 75516 75516 0 0.0
.data 1708 1708 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 764903 764855 -48 -0.0
.app_xip_area 682217 682169 -48 -0.0
.bss 75516 75516 0 0.0
.data 1708 1708 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW930739M2EVB-02 (read/write) 714283 714227 -56 -0.0
.app_xip_area 639161 639105 -56 -0.0
.bss 68776 68776 0 0.0
.data 884 884 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679955 679907 -48 -0.0
.app_xip_area 604197 604149 -48 -0.0
.bss 69236 69236 0 0.0
.data 1060 1060 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
.bss 71100 71100 0 0.0
.data 1748 1748 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 702151 702095 -56 -0.0
.app_xip_area 623841 623785 -56 -0.0
.bss 71100 71100 0 0.0
.data 1748 1748 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
lock CYW30739B2-P5-EVK-01 (read/write) 698475 698419 -56 -0.0
.app_xip_area 619701 619645 -56 -0.0
.bss 72284 72284 0 0.0
.data 1028 1028 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
.bss 74148 74148 0 0.0
.data 1716 1716 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 720743 720687 -56 -0.0
.app_xip_area 639417 639361 -56 -0.0
.bss 74148 74148 0 0.0
.data 1716 1716 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 661027 660971 -56 -0.0
.app_xip_area 588285 588229 -56 -0.0
.bss 66444 66444 0 0.0
.data 836 836 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
.bss 68308 68308 0 0.0
.data 1604 1604 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 683495 683439 -56 -0.0
.app_xip_area 608121 608065 -56 -0.0
.bss 68308 68308 0 0.0
.data 1604 1604 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
efr32 lighting-app BRD4187C (read/write) 1072692 1072620 -72 -0.0
.bss 180056 180056 0 0.0
.data 3448 3448 0 0.0
.text 889168 889096 -72 -0.0
lock-app BRD4338a (read/write) 964204 964132 -72 -0.0
.bss 213260 213260 0 0.0
.data 29448 29448 0 0.0
.text 702128 702056 -72 -0.0
window-app BRD4187C (read/write) 1136496 1136424 -72 -0.0
.bss 164584 164584 0 0.0
.data 3352 3352 0 0.0
.text 968540 968468 -72 -0.0
esp32 all-clusters-app c3devkit (read only) 1215496 1215470 -26 -0.0
(read/write) 1751896 1751864 -32 -0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 253960 253928 -32 -0.0
.flash.text 1215496 1215470 -26 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256791 1256787 -4 -0.0
(read/write) 536500 536460 -40 -0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285704 285664 -40 -0.0
.flash.text 1250627 1250623 -4 -0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2724621 2724717 96 0.0
(read/write) 132792 132792 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 76584 76584 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 188464 188368 -96 -0.1
.text 2352885 2353077 192 0.0
all-clusters-app debug (read only) 6038857 6038985 128 0.0
(read/write) 484304 484304 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 336104 336104 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1448 1448 0 0.0
.rodata 355824 355760 -64 -0.0
.text 5244051 5244243 192 0.0
all-clusters-minimal-app debug (read only) 5322377 5322473 96 0.0
(read/write) 240256 240256 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 99640 99640 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 294634 294538 -96 -0.0
.text 4787571 4787763 192 0.0
bridge-app debug (read only) 4712809 4712905 96 0.0
(read/write) 221168 221168 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 88608 88608 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 235050 234954 -96 -0.0
.text 4252003 4252195 192 0.0
chip-tool debug (read only) 12175601 12175553 -48 -0.0
(read/write) 524872 524872 0 0.0
.bss 95160 95160 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 417336 417336 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 459449 459353 -96 -0.0
.text 11004531 11004579 48 0.0
chip-tool-ipv6only arm64 (read only) 11506244 11506180 -64 -0.0
(read/write) 591896 591960 64 0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 457472 457472 0 0.0
.dynamic 512 512 0 0.0
.got 17280 17280 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 361172 361108 -64 -0.0
.text 10259192 10259192 0 0.0
fabric-admin debug (read only) 11924161 11924145 -16 -0.0
(read/write) 517936 517936 0 0.0
.bss 94520 94520 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 411528 411528 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 430521 430457 -64 -0.0
.text 10796819 10796867 48 0.0
fabric-bridge-app debug (read only) 4580433 4580529 96 0.0
(read/write) 213208 213208 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86336 86336 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228426 228330 -96 -0.0
.text 4128595 4128787 192 0.0
lighting-app debug+rpc+ui (read only) 5636721 5636817 96 0.0
(read/write) 229968 229968 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 97024 97024 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 359284 359188 -96 -0.0
.text 5025251 5025443 192 0.0
lock-app debug (read only) 4773865 4773993 128 0.0
(read/write) 208328 208328 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82616 82616 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 260906 260842 -64 -0.0
.text 4296275 4296467 192 0.0
ota-provider-app debug (read only) 4386009 4386105 96 0.0
(read/write) 196896 196896 0 0.0
.bss 114656 114656 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 71856 71856 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 212778 212682 -96 -0.0
.text 3975203 3975395 192 0.0
ota-requestor-app debug (read only) 4516729 4516825 96 0.0
(read/write) 201264 201264 0 0.0
.bss 115552 115552 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 74960 74960 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 218890 218794 -96 -0.0
.text 4095267 4095459 192 0.0
shell debug (read only) 3008185 3008265 80 0.0
(read/write) 156888 156888 0 0.0
.bss 60784 60784 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88832 88832 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 192128 192032 -96 -0.0
.text 2636786 2636962 176 0.0
thermostat-no-ble arm64 (read only) 4503356 4503436 80 0.0
(read/write) 246984 246904 -80 -0.0
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106048 106048 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162516 162452 -64 -0.0
.text 3999176 3999320 144 0.0
tv-app debug (read only) 5849769 5849865 96 0.0
(read/write) 349120 349120 0 0.0
.bss 238640 238640 0 0.0
.data 6592 6592 0 0.0
.data.rel.ro 96600 96600 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 302410 302314 -96 -0.0
.text 5300675 5300867 192 0.0
tv-casting-app debug (read only) 10001769 10001897 128 0.0
(read/write) 343216 343216 0 0.0
.bss 156760 156760 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176480 176480 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1232 1232 0 0.0
.rodata 389464 389400 -64 -0.0
.text 9141027 9141219 192 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2537192 2537152 -40 -0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499876 1499836 -40 -0.0
nxp contact k32w0+release (read only) 576748 576764 16 0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 576212 576228 16 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704628 704636 8 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 591104 591112 8 0.0
light k32w0+release (read only) 610944 610944 0 0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610408 610408 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796752 796704 -48 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 674488 674440 -48 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826128 826128 0 0.0
(read/write) 1828060 1828004 -56 -0.0
.bss 204460 204460 0 0.0
.data 2752 2752 0 0.0
.text 1612460 1612404 -56 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829224 829224 0 0.0
(read/write) 1749340 1749308 -32 -0.0
.bss 201388 201388 0 0.0
.data 2728 2728 0 0.0
.text 1536836 1536804 -32 -0.0
light cy8ckit_062s2_43012 (read only) 835944 835944 0 0.0
(read/write) 1667764 1667732 -32 -0.0
.bss 194852 194852 0 0.0
.data 2544 2544 0 0.0
.text 1461980 1461948 -32 -0.0
lock cy8ckit_062s2_43012 (read only) 808880 808880 0 0.0
(read/write) 1696428 1696396 -32 -0.0
.bss 221932 221932 0 0.0
.data 2528 2528 0 0.0
.text 1463580 1463548 -32 -0.0
qpg lighting-app qpg6105+debug (read/write) 839740 839708 -32 -0.0
.bss 103780 103780 0 0.0
.data 864 864 0 0.0
.text 651128 651096 -32 -0.0
lock-app qpg6105+debug (read/write) 799868 799828 -40 -0.0
.bss 98444 98444 0 0.0
.data 876 876 0 0.0
.text 611260 611220 -40 -0.0
stm32 light STM32WB5MM-DK (read/write) 624554 624506 -48 -0.0
.bss 141060 141060 0 0.0
.data 672 672 0 0.0
.rodata 81564 81524 -40 -0.0
.text 391640 391632 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835690 835622 -68 -0.0
bss 49944 49944 0 0.0
text 625862 625832 -30 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 844080 844012 -68 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 601668 601638 -30 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1060628 1060560 -68 -0.0
bss 110132 110132 0 0.0
text 773954 773924 -30 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 916180 916112 -68 -0.0
bss 92888 92888 0 0.0
text 657454 657424 -30 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 838050 837990 -60 -0.0
bss 49988 49988 0 0.0
text 628280 628250 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 949152 949084 -68 -0.0
bss 76580 76580 0 0.0
text 715240 715210 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 772588 772528 -60 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 558224 558194 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1092744 1092676 -68 -0.0
bss 99980 99980 0 0.0
text 795654 795624 -30 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 913144 913084 -60 -0.0
bss 69268 69268 0 0.0
text 661668 661638 -30 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 935364 935296 -68 -0.0
bss 92620 92620 0 0.0
text 676762 676732 -30 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 832632 832564 -68 -0.0
bss 58232 58232 0 0.0
text 622304 622274 -30 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 608008 607948 -60 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 451420 451390 -30 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675304 675236 -68 -0.0
bss 71852 71852 0 0.0
text 462250 462220 -30 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 845910 845842 -68 -0.0
bss 51616 51616 0 0.0
text 634946 634916 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 860753 860685 -68 -0.0
bss 59804 59804 0 0.0
text 643874 643844 -30 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 827284 827216 -68 -0.0
bss 56492 56492 0 0.0
text 619742 619712 -30 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 837336 837268 -68 -0.0
bss 58448 58448 0 0.0
text 624588 624558 -30 -0.0

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

5 participants