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.
Disable TCP on nrfconnect platform because of resource requirements.
Stack allocations for large buffer with default size is exceeding
limits. Disabling the Test file altogether for this platform would
prevent all tests from running. Instead, only disabling TCP on
nrfConnect for now, since it is unused.

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

Copy link

github-actions bot commented May 28, 2024

PR #33308: Size comparison from 22a9dc3 to c0b2693

Increases (23 builds for bl702l, cc13x4_26x4, linux, nrfconnect)
platform target config section 22a9dc3 c0b2693 change % change
bl702l lighting-app bl702l (read/write) 1180084 1180536 452 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .text 711200 711216 16 0.0
lock-ftd LP_EM_CC1354P10_6 .text 733432 733456 24 0.0
lock-mtd LP_EM_CC1354P10_6 .text 695448 695472 24 0.0
pump-app LP_EM_CC1354P10_6 .text 673752 673776 24 0.0
pump-controller-app LP_EM_CC1354P10_6 .text 663640 663656 16 0.0
linux air-purifier-app debug (read only) 2713701 2713797 96 0.0
.text 2341093 2341285 192 0.0
all-clusters-app debug (read only) 6002537 6002665 128 0.0
.text 5204915 5205107 192 0.0
all-clusters-minimal-app debug (read only) 5289833 5289929 96 0.0
.text 4752499 4752691 192 0.0
bridge-app debug (read only) 4701873 4701969 96 0.0
.text 4240195 4240387 192 0.0
chip-tool debug .text 11004435 11004483 48 0.0
chip-tool-ipv6only arm64 (read/write) 591896 591960 64 0.0
fabric-admin debug .text 10796723 10796771 48 0.0
fabric-bridge-app debug (read only) 4569513 4569593 80 0.0
.text 4116803 4116979 176 0.0
lighting-app debug+rpc+ui (read only) 5615361 5615441 80 0.0
.text 5002227 5002403 176 0.0
lock-app debug (read only) 4757265 4757377 112 0.0
.text 4278371 4278547 176 0.0
ota-provider-app debug (read only) 4374153 4374249 96 0.0
.text 3962371 3962563 192 0.0
ota-requestor-app debug (read only) 4502953 4503033 80 0.0
.text 4080403 4080579 176 0.0
shell debug (read only) 2976001 2976097 96 0.0
.text 2602754 2602946 192 0.0
thermostat-no-ble arm64 (read only) 4491612 4491692 80 0.0
.text 3985704 3985848 144 0.0
tv-app debug (read only) 5831281 5831361 80 0.0
.text 5280739 5280915 176 0.0
tv-casting-app debug (read only) 9987089 9987201 112 0.0
.text 9125155 9125331 176 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 795816 795820 4 0.0
Decreases (91 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 22a9dc3 c0b2693 change % change
bl602 lighting-app bl602 (read/write) 1444642 1444590 -52 -0.0
.rodata 160028 159992 -36 -0.0
.text 1108552 1108530 -22 -0.0
bl602+mfd (read/write) 1459082 1459022 -60 -0.0
.rodata 158988 158952 -36 -0.0
.text 1123870 1123848 -22 -0.0
bl602+rpc (read/write) 1492058 1491998 -60 -0.0
.rodata 167604 167568 -36 -0.0
.text 1139942 1139920 -22 -0.0
bl702 lighting-app bl702 (read/write) 1210491 1210431 -60 -0.0
.rodata 109580 109544 -36 -0.0
.text 978956 978932 -24 -0.0
bl702+mfd (read/write) 1221563 1221503 -60 -0.0
.rodata 108520 108484 -36 -0.0
.text 990966 990942 -24 -0.0
bl702+rpc (read/write) 1301963 1301903 -60 -0.0
.rodata 124952 124916 -36 -0.0
.text 1053664 1053640 -24 -0.0
bl706-eth (read/write) 1027837 1027781 -56 -0.0
.rodata 102596 102560 -36 -0.0
.text 769760 769738 -22 -0.0
bl706-wifi (read/write) 1261750 1261686 -64 -0.0
.rodata 123716 123680 -36 -0.0
.text 1000766 1000740 -26 -0.0
bl702l lighting-app bl702l .rodata 103584 103548 -36 -0.0
.text 972086 972062 -24 -0.0
bl702l+mfd (read/write) 1191488 1191428 -60 -0.0
.rodata 102524 102488 -36 -0.0
.text 984408 984384 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 797332 797308 -24 -0.0
.rodata 85868 85828 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813040 813024 -16 -0.0
.rodata 79344 79304 -40 -0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 802380 802372 -8 -0.0
.rodata 106668 106636 -32 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 755292 755284 -8 -0.0
.rodata 81276 81244 -32 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 740964 740940 -24 -0.0
.rodata 77060 77020 -40 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606470 606422 -48 -0.0
.rodata 90206 90166 -40 -0.0
.text 514144 514136 -8 -0.0
lock CC3235SF_LAUNCHXL (read only) 651750 651702 -48 -0.0
.rodata 111086 111046 -40 -0.0
.text 538540 538532 -8 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 740491 740443 -48 -0.0
.app_xip_area 660437 660389 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 762967 762919 -48 -0.0
.app_xip_area 680281 680233 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 762967 762919 -48 -0.0
.app_xip_area 680281 680233 -48 -0.0
CYW930739M2EVB-02 (read/write) 712347 712291 -56 -0.0
.app_xip_area 637225 637169 -56 -0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 678683 678635 -48 -0.0
.app_xip_area 602925 602877 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 700879 700823 -56 -0.0
.app_xip_area 622569 622513 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 700879 700823 -56 -0.0
.app_xip_area 622569 622513 -56 -0.0
lock CYW30739B2-P5-EVK-01 (read/write) 697043 696987 -56 -0.0
.app_xip_area 618269 618213 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 719311 719255 -56 -0.0
.app_xip_area 637985 637929 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 719311 719255 -56 -0.0
.app_xip_area 637985 637929 -56 -0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 659795 659747 -48 -0.0
.app_xip_area 587053 587005 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 682271 682223 -48 -0.0
.app_xip_area 606897 606849 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 682271 682223 -48 -0.0
.app_xip_area 606897 606849 -48 -0.0
efr32 lighting-app BRD4187C (read/write) 1070772 1070700 -72 -0.0
.text 887248 887176 -72 -0.0
lock-app BRD4338a (read/write) 962508 962436 -72 -0.0
.text 700432 700360 -72 -0.0
window-app BRD4187C (read/write) 1135104 1135064 -40 -0.0
.text 967148 967108 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 1210344 1210318 -26 -0.0
(read/write) 1752704 1752672 -32 -0.0
.flash.rodata 254768 254736 -32 -0.0
.flash.text 1210344 1210318 -26 -0.0
m5stack (read only) 1253367 1253363 -4 -0.0
(read/write) 537292 537260 -32 -0.0
.flash.rodata 286496 286464 -32 -0.0
.flash.text 1247203 1247199 -4 -0.0
linux air-purifier-app debug .rodata 188400 188304 -96 -0.1
all-clusters-app debug .rodata 355760 355696 -64 -0.0
all-clusters-minimal-app debug .rodata 294570 294474 -96 -0.0
bridge-app debug .rodata 234986 234890 -96 -0.0
chip-tool debug (read only) 12175417 12175401 -16 -0.0
.rodata 459385 459321 -64 -0.0
chip-tool-ipv6only arm64 (read only) 11506244 11506180 -64 -0.0
.rodata 361172 361108 -64 -0.0
fabric-admin debug (read only) 11924009 11923993 -16 -0.0
.rodata 430489 430425 -64 -0.0
fabric-bridge-app debug .rodata 228362 228266 -96 -0.0
lighting-app debug+rpc+ui .rodata 359220 359124 -96 -0.0
lock-app debug .rodata 260842 260778 -64 -0.0
ota-provider-app debug .rodata 212746 212650 -96 -0.0
ota-requestor-app debug .rodata 218826 218730 -96 -0.0
shell debug .rodata 191456 191360 -96 -0.1
thermostat-no-ble arm64 (read/write) 250536 250456 -80 -0.0
.rodata 162516 162452 -64 -0.0
tv-app debug .rodata 302346 302250 -96 -0.0
tv-casting-app debug .rodata 389432 389368 -64 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535776 2535744 -32 -0.0
.text 1498460 1498428 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1058788 1058752 -36 -0.0
rodata 102788 102752 -36 -0.0
text 769516 769508 -8 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1006532 1006496 -36 -0.0
rodata 90004 89968 -36 -0.0
text 731204 731196 -8 -0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 960248 960196 -52 -0.0
rodata 79168 79132 -36 -0.0
text 701748 701736 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1211172 1211120 -52 -0.0
rodata 179516 179480 -36 -0.0
text 747652 747644 -8 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1059496 1059460 -36 -0.0
rodata 84992 84956 -36 -0.0
text 780288 780280 -8 -0.0
nrf52840dongle_nrf52840 (read/write) 1013932 1013880 -52 -0.0
rodata 74868 74832 -36 -0.0
text 732116 732104 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 957516 957464 -52 -0.0
rodata 80788 80752 -36 -0.0
text 682000 681992 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1211172 1211120 -52 -0.0
rodata 179516 179480 -36 -0.0
text 747652 747644 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 972240 972188 -52 -0.0
rodata 98736 98700 -36 -0.0
text 693708 693696 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 902488 902436 -52 -0.0
rodata 100168 100132 -36 -0.0
text 617568 617556 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1224136 1224100 -36 -0.0
rodata 199092 199056 -36 -0.0
text 740544 740536 -8 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 923844 923808 -36 -0.0
rodata 74100 74064 -36 -0.0
text 671268 671256 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910180 910144 -36 -0.0
rodata 70836 70800 -36 -0.1
text 661140 661128 -12 -0.0
nxp light k32w0+release (read only) 609768 609752 -16 -0.0
.text 609232 609216 -16 -0.0
k32w1+release (read/write) 795560 795520 -40 -0.0
.text 673296 673256 -40 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1824404 1824372 -32 -0.0
.text 1608804 1608772 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1745892 1745868 -24 -0.0
.text 1533388 1533364 -24 -0.0
light cy8ckit_062s2_43012 (read/write) 1665548 1665508 -40 -0.0
.text 1459764 1459724 -40 -0.0
lock cy8ckit_062s2_43012 (read/write) 1694740 1694700 -40 -0.0
.text 1461892 1461852 -40 -0.0
qpg lighting-app qpg6105+debug (read/write) 838532 838484 -48 -0.0
.text 649920 649872 -48 -0.0
lock-app qpg6105+debug (read/write) 798380 798332 -48 -0.0
.text 609772 609724 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 622570 622530 -40 -0.0
.rodata 82036 81996 -40 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 834626 834558 -68 -0.0
text 624558 624528 -30 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 840068 840008 -60 -0.0
text 596920 596890 -30 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1056676 1056616 -60 -0.0
text 769284 769254 -30 -0.0
bridge-app tlsr9518adk80d (read/write) 915040 914972 -68 -0.0
text 656056 656026 -30 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 836478 836410 -68 -0.0
text 626364 626334 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 947512 947452 -60 -0.0
text 713244 713214 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 770060 769992 -68 -0.0
text 555210 555180 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1090208 1090148 -60 -0.0
text 792640 792610 -30 -0.0
lock-app-dfu tlsr9528a (read/write) 911268 911200 -68 -0.0
text 659408 659378 -30 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 933860 933792 -68 -0.0
text 674938 674908 -30 -0.0
pump-app tlsr9258a (read/write) 831560 831500 -60 -0.0
text 620996 620966 -30 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 606944 606876 -68 -0.0
text 450112 450082 -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) 844106 844038 -68 -0.0
text 632764 632734 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 859613 859545 -68 -0.0
text 642474 642444 -30 -0.0
thermostat tlsr9518adk80d (read/write) 825704 825636 -68 -0.0
text 617822 617792 -30 -0.0
window-covering tlsr9258a (read/write) 835832 835764 -68 -0.0
text 622766 622736 -30 -0.0
Full report (94 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 22a9dc3 c0b2693 change % change
bl602 lighting-app bl602 (read/write) 1444642 1444590 -52 -0.0
.bss 85896 85896 0 0.0
.data 9512 9512 0 0.0
.rodata 160028 159992 -36 -0.0
.text 1108552 1108530 -22 -0.0
bl602+mfd (read/write) 1459082 1459022 -60 -0.0
.bss 86072 86072 0 0.0
.data 9488 9488 0 0.0
.rodata 158988 158952 -36 -0.0
.text 1123870 1123848 -22 -0.0
bl602+rpc (read/write) 1492058 1491998 -60 -0.0
.bss 93944 93944 0 0.0
.data 9896 9896 0 0.0
.rodata 167604 167568 -36 -0.0
.text 1139942 1139920 -22 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1210491 1210431 -60 -0.0
.bss 11185 11185 0 0.0
.data 3712 3712 0 0.0
.rodata 109580 109544 -36 -0.0
.text 978956 978932 -24 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1221563 1221503 -60 -0.0
.bss 11361 11361 0 0.0
.data 3688 3688 0 0.0
.rodata 108520 108484 -36 -0.0
.text 990966 990942 -24 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1301963 1301903 -60 -0.0
.bss 19669 19669 0 0.0
.data 4256 4256 0 0.0
.rodata 124952 124916 -36 -0.0
.text 1053664 1053640 -24 -0.0
bl706-eth (read/write) 1027837 1027781 -56 -0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 102596 102560 -36 -0.0
.text 769760 769738 -22 -0.0
bl706-wifi (read/write) 1261750 1261686 -64 -0.0
.bss 10645 10645 0 0.0
.data 3704 3704 0 0.0
.rodata 123716 123680 -36 -0.0
.text 1000766 1000740 -26 -0.0
bl702l lighting-app bl702l (read/write) 1180084 1180536 452 0.0
.bss 16396 16396 0 0.0
.data 5072 5072 0 0.0
.rodata 103584 103548 -36 -0.0
.text 972086 972062 -24 -0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1191488 1191428 -60 -0.0
.bss 16572 16572 0 0.0
.data 5056 5056 0 0.0
.rodata 102524 102488 -36 -0.0
.text 984408 984384 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 797332 797308 -24 -0.0
(read/write) 177700 177700 0 0.0
.bss 99612 99612 0 0.0
.data 3604 3604 0 0.0
.rodata 85868 85828 -40 -0.0
.text 711200 711216 16 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813040 813024 -16 -0.0
(read/write) 188172 188172 0 0.0
.bss 110100 110100 0 0.0
.data 3596 3596 0 0.0
.rodata 79344 79304 -40 -0.1
.text 733432 733456 24 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 802380 802372 -8 -0.0
(read/write) 182292 182292 0 0.0
.bss 104220 104220 0 0.0
.data 3596 3596 0 0.0
.rodata 106668 106636 -32 -0.0
.text 695448 695472 24 0.0
pump-app LP_EM_CC1354P10_6 (read only) 755292 755284 -8 -0.0
(read/write) 176644 176644 0 0.0
.bss 98336 98336 0 0.0
.data 3588 3588 0 0.0
.rodata 81276 81244 -32 -0.0
.text 673752 673776 24 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 740964 740940 -24 -0.0
(read/write) 176884 176884 0 0.0
.bss 98576 98576 0 0.0
.data 3588 3588 0 0.0
.rodata 77060 77020 -40 -0.1
.text 663640 663656 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606470 606422 -48 -0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 90206 90166 -40 -0.0
.text 514144 514136 -8 -0.0
lock CC3235SF_LAUNCHXL (read only) 651750 651702 -48 -0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 111086 111046 -40 -0.0
.text 538540 538532 -8 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 740491 740443 -48 -0.0
.app_xip_area 660437 660389 -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) 762967 762919 -48 -0.0
.app_xip_area 680281 680233 -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) 762967 762919 -48 -0.0
.app_xip_area 680281 680233 -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) 712347 712291 -56 -0.0
.app_xip_area 637225 637169 -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) 678683 678635 -48 -0.0
.app_xip_area 602925 602877 -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) 700879 700823 -56 -0.0
.app_xip_area 622569 622513 -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) 700879 700823 -56 -0.0
.app_xip_area 622569 622513 -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) 697043 696987 -56 -0.0
.app_xip_area 618269 618213 -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) 719311 719255 -56 -0.0
.app_xip_area 637985 637929 -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) 719311 719255 -56 -0.0
.app_xip_area 637985 637929 -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) 659795 659747 -48 -0.0
.app_xip_area 587053 587005 -48 -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) 682271 682223 -48 -0.0
.app_xip_area 606897 606849 -48 -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) 682271 682223 -48 -0.0
.app_xip_area 606897 606849 -48 -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) 1070772 1070700 -72 -0.0
.bss 180056 180056 0 0.0
.data 3448 3448 0 0.0
.text 887248 887176 -72 -0.0
lock-app BRD4338a (read/write) 962508 962436 -72 -0.0
.bss 213260 213260 0 0.0
.data 29448 29448 0 0.0
.text 700432 700360 -72 -0.0
window-app BRD4187C (read/write) 1135104 1135064 -40 -0.0
.bss 164584 164584 0 0.0
.data 3352 3352 0 0.0
.text 967148 967108 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 1210344 1210318 -26 -0.0
(read/write) 1752704 1752672 -32 -0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 254768 254736 -32 -0.0
.flash.text 1210344 1210318 -26 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1253367 1253363 -4 -0.0
(read/write) 537292 537260 -32 -0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 286496 286464 -32 -0.0
.flash.text 1247203 1247199 -4 -0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2713701 2713797 96 0.0
(read/write) 133328 133328 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 77144 77144 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 188400 188304 -96 -0.1
.text 2341093 2341285 192 0.0
all-clusters-app debug (read only) 6002537 6002665 128 0.0
(read/write) 485960 485960 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 337752 337752 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 355760 355696 -64 -0.0
.text 5204915 5205107 192 0.0
all-clusters-minimal-app debug (read only) 5289833 5289929 96 0.0
(read/write) 241720 241720 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 101112 101112 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 294570 294474 -96 -0.0
.text 4752499 4752691 192 0.0
bridge-app debug (read only) 4701873 4701969 96 0.0
(read/write) 221736 221736 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 89168 89168 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 234986 234890 -96 -0.0
.text 4240195 4240387 192 0.0
chip-tool debug (read only) 12175417 12175401 -16 -0.0
(read/write) 524800 524800 0 0.0
.bss 95128 95128 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 417320 417320 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 459385 459321 -64 -0.0
.text 11004435 11004483 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) 11924009 11923993 -16 -0.0
(read/write) 517896 517896 0 0.0
.bss 94488 94488 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 744 744 0 0.0
.rodata 430489 430425 -64 -0.0
.text 10796723 10796771 48 0.0
fabric-bridge-app debug (read only) 4569513 4569593 80 0.0
(read/write) 213744 213744 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86896 86896 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228362 228266 -96 -0.0
.text 4116803 4116979 176 0.0
lighting-app debug+rpc+ui (read only) 5615361 5615441 80 0.0
(read/write) 230920 230920 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 98000 98000 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 359220 359124 -96 -0.0
.text 5002227 5002403 176 0.0
lock-app debug (read only) 4757265 4757377 112 0.0
(read/write) 209120 209120 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 83416 83416 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 260842 260778 -64 -0.0
.text 4278371 4278547 176 0.0
ota-provider-app debug (read only) 4374153 4374249 96 0.0
(read/write) 197464 197464 0 0.0
.bss 114624 114624 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 72464 72464 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 212746 212650 -96 -0.0
.text 3962371 3962563 192 0.0
ota-requestor-app debug (read only) 4502953 4503033 80 0.0
(read/write) 201896 201896 0 0.0
.bss 115520 115520 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 75632 75632 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 218826 218730 -96 -0.0
.text 4080403 4080579 176 0.0
shell debug (read only) 2976001 2976097 96 0.0
(read/write) 158320 158320 0 0.0
.bss 60752 60752 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 90288 90288 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 191456 191360 -96 -0.1
.text 2602754 2602946 192 0.0
thermostat-no-ble arm64 (read only) 4491612 4491692 80 0.0
(read/write) 250536 250456 -80 -0.0
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106768 106768 0 0.0
.dynamic 512 512 0 0.0
.got 9144 9144 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162516 162452 -64 -0.0
.text 3985704 3985848 144 0.0
tv-app debug (read only) 5831281 5831361 80 0.0
(read/write) 350008 350008 0 0.0
.bss 238640 238640 0 0.0
.data 6592 6592 0 0.0
.data.rel.ro 97480 97480 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 302346 302250 -96 -0.0
.text 5280739 5280915 176 0.0
tv-casting-app debug (read only) 9987089 9987201 112 0.0
(read/write) 343912 343912 0 0.0
.bss 156728 156728 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 177200 177200 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 389432 389368 -64 -0.0
.text 9125155 9125331 176 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535776 2535744 -32 -0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1498460 1498428 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1058788 1058752 -36 -0.0
bss 139209 139209 0 0.0
rodata 102788 102752 -36 -0.0
text 769516 769508 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1235720 1235720 0 0.0
bss 137637 137637 0 0.0
rodata 152224 152224 0 0.0
text 795816 795820 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1006532 1006496 -36 -0.0
bss 138107 138107 0 0.0
rodata 90004 89968 -36 -0.0
text 731204 731196 -8 -0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 960248 960196 -52 -0.0
bss 132168 132168 0 0.0
rodata 79168 79132 -36 -0.0
text 701748 701736 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211172 1211120 -52 -0.0
bss 129861 129861 0 0.0
rodata 179516 179480 -36 -0.0
text 747652 747644 -8 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1059496 1059460 -36 -0.0
bss 143919 143919 0 0.0
rodata 84992 84956 -36 -0.0
text 780288 780280 -8 -0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1013932 1013880 -52 -0.0
bss 151924 151924 0 0.0
rodata 74868 74832 -36 -0.0
text 732116 732104 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 957516 957464 -52 -0.0
bss 142725 142725 0 0.0
rodata 80788 80752 -36 -0.0
text 682000 681992 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211172 1211120 -52 -0.0
bss 129861 129861 0 0.0
rodata 179516 179480 -36 -0.0
text 747652 747644 -8 -0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 972240 972188 -52 -0.0
bss 132691 132691 0 0.0
rodata 98736 98700 -36 -0.0
text 693708 693696 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 902488 902436 -52 -0.0
bss 132757 132757 0 0.0
rodata 100168 100132 -36 -0.0
text 617568 617556 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224136 1224100 -36 -0.0
bss 130384 130384 0 0.0
rodata 199092 199056 -36 -0.0
text 740544 740536 -8 -0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 923844 923808 -36 -0.0
bss 131376 131376 0 0.0
rodata 74100 74064 -36 -0.0
text 671268 671256 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 910180 910144 -36 -0.0
bss 131175 131175 0 0.0
rodata 70836 70800 -36 -0.1
text 661140 661128 -12 -0.0
nxp contact k32w0+release (read only) 575876 575876 0 0.0
(read/write) 83212 83212 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 575340 575340 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 703780 703780 0 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590256 590256 0 0.0
light k32w0+release (read only) 609768 609752 -16 -0.0
(read/write) 82696 82696 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 609232 609216 -16 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 795560 795520 -40 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673296 673256 -40 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826128 826128 0 0.0
(read/write) 1824404 1824372 -32 -0.0
.bss 204460 204460 0 0.0
.data 2752 2752 0 0.0
.text 1608804 1608772 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829224 829224 0 0.0
(read/write) 1745892 1745868 -24 -0.0
.bss 201388 201388 0 0.0
.data 2728 2728 0 0.0
.text 1533388 1533364 -24 -0.0
light cy8ckit_062s2_43012 (read only) 835944 835944 0 0.0
(read/write) 1665548 1665508 -40 -0.0
.bss 194852 194852 0 0.0
.data 2544 2544 0 0.0
.text 1459764 1459724 -40 -0.0
lock cy8ckit_062s2_43012 (read only) 808880 808880 0 0.0
(read/write) 1694740 1694700 -40 -0.0
.bss 221932 221932 0 0.0
.data 2528 2528 0 0.0
.text 1461892 1461852 -40 -0.0
qpg lighting-app qpg6105+debug (read/write) 838532 838484 -48 -0.0
.bss 103780 103780 0 0.0
.data 864 864 0 0.0
.text 649920 649872 -48 -0.0
lock-app qpg6105+debug (read/write) 798380 798332 -48 -0.0
.bss 98444 98444 0 0.0
.data 876 876 0 0.0
.text 609772 609724 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 622570 622530 -40 -0.0
.bss 141060 141060 0 0.0
.data 672 672 0 0.0
.rodata 82036 81996 -40 -0.0
.text 389184 389184 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834626 834558 -68 -0.0
bss 49944 49944 0 0.0
text 624558 624528 -30 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 840068 840008 -60 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 596920 596890 -30 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1056676 1056616 -60 -0.0
bss 110132 110132 0 0.0
text 769284 769254 -30 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915040 914972 -68 -0.0
bss 92888 92888 0 0.0
text 656056 656026 -30 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 836478 836410 -68 -0.0
bss 49988 49988 0 0.0
text 626364 626334 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 947512 947452 -60 -0.0
bss 76580 76580 0 0.0
text 713244 713214 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 770060 769992 -68 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 555210 555180 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1090208 1090148 -60 -0.0
bss 99980 99980 0 0.0
text 792640 792610 -30 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911268 911200 -68 -0.0
bss 69268 69268 0 0.0
text 659408 659378 -30 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 933860 933792 -68 -0.0
bss 92620 92620 0 0.0
text 674938 674908 -30 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 831560 831500 -60 -0.0
bss 58232 58232 0 0.0
text 620996 620966 -30 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 606944 606876 -68 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 450112 450082 -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) 844106 844038 -68 -0.0
bss 51616 51616 0 0.0
text 632764 632734 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 859613 859545 -68 -0.0
bss 59804 59804 0 0.0
text 642474 642444 -30 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 825704 825636 -68 -0.0
bss 56492 56492 0 0.0
text 617822 617792 -30 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 835832 835764 -68 -0.0
bss 58448 58448 0 0.0
text 622766 622736 -30 -0.0

