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

Merged
merged 4 commits into from
Jun 5, 2024

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 #31779.

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/transport/raw/TCP.cpp Outdated Show resolved Hide resolved
src/inet/TCPEndPointImplSockets.cpp Outdated Show resolved Hide resolved
src/system/SystemPacketBuffer.cpp Outdated Show resolved Hide resolved
src/system/SystemPacketBuffer.cpp Outdated Show resolved Hide resolved
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 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

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

github-actions bot commented Jun 2, 2024

PR #33308: Size comparison from e0bdb09 to ffbd7d3

Increases (19 builds for esp32, linux, nrfconnect, nxp, stm32)
platform target config section e0bdb09 ffbd7d3 change % change
esp32 all-clusters-app m5stack (read only) 1253407 1253415 8 0.0
.flash.text 1247243 1247251 8 0.0
linux air-purifier-app debug (read only) 2714117 2714181 64 0.0
.text 2341461 2341589 128 0.0
all-clusters-app debug (read only) 6003345 6003393 48 0.0
.text 5205267 5205411 144 0.0
all-clusters-minimal-app debug (read only) 5290249 5290313 64 0.0
.text 4752867 4752995 128 0.0
bridge-app debug (read only) 4702305 4702337 32 0.0
.text 4240579 4240707 128 0.0
chip-tool-ipv6only arm64 (read/write) 597160 597336 176 0.0
fabric-bridge-app debug (read only) 4569777 4569825 48 0.0
.text 4117283 4117427 144 0.0
lighting-app debug+rpc+ui (read only) 5615777 5615809 32 0.0
.text 5002595 5002723 128 0.0
lock-app debug (read only) 4757513 4757593 80 0.0
.text 4278643 4278787 144 0.0
ota-provider-app debug (read only) 4374601 4374649 48 0.0
.text 3962707 3962851 144 0.0
ota-requestor-app debug (read only) 4503385 4503433 48 0.0
.text 4080723 4080867 144 0.0
shell debug (read only) 2975985 2976049 64 0.0
.text 2602802 2602930 128 0.0
thermostat-no-ble arm64 (read only) 4491868 4491900 32 0.0
.text 3985880 3985976 96 0.0
tv-app debug (read only) 5831545 5831609 64 0.0
.text 5281027 5281155 128 0.0
tv-casting-app debug (read only) 10012313 10012377 64 0.0
.text 9134547 9134675 128 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp (read/write) 1235756 1235772 16 0.0
text 795836 795848 12 0.0
nxp contact k32w0+release (read only) 575708 575724 16 0.0
.text 575172 575188 16 0.0
k32w1+release (read/write) 703932 703940 8 0.0
.text 590408 590416 8 0.0
stm32 light STM32WB5MM-DK .text 389136 389144 8 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 e0bdb09 ffbd7d3 change % change
bl602 lighting-app bl602 (read/write) 1444002 1443966 -36 -0.0
.rodata 160020 159984 -36 -0.0
.text 1107918 1107916 -2 -0.0
bl602+mfd (read/write) 1458442 1458406 -36 -0.0
.rodata 158980 158944 -36 -0.0
.text 1123236 1123234 -2 -0.0
bl602+rpc (read/write) 1491666 1491630 -36 -0.0
.rodata 167588 167552 -36 -0.0
.text 1139564 1139562 -2 -0.0
bl702 lighting-app bl702 (read/write) 1210103 1210059 -44 -0.0
.rodata 109568 109532 -36 -0.0
.text 978578 978572 -6 -0.0
bl702+mfd (read/write) 1220915 1220875 -40 -0.0
.rodata 108508 108472 -36 -0.0
.text 990332 990326 -6 -0.0
bl702+rpc (read/write) 1301319 1301275 -44 -0.0
.rodata 124940 124904 -36 -0.0
.text 1053030 1053024 -6 -0.0
bl706-eth (read/write) 1027461 1027421 -40 -0.0
.rodata 102596 102560 -36 -0.0
.text 769382 769380 -2 -0.0
bl706-wifi (read/write) 1260870 1260830 -40 -0.0
.rodata 123704 123668 -36 -0.0
.text 999900 999896 -4 -0.0
bl702l lighting-app bl702l (read/write) 1179436 1179396 -40 -0.0
.rodata 103572 103536 -36 -0.0
.text 971452 971446 -6 -0.0
bl702l+mfd (read/write) 1190844 1190800 -44 -0.0
.rodata 102512 102476 -36 -0.0
.text 983774 983768 -6 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 797276 797204 -72 -0.0
(read/write) 177700 177692 -8 -0.0
.bss 99612 99604 -8 -0.0
.rodata 85852 85820 -32 -0.0
.text 711160 711120 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813000 812928 -72 -0.0
(read/write) 188172 188164 -8 -0.0
.bss 110100 110092 -8 -0.0
.rodata 79328 79296 -32 -0.0
.text 733408 733364 -44 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 802348 802252 -96 -0.0
(read/write) 182292 182284 -8 -0.0
.bss 104220 104212 -8 -0.0
.rodata 106660 106620 -40 -0.0
.text 695424 695368 -56 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 755260 755164 -96 -0.0
(read/write) 176644 176636 -8 -0.0
.bss 98336 98328 -8 -0.0
.rodata 81268 81228 -40 -0.0
.text 673728 673672 -56 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 740924 740836 -88 -0.0
(read/write) 176884 176876 -8 -0.0
.bss 98576 98568 -8 -0.0
.rodata 77044 77012 -32 -0.0
.text 663616 663560 -56 -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) 740459 740411 -48 -0.0
.app_xip_area 660405 660357 -48 -0.0
CYW30739B2-P5-EVK-02 (read/write) 762943 762887 -56 -0.0
.app_xip_area 680257 680201 -56 -0.0
CYW30739B2-P5-EVK-03 (read/write) 762943 762887 -56 -0.0
.app_xip_area 680257 680201 -56 -0.0
CYW930739M2EVB-02 (read/write) 712307 712267 -40 -0.0
.app_xip_area 637185 637145 -40 -0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 678651 678595 -56 -0.0
.app_xip_area 602893 602837 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 700839 700791 -48 -0.0
.app_xip_area 622529 622481 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 700839 700791 -48 -0.0
.app_xip_area 622529 622481 -48 -0.0
lock CYW30739B2-P5-EVK-01 (read/write) 697003 696963 -40 -0.0
.app_xip_area 618229 618189 -40 -0.0
CYW30739B2-P5-EVK-02 (read/write) 719279 719231 -48 -0.0
.app_xip_area 637953 637905 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 719279 719231 -48 -0.0
.app_xip_area 637953 637905 -48 -0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 659755 659699 -56 -0.0
.app_xip_area 587013 586957 -56 -0.0
CYW30739B2-P5-EVK-02 (read/write) 682231 682183 -48 -0.0
.app_xip_area 606857 606809 -48 -0.0
CYW30739B2-P5-EVK-03 (read/write) 682231 682183 -48 -0.0
.app_xip_area 606857 606809 -48 -0.0
efr32 lighting-app BRD4187C (read/write) 1070732 1070692 -40 -0.0
.text 887208 887168 -40 -0.0
lock-app BRD4338a (read/write) 962580 962524 -56 -0.0
.text 700504 700448 -56 -0.0
window-app BRD4187C (read/write) 1135256 1135216 -40 -0.0
.text 967300 967260 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 1210406 1210370 -36 -0.0
(read/write) 1752768 1752736 -32 -0.0
.flash.rodata 254832 254800 -32 -0.0
.flash.text 1210406 1210370 -36 -0.0
m5stack (read/write) 537364 537332 -32 -0.0
.flash.rodata 286568 286536 -32 -0.0
linux air-purifier-app debug .rodata 188304 188240 -64 -0.0
all-clusters-app debug .rodata 355760 355664 -96 -0.0
all-clusters-minimal-app debug .rodata 294474 294410 -64 -0.0
bridge-app debug .rodata 234890 234794 -96 -0.0
chip-tool debug (read only) 12200865 12200769 -96 -0.0
.rodata 459801 459705 -96 -0.0
chip-tool-ipv6only arm64 (read only) 11529628 11529500 -128 -0.0
.rodata 361340 361260 -80 -0.0
.text 10266472 10266424 -48 -0.0
fabric-admin debug (read only) 11933849 11933769 -80 -0.0
.rodata 430809 430745 -64 -0.0
.text 10805475 10805459 -16 -0.0
fabric-bridge-app debug .rodata 227978 227882 -96 -0.0
lighting-app debug+rpc+ui .rodata 359124 359028 -96 -0.0
lock-app debug .rodata 260746 260682 -64 -0.0
ota-provider-app debug .rodata 212714 212618 -96 -0.0
ota-requestor-app debug .rodata 218794 218698 -96 -0.0
shell debug .rodata 191392 191328 -64 -0.0
thermostat-no-ble arm64 (read/write) 250296 250264 -32 -0.0
.rodata 162484 162420 -64 -0.0
tv-app debug .rodata 302250 302186 -64 -0.0
tv-casting-app debug .rodata 389688 389624 -64 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2534472 2534440 -32 -0.0
.text 1497156 1497124 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1058744 1058708 -36 -0.0
rodata 102776 102740 -36 -0.0
text 769488 769484 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1006488 1006452 -36 -0.0
rodata 89992 89956 -36 -0.0
text 731176 731172 -4 -0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 960208 960172 -36 -0.0
rodata 79160 79124 -36 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1211148 1211112 -36 -0.0
rodata 179508 179472 -36 -0.0
text 747640 747636 -4 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1059468 1059416 -52 -0.0
rodata 84980 84944 -36 -0.0
text 780260 780256 -4 -0.0
nrf52840dongle_nrf52840 (read/write) 1013888 1013852 -36 -0.0
rodata 74856 74820 -36 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 957472 957436 -36 -0.0
rodata 80776 80740 -36 -0.0
text 681972 681968 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1211148 1211112 -36 -0.0
rodata 179508 179472 -36 -0.0
text 747640 747636 -4 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 972200 972164 -36 -0.0
rodata 98728 98692 -36 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 902444 902408 -36 -0.0
rodata 100156 100120 -36 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1224128 1224076 -52 -0.0
rodata 199084 199048 -36 -0.0
text 740532 740528 -4 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 923800 923764 -36 -0.0
rodata 74088 74052 -36 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910136 910100 -36 -0.0
rodata 70824 70788 -36 -0.1
nxp light k32w1+release (read/write) 795520 795480 -40 -0.0
.text 673256 673216 -40 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1824500 1824436 -64 -0.0
.text 1608900 1608836 -64 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1745980 1745924 -56 -0.0
.text 1533476 1533420 -56 -0.0
light cy8ckit_062s2_43012 (read/write) 1665636 1665564 -72 -0.0
.text 1459852 1459780 -72 -0.0
lock cy8ckit_062s2_43012 (read/write) 1694828 1694756 -72 -0.0
.text 1461980 1461908 -72 -0.0
qpg lighting-app qpg6105+debug (read/write) 838492 838444 -48 -0.0
.text 649880 649832 -48 -0.0
lock-app qpg6105+debug (read/write) 798332 798284 -48 -0.0
.text 609724 609676 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 622530 622498 -32 -0.0
.rodata 82044 82004 -40 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 834622 834562 -60 -0.0
text 624562 624538 -24 -0.0
all-clusters-app tlsr9118bdk40d (read/write) 840064 840004 -60 -0.0
text 596924 596900 -24 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1056672 1056612 -60 -0.0
text 769288 769264 -24 -0.0
bridge-app tlsr9518adk80d (read/write) 915028 914968 -60 -0.0
text 656060 656036 -24 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 836466 836406 -60 -0.0
text 626368 626344 -24 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 947508 947448 -60 -0.0
text 713248 713224 -24 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read/write) 770048 769988 -60 -0.0
text 555214 555190 -24 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1090204 1090144 -60 -0.0
text 792644 792620 -24 -0.0
lock-app-dfu tlsr9528a (read/write) 911256 911196 -60 -0.0
text 659412 659388 -24 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 933856 933796 -60 -0.0
text 674942 674918 -24 -0.0
pump-app tlsr9258a (read/write) 831556 831496 -60 -0.0
text 621000 620976 -24 -0.0
pump-controller-app tlsr9118bdk40d (read/write) 606932 606872 -60 -0.0
text 450116 450092 -24 -0.0
shell tlsr9518adk80d (read/write) 675304 675244 -60 -0.0
text 462250 462226 -24 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 844094 844034 -60 -0.0
text 632768 632744 -24 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 859601 859541 -60 -0.0
text 642478 642454 -24 -0.0
thermostat tlsr9518adk80d (read/write) 825692 825632 -60 -0.0
text 617826 617802 -24 -0.0
window-covering tlsr9258a (read/write) 835828 835768 -60 -0.0
text 622770 622746 -24 -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 e0bdb09 ffbd7d3 change % change
bl602 lighting-app bl602 (read/write) 1444002 1443966 -36 -0.0
.bss 85896 85896 0 0.0
.data 9512 9512 0 0.0
.rodata 160020 159984 -36 -0.0
.text 1107918 1107916 -2 -0.0
bl602+mfd (read/write) 1458442 1458406 -36 -0.0
.bss 86072 86072 0 0.0
.data 9488 9488 0 0.0
.rodata 158980 158944 -36 -0.0
.text 1123236 1123234 -2 -0.0
bl602+rpc (read/write) 1491666 1491630 -36 -0.0
.bss 93944 93944 0 0.0
.data 9896 9896 0 0.0
.rodata 167588 167552 -36 -0.0
.text 1139564 1139562 -2 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1210103 1210059 -44 -0.0
.bss 11185 11185 0 0.0
.data 3712 3712 0 0.0
.rodata 109568 109532 -36 -0.0
.text 978578 978572 -6 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1220915 1220875 -40 -0.0
.bss 11361 11361 0 0.0
.data 3688 3688 0 0.0
.rodata 108508 108472 -36 -0.0
.text 990332 990326 -6 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1301319 1301275 -44 -0.0
.bss 19669 19669 0 0.0
.data 4256 4256 0 0.0
.rodata 124940 124904 -36 -0.0
.text 1053030 1053024 -6 -0.0
bl706-eth (read/write) 1027461 1027421 -40 -0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 102596 102560 -36 -0.0
.text 769382 769380 -2 -0.0
bl706-wifi (read/write) 1260870 1260830 -40 -0.0
.bss 10645 10645 0 0.0
.data 3704 3704 0 0.0
.rodata 123704 123668 -36 -0.0
.text 999900 999896 -4 -0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1179436 1179396 -40 -0.0
.bss 16396 16396 0 0.0
.data 5072 5072 0 0.0
.rodata 103572 103536 -36 -0.0
.text 971452 971446 -6 -0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1190844 1190800 -44 -0.0
.bss 16572 16572 0 0.0
.data 5056 5056 0 0.0
.rodata 102512 102476 -36 -0.0
.text 983774 983768 -6 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 797276 797204 -72 -0.0
(read/write) 177700 177692 -8 -0.0
.bss 99612 99604 -8 -0.0
.data 3604 3604 0 0.0
.rodata 85852 85820 -32 -0.0
.text 711160 711120 -40 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813000 812928 -72 -0.0
(read/write) 188172 188164 -8 -0.0
.bss 110100 110092 -8 -0.0
.data 3596 3596 0 0.0
.rodata 79328 79296 -32 -0.0
.text 733408 733364 -44 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 802348 802252 -96 -0.0
(read/write) 182292 182284 -8 -0.0
.bss 104220 104212 -8 -0.0
.data 3596 3596 0 0.0
.rodata 106660 106620 -40 -0.0
.text 695424 695368 -56 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 755260 755164 -96 -0.0
(read/write) 176644 176636 -8 -0.0
.bss 98336 98328 -8 -0.0
.data 3588 3588 0 0.0
.rodata 81268 81228 -40 -0.0
.text 673728 673672 -56 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 740924 740836 -88 -0.0
(read/write) 176884 176876 -8 -0.0
.bss 98576 98568 -8 -0.0
.data 3588 3588 0 0.0
.rodata 77044 77012 -32 -0.0
.text 663616 663560 -56 -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) 740459 740411 -48 -0.0
.app_xip_area 660405 660357 -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) 762943 762887 -56 -0.0
.app_xip_area 680257 680201 -56 -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) 762943 762887 -56 -0.0
.app_xip_area 680257 680201 -56 -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) 712307 712267 -40 -0.0
.app_xip_area 637185 637145 -40 -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) 678651 678595 -56 -0.0
.app_xip_area 602893 602837 -56 -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) 700839 700791 -48 -0.0
.app_xip_area 622529 622481 -48 -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) 700839 700791 -48 -0.0
.app_xip_area 622529 622481 -48 -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) 697003 696963 -40 -0.0
.app_xip_area 618229 618189 -40 -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) 719279 719231 -48 -0.0
.app_xip_area 637953 637905 -48 -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) 719279 719231 -48 -0.0
.app_xip_area 637953 637905 -48 -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) 659755 659699 -56 -0.0
.app_xip_area 587013 586957 -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) 682231 682183 -48 -0.0
.app_xip_area 606857 606809 -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) 682231 682183 -48 -0.0
.app_xip_area 606857 606809 -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) 1070732 1070692 -40 -0.0
.bss 180056 180056 0 0.0
.data 3448 3448 0 0.0
.text 887208 887168 -40 -0.0
lock-app BRD4338a (read/write) 962580 962524 -56 -0.0
.bss 213260 213260 0 0.0
.data 29448 29448 0 0.0
.text 700504 700448 -56 -0.0
window-app BRD4187C (read/write) 1135256 1135216 -40 -0.0
.bss 164584 164584 0 0.0
.data 3352 3352 0 0.0
.text 967300 967260 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 1210406 1210370 -36 -0.0
(read/write) 1752768 1752736 -32 -0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 254832 254800 -32 -0.0
.flash.text 1210406 1210370 -36 -0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1253407 1253415 8 0.0
(read/write) 537364 537332 -32 -0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 286568 286536 -32 -0.0
.flash.text 1247243 1247251 8 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2714117 2714181 64 0.0
(read/write) 133424 133424 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 77240 77240 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 188304 188240 -64 -0.0
.text 2341461 2341589 128 0.0
all-clusters-app debug (read only) 6003345 6003393 48 0.0
(read/write) 486440 486440 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 338232 338232 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 355664 -96 -0.0
.text 5205267 5205411 144 0.0
all-clusters-minimal-app debug (read only) 5290249 5290313 64 0.0
(read/write) 241816 241816 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 101208 101208 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 294474 294410 -64 -0.0
.text 4752867 4752995 128 0.0
bridge-app debug (read only) 4702305 4702337 32 0.0
(read/write) 221800 221800 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 89232 89232 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 234890 234794 -96 -0.0
.text 4240579 4240707 128 0.0
chip-tool debug (read only) 12200865 12200769 -96 -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 11013699 0 0.0
chip-tool-ipv6only arm64 (read only) 11529628 11529500 -128 -0.0
(read/write) 597160 597336 176 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 10266424 -48 -0.0
fabric-admin debug (read only) 11933849 11933769 -80 -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 10805459 -16 -0.0
fabric-bridge-app debug (read only) 4569777 4569825 48 0.0
(read/write) 213848 213848 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86992 86992 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 227978 227882 -96 -0.0
.text 4117283 4117427 144 0.0
lighting-app debug+rpc+ui (read only) 5615777 5615809 32 0.0
(read/write) 231016 231016 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 98096 98096 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 359124 359028 -96 -0.0
.text 5002595 5002723 128 0.0
lock-app debug (read only) 4757513 4757593 80 0.0
(read/write) 209184 209184 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 83480 83480 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 260746 260682 -64 -0.0
.text 4278643 4278787 144 0.0
ota-provider-app debug (read only) 4374601 4374649 48 0.0
(read/write) 197528 197528 0 0.0
.bss 114624 114624 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 72528 72528 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 212714 212618 -96 -0.0
.text 3962707 3962851 144 0.0
ota-requestor-app debug (read only) 4503385 4503433 48 0.0
(read/write) 201960 201960 0 0.0
.bss 115520 115520 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 75696 75696 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 218794 218698 -96 -0.0
.text 4080723 4080867 144 0.0
shell debug (read only) 2975985 2976049 64 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 2602930 128 0.0
thermostat-no-ble arm64 (read only) 4491868 4491900 32 0.0
(read/write) 250296 250264 -32 -0.0
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106800 106800 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 162484 162420 -64 -0.0
.text 3985880 3985976 96 0.0
tv-app debug (read only) 5831545 5831609 64 0.0
(read/write) 350072 350072 0 0.0
.bss 238640 238640 0 0.0
.data 6592 6592 0 0.0
.data.rel.ro 97544 97544 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 302250 302186 -64 -0.0
.text 5281027 5281155 128 0.0
tv-casting-app debug (read only) 10012313 10012377 64 0.0
(read/write) 349160 349160 0 0.0
.bss 156728 156728 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 182448 182448 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 389688 389624 -64 -0.0
.text 9134547 9134675 128 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2534472 2534440 -32 -0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1497156 1497124 -32 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1058744 1058708 -36 -0.0
bss 139209 139209 0 0.0
rodata 102776 102740 -36 -0.0
text 769488 769484 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1235756 1235772 16 0.0
bss 137637 137637 0 0.0
rodata 152244 152244 0 0.0
text 795836 795848 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1006488 1006452 -36 -0.0
bss 138107 138107 0 0.0
rodata 89992 89956 -36 -0.0
text 731176 731172 -4 -0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 960208 960172 -36 -0.0
bss 132168 132168 0 0.0
rodata 79160 79124 -36 -0.0
text 701716 701716 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211148 1211112 -36 -0.0
bss 129861 129861 0 0.0
rodata 179508 179472 -36 -0.0
text 747640 747636 -4 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1059468 1059416 -52 -0.0
bss 143919 143919 0 0.0
rodata 84980 84944 -36 -0.0
text 780260 780256 -4 -0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1013888 1013852 -36 -0.0
bss 151924 151924 0 0.0
rodata 74856 74820 -36 -0.0
text 732084 732084 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 957472 957436 -36 -0.0
bss 142725 142725 0 0.0
rodata 80776 80740 -36 -0.0
text 681972 681968 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211148 1211112 -36 -0.0
bss 129861 129861 0 0.0
rodata 179508 179472 -36 -0.0
text 747640 747636 -4 -0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 972200 972164 -36 -0.0
bss 132691 132691 0 0.0
rodata 98728 98692 -36 -0.0
text 693676 693676 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 902444 902408 -36 -0.0
bss 132757 132757 0 0.0
rodata 100156 100120 -36 -0.0
text 617536 617536 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224128 1224076 -52 -0.0
bss 130384 130384 0 0.0
rodata 199084 199048 -36 -0.0
text 740532 740528 -4 -0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 923800 923764 -36 -0.0
bss 131376 131376 0 0.0
rodata 74088 74052 -36 -0.0
text 671236 671236 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 910136 910100 -36 -0.0
bss 131175 131175 0 0.0
rodata 70824 70788 -36 -0.1
text 661108 661108 0 0.0
nxp contact k32w0+release (read only) 575708 575724 16 0.0
(read/write) 83212 83212 0 0.0
.bss 67912 67912 0 0.0
.data 2200 2200 0 0.0
.text 575172 575188 16 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 703932 703940 8 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590408 590416 8 0.0
light k32w0+release (read only) 609544 609544 0 0.0
(read/write) 82688 82688 0 0.0
.bss 67368 67368 0 0.0
.data 2220 2220 0 0.0
.text 609008 609008 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 795520 795480 -40 -0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673256 673216 -40 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826128 826128 0 0.0
(read/write) 1824500 1824436 -64 -0.0
.bss 204460 204460 0 0.0
.data 2752 2752 0 0.0
.text 1608900 1608836 -64 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829224 829224 0 0.0
(read/write) 1745980 1745924 -56 -0.0
.bss 201388 201388 0 0.0
.data 2728 2728 0 0.0
.text 1533476 1533420 -56 -0.0
light cy8ckit_062s2_43012 (read only) 835944 835944 0 0.0
(read/write) 1665636 1665564 -72 -0.0
.bss 194852 194852 0 0.0
.data 2544 2544 0 0.0
.text 1459852 1459780 -72 -0.0
lock cy8ckit_062s2_43012 (read only) 808880 808880 0 0.0
(read/write) 1694828 1694756 -72 -0.0
.bss 221932 221932 0 0.0
.data 2528 2528 0 0.0
.text 1461980 1461908 -72 -0.0
qpg lighting-app qpg6105+debug (read/write) 838492 838444 -48 -0.0
.bss 103780 103780 0 0.0
.data 864 864 0 0.0
.text 649880 649832 -48 -0.0
lock-app qpg6105+debug (read/write) 798332 798284 -48 -0.0
.bss 98444 98444 0 0.0
.data 876 876 0 0.0
.text 609724 609676 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 622530 622498 -32 -0.0
.bss 141060 141060 0 0.0
.data 672 672 0 0.0
.rodata 82044 82004 -40 -0.0
.text 389136 389144 8 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834622 834562 -60 -0.0
bss 49944 49944 0 0.0
text 624562 624538 -24 -0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 840064 840004 -60 -0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 596924 596900 -24 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1056672 1056612 -60 -0.0
bss 110132 110132 0 0.0
text 769288 769264 -24 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915028 914968 -60 -0.0
bss 92888 92888 0 0.0
text 656060 656036 -24 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 836466 836406 -60 -0.0
bss 49988 49988 0 0.0
text 626368 626344 -24 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 947508 947448 -60 -0.0
bss 76580 76580 0 0.0
text 713248 713224 -24 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 770048 769988 -60 -0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 555214 555190 -24 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1090204 1090144 -60 -0.0
bss 99980 99980 0 0.0
text 792644 792620 -24 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911256 911196 -60 -0.0
bss 69268 69268 0 0.0
text 659412 659388 -24 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 933856 933796 -60 -0.0
bss 92620 92620 0 0.0
text 674942 674918 -24 -0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 831556 831496 -60 -0.0
bss 58232 58232 0 0.0
text 621000 620976 -24 -0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 606932 606872 -60 -0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 450116 450092 -24 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675304 675244 -60 -0.0
bss 71852 71852 0 0.0
text 462250 462226 -24 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 844094 844034 -60 -0.0
bss 51616 51616 0 0.0
text 632768 632744 -24 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 859601 859541 -60 -0.0
bss 59804 59804 0 0.0
text 642478 642454 -24 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 825692 825632 -60 -0.0
bss 56492 56492 0 0.0
text 617826 617802 -24 -0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 835828 835768 -60 -0.0
bss 58448 58448 0 0.0
text 622770 622746 -24 -0.0

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

