8000 39128: pw_tokenizer format by arielsz71 · Pull Request #39629 · project-chip/connectedhomeip · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

39128: pw_tokenizer format #39629

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

Open
wants to merge 34 commits into
base: master
Choose a base branch
from

Conversation

arielsz71
Copy link

Testing

This change is addressing issue #39128

This is because pw_tokenizer does not support format "%.*s" that we are using to format non null-terminated strings.

Copy link
Contributor
@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

The code changes replace the %.*s format specifier with %s and the InlineString macro to prevent format string vulnerabilities. The review suggests adding comments to explain the purpose of the InlineString macro and the pragmas used to suppress compiler warnings.

@arielsz71 arielsz71 force-pushed the 39128_pw_tokenizer_format branch from c0683ec to 5f728d3 Compare June 23, 2025 13:19
@mergify mergify bot removed the conflict label Jun 23, 2025
Copy link
github-actions bot commented Jun 23, 2025

PR #39629: Size comparison from 852d123 to 6342dd0

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 852d123 6342dd0 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103224 1103260 36 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656390 656488 98 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 833816 833950 134 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066236 1066488 252 0.0
RAM 117373 117373 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895800 895898 98 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979518 979616 98 0.0
RAM 109860 109860 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764056 764248 192 0.0
RAM 103352 103352 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775724 775988 264 0.0
RAM 108520 108520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721840 722024 184 0.0
RAM 96924 96924 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706140 706324 184 0.0
RAM 97124 97124 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549510 549662 152 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582630 582910 280 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663501 663701 200 0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683345 683553 208 0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683345 683553 208 0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640285 640485 200 0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624869 625077 208 0.0
RAM 73776 73776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644505 644713 208 0.0
RAM 76328 76328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644505 644713 208 0.0
RAM 76328 76328 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645821 646189 368 0.1
RAM 76776 76776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665537 665897 360 0.1
RAM 79328 79328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665537 665897 360 0.1
RAM 79328 79328 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620489 620689 200 0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640341 640541 200 0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640341 640541 200 0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 948036 948252 216 0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 744964 745372 408 0.1
RAM 206876 206876 0 0.0
window-app BRD4187C FLASH 1041168 1041384 216 0.0
RAM 128132 128132 0 0.0
esp32 all-clusters-app c3devkit DRAM 103496 103496 0 0.0
FLASH 1811286 1811490 204 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1776306 1776550 244 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2797082 2797554 472 0.0
RAM 117320 117320 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6385606 6386174 568 0.0
RAM 538336 538336 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475402 5476392 990 0.0
RAM 228024 228024 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4807734 4808242 508 0.0
RAM 207712 207712 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6934235 6934811 576 0.0
RAM 229832 229832 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14331611 14332491 880 0.0
RAM 659544 659544 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14673863 14674967 1104 0.0
RAM 653064 653064 0 0.0
chip-tool-ipv6only arm64 unknown 40544 40544 0 0.0
FLASH 12654975 12655439 464 0.0
RAM 699352 699352 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12741737 12742537 800 0.0
RAM 652088 652088 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4593964 4594472 508 0.0
RAM 193472 193472 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5742317 5742829 512 0.0
RAM 490896 490896 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5656609 5657089 480 0.0
RAM 209864 209864 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4837898 4839402 1504 0.0
RAM 197096 197096 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446632 4447182 550 0.0
RAM 186160 186160 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4518788 4519476 688 0.0
RAM 188968 188968 0 0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3085564 3085884 320 0.0
RAM 151624 151624 0 0.0
thermostat-no-ble arm64 unknown 9800 9800 0 0.0
FLASH 4235367 4235543 176 0.0
RAM 233336 233336 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6106589 6107165 576 0.0
RAM 615128 615128 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12823869 12825517 1648 0.0
RAM 769232 769232 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 923416 923552 136 0.0
RAM 167416 167416 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 914140 914140 0 0.0
RAM 145660 145660 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859680 859864 184 0.0
RAM 141045 141045 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794412 794604 192 0.0
RAM 131250 131250 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959656 184 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850692 850792 100 0.0
RAM 142370 142370 0 0.0
nrf52840dongle_nrf52840 FLASH 789116 789256 140 0.0
RAM 150189 150189 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747944 748132 188 0.0
RAM 141665 141665 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959656 184 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783784 784000 216 0.0
RAM 131795 131795 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711356 711568 212 0.0
RAM 132238 132238 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949852 950068 216 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 761992 762184 192 0.0
RAM 130500 130500 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747608 747796 188 0.0
RAM 130259 130259 0 0.0
nxp contact mcxw71+release FLASH 625776 625920 144 0.0
RAM 63140 63140 0 0.0
lock mcxw71+release FLASH 776992 777424 432 0.1
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1673724 1673884 160 0.0
RAM 212416 212416 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576948 1577100 152 0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1449548 1449700 152 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481916 1482244 328 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 741032 741176 144 0.0
RAM 94088 94088 0 0.0
lock-app qpg6200+debug FLASH 751220 751572 352 0.0
RAM 94116 94116 0 0.0
stm32 light STM32WB5MM-DK FLASH 466196 466340 144 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 705154 705320 166 0.0
RAM 93636 93636 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796782 797012 230 0.0
RAM 44052 44052 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 785184 785414 230 0.0
RAM 100948 100948 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 712492 712722 230 0.0
RAM 54276 54276 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 749068 749298 230 0.0
RAM 77440 77440 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725812 726042 230 0.0
RAM 37032 37032 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605352 605648 296 0.0
RAM 112428 112428 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820764 820896 132 0.0
RAM 99200 99200 0 0.0
tizen all-clusters-app arm unknown 5312 5312 0 0.0
FLASH 1821056 1821580 524 0.0
RAM 97516 97516 0 0.0
chip-tool-ubsan arm unknown 20700 20700 0 0.0
FLASH 20968810 20971058 2248 0.0
RAM 9122808 9123472 664 0.0