@@ -129,7 +129,7 @@ matter_add_gn_arg_bool ("chip_enable_nfc" CONFIG_CHIP_NF
matter_add_gn_arg_bool ("chip_enable_ota_requestor" CONFIG_CHIP_OTA_REQUESTOR)
matter_add_gn_arg_bool ("chip_persist_subscriptions" CONFIG_CHIP_PERSISTENT_SUBSCRIPTIONS)
matter_add_gn_arg_bool ("chip_monolithic_tests" CONFIG_CHIP_BUILD_TESTS)
matter_add_gn_arg_bool ("chip_inet_config_enable_tcp_endpoint" CONFIG_CHIP_BUILD_TESTS)
matter_add_gn_arg_bool ("chip_inet_config_enable_tcp_endpoint" FALSE)
Copy link
Contributor

Choose a reason for hiding this comment

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

This change should be explained in the PR summary: why did we change this from generally "yes for tests" to "never". Describe why this is a better path than removing the test for NRF (e.g. splitting tests into 2 and have one of the cpp files not included for nrf)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added some justification in the PR summary. A future approach would be to split the file up but for now, since the platform is not using TCP, it is disabled.

@@ -522,7 +522,7 @@ class DLL_EXPORT TCPEndPoint : public EndPointBasis<TCPEndPoint>
/**
* Size of the largest TCP packet that can be received.
*/
constexpr static size_t kMaxReceiveMessageSize = System::PacketBuffer::kMaxSizeWithoutReserve;
constexpr static size_t kMaxReceiveMessageSize = System::PacketBuffer::kMaxAllocSize;
Copy link
Contributor

Choose a reason for hiding this comment

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

Could you also explain this change? I believe that the "withoutreserve" vs maxsize is a bit messy, however overall this seems to change a constant with something else, so it is a change in existing behaviourt even for UDP. I would like to make sure it is correct.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

kMaxAllocSize is a unified name for the MaxSizeWithoutReserve for both regular and large buffers. It is defined in SystemPacketBuffer.h. Here for TCP, kMaxAllocSize essentially is kLargeBufMaxSizeWithoutReserve.

"Max size for Large payload buffers cannot exceed UINT32_MAX");
#endif // CHIP_SYSTEM_CONFIG_USE_LWIP