github-actions bot commented Jun 4, 2024

PR #33308: Size comparison from d8e7e43 to a1816de

Full report (6 builds for mbed, qpg, stm32, tizen)
platform target config section d8e7e43 a1816de change % change
mbed lock-app-release cy8cproto_062_4343w FLASH 1497156 1497124 -32 -0.0
RAM 226152 226152 0 0.0
qpg lighting-app qpg6105+debug FLASH 650176 650136 -40 -0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 610020 609980 -40 -0.0
RAM 99320 99320 0 0.0
stm32 light STM32WB5MM-DK FLASH 471484 471444 -40 -0.0
RAM 141732 141732 0 0.0
tizen all-clusters-app arm unknown 1556 1556 0 0.0
FLASH 1609836 1609876 40 0.0
RAM 45460 45452 -8 -0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15623494 15623774 280 0.0
RAM 6819592 6819788 196 0.0

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 project-chip#31779.
Copy link

github-actions bot commented Jun 4, 2024

PR #33308: Size comparison from d8e7e43 to 5261df4

Full report (8 builds for cc32xx, mbed, qpg, stm32, tizen)
platform target config section d8e7e43 5261df4 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 604350 604330 -20 -0.0
RAM 204592 204592 0 0.0
lock CC3235SF_LAUNCHXL FLASH 649626 649606 -20 -0.0
RAM 204852 204852 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497156 1497124 -32 -0.0
RAM 226152 226152 0 0.0
qpg lighting-app qpg6105+debug FLASH 650176 650136 -40 -0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 610020 609980 -40 -0.0
RAM 99320 99320 0 0.0
stm32 light STM32WB5MM-DK FLASH 471484 471444 -40 -0.0
RAM 141732 141732 0 0.0
tizen all-clusters-app arm unknown 1556 1556 0 0.0
FLASH 1609836 1609876 40 0.0
RAM 45460 45452 -8 -0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15623494 15623774 280 0.0
RAM 6819592 6819788 196 0.0

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