@arielsz71
Copy link
Author

/gemini review

Copy link
Contributor
@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request refactors logging calls across the codebase to work with pw_tokenizer by replacing %.*s format specifiers with SPAN_TO_TRUNCATED_CSTR. I've identified a missing header dependency in the new macro's definition that needs to be addressed, and provided suggestions for cleaning up a now-redundant include and for considering a larger buffer size for the new macro.

Copy link
github-actions bot commented Jun 23, 2025

PR #39629: Size comparison from 852d123 to 4eb9f95

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 852d123 4eb9f95 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103224 1103288 64 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656390 656488 98 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 833816 833978 162 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066236 1066516 280 0.0
RAM 117373 117373 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895800 895926 126 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979518 979644 126 0.0
RAM 109860 109860 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764056 764248 192 0.0
RAM 103352 103352 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775724 775988 264 0.0
RAM 108520 108520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721840 722056 216 0.0
RAM 96924 96924 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706140 706356 216 0.0
RAM 97124 97124 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549510 549662 152 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582630 582910 280 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663501 663741 240 0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683345 683585 240 0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683345 683585 240 0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640285 640525 240 0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624869 625117 248 0.0
RAM 73776 73776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644505 644753 248 0.0
RAM 76328 76328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644505 644753 248 0.0
RAM 76328 76328 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645821 646221 400 0.1
RAM 76776 76776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 8000 0.0
FLASH 665537 665937 400 0.1
RAM 79328 79328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665537 665937 400 0.1
RAM 79328 79328 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620489 620721 232 0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640341 640581 240 0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640341 640581 240 0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 948036 948252 216 0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 744964 745380 416 0.1
RAM 206876 206876 0 0.0
window-app BRD4187C FLASH 1041168 1041376 208 0.0
RAM 128132 128132 0 0.0
esp32 all-clusters-app c3devkit DRAM 103496 103496 0 0.0
FLASH 1811286 1811470 184 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1776306 1776554 248 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2797082 2797884 802 0.0
RAM 117320 117320 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6385606 6386532 926 0.0
RAM 538336 538336 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475402 5476782 1380 0.0
RAM 228024 228024 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4807734 4808600 866 0.0
RAM 207712 207712 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6934235 6935163 928 0.0
RAM 229832 229832 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14331611 14332555 944 0.0
RAM 659544 659544 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14673863 14675233 1370 0.0
RAM 653064 653064 0 0.0
chip-tool-ipv6only arm64 unknown 40544 40544 0 0.0
FLASH 12654975 12655439 464 0.0
RAM 699352 699352 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12741737 12742803 1066 0.0
RAM 652088 652088 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4593964 4594830 866 0.0
RAM 193472 193472 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5742317 5743181 864 0.0
RAM 490896 490896 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5656609 5657473 864 0.0
RAM 209864 209864 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4837898 4839760 1862 0.0
RAM 197096 197096 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446632 4447540 908 0.0
RAM 186160 186160 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4518788 4519834 1046 0.0
RAM 188968 188968 0 0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3085564 3086092 528 0.0
RAM 151624 151624 0 0.0
thermostat-no-ble arm64 unknown 9800 9800 0 0.0
FLASH 4235367 4235623 256 0.0
RAM 233336 233336 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6106589 6107517 928 0.0
RAM 615128 615128 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12823869 12825597 1728 0.0
RAM 769232 769232 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 923416 923580 164 0.0
RAM 167416 167416 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 914140 914140 0 0.0
RAM 145660 145660 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859680 859892 212 0.0
RAM 141045 141045 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794412 794628 216 0.0
RAM 131250 131250 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959684 212 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850692 850820 128 0.0
RAM 142370 142370 0 0.0
nrf52840dongle_nrf52840 FLASH 789116 789280 164 0.0
RAM 150189 150189 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747944 748156 212 0.0
RAM 141665 141665 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959684 212 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783784 784024 240 0.0
RAM 131795 131795 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711356 711596 240 0.0
RAM 132238 132238 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949852 950096 244 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 761992 762208 216 0.0
RAM 130500 130500 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747608 747824 216 0.0
RAM 130259 130259 0 0.0
nxp contact mcxw71+release FLASH 625776 625960 184 0.0
RAM 63140 63140 0 0.0
lock mcxw71+release FLASH 776992 777472 480 0.1
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1673724 1673916 192 0.0
RAM 212416 212416 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576948 1577108 160 0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1449548 1449724 176 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481916 1482252 336 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 741032 741208 176 0.0
RAM 94088 94088 0 0.0
lock-app qpg6200+debug FLASH 751220 751604 384 0.1
RAM 94116 94116 0 0.0
stm32 light STM32WB5MM-DK FLASH 466196 466364 168 0.0
RAM 141376 141376 0 0.0
teli 8000 nk bridge-app tl7218x FLASH 705154 705352 198 0.0
RAM 93636 93636 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796782 797044 262 0.0
RAM 44052 44052 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 785184 785446 262 0.0
RAM 100948 100948 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 712492 712754 262 0.0
RAM 54276 54276 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 749068 749330 262 0.0
RAM 77440 77440 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725812 726074 262 0.0
RAM 37032 37032 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605352 605680 328 0.1
RAM 112428 112428 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820764 820928 164 0.0
RAM 99200 99200 0 0.0
tizen all-clusters-app arm unknown 5312 5312 0 0.0
FLASH 1821056 1821624 568 0.0
RAM 97516 97516 0 0.0
chip-tool-ubsan arm unknown 20700 20700 0 0.0
FLASH 20968810 20971162 2352 0.0
RAM 9122808 9123512 704 0.0