// Ensure that the definition of the max buffer allocation for regular
Copy link
Contributor

Choose a reason for hiding this comment

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

This seems to re-read the code. Could you update it to say why this is needed? Why is this a sctrict inequality rather than "<="? What does the extra 1 byte give us?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Actually, this static_assert may not be necessary after all. If a system defines the large buffer max size really low(for whatever reason) we do not need to prevent it from using the TCP transport.

@@ -557,7 +574,7 @@ PacketBufferHandle PacketBufferHandle::New(size_t aAvailableSize, uint16_t aRese

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

if (lAllocSize > PacketBuffer::kMaxSizeWithoutReserve)
if (lAllocSize > PacketBuffer::kMaxAllocSize)
Copy link
Contributor

Choose a reason for hiding this comment

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

why this change? Did we update meanings for some constants?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

In order to avoid ifdef'ing here, kMaxAllocSize is the unified constant for kMaxSizeWithoutReserve for both regular and large buffers(defined in SystemPacketBuffer.h). The name choice comes from here where it is an upper bound on the AllocSize as depicted in https://github.com/project-chip/connectedhomeip/blob/master/src/system/SystemPacketBuffer.h#L94.

#if INET_CONFIG_ENABLE_TCP_ENDPOINT
static constexpr size_t kMaxAllocSize = kLargeBufMaxSizeWithoutReserve;
#else
static constexpr size_t kMaxAllocSize = kMaxSizeWithoutReserve;
Copy link
Contributor

Choose a reason for hiding this comment

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

I find this confusing: we still have kMaxSizeWithoutReserve however then kMaxSizeWithoutReserve is not used much except in some asserts and in computing these things. Why do we keep the asserts then?

These sizes need some form of diagram/explanation. I do not know what a reserve is and I do not understand the difference between "large buffer" vs other.

https://github.com/project-chip/connectedhomeip/blob/master/src/system/SystemPacketBuffer.h#L94 has a diagram in terms of Member() calls ... can we have something similar explaining these constants, probably closer to this area? I cannot seem to just read the PR and see that everything is fine and because of the renaming of kMaxSizeWithoutReserve to kMaxAllocSize I worry that we may change behavior in unintended ways.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

kMaxSizeWithoutReserve is used as the max allocation size for MRP based logic at several places, including Test code. The reserve space is to contain the encapsulation header fields(Matter message and exchange header). It is defined in detail in SystemConfig.h
The renaming to kMaxAllocSize as a unified constant actually aligns with the diagram in https://github.com/project-chip/connectedhomeip/blob/master/src/system/SystemPacketBuffer.h#L94, which is why I chose it. It is, essentially, the max of AllocSize() that encompasses both Reserve and Data space in the buffer.

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.

Define Max application payload size for large buffers

Test modifications for chainedbuffer receives for TCP.
- Add test for Buffer length greater than MRP max size.
- Disable TCP on nrfconnect platform because of resource requirements.
  Stack allocations for large buffer with default size is exceeding
  limits. Disabling the Test file altogether for this platform would
  prevent all tests from running. Instead, only disabling TCP on
  nrfConnect for now, since it is unused.

Fixes Issues project-chip#31779, project-chip#33307.
Copy link

github-actions bot commented May 31, 2024

PR #33308: Size comparison from b790232 to bfa802e

Increases (17 builds for linux, nrfconnect)
platform target config section b790232 bfa802e change % change
linux air-purifier-app debug (read only) 2713685 2713797 112 0.0
.text 2341141 2341317 176 0.0
all-clusters-app debug (read only) 6002929 6003009 80 0.0
.text 5204963 5205139 176 0.0
all-clusters-minimal-app debug (read only) 5289817 5289929 112 0.0
.text 4752547 4752723 176 0.0
bridge-app debug (read only) 4701873 4701937 64 0.0
.text 4240259 4240419 160 0.0
chip-tool debug .text 11013699 11013731 32 0.0
chip-tool-ipv6only arm64 (read/write) 597160 597304 144 0.0
fabric-admin debug .text 10805475 10805507 32 0.0
fabric-bridge-app debug (read only) 4569345 4569425 80 0.0
.text 4116963 4117139 176 0.0
lighting-app debug+rpc+ui (read only) 5615345 5615409 64 0.0
.text 5002275 5002435 160 0.0
lock-app debug (read only) 4757249 4757345 96 0.0
.text 4278419 4278579 160 0.0
ota-provider-app debug (read only) 4374169 4374249 80 0.0
.text 3962387 3962563 176 0.0
ota-requestor-app debug (read only) 4502953 4503033 80 0.0
.text 4080403 4080579 176 0.0
shell debug (read only) 2975985 2976097 112 0.0
.text 2602802 2602978 176 0.0
thermostat-no-ble arm64 (read only) 4491644 4491724 80 0.0
.text 3985720 3985864 144 0.0
tv-app debug (read only) 5831265 5831377 112 0.0
.text 5280787 5280963 176 0.0
tv-casting-app debug (read only) 10011881 10011993 112 0.0
.text 9134227 9134403 176 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 795820 795824 4 0.0
Decreases (90 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section b790232 bfa802e change % change
bl602 lighting-app bl602 (read/write) 1444010 1443950 -60 -0.0
.rodata 160028 159992 -36 -0.0
.text 1107918 1107896 -22 -0.0
bl602+mfd (read/write) 1458706 1458646 -60 -0.0
.rodata 158988 158952 -36 -0.0
.text 1123492 1123470 -22 -0.0
bl602+rpc (read/write) 1491682 1491622 -60 -0.0
.rodata 167604 167568 -36 -0.0
.text 1139564 1139542 -22 -0.0
bl702 lighting-app bl702 (read/write) 1210115 1210055 -60 -0.0
.rodata 109580 109544 -36 -0.0
.text 978578 978554 -24 -0.0
bl702+mfd (read/write) 1220927 1220867 -60 -0.0
.rodata 108520 108484 -36 -0.0
.text 990332 990308 -24 -0.0
bl702+rpc (read/write) 1301331 1301271 -60 -0.0
.rodata 124952 124916 -36 -0.0
.text 1053030 1053006 -24 -0.0
bl706-eth (read/write) 1027461 1027401 -60 -0.0
.rodata 102596 102560 -36 -0.0
.text 769382 769360 -22 -0.0
bl706-wifi (read/write) 1261138 1261078 -60 -0.0
.rodata 123716 123680 -36 -0.0
.text 1000156 1000130 -26 -0.0
bl702l lighting-app bl702l (read/write) 1179960 1179388 -572 -0.0
.rodata 103584 103548 -36 -0.0
.text 971452 971428 -24 -0.0
bl702l+mfd (read/write) 1191368 1190796 -572 -0.0
.rodata 102524 102488 -36 -0.0
.text 983774 983750 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 797340 797268 -72 -0.0
(read/write) 177700 177692 -8 -0.0
.bss 99612 99604 -8 -0.0
.rodata 85868 85828 -40 -0.0
.text 711208 711176 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813064 813000 -64 -0.0
(read/write) 188172 188164 -8 -0.0
.bss 110100 110092 -8 -0.0
.rodata 79344 79304 -40 -0.1
.text 733456 733428 -28 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 802388 802348 -40 -0.0
(read/write) 182292 182284 -8 -0.0
.bss 104220 104212 -8 -0.0
.rodata 106668 106636 -32 -0.0
.text 695456 695448 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 755300 755244 -56 -0.0
(read/write) 176644 176636 -8 -0.0
.bss 98336 98328 -8 -0.0
.rodata 81276 81244 -32 -0.0
.text 673760 673736 -24 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 740972 740900 -72 -0.0
(read/write) 176884 176876 -8 -0.0
.bss 98576 98568 -8 -0.0
.rodata 77060 77020 -40 -0.1
.text 663648 663616 -32 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606454 606390 -64 -0.0
.rodata 90206 90166 -40 -0.0
.text 514128 514104 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 651734 651670 -64 -0.0
.rodata 111086 111046 -40 -0.0
.text 538524 538500 -24 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 740499 740451 -48 -0.0
.app_xip_area 660445 660397 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 762975 762927 -48 -0.0
.app_xip_area 680289 680241 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 762975 762927 -48 -0.0
.app_xip_area 680289 680241 -48 -0.0
CYW930739M2EVB-02 (read/write) 712355 712299 -56 -0.0
.app_xip_area 637233 637177 -56 -0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 678691 678643 -48 -0.0
.app_xip_area 602933 602885 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 700887 700831 -56 -0.0
.app_xip_area 622577 622521 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 700887 700831 -56 -0.0
.app_xip_area 622577 622521 -56 -0.0
lock CYW30739B2-P5-EVK-01 (read/write) 697051 696995 -56 -0.0
.app_xip_area 618277 618221 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 719319 719263 -56 -0.0
.app_xip_area 637993 637937 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 719319 719263 -56 -0.0
.app_xip_area 637993 637937 -56 -0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 659803 659755 -48 -0.0
.app_xip_area 587061 587013 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 682279 682231 -48 -0.0
.app_xip_area 606905 606857 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 682279 682231 -48 -0.0
.app_xip_area 606905 606857 -48 -0.0
efr32 lighting-app BRD4187C (read/write) 1070772 1070732 -40 -0.0
.text 887248 887208 -40 -0.0
lock-app BRD4338a (read/write) 962476 962420 -56 -0.0
.text 700400 700344 -56 -0.0
window-app BRD4187C (read/write) 1135104 1135032 -72 -0.0
.text 967148 967076 -72 -0.0
esp32 all-clusters-app c3devkit (read only) 1210360 1210334 -26 -0.0
(read/write) 1752704 1752672 -32 -0.0
.flash.rodata 254768 254736 -32 -0.0
.flash.text 1210360 1210334 -26 -0.0
m5stack (read only) 1253367 1253363 -4 -0.0
(read/write) 537300 537268 -32 -0.0
.flash.rodata 286504 286472 -32 -0.0
.flash.text 1247203 1247199 -4 -0.0
linux air-purifier-app debug .rodata 188336 188272 -64 -0.0
all-clusters-app debug .rodata 355792 355696 -96 -0.0
all-clusters-minimal-app debug .rodata 294506 294442 -64 -0.0
bridge-app debug .rodata 234922 234826 -96 -0.0
chip-tool debug (read only) 12200865 12200801 -64 -0.0
.rodata 459801 459705 -96 -0.0
chip-tool-ipv6only arm64 (read only) 11529628 11529532 -96 -0.0
.rodata 361340 361260 -80 -0.0
.text 10266472 10266456 -16 -0.0
fabric-admin debug (read only) 11933849 11933817 -32 -0.0
.rodata 430809 430745 -64 -0.0
fabric-bridge-app debug .rodata 228010 227914 -96 -0.0
lighting-app debug+rpc+ui .rodata 359156 359060 -96 -0.0
lock-app debug .rodata 260778 260714 -64 -0.0
ota-provider-app debug .rodata 212746 212650 -96 -0.0
ota-requestor-app debug .rodata 218826 218730 -96 -0.0
shell debug .rodata 191392 191328 -64 -0.0
thermostat-no-ble arm64 (read/write) 250520 250440 -80 -0.0
.rodata 162516 162452 -64 -0.0
tv-app debug .rodata 302282 302218 -64 -0.0
tv-casting-app debug .rodata 389720 389656 -64 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535776 2535744 -32 -0.0
.text 1498460 1498428 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1058788 1058752 -36 -0.0
rodata 102788 102752 -36 -0.0
text 769520 769512 -8 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1006532 1006496 -36 -0.0
rodata 90004 89968 -36 -0.0
text 731208 731200 -8 -0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 960248 960196 -52 -0.0
rodata 79168 79132 -36 -0.0
text 701752 701740 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1211172 1211136 -36 -0.0
rodata 179516 179480 -36 -0.0
text 747656 747648 -8 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1059512 1059460 -52 -0.0
rodata 84992 84956 -36 -0.0
text 780292 780284 -8 -0.0
nrf52840dongle_nrf52840 (read/write) 1013932 1013896 -36 -0.0
rodata 74868 74832 -36 -0.0
text 732120 732108 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 957516 957480 -36 -0.0
rodata 80788 80752 -36 -0.0
text 682004 681996 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1211172 1211136 -36 -0.0
rodata 179516 179480 -36 -0.0
text 747656 747648 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 972240 972188 -52 -0.0
rodata 98736 98700 -36 -0.0
text 693712 693700 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 902488 902452 -36 -0.0
rodata 100168 100132 -36 -0.0
text 617572 617560 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1224152 1224100 -52 -0.0
rodata 199092 199056 -36 -0.0
text 740548 740540 -8 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 923860 923808 -52 -0.0
rodata 74100 74064 -36 -0.0
text 671272 671260 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910196 910144 -52 -0.0
rodata 70836 70800 -36 -0.1
text 661144 661132 -12 -0.0
nxp light k32w1+release (read/write) 795576 795536 -40 -0.0
.text 673312 673272 -40 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1824412 1824364 -48 -0.0
.text 1608812 1608764 -48 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1745900 1745860 -40 -0.0
.text 1533396 1533356 -40 -0.0
light cy8ckit_062s2_43012 (read/write) 1665532 1665476 -56 -0.0
.text 1459748 1459692 -56 -0.0
lock cy8ckit_062s2_43012 (read/write) 1694732 1694676 -56 -0.0
.text 1461884 1461828 -56 -0.0
qpg lighting-app qpg6105+debug (read/write) 838532 838484 -48 -0.0
.text 649920 649872 -48 -0.0
lock-app qpg6105+debug (read/write) 798380 798332 -48 -0.0
.text 609772 609724 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 622570 622530 -40 -0.0
.rodata 82036 81996 -40 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 834642 834574 -68 -0.0
text 624574 624544 -30 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 840084 840024 -60 -0.0
text 596936 596906 -30 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1056692 1056632 -60 -0.0
text 769300 769270 -30 -0.0
bridge-app tlsr9518adk80d (read/write) 915056 914988 -68 -0.0
text 656072 656042 -30 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 836494 836426 -68 -0.0
text 626380 626350 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 947528 947468 -60 -0.0
text 713260 713230 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 770076 770008 -68 -0.0
text 555226 555196 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1090224 1090164 -60 -0.0
text 792656 792626 -30 -0.0
lock-app-dfu tlsr9528a (read/write) 911284 911216 -68 -0.0
text 659424 659394 -30 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 933876 933808 -68 -0.0
text 674954 674924 -30 -0.0
pump-app tlsr9258a (read/write) 831576 831516 -60 -0.0
text 621012 620982 -30 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 606960 606892 -68 -0.0
text 450128 450098 -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) 844122 844054 -68 -0.0
text 632780 632750 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 859629 859561 -68 -0.0
text 642490 642460 -30 -0.0
thermostat tlsr9518adk80d (read/write) 825720 825652 -68 -0.0
text 617838 617808 -30 -0.0
window-covering tlsr9258a (read/write) 835848 835780 -68 -0.0
text 622782 622752 -30 -0.0
Full report (94 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section b790232 bfa802e change % change
bl602 lighting-app bl602 (read/write) 1444010 1443950 -60 -0.0
.bss 85896 85896 0 0.0
.data 9512 9512 0 0.0
.rodata 160028 159992 -36 -0.0
.text 1107918 1107896 -22 -0.0
bl602+mfd (read/write) 1458706 1458646 -60 -0.0
.bss 86072 86072 0 0.0
.data 9488 9488 0 0.0
.rodata 158988 158952 -36 -0.0
.text 1123492 1123470 -22 -0.0
bl602+rpc (read/write) 1491682 1491622 -60 -0.0
.bss 93944 93944 0 0.0
.data 9896 9896 0 0.0
.rodata 167604 167568 -36 -0.0
.text 1139564 1139542 -22 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1210115 1210055 -60 -0.0
.bss 11185 11185 0 0.0
.data 3712 3712 0 0.0
.rodata 109580 109544 -36 -0.0
.text 978578 978554 -24 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1220927 1220867 -60 -0.0
.bss 11361 11361 0 0.0
.data 3688 3688 0 0.0
.rodata 108520 108484 -36 -0.0
.text 990332 990308 -24 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1301331 1301271 -60 -0.0
.bss 19669 19669 0 0.0
.data 4256 4256 0 0.0
.rodata 124952 124916 -36 -0.0
.text 1053030 1053006 -24 -0.0
bl706-eth (read/write) 1027461 1027401 -60 -0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 102596 102560 -36 -0.0
.text 769382 769360 -22 -0.0
bl706-wifi (read/write) 1261138 1261078 -60 -0.0
.bss 10645 10645 0 0.0
.data 3704 3704 0 0.0
.rodata 123716 123680 -36 -0.0
.text 1000156 1000130 -26 -0.0
bl702l lighting-app bl702l (read/write) 1179960 1179388 -572 -0.0
.bss 16396 16396 0 0.0
.data 5072 5072 0 0.0
.rodata 103584 103548 -36 -0.0
.text 971452 971428 -24 -0.0
bl702l+mfd (read/write) 1191368 1190796 -572 -0.0
.bss 16572 16572 0 0.0
.data 5056 5056 0 0.0
.rodata 102524 102488 -36 -0.0
.text 983774 983750 -24 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 797340 797268 -72 -0.0
(read/write) 177700 177692 -8 -0.0
.bss 99612 99604 -8 -0.0
.data 3604 3604 0 0.0
.rodata 85868 85828 -40 -0.0
.text 711208 711176 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813064 813000 -64 -0.0
(read/write) 188172 188164 -8 -0.0
.bss 110100 110092 -8 -0.0
.data 3596 3596 0 0.0
.rodata 79344 79304 -40 -0.1
.text 733456 733428 -28 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 802388 802348 -40 -0.0
(read/write) 182292 182284 -8 -0.0
.bss 104220 104212 -8 -0.0
.data 3596 3596 0 0.0
.rodata 106668 106636 -32 -0.0
.text 695456 695448 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 755300 755244 -56 -0.0
(read/write) 176644 176636 -8 -0.0
.bss 98336 98328 -8 -0.0
.data 3588 3588 0 0.0
.rodata 81276 81244 -32 -0.0
.text 673760 673736 -24 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 740972 740900 -72 -0.0
(read/write) 176884 176876 -8 -0.0
.bss 98576 98568 -8 -0.0
.data 3588 3588 0 0.0
.rodata 77060 77020 -40 -0.1
.text 663648 663616 -32 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606454 606390 -64 -0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 90206 90166 -40 -0.0
.text 514128 514104 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 651734 651670 -64 -0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 111086 111046 -40 -0.0
.text 538524 538500 -24 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 740499 740451 -48 -0.0
.app_xip_area 660445 660397 -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) 762975 762927 -48 -0.0
.app_xip_area 680289 680241 -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) 762975 762927 -48 -0.0
.app_xip_area 680289 680241 -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) 712355 712299 -56 -0.0
.app_xip_area 637233 637177 -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) 678691 678643 -48 -0.0
.app_xip_area 602933 602885 -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) 700887 700831 -56 -0.0
.app_xip_area 622577 622521 -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) 700887 700831 -56 -0.0
.app_xip_area 622577 622521 -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) 697051 696995 -56 -0.0
.app_xip_area 618277 618221 -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) 719319 719263 -56 -0.0
.app_xip_area 637993 637937 -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) 719319 719263 -56 -0.0
.app_xip_area 637993 637937 -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) 659803 659755 -48 -0.0
.app_xip_area 587061 587013 -48 -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) 682279 682231 -48 -0.0
.app_xip_area 606905 606857 -48 -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) 682279 682231 -48 -0.0
.app_xip_area 606905 606857 -48 -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) 1070772 1070732 -40 -0.0
.bss 180056 180056 0 0.0
.data 3448 3448 0 0.0
.text 887248 887208 -40 -0.0
lock-app BRD4338a (read/write) 962476 962420 -56 -0.0
.bss 213260 213260 0 0.0
.data 29448 29448 0 0.0
.text 700400 700344 -56 -0.0
window-app BRD4187C (read/write) 1135104 1135032 -72 -0.0
.bss 164584 164584 0 0.0
.data 3352 3352 0 0.0
.text 967148 967076 -72 -0.0
esp32 all-clusters-app c3devkit (read only) 1210360 1210334 -26 -0.0
(read/write) 1752704 1752672 -32 -0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 254768 254736 -32 -0.0
.flash.text 1210360 1210334 -26 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1253367 1253363 -4 -0.0
(read/write) 537300 537268 -32 -0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 286504 286472 -32 -0.0
.flash.text 1247203 1247199 -4 -0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2713685 2713797 112 0.0
(read/write) 133328 133328 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 77144 77144 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 188336 188272 -64 -0.0
.text 2341141 2341317 176 0.0
all-clusters-app debug (read only) 6002929 6003009 80 0.0
(read/write) 486344 486344 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 338136 338136 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 355792 355696 -96 -0.0
.text 5204963 5205139 176 0.0
all-clusters-minimal-app debug (read only) 5289817 5289929 112 0.0
(read/write) 241720 241720 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 101112 101112 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 294506 294442 -64 -0.0
.text 4752547 4752723 176 0.0
bridge-app debug (read only) 4701873 4701937 64 0.0
(read/write) 221736 221736 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 89168 89168 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 234922 234826 -96 -0.0
.text 4240259 4240419 160 0.0
chip-tool debug (read only) 12200865 12200801 -64 -0.0
(read/write) 530400 530400 0 0.0
.bss 95128 95128 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 422904 422904 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 459801 459705 -96 -0.0
.text 11013699 11013731 32 0.0
chip-tool-ipv6only arm64 (read only) 11529628 11529532 -96 -0.0
(read/write) 597160 597304 144 0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 463064 463064 0 0.0
.dynamic 528 528 0 0.0
.got 17320 17320 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 361340 361260 -80 -0.0
.text 10266472 10266456 -16 -0.0
fabric-admin debug (read only) 11933849 11933817 -32 -0.0
(read/write) 518440 518440 0 0.0
.bss 94488 94488 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 412088 412088 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 430809 430745 -64 -0.0
.text 10805475 10805507 32 0.0
fabric-bridge-app debug (read only) 4569345 4569425 80 0.0
(read/write) 213752 213752 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86896 86896 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 228010 227914 -96 -0.0
.text 4116963 4117139 176 0.0
lighting-app debug+rpc+ui (read only) 5615345 5615409 64 0.0
(read/write) 230920 230920 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 98000 98000 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 359156 359060 -96 -0.0
.text 5002275 5002435 160 0.0
lock-app debug (read only) 4757249 4757345 96 0.0
(read/write) 209120 209120 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 83416 83416 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 260778 260714 -64 -0.0
.text 4278419 4278579 160 0.0
ota-provider-app debug (read only) 4374169 4374249 80 0.0
(read/write) 197464 197464 0 0.0
.bss 114624 114624 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 72464 72464 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 212746 212650 -96 -0.0
.text 3962387 3962563 176 0.0
ota-requestor-app debug (read only) 4502953 4503033 80 0.0
(read/write) 201896 201896 0 0.0
.bss 115520 115520 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 75632 75632 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 218826 218730 -96 -0.0
.text 4080403 4080579 176 0.0
shell debug (read only) 2975985 2976097 112 0.0
(read/write) 158320 158320 0 0.0
.bss 60752 60752 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 90288 90288 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 191392 191328 -64 -0.0
.text 2602802 2602978 176 0.0
thermostat-no-ble arm64 (read only) 4491644 4491724 80 0.0
(read/write) 250520 250440 -80 -0.0
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106768 106768 0 0.0
.dynamic 528 528 0 0.0
.got 9144 9144 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162516 162452 -64 -0.0
.text 3985720 3985864 144 0.0
tv-app debug (read only) 5831265 5831377 112 0.0
(read/write) 350008 350008 0 0.0
.bss 238640 238640 0 0.0
.data 6592 6592 0 0.0
.data.rel.ro 97480 97480 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 302282 302218 -64 -0.0
.text 5280787 5280963 176 0.0
tv-casting-app debug (read only) 10011881 10011993 112 0.0
(read/write) 349096 349096 0 0.0
.bss 156728 156728 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 182384 182384 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 389720 389656 -64 -0.0
.text 9134227 9134403 176 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535776 2535744 -32 -0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1498460 1498428 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1058788 1058752 -36 -0.0
bss 139209 139209 0 0.0
rodata 102788 102752 -36 -0.0
text 769520 769512 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1235720 1235720 0 0.0
bss 137637 137637 0 0.0
rodata 152224 152224 0 0.0
text 795820 795824 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1006532 1006496 -36 -0.0
bss 138107 138107 0 0.0
rodata 90004 89968 -36 -0.0
text 731208 731200 -8 -0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 960248 960196 -52 -0.0
bss 132168 132168 0 0.0
rodata 79168 79132 -36 -0.0
text 701752 701740 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211172 1211136 -36 -0.0
bss 129861 129861 0 0.0
rodata 179516 179480 -36 -0.0
text 747656 747648 -8 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1059512 1059460 -52 -0.0
bss 143919 143919 0 0.0
rodata 84992 84956 -36 -0.0
text 780292 780284 -8 -0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1013932 1013896 -36 -0.0
bss 151924 151924 0 0.0
rodata 74868 74832 -36 -0.0
text 732120 732108 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 957516 957480 -36 -0.0
bss 142725 142725 0 0.0
rodata 80788 80752 -36 -0.0
text 682004 681996 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211172 1211136 -36 -0.0
bss 129861 129861 0 0.0
rodata 179516 179480 -36 -0.0
text 747656 747648 -8 -0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 972240 972188 -52 -0.0
bss 132691 132691 0 0.0
rodata 98736 98700 -36 -0.0
text 693712 693700 -12 -0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 902488 902452 -36 -0.0
bss 132757 132757 0 0.0
rodata 100168 100132 -36 -0.0
text 617572 617560 -12 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224152 1224100 -52 -0.0
bss 130384 130384 0 0.0
rodata 199092 199056 -36 -0.0
text 740548 740540 -8 -0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 923860 923808 -52 -0.0
bss 131376 131376 0 0.0
rodata 74100 74064 -36 -0.0
text 671272 671260 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 910196 910144 -52 -0.0
bss 131175 131175 0 0.0
rodata 70836 70800 -36 -0.1
text 661144 661132 -12 -0.0
nxp contact k32w0+release (read only) 575668 575668 0 0.0
(read/write) 83204 83204 0 0.0
.bss 67912 67912 0 0.0
.data 2200 2200 0 0.0
.text 575132 575132 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 703892 703892 0 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590368 590368 0 0.0
light k32w0+release (read only) 609560 609560 0 0.0
(read/write) 82688 82688 0 0.0
.bss 67368 67368 0 0.0
.data 2220 2220 0 0.0
.text 609024 609024 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 795576 795536 -40 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673312 673272 -40 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826128 826128 0 0.0
(read/write) 1824412 1824364 -48 -0.0
.bss 204460 204460 0 0.0
.data 2752 2752 0 0.0
.text 1608812 1608764 -48 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829224 829224 0 0.0
(read/write) 1745900 1745860 -40 -0.0
.bss 201388 201388 0 0.0
.data 2728 2728 0 0.0
.text 1533396 1533356 -40 -0.0
light cy8ckit_062s2_43012 (read only) 835944 835944 0 0.0
(read/write) 1665532 1665476 -56 -0.0
.bss 194852 194852 0 0.0
.data 2544 2544 0 0.0
.text 1459748 1459692 -56 -0.0
lock cy8ckit_062s2_43012 (read only) 808880 808880 0 0.0
(read/write) 1694732 1694676 -56 -0.0
.bss 221932 221932 0 0.0
.data 2528 2528 0 0.0
.text 1461884 1461828 -56 -0.0
qpg lighting-app qpg6105+debug (read/write) 838532 838484 -48 -0.0
.bss 103780 103780 0 0.0
.data 864 864 0 0.0
.text 649920 649872 -48 -0.0
lock-app qpg6105+debug (read/write) 798380 798332 -48 -0.0
.bss 98444 98444 0 0.0
.data 876 876 0 0.0
.text 609772 609724 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 622570 622530 -40 -0.0
.bss 141060 141060 0 0.0
.data 672 672 0 0.0
.rodata 82036 81996 -40 -0.0
.text 389184 389184 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834642 834574 -68 -0.0
bss 49944 49944 0 0.0
text 624574 624544 -30 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 840084 840024 -60 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 596936 596906 -30 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1056692 1056632 -60 -0.0
bss 110132 110132 0 0.0
text 769300 769270 -30 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915056 914988 -68 -0.0
bss 92888 92888 0 0.0
text 656072 656042 -30 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 836494 836426 -68 -0.0
bss 49988 49988 0 0.0
text 626380 626350 -30 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 947528 947468 -60 -0.0
bss 76580 76580 0 0.0
text 713260 713230 -30 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 770076 770008 -68 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 555226 555196 -30 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1090224 1090164 -60 -0.0
bss 99980 99980 0 0.0
text 792656 792626 -30 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911284 911216 -68 -0.0
bss 69268 69268 0 0.0
text 659424 659394 -30 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 933876 933808 -68 -0.0
bss 92620 92620 0 0.0
text 674954 674924 -30 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 831576 831516 -60 -0.0
bss 58232 58232 0 0.0
text 621012 620982 -30 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 606960 606892 -68 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 450128 450098 -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) 844122 844054 -68 -0.0
bss 51616 51616 0 0.0
text 632780 632750 -30 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 859629 859561 -68 -0.0
bss 59804 59804 0 0.0
text 642490 642460 -30 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 825720 825652 -68 -0.0
bss 56492 56492 0 0.0
text 617838 617808 -30 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 835848 835780 -68 -0.0
bss 58448 58448 0 0.0
text 622782 622752 -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