github-actions bot commented Jun 4, 2024

PR #33308: Size comparison from d8e7e43 to 9e379b5

Full report (6 builds for cc32xx, mbed, stm32, tizen)
platform target config section d8e7e43 9e379b5 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 604350 604330 -20 -0.0
RAM 204592 204592 0 0.0
lock CC3235SF_LAUNCHXL FLASH 649626 649606 -20 -0.0
RAM 204852 204852 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497156 1497124 -32 -0.0
RAM 226152 226152 0 0.0
stm32 light STM32WB5MM-DK FLASH 471484 471444 -40 -0.0
RAM 141732 141732 0 0.0
tizen all-clusters-app arm unknown 1556 1556 0 0.0
FLASH 1609836 1609876 40 0.0
RAM 45460 45452 -8 -0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15623494 15623774 280 0.0
RAM 6819592 6819788 196 0.0

Copy link

github-actions bot commented Jun 4, 2024

PR #33308: Size comparison from d8e7e43 to b0063fa

Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section d8e7e43 b0063fa change % change
bl602 lighting-app bl602 FLASH 1267960 1267984 24 0.0
RAM 95408 95408 0 0.0
bl602+mfd FLASH 1282238 1282262 24 0.0
RAM 95560 95560 0 0.0
bl602+rpc FLASH 1307174 1307198 24 0.0
RAM 103840 103840 0 0.0
bl702 lighting-app bl702 FLASH 1088666 1088624 -42 -0.0
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1099360 1099318 -42 -0.0
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1178490 1178448 -42 -0.0
RAM 23925 23925 0 0.0
bl706-eth FLASH 872000 872024 24 0.0
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1123626 1123648 22 0.0
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1075552 1075510 -42 -0.0
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1086814 1086772 -42 -0.0
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797492 797472 -20 -0.0
RAM 103216 103208 -8 -0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813184 813168 -16 -0.0
RAM 113696 113688 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 802564 802528 -36 -0.0
RAM 107816 107808 -8 -0.0
pump-app LP_EM_CC1354P10_6 FLASH 755476 755440 -36 -0.0
RAM 101924 101916 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741132 741096 -36 -0.0
RAM 102164 102156 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 604350 604330 -20 -0.0
RAM 204592 204592 0 0.0
lock CC3235SF_LAUNCHXL FLASH 649626 649606 -20 -0.0
RAM 204852 204852 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661053 661005 -48 -0.0
RAM 74592 74592 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 680897 680857 -40 -0.0
RAM 77224 77224 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 680897 680857 -40 -0.0
RAM 77224 77224 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 637841 637785 -56 -0.0
RAM 69660 69660 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 603533 603493 -40 -0.0
RAM 70296 70296 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 623177 623129 -48 -0.0
RAM 72848 72848 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 623177 623129 -48 -0.0
RAM 72848 72848 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618885 618829 -56 -0.0
RAM 73312 73312 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638601 638553 -48 -0.0
RAM 75864 75864 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638601 638553 -48 -0.0
RAM 75864 75864 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 587653 587613 -40 -0.0
RAM 67280 67280 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 607505 607457 -48 -0.0
RAM 69912 69912 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 607505 607457 -48 -0.0
RAM 69912 69912 0 0.0
efr32 lighting-app BRD4187C FLASH 887672 887632 -40 -0.0
RAM 183504 183504 0 0.0
lock-app BRD4338a FLASH 700520 700536 16 0.0
RAM 242708 242708 0 0.0
window-app BRD4187C FLASH 967876 967804 -72 -0.0
RAM 167936 167936 0 0.0
esp32 all-clusters-app c3devkit DRAM 88404 88404 0 0.0
FLASH 1465246 1465246 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114876 114876 0 0.0
FLASH 1533955 1533991 36 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4576 4576 0 0.0
FLASH 2529872 2529872 0 0.0
RAM 128832 128832 0 0.0
all-clusters-app debug unknown 5344 5344 0 0.0
FLASH 5561342 5561310 -32 -0.0
RAM 481944 481944 0 0.0
all-clusters-minimal-app debug unknown 5264 5264 0 0.0
FLASH 5047448 5047448 0 0.0
RAM 236520 236520 0 0.0
bridge-app debug unknown 5232 5232 0 0.0
FLASH 4475576 4475544 -32 -0.0
RAM 216544 216544 0 0.0
chip-tool debug unknown 5736 5744 8 0.1
FLASH 11511431 11512759 1328 0.0
RAM 526498 526514 16 0.0
chip-tool-ipv6only arm64 unknown 17368 17368 0 0.0
FLASH 10659932 10662268 2336 0.0
RAM 574512 574512 0 0.0
fabric-admin debug unknown 5584 5592 8 0.1
FLASH 11274247 11275607 1360 0.0
RAM 514682 514698 16 0.0
fabric-bridge-app debug unknown 5240 5240 0 0.0
FLASH 4345384 4345352 -32 -0.0
RAM 208592 208592 0 0.0
lighting-app debug+rpc+ui unknown 5864 5864 0 0.0
FLASH 5361826 5361794 -32 -0.0
RAM 225136 225136 0 0.0
lock-app debug unknown 5184 5184 0 0.0
FLASH 4539512 4539512 0 0.0
RAM 203968 203968 0 0.0
ota-provider-app debug unknown 4552 4552 0 0.0
FLASH 4175544 4175512 -32 -0.0
RAM 192928 192928 0 0.0
ota-requestor-app debug unknown 4488 4488 0 0.0
FLASH 4299640 4299608 -32 -0.0
RAM 197440 197440 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2794637 2794637 0 0.0
RAM 154168 154168 0 0.0
thermostat-no-ble arm64 unknown 9144 9144 0 0.0
FLASH 4148500 4148468 -32 -0.0
RAM 234344 234344 0 0.0
tv-app debug unknown 5464 5472 8 0.1
FLASH 5583768 5585256 1488 0.0
RAM 344584 344600 16 0.0
tv-casting-app debug unknown 5096 5104 8 0.2
FLASH 9562150 9563894 1744 0.0
RAM 345040 345056 16 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497156 1497124 -32 -0.0
RAM 226152 226152 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 872776 872736 -40 -0.0
RAM 139209 139209 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 948124 948136 12 0.0
RAM 137637 137637 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 821680 821640 -40 -0.0
RAM 138107 138107 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 781388 781352 -36 -0.0
RAM 132168 132168 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927196 927156 -40 -0.0
RAM 129861 129861 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 865752 865712 -40 -0.0
RAM 143919 143919 0 0.0
nrf52840dongle_nrf52840 FLASH 807452 807416 -36 -0.0
RAM 151924 151924 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 763260 763220 -40 -0.0
RAM 142725 142725 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927196 927156 -40 -0.0
RAM 129861 129861 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 792916 792880 -36 -0.0
RAM 132691 132691 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 718204 718168 -36 -0.0
RAM 132757 132757 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 939664 939624 -40 -0.0
RAM 130384 130384 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 745836 745800 -36 -0.0
RAM 131376 131376 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 732444 732408 -36 -0.0
RAM 131175 131175 0 0.0
nxp contact k32w0+release FLASH 575492 575492 0 0.0
RAM 70112 70112 0 0.0
k32w1+release FLASH 590888 590904 16 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 609408 609392 -16 -0.0
RAM 69588 69588 0 0.0
k32w1+release FLASH 673728 673688 -40 -0.0
RAM 82896 82896 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1608916 1608908 -8 -0.0
RAM 207212 207212 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533492 1533492 0 0.0
RAM 204116 204116 0 0.0
light cy8ckit_062s2_43012 FLASH 1459868 1459852 -16 -0.0
RAM 197396 197396 0 0.0
lock cy8ckit_062s2_43012 FLASH 1461996 1461980 -16 -0.0
RAM 224460 224460 0 0.0
qpg lighting-app qpg6105+debug FLASH 650176 650136 -40 -0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 610020 609980 -40 -0.0
RAM 99320 99320 0 0.0
stm32 light STM32WB5MM-DK FLASH 471484 471444 -40 -0.0
RAM 141732 141732 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 624960 624936 -24 -0.0
RAM 49944 49944 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 596982 596958 -24 -0.0
RAM 125184 125184 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 769686 769662 -24 -0.0
RAM 110132 110132 0 0.0
bridge-app tlsr9518adk80d FLASH 656458 656434 -24 -0.0
RAM 92888 92888 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 626766 626742 -24 -0.0
RAM 49988 49988 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 713698 713674 -24 -0.0
RAM 76580 76580 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 555272 555248 -24 -0.0
RAM 121432 121432 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 793042 793018 -24 -0.0
RAM 99980 99980 0 0.0
lock-app-dfu tlsr9528a FLASH 659810 659786 -24 -0.0
RAM 69268 69268 0 0.0
ota-requestor-app tlsr9518adk80d FLASH 675340 675316 -24 -0.0
RAM 92620 92620 0 0.0
pump-app tlsr9258a FLASH 621398 621374 -24 -0.0
RAM 58232 58232 0 0.0
pump-controller-app tlsr9118bdk40d FLASH 450174 450150 -24 -0.0
RAM 76672 76672 0 0.0
shell tlsr9518adk80d FLASH 462642 462618 -24 -0.0
RAM 71852 71852 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 633166 633142 -24 -0.0
RAM 51616 51616 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 642876 642852 -24 -0.0
RAM 59804 59804 0 0.0
thermostat tlsr9518adk80d FLASH 618224 618200 -24 -0.0
RAM 56492 56492 0 0.0
window-covering tlsr9258a FLASH 623168 623144 -24 -0.0
RAM 58448 58448 0 0.0
tizen all-clusters-app arm unknown 1556 1556 0 0.0
FLASH 1609836 1609876 40 0.0
RAM 45460 45452 -8 -0.0
chip-tool-ubsan arm unknown 2360 2364 4 0.2
FLASH 15623494 15626410 2916 0.0
RAM 6819592 6821100 1508 0.0

@mergify mergify bot merged commit f91b256 into project-chip:master Jun 5, 2024
68 checks passed
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.

Max buffer allocation size needs to take into account differing max size caps for TCP and MRP
6 participants