@arielsz71 arielsz71 requested a review from andy31415 June 23, 2025 20:04
@arielsz71 arielsz71 force-pushed the 39128_pw_tokenizer_format branch from 4eb9f95 to 2d9d946 Compare June 24, 2025 00:16
Copy link
github-actions bot commented Jun 24, 2025

PR #39629: Size comparison from 9d7db20 to 2d9d946

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 9d7db20 2d9d946 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103224 1103288 64 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656390 656488 98 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 833816 833978 162 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066236 1066516 280 0.0
RAM 117373 117373 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895800 895926 126 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979518 979644 126 0.0
RAM 109860 109860 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764056 764248 192 0.0
RAM 103352 103352 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775724 775988 264 0.0
RAM 108520 108520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721840 722056 216 0.0
RAM 96924 96924 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706140 706356 216 0.0
RAM 97124 97124 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549510 549662 152 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582630 582910 280 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663501 663741 240 0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683345 683585 240 0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683345 683585 240 0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640285 640525 240 0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624869 625117 248 0.0
RAM 73776 73776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644505 644753 248 0.0
RAM 76328 76328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644505 644753 248 0.0
RAM 76328 76328 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645821 646221 400 0.1
RAM 76776 76776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665537 665937 400 0.1
RAM 79328 79328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665537 665937 400 0.1
RAM 79328 79328 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620489 620721 232 0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640341 640581 240 0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640341 640581 240 0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 948316 948564 248 0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 745276 745708 432 0.1
RAM 206892 206892 0 0.0
window-app BRD4187C FLASH 1041488 1041728 240 0.0
RAM 128132 128132 0 0.0
esp32 all-clusters-app c3devkit DRAM 103496 103496 0 0.0
FLASH 1811242 1811470 228 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1776270 1776554 284 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2797338 2798140 802 0.0
RAM 117320 117320 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6385862 6386788 926 0.0
RAM 538336 538336 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475658 5477038 1380 0.0
RAM 228024 228024 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4807990 4808856 866 0.0
RAM 207712 207712 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6934491 6935419 928 0.0
RAM 229832 229832 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14331867 14332811 944 0.0
RAM 659544 659544 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14674119 14675489 1370 0.0
RAM 653064 653064 0 0.0
chip-tool-ipv6only arm64 unknown 40544 40544 0 0.0
FLASH 12655247 12655711 464 0.0
RAM 699352 699352 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12742025 12743091 1066 0.0
RAM 652088 652088 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594220 4595086 866 0.0
RAM 193472 193472 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5742605 5743469 864 0.0
RAM 490896 490896 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5656865 5657729 864 0.0
RAM 209864 209864 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4838154 4840016 1862 0.0
RAM 197096 197096 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446888 4447796 908 0.0
RAM 186160 186160 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4519044 4520090 1046 0.0
RAM 188968 188968 0 0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3085820 3086348 528 0.0
RAM 151624 151624 0 0.0
thermostat-no-ble arm64 unknown 9800 9800 0 0.0
FLASH 4235623 4235879 256 0.0
RAM 233336 233336 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6106845 6107773 928 0.0
RAM 615128 615128 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12824125 12825853 1728 0.0
RAM 769232 769232 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 923416 923580 164 0.0
RAM 167416 167416 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 914140 914140 0 0.0
RAM 145660 145660 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859680 859892 212 0.0
RAM 141045 141045 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794412 794628 216 0.0
RAM 131250 131250 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959684 212 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850692 850820 128 0.0
RAM 142370 142370 0 0.0
nrf52840dongle_nrf52840 FLASH 789116 789280 164 0.0
RAM 150189 150189 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747944 748156 212 0.0
RAM 141665 141665 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959684 212 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783784 784024 240 0.0
RAM 131795 131795 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711356 711596 240 0.0
RAM 132238 132238 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949852 950096 244 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 761992 762208 216 0.0
RAM 130500 130500 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747608 747824 216 0.0
RAM 130259 130259 0 0.0
nxp contact mcxw71+release FLASH 625792 625960 168 0.0
RAM 63140 63140 0 0.0
lock mcxw71+release FLASH 777008 777472 464 0.1
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1673724 1673916 192 0.0
RAM 212416 212416 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576948 1577108 160 0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1449548 1449724 176 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481916 1482252 336 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 741032 741208 176 0.0
RAM 94088 94088 0 0.0
lock-app qpg6200+debug FLASH 751220 751604 384 0.1
RAM 94116 94116 0 0.0
stm32 light STM32WB5MM-DK FLASH 466196 466364 168 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 705154 705352 198 0.0
RAM 93636 93636 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796782 797044 262 0.0
RAM 44052 44052 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 785184 785446 262 0.0
RAM 100948 100948 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 712492 712754 262 0.0
RAM 54276 54276 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 749068 749330 262 0.0
RAM 77440 77440 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725812 726074 262 0.0
RAM 37032 37032 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605352 605680 328 0.1
RAM 112428 112428 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820764 820928 164 0.0
RAM 99200 99200 0 0.0
tizen all-clusters-app arm unknown 5312 5312 0 0.0
FLASH 1821056 1821624 568 0.0
RAM 97516 97516 0 0.0
chip-tool-ubsan arm unknown 20700 20700 0 0.0
FLASH 20968810 20971162 2352 0.0
RAM 9122808 9123512 704 0.0

@arielsz71
Copy link
Author

/gemini review

Copy link
Contributor
@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request replaces the %.*s format specifier with the SPAN_TO_TRUNCATED_CSTR macro. Ensure consistent use of GCC diagnostic pragmas across all modified files to maintain code quality and prevent compiler warnings.

Copy link
github-actions bot commented Jun 24, 2025

PR #39629: Size comparison from 9d7db20 to 8bb9f83

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 9d7db20 8bb9f83 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103224 1103390 166 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656390 656810 420 0.1
RAM 134969 134969 0 0.0
bl702+wifi FLASH 833816 834080 264 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066236 1066594 358 0.0
RAM 117373 117373 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895800 896004 204 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979518 979978 460 0.0
RAM 109860 109860 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764056 764328 272 0.0
RAM 103352 103352 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775724 776052 328 0.0
RAM 108520 108520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721840 722136 296 0.0
RAM 96924 96924 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706140 706436 296 0.0
RAM 97124 97124 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549510 549622 112 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582630 582846 216 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663501 663813 312 0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683345 683665 320 0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683345 683665 320 0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640285 640597 312 0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624869 625189 320 0.1
RAM 73776 73776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644505 644825 320 0.0
RAM 76328 76328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644505 644825 320 0.0
RAM 76328 76328 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645821 646261 440 0.1
RAM 76776 76776 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665537 665969 432 0.1
RAM 79328 79328 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665537 665969 432 0.1
RAM 79328 79328 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620489 620801 312 0.1
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640341 640653 312 0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640341 640653 312 0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 948316 948660 344 0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 745276 745820 544 0.1
RAM 206892 206892 0 0.0
window-app BRD4187C FLASH 1041488 1041824 336 0.0
RAM 128132 128132 0 0.0
esp32 all-clusters-app c3devkit DRAM 103496 103496 0 0.0
FLASH 1811242 1811436 194 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1776270 1776506 236 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2797338 2798218 880 0.0
RAM 117320 117320 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6385862 6385656 -206 -0.0
RAM 538336 538336 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475658 5477114 1456 0.0
RAM 228024 228024 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4807990 4808932 942 0.0
RAM 207712 207712 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6934491 6934299 -192 -0.0
RAM 229832 229832 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14331867 14332891 1024 0.0
RAM 659544 659544 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14674119 14675567 1448 0.0
RAM 653064 653064 0 0.0
chip-tool-ipv6only arm64 unknown 40544 40544 0 0.0
FLASH 12655247 12655887 640 0.0
RAM 699352 699352 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12742025 12743167 1142 0.0
RAM 652088 652088 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594220 4595162 942 0.0
RAM 193472 193472 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5742605 5743549 944 0.0
RAM 490896 490896 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5656865 5657809 944 0.0
RAM 209864 209864 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4838154 4840092 1938 0.0
RAM 197096 197096 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446888 4447872 984 0.0
RAM 186160 186160 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4519044 4520168 1124 0.0
RAM 188968 188968 0 0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3085820 3086412 592 0.0
RAM 151624 151624 0 0.0
thermostat-no-ble arm64 unknown 9800 9800 0 0.0
FLASH 4235623 4236071 448 0.0
RAM 233336 233336 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6106845 6107853 1008 0.0
RAM 615128 615128 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12824125 12825933 1808 0.0
RAM 769232 769232 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 923416 916432 -6984 -0.8
RAM 167416 167438 22 0.0
nrf7002dk_nrf5340_cpuapp FLASH 914140 914168 28 0.0
RAM 145660 145660 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859680 859976 296 0.0
RAM 141045 141045 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794412 794708 296 0.0
RAM 131250 131250 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959772 300 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850692 850900 208 0.0
RAM 142370 142370 0 0.0
nrf52840dongle_nrf52840 FLASH 789116 789364 248 0.0
RAM 150189 150189 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747944 748244 300 0.0
RAM 141665 141665 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959472 959772 300 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783784 784104 320 0.0
RAM 131795 131795 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711356 711684 328 0.0
RAM 132238 132238 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949852 950180 328 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 761992 762288 296 0.0
RAM 130500 130500 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747608 747908 300 0.0
RAM 130259 130259 0 0.0
nxp contact mcxw71+release FLASH 625792 625968 176 0.0
RAM 63140 63140 0 0.0
lock mcxw71+release FLASH 777008 777520 512 0.1
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1673724 1673964 240 0.0
RAM 212416 212416 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576948 1577156 208 0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1449548 1449772 224 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481916 1482316 400 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 741032 741288 256 0.0
RAM 94088 94088 0 0.0
lock-app qpg6200+debug FLASH 751220 751652 432 0.1
RAM 94116 94116 0 0.0
stm32 light STM32WB5MM-DK FLASH 466196 466452 256 0.1
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 705154 705506 352 0.0
RAM 93636 93636 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796782 797246 464 0.1
RAM 44052 44052 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 785184 785648 464 0.1
RAM 100948 100948 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 712492 712956 464 0.1
RAM 54276 54276 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 749068 749532 464 0.1
RAM 77440 77440 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725812 726276 464 0.1
RAM 37032 37032 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605352 605912 560 0.1
RAM 112428 112428 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820764 821130 366 0.0
RAM 99200 99200 0 0.0
tizen all-clusters-app arm unknown 5312 5312 0 0.0
FLASH 1821056 1821832 776 0.0
RAM 97516 97516 0 0.0
chip-tool-ubsan arm unknown 20700 20700 0 0.0
FLASH 20968810 20971522 2712 0.0
RAM 9122808 9123632 824 0.0

@arielsz71 arielsz71 force-pushed the 39128_pw_tokenizer_format branch from 5ce9e7e to f5987cc Compare July 3, 2025 12:12
Copy link
github-actions bot commented Jul 3, 2025

PR #39629: Size comparison from 60dc012 to f5987cc

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen) 6272
platform target config section 60dc0128 f5987cc change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103302 1103354 52 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656454 656808 354 0.1
RAM 134977 134977 0 0.0
bl702+wifi FLASH 833892 834046 154 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066262 1066510 248 0.0
RAM 117397 117397 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895808 896158 350 0.0
RAM 105676 105676 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979526 979876 350 0.0
RAM 109876 109876 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764080 764312 232 0.0
RAM 103368 103368 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775772 776076 304 0.0
RAM 108536 108536 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721880 722160 280 0.0
RAM 96940 96940 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706180 706460 280 0.0
RAM 97148 97148 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549470 549646 176 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582590 582774 184 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663541 663821 280 0.0
RAM 77472 77472 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683385 683665 280 0.0
RAM 80112 80112 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683385 683665 280 0.0
RAM 80112 80112 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640325 640605 280 0.0
RAM 72540 72540 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624917 625197 280 0.0
RAM 73784 73784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644545 644825 280 0.0
RAM 76336 76336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644545 644825 280 0.0
RAM 76336 76336 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645853 646173 320 0.0
RAM 76784 76784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665561 665881 320 0.0
RAM 79336 79336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665561 665881 320 0.0
RAM 79336 79336 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620529 620809 280 0.0
RAM 70888 70888 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640381 640669 288 0.0
RAM 73520 73520 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640381 640669 288 0.0
RAM 73520 73520 0 0.0
efr32 lock-app BRD4187C FLASH 948148 948396 248 0.0
RAM 131528 131528 0 0.0
BRD4338a FLASH 745604 745812 208 0.0
RAM 206896 206896 0 0.0
window-app BRD4187C FLASH 1041512 1041688 176 0.0
RAM 127656 127656 0 0.0
esp32 all-clusters-app c3devkit DRAM 102272 102272 0 0.0
FLASH 1781456 1781818 362 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 121156 121156 0 0.0
FLASH 1748690 1748818 128 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2798086 2798916 830 0.0
RAM 117384 117384 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6201620 6202504 884 0.0
RAM 531264 531264 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475456 5476707 1251 0.0
RAM 228088 228088 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4808736 4809549 813 0.0
RAM 207776 207776 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6935003 6935883 880 0.0
RAM 230088 230088 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14373675 14374315 640 0.0
RAM 661336 661336 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14721325 14722333 1008 0.0
RAM 654856 654856 0 0.0
chip-tool-ipv6only arm64 unknown 40648 40648 0 0.0
FLASH 12698367 12698607 240 0.0
RAM 701152 701152 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12784747 12785577 830 0.0
RAM 653848 653848 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594998 4595811 813 0.0
RAM 193536 193536 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5744381 5745201 820 0.0
RAM 491728 491728 0 0.0
lighting-app debug+rpc+ui unknown 6272 0 0.0
FLASH 5657649 5658481 832 0.0
RAM 209928 209928 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4838930 4840439 1509 0.0
RAM 197160 197160 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4447664 4448485 821 0.0
RAM 186224 186224 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4519822 4520713 891 0.0
RAM 189064 189064 0 0.0
shell debug unknown 4256 4256 0 0.0
FLASH 3080924 3081468 544 0.0
RAM 147328 147328 0 0.0
thermostat-no-ble arm64 unknown 9800 9800 0 0.0
FLASH 4236247 4236503 256 0.0
RAM 233392 233392 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6108621 6109505 884 0.0
RAM 615960 615960 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12872365 12873597 1232 0.0
RAM 771360 771360 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 889212 889432 220 0.0
RAM 166162 166162 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 897256 897256 0 0.0
RAM 145100 145100 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859740 860012 272 0.0
RAM 141049 141049 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794468 794736 268 0.0
RAM 131254 131254 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959540 959812 272 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850736 850920 184 0.0
RAM 142374 142374 0 0.0
nrf52840dongle_nrf52840 FLASH 789164 789380 216 0.0
RAM 150193 150193 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747988 748260 272 0.0
RAM 141669 141669 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959540 959812 272 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783836 784128 292 0.0
RAM 131799 131799 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711404 711708 304 0.0
RAM 132242 132242 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949920 950224 304 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 762048 762316 268 0.0
RAM 130504 130504 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747660 747936 276 0.0
RAM 130263 130263 0 0.0
nxp contact mcxw71+release FLASH 625824 625992 168 0.0
RAM 63164 63164 0 0.0
lock mcxw71+release FLASH 777056 777456 400 0.1
RAM 67820 67820 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1632916 1633076 160 0.0
RAM 211104 211104 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1577108 1577268 160 0.0
RAM 208472 208472 0 0.0
light cy8ckit_062s2_43012 FLASH 1449708 1449852 144 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1482076 1482268 192 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 744800 745024 224 0.0
RAM 94220 94220 0 0.0
lock-app qpg6200+debug FLASH 754572 754876 304 0.0
RAM 94248 94248 0 0.0
stm32 light STM32WB5MM-DK FLASH 466252 466476 224 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 703352 703636 284 0.0
RAM 93600 93600 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795066 795462 396 0.0
RAM 44016 44016 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 783472 783868 396 0.1
RAM 100912 100912 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 710778 711174 396 0.1
RAM 54240 54240 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747352 747748 396 0.1
RAM 77404 77404 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724098 724494 396 0.1
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603650 604154 504 0.1
RAM 112532 112532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819046 819344 298 0.0
RAM 99164 99164 0 0.0
tizen all-clusters-app arm unknown 5100 5100 0 0.0
FLASH 1698072 1698808 736 0.0
RAM 91472 91472 0 0.0
chip-tool-ubsan arm unknown 20752 20752 0 0.0
FLASH 21031098 21033162 2064 0.0
RAM 9154436 9155092 656 0.0

StringBuilder() : StringBuilderBase(mBuffer, kSize) {}

/// Constructor for char * and length
Copy link
Contributor

Choose a reason for hiding this comment

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

These comments do not seem to help me read the code. Please remove them or change them to add things that are not obvious from the code.

/// a preallocated sized string builder
template <size_t kSize>
/// A preallocated sized string builder
/// According to the specification there are fields with size up to 256
Copy link
Contributor

Choose a reason for hiding this comment

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

This needs some updates: string builder has no direct reference in the specification, so we should probably say that a very common use case is to wrap around field content for logging purposes.

This does feel awkward though ... I wish we had a separate method instead like:

StringBuilder<257> NullTerminated(CharSpan rawData) { // ...

that seems to be more obvious and would not tie in a StringBuilder with the chip specification directly.

ChipLogProgress(NetworkProvisioning, "ESP NetworkCommissioningDelegate: SSID: %.*s", static_cast<int>(networkId.size()),
networkId.data());
ChipLogProgress(NetworkProvisioning, "ESP NetworkCommissioningDelegate: SSID: %s",
StringBuilder(Uint8::to_const_char(networkId.data()), networkId.size()).c_str());
Copy link
Contributor

Choose a reason for hiding this comment

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

I would propose a separate function/method that handles uint8* and does some sane conversions somehow (i.e. does not assume these are just printable characters).

StringBuilder(const char * data, size_t length) : StringBuilder() { AddFormat("%.*s", static_cast<int>(length), data); }

/// Constructor for CharSpan
StringBuilder(const CharSpan & span) : StringBuilder(span.data(), span.size()) {}
Copy link
Contributor

Choose a reason for hiding this comment

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

Please make use of all new things you added in unit tests: https://github.com/project-chip/connectedhomeip/blob/master/src/lib/support/tests/TestStringBuilder.cpp exists and in this case we should have very good test coverage.

Copy link
github-actions bot commented Jul 10, 2025

PR #39629: Size comparison from 1446be8 to 2a43382

Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 1446be8 2a43382 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103360 1103412 52 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656508 656862 354 0.1
RAM 134977 134977 0 0.0
bl702+wifi FLASH 833946 834100 154 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066320 1066568 248 0.0
RAM 117397 117397 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895866 896216 350 0.0
RAM 105676 105676 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979584 979934 350 0.0
RAM 109876 109876 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764160 764384 224 0.0
RAM 103368 103368 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775836 776148 312 0.0
RAM 108536 108536 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721968 722240 272 0.0
RAM 96940 96940 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706268 706540 272 0.0
RAM 97148 97148 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549546 549722 176 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582666 582858 192 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663637 663917 280 0.0
RAM 77472 77472 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683489 683769 280 0.0
RAM 80112 80112 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683489 683769 280 0.0
RAM 80112 80112 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640421 640701 280 0.0
RAM 72540 72540 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625021 625301 280 0.0
RAM 73784 73784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644649 644929 280 0.0
RAM 76336 76336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644649 644929 280 0.0
RAM 76336 76336 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645957 646277 320 0.0
RAM 76784 76784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665673 665993 320 0.0
RAM 79336 79336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665673 665993 320 0.0
RAM 79336 79336 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620633 620913 280 0.0
RAM 70888 70888 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640485 640765 280 0.0
RAM 73520 73520 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640485 640765 280 0.0
RAM 73520 73520 0 0.0
efr32 lock-app BRD4187C FLASH 948260 948476 216 0.0
RAM 131528 131528 0 0.0
BRD4338a FLASH 749748 749956 208 0.0
RAM 203072 203072 0 0.0
window-app BRD4187C FLASH 1041592 1041768 176 0.0
RAM 127656 127656 0 0.0
esp32 all-clusters-app c3devkit DRAM 102272 102272 0 0.0
FLASH 1781630 1781980 350 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 121156 121156 0 0.0
FLASH 1748822 1748950 128 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4856 4856 0 0.0
FLASH 2801830 2802660 830 0.0
RAM 117320 117320 0 0.0
all-clusters-app debug unknown 5672 5672 0 0.0
FLASH 6205500 6206384 884 0.0
RAM 531248 531248 0 0.0
all-clusters-minimal-app debug unknown 5536 5536 0 0.0
FLASH 5479096 5480347 1251 0.0
RAM 228008 228008 0 0.0
bridge-app debug unknown 5568 5568 0 0.0
FLASH 4812442 4813255 813 0.0
RAM 207712 207712 0 0.0
camera-app debug unknown 8976 8976 0 0.0
FLASH 6939291 6940171 880 0.0
RAM 230024 230024 0 0.0
camera-controller debug unknown 9216 9216 0 0.0
FLASH 14374683 14375371 688 0.0
RAM 661400 661400 0 0.0
chip-tool debug unknown 6272 6272 0 0.0
FLASH 14723589 14724629 1040 0.0
RAM 654912 654912 0 0.0
chip-tool-ipv6only arm64 unknown 40656 40656 0 0.0
FLASH 12700111 12700335 224 0.0
RAM 701208 701208 0 0.0
closure-app debug unknown 5536 5536 0 0.0
FLASH 4799480 4800291 811 0.0
RAM 200616 200616 0 0.0
fabric-admin debug unknown 5952 5952 0 0.0
FLASH 12785693 12786523 830 0.0
RAM 653944 653944 0 0.0
fabric-bridge-app debug unknown 4816 4816 0 0.0
FLASH 4598658 4599471 813 0.0
RAM 193424 193424 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5746509 5747345 836 0.0
RAM 491760 491760 0 0.0
lighting-app debug+rpc+ui unknown 6280 6280 0 0.0
FLASH 5699089 5699921 832 0.0
RAM 209944 209944 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4841048 4842525 1477 0.0
RAM 197192 197192 0 0.0
ota-provider-app debug unknown 4856 4856 0 0.0
FLASH 4451256 4452077 821 0.0
RAM 186112 186112 0 0.0
ota-requestor-app debug unknown 4736 4736 0 0.0
FLASH 4523380 4524271 891 0.0
RAM 188984 188984 0 0.0
shell debug unknown 4288 4288 0 0.0
FLASH 3081372 3081932 560 0.0
RAM 147344 147344 0 0.0
thermostat-no-ble arm64 unknown 9832 9832 0 0.0
FLASH 4238911 4239199 288 0.0
RAM 233304 233304 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6110781 6111633 852 0.0
RAM 616008 616008 0 0.0
tv-casting-app debug unknown 5352 5352 0 0.0
FLASH 12877613 12878845 1232 0.0
RAM 771504 771504 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 889296 889516 220 0.0
RAM 166162 166162 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 897368 897368 0 0.0
RAM 145100 145100 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859824 860092 268 0.0
RAM 141049 141049 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794548 794820 272 0.0
RAM 131254 131254 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959620 959896 276 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850812 850996 184 0.0
RAM 142374 142374 0 0.0
nrf52840dongle_nrf52840 FLASH 789248 789468 220 0.0
RAM 150193 150193 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 748072 748348 276 0.0
RAM 141669 141669 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959620 959896 276 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783912 784212 300 0.0
RAM 131799 131799 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711488 711788 300 0.0
RAM 132242 132242 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 950008 950304 296 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 762128 762400 272 0.0
RAM 130504 130504 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747744 748012 268 0.0
RAM 130263 130263 0 0.0
nxp contact mcxw71+release FLASH 625896 626072 176 0.0
RAM 63164 63164 0 0.0
lock mcxw71+release FLASH 777160 777560 400 0.1
RAM 67820 67820 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1632996 1633156 160 0.0
RAM 211104 211104 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1577204 1577348 144 0.0
RAM 208472 208472 0 0.0
light cy8ckit_062s2_43012 FLASH 1449788 1449932 144 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1482156 1482348 192 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 744888 745096 208 0.0
RAM 94220 94220 0 0.0
lock-app qpg6200+debug FLASH 754644 754948 304 0.0
RAM 94248 94248 0 0.0
stm32 light STM32WB5MM-DK FLASH 466332 466556 224 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 703404 703688 284 0.0
RAM 93600 93600 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795138 795534 396 0.0
RAM 44016 44016 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 783544 783940 396 0.1
RAM 100912 100912 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 710830 711226 396 0.1
RAM 54240 54240 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747424 747820 396 0.1
RAM 77404 77404 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724150 724546 396 0.1
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603702 604206 504 0.1
RAM 112532 112532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819098 819396 298 0.0
RAM 99164 99164 0 0.0
tizen all-clusters-app arm unknown 5096 5096 0 0.0
FLASH 1698892 1699628 736 0.0
RAM 91444 91444 0 0.0
chip-tool-ubsan arm unknown 20756 20756 0 0.0
FLASH 21047082 21049162 2080 0.0
RAM 9155060 9155716 656 0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
0