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

Log node ID in exchanges #32550

Merged
merged 6 commits into from
Mar 19, 2024
Merged

Log node ID in exchanges #32550

merged 6 commits into from
Mar 19, 2024

Conversation

leonardmgh
Copy link
Contributor

Previously, the SDK only recorded the exchange ID when logging information about exchanges, as illustrated by the following example:
Failed to Send CHIP MessageCounter:68460922 on exchange 30872i sendCount: 4 max retries: 4
To enable more precise troubleshooting, this PR proposes to also log the peer node ID. The proposed log format change is as follows:
Dropping unexpected message of type 0x1 with protocolId (0, 1) and MessageCounter:43669734 on exchange 11672r to: [1:0000000012344321]
I have used the same format as here:

ChipLogDetail(Discovery, "OperationalSessionSetup[%u:" ChipLogFormatX64 "]: State change %d --> %d",

Further Context:
The HomeAssistant Matter server frequently logs the mentioned message when adding Nanoleaf Matter devices into the thread network. This situation has sparked debates regarding the source of the error – whether it is exclusive to Nanoleaf devices or all devices relaying traffic through them, leading to timeout issues. This enhancement aims to provide clearer insights into such occurrences.

@CLAassistant
Copy link

CLAassistant commented Mar 12, 2024

CLA assistant check
All committers have signed the CLA.

Copy link

github-actions bot commented Mar 12, 2024

PR #32550: Size comparison from ad14dbc to 5cffd1b

Increases above 0.2%:

platform target config section ad14dbc 5cffd1b change % change
bl602 lighting-app bl602 (read/write) 1437690 1443626 5936 0.4
.text 1103746 1109406 5660 0.5
bl602+mfd (read/write) 1452106 1458306 6200 0.4
.text 1119064 1124980 5916 0.5
bl602+rpc (read/write) 1485330 1491274 5944 0.4
.text 1135392 1141052 5660 0.5
bl702 lighting-app bl702 (read/write) 1202131 1208071 5940 0.5
.rodata 107800 108080 280 0.3
.text 972646 978306 5660 0.6
bl702+mfd (read/write) 1213183 1219123 5940 0.5
.rodata 106740 107020 280 0.3
.text 984656 990316 5660 0.6
bl702+rpc (read/write) 1293879 1299819 5940 0.5
.text 1047610 1053270 5660 0.5
bl706-eth (read/write) 1020101 1026041 5940 0.6
.rodata 101132 101412 280 0.3
.text 764030 769690 5660 0.7
bl706-wifi (read/write) 1254610 1261330 6720 0.5
.text 995802 1002244 6442 0.6
bl702l lighting-app bl702l (read/write) 1171704 1177644 5940 0.5
.rodata 101804 102084 280 0.3
.text 965744 971404 5660 0.6
bl702l+mfd (read/write) 1183112 1189052 5940 0.5
.rodata 100744 101024 280 0.3
.text 978066 983726 5660 0.6
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773996 779076 5080 0.7
.rodata 81820 82356 536 0.7
.text 691912 696456 4544 0.7
lock-ftd LP_EM_CC1354P10_6 (read only) 790404 795060 4656 0.6
.rodata 76004 76484 480 0.6
.text 714136 718312 4176 0.6
lock-mtd LP_EM_CC1354P10_6 (read only) 779076 784156 5080 0.7
.rodata 102756 103292 536 0.5
.text 676056 680600 4544 0.7
pump-app LP_EM_CC1354P10_6 (read only) 731340 736420 5080 0.7
.rodata 77484 78020 536 0.7
.text 653592 658136 4544 0.7
pump-controller-app LP_EM_CC1354P10_6 (read only) 716852 721932 5080 0.7
.rodata 73268 73804 536 0.7
.text 643320 647864 4544 0.7
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 583314 588570 5256 0.9
.rodata 86602 87114 512 0.6
.text 494588 499336 4748 1.0
lock CC3235SF_LAUNCHXL (read only) 628586 633850 5264 0.8
.rodata 107058 107578 520 0.5
.text 519404 524152 4748 0.9
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 571947 574651 2704 0.5
.app_xip_area 463205 465909 2704 0.6
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 938832 5368 0.6
.text 734084 739452 5368 0.7
BRD4187C (read/write) 1110368 1115448 5080 0.5
.text 911756 916836 5080 0.6
window-app BRD4187C (read/write) 1157048 1162408 5360 0.5
.text 986276 991636 5360 0.5
k32w contact k32w0+release (read only) 606304 610944 4640 0.8
.text 605768 610408 4640 0.8
k32w1+release (read/write) 747712 750616 2904 0.4
.text 626312 629216 2904 0.5
light k32w0+release (read only) 610056 614680 4624 0.8
.text 609520 614144 4624 0.8
k32w1+release (read/write) 790492 795572 5080 0.6
.text 668496 673576 5080 0.8
lock k32w0+release (read only) 589856 594344 4488 0.8
.text 589320 593808 4488 0.8
linux air-purifier-app debug (read only) 2617181 2632429 15248 0.6
.rodata 185008 185680 672 0.4
.text 2254709 2269285 14576 0.6
all-clusters-app debug (read only) 5923601 5940497 16896 0.3
.text 5140483 5156547 16064 0.3
all-clusters-minimal-app debug (read only) 5204113 5219873 15760 0.3
.text 4680659 4695747 15088 0.3
bridge-app debug (read only) 4598561 4613825 15264 0.3
.rodata 229386 230058 672 0.3
.text 4148883 4163475 14592 0.4
chip-tool-ipv6only arm64 (read/write) 585136 588512 3376 0.6
lighting-app debug+rpc+ui (read only) 5522169 5537401 15232 0.3
.text 4920947 4935539 14592 0.3
lock-app debug (read only) 4665921 4681185 15264 0.3
.rodata 255306 255978 672 0.3
.text 4198963 4213555 14592 0.3
ota-provider-app debug (read only) 4297769 4313673 15904 0.4
.rodata 207882 208682 800 0.4
.text 3896915 3912019 15104 0.4
ota-requestor-app debug (read only) 4427209 4442921 15712 0.4
.rodata 213994 214634 640 0.3
.text 4015699 4030771 15072 0.4
shell debug (read only) 2891321 2907129 15808 0.5
.rodata 185696 186432 736 0.4
.text 2532306 2547378 15072 0.6
thermostat-no-ble arm64 (read only) 4417364 4432484 15120 0.3
.rodata 159404 159868 464 0.3
.text 3923320 3937976 14656 0.4
tv-app debug (read only) 5712849 5730321 17472 0.3
.rodata 290506 291434 928 0.3
.text 5180259 5196803 16544 0.3
mbed lock-app-release cy8cproto_062_4343w .text 1494988 1499980 4992 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1103160 1105992 2832 0.3
text 811552 814112 2560 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1051408 1054108 2700 0.3
rodata 100288 100540 252 0.3
text 773592 776032 2440 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1796788 1802148 5360 0.3
.text 1589500 1594860 5360 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1718820 1724004 5184 0.3
.text 1514676 1519860 5184 0.3
light cy8ckit_062s2_43012 (read/write) 1637948 1643132 5184 0.3
.text 1440532 1445716 5184 0.4
lock cy8ckit_062s2_43012 (read/write) 1667588 1672788 5200 0.3
.text 1443020 1448220 5200 0.4
qpg lighting-app qpg6105+debug .text 642360 645048 2688 0.4
lock-app qpg6105+debug .text 602332 605020 2688 0.4
stm32 light STM32WB5MM-DK (read/write) 601201 603713 2512 0.4
.rodata 79716 79980 264 0.3
.text 382744 384992 2248 0.6
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823954 826402 2448 0.3
text 616750 618976 2226 0.4
all-clusters-app tlsr9518adk80d (read/write) 1092800 1095608 2808 0.3
text 793858 796408 2550 0.3
all-clusters-minimal-app tlsr9528a (read/write) 1050264 1052900 2636 0.3
text 765180 767568 2388 0.3
bridge-app tlsr9518adk80d (read/write) 910976 913432 2456 0.3
text 652656 654882 2226 0.3
contact-sensor-app tlsr9528a_retention (read/write) 825578 828034 2456 0.3
text 618440 620666 2226 0.4
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 931288 934104 2816 0.3
text 698584 701134 2550 0.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1074156 1076792 2636 0.2
text 778044 780432 2388 0.3
lock-app-dfu tlsr9528a (read/write) 903688 906144 2456 0.3
text 653852 656078 2226 0.3
ota-requestor-app tlsr9518adk80d (read/write) 929956 932584 2628 0.3
text 671734 674122 2388 0.4
pump-app tlsr9258a_retention (read/write) 828310 830758 2448 0.3
text 621502 623728 2226 0.4
pump-controller-app tlsr9518adk80d (read/write) 791884 794332 2448 0.3
text 592178 594404 2226 0.4
shell tlsr9518adk80d text 462484 463544 1060 0.2
smoke_co_alarm-app tlsr9528a_retention (read/write) 833114 835562 2448 0.3
text 624810 627036 2226 0.4
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 851845 854473 2628 0.3
text 636888 639276 2388 0.4
thermostat tlsr9518adk80d (read/write) 817532 819980 2448 0.3
text 611862 614088 2226 0.4
window-covering tlsr9258a (read/write) 835624 838072 2448 0.3
text 627116 629342 2226 0.4
Increases (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section ad14dbc 5cffd1b change % change
bl602 lighting-app bl602 (read/write) 1437690 1443626 5936 0.4
.rodata 158448 158728 280 0.2
.text 1103746 1109406 5660 0.5
bl602+mfd (read/write) 1452106 1458306 6200 0.4
.rodata 157408 157688 280 0.2
.text 1119064 1124980 5916 0.5
bl602+rpc (read/write) 1485330 1491274 5944 0.4
.rodata 166016 166296 280 0.2
.text 1135392 1141052 5660 0.5
bl702 lighting-app bl702 (read/write) 1202131 1208071 5940 0.5
.rodata 107800 108080 280 0.3
.text 972646 978306 5660 0.6
bl702+mfd (read/write) 1213183 1219123 5940 0.5
.rodata 106740 107020 280 0.3
.text 984656 990316 5660 0.6
bl702+rpc (read/write) 1293879 1299819 5940 0.5
.rodata 123172 123452 280 0.2
.text 1047610 1053270 5660 0.5
bl706-eth (read/write) 1020101 1026041 5940 0.6
.rodata 101132 101412 280 0.3
.text 764030 769690 5660 0.7
bl706-wifi (read/write) 1254610 1261330 6720 0.5
.rodata 122132 122412 280 0.2
.text 995802 1002244 6442 0.6
bl702l lighting-app bl702l (read/write) 1171704 1177644 5940 0.5
.rodata 101804 102084 280 0.3
.text 965744 971404 5660 0.6
bl702l+mfd (read/write) 1183112 1189052 5940 0.5
.rodata 100744 101024 280 0.3
.text 978066 983726 5660 0.6
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773996 779076 5080 0.7
.rodata 81820 82356 536 0.7
.text 691912 696456 4544 0.7
lock-ftd LP_EM_CC1354P10_6 (read only) 790404 795060 4656 0.6
.rodata 76004 76484 480 0.6
.text 714136 718312 4176 0.6
lock-mtd LP_EM_CC1354P10_6 (read only) 779076 784156 5080 0.7
.rodata 102756 103292 536 0.5
.text 676056 680600 4544 0.7
pump-app LP_EM_CC1354P10_6 (read only) 731340 736420 5080 0.7
.rodata 77484 78020 536 0.7
.text 653592 658136 4544 0.7
pump-controller-app LP_EM_CC1354P10_6 (read only) 716852 721932 5080 0.7
.rodata 73268 73804 536 0.7
.text 643320 647864 4544 0.7
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 583314 588570 5256 0.9
.rodata 86602 87114 512 0.6
.text 494588 499336 4748 1.0
lock CC3235SF_LAUNCHXL (read only) 628586 633850 5264 0.8
.rodata 107058 107578 520 0.5
.text 519404 524152 4748 0.9
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 571947 574651 2704 0.5
.app_xip_area 463205 465909 2704 0.6
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 938832 5368 0.6
.text 734084 739452 5368 0.7
BRD4187C (read/write) 1110368 1115448 5080 0.5
.text 911756 916836 5080 0.6
window-app BRD4187C (read/write) 1157048 1162408 5360 0.5
.text 986276 991636 5360 0.5
esp32 all-clusters-app c3devkit (read only) 1211602 1214148 2546 0.2
(read/write) 1749760 1750056 296 0.0
.flash.rodata 252288 252584 296 0.1
.flash.text 1211602 1214148 2546 0.2
m5stack (read only) 1253847 1256843 2996 0.2
(read/write) 536352 536656 304 0.1
.flash.rodata 284012 284316 304 0.1
.flash.text 1247683 1250679 2996 0.2
k32w contact k32w0+release (read only) 606304 610944 4640 0.8
.text 605768 610408 4640 0.8
k32w1+release (read/write) 747712 750616 2904 0.4
.text 626312 629216 2904 0.5
light k32w0+release (read only) 610056 614680 4624 0.8
.text 609520 614144 4624 0.8
k32w1+release (read/write) 790492 795572 5080 0.6
.text 668496 673576 5080 0.8
lock k32w0+release (read only) 589856 594344 4488 0.8
.text 589320 593808 4488 0.8
linux air-purifier-app debug (read only) 2617181 2632429 15248 0.6
.rodata 185008 185680 672 0.4
.text 2254709 2269285 14576 0.6
all-clusters-app debug (read only) 5923601 5940497 16896 0.3
.rodata 349744 350576 832 0.2
.text 5140483 5156547 16064 0.3
all-clusters-minimal-app debug (read only) 5204113 5219873 15760 0.3
.rodata 288746 289418 672 0.2
.text 4680659 4695747 15088 0.3
bridge-app debug (read only) 4598561 4613825 15264 0.3
.rodata 229386 230058 672 0.3
.text 4148883 4163475 14592 0.4
chip-tool debug (read only) 12040409 12057897 17488 0.1
.rodata 449049 449977 928 0.2
.text 10885587 10902147 16560 0.2
chip-tool-ipv6only arm64 (read only) 1136494 11382060 17120 0.2
(read/write) 585136 588512 3376 0.6
.rodata 354956 355484 528 0.1
.text 10131576 10148168 16592 0.2
lighting-app debug+rpc+ui (read only) 5522169 5537401 15232 0.3
.rodata 354548 355188 640 0.2
.text 4920947 4935539 14592 0.3
lock-app debug (read only) 4665921 4681185 15264 0.3
.rodata 255306 255978 672 0.3
.text 4198963 4213555 14592 0.3
ota-provider-app debug (read only) 4297769 4313673 15904 0.4
.rodata 207882 208682 800 0.4
.text 3896915 3912019 15104 0.4
ota-requestor-app debug (read only) 4427209 4442921 15712 0.4
.rodata 213994 214634 640 0.3
.text 4015699 4030771 15072 0.4
shell debug (read only) 2891321 2907129 15808 0.5
.rodata 185696 186432 736 0.4
.text 2532306 2547378 15072 0.6
thermostat-no-ble arm64 (read only) 4417364 4432484 15120 0.3
.rodata 159404 159868 464 0.3
.text 3923320 3937976 14656 0.4
tv-app debug (read only) 5712849 5730321 17472 0.3
.rodata 290506 291434 928 0.3
.text 5180259 5196803 16544 0.3
tv-casting-app debug (read only) 9865129 9881961 16832 0.2
.rodata 383032 383832 800 0.2
.text 9016355 9032387 16032 0.2
mbed lock-app-release cy8cproto_062_4343w (read/write) 2532304 2537296 4992 0.2
.text 1494988 1499980 4992 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1103160 1105992 2832 0.3
rodata 112928 113200 272 0.2
text 811552 814112 2560 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1051408 1054108 2700 0.3
rodata 100288 100540 252 0.3
text 773592 776032 2440 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1796788 1802148 5360 0.3
.text 1589500 1594860 5360 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1718820 1724004 5184 0.3
.text 1514676 1519860 5184 0.3
light cy8ckit_062s2_43012 (read/write) 1637948 1643132 5184 0.3
.text 1440532 1445716 5184 0.4
lock cy8ckit_062s2_43012 (read/write) 1667588 1672788 5200 0.3
.text 1443020 1448220 5200 0.4
qpg lighting-app qpg6105+debug (read/write) 1129980 1132668 2688 0.2
.text 642360 645048 2688 0.4
lock-app qpg6105+debug (read/write) 1089948 1092636 2688 0.2
.text 602332 605020 2688 0.4
stm32 light STM32WB5MM-DK (read/write) 601201 603713 2512 0.4
.rodata 79716 79980 264 0.3
.text 382744 384992 2248 0.6
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823954 826402 2448 0.3
text 616750 618976 2226 0.4
all-clusters-app tlsr9518adk80d (read/write) 1092800 1095608 2808 0.3
text 793858 796408 2550 0.3
all-clusters-minimal-app tlsr9528a (read/write) 1050264 1052900 2636 0.3
text 765180 767568 2388 0.3
bridge-app tlsr9518adk80d (read/write) 910976 913432 2456 0.3
text 652656 654882 2226 0.3
contact-sensor-app tlsr9528a_retention (read/write) 825578 828034 2456 0.3
text 618440 620666 2226 0.4
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 931288 934104 2816 0.3
text 698584 701134 2550 0.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1074156 1076792 2636 0.2
text 778044 780432 2388 0.3
lock-app-dfu tlsr9528a (read/write) 903688 906144 2456 0.3
text 653852 656078 2226 0.3
ota-requestor-app tlsr9518adk80d (read/write) 929956 932584 2628 0.3
text 671734 674122 2388 0.4
pump-app tlsr9258a_retention (read/write) 828310 830758 2448 0.3
text 621502 623728 2226 0.4
pump-controller-app tlsr9518adk80d (read/write) 791884 794332 2448 0.3
text 592178 594404 2226 0.4
shell tlsr9518adk80d (read/write) 677224 678380 1156 0.2
text 462484 463544 1060 0.2
smoke_co_alarm-app tlsr9528a_retention (read/write) 833114 835562 2448 0.3
text 624810 627036 2226 0.4
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 851845 854473 2628 0.3
text 636888 639276 2388 0.4
thermostat tlsr9518adk80d (read/write) 817532 819980 2448 0.3
text 611862 614088 2226 0.4
window-covering tlsr9258a (read/write) 835624 838072 2448 0.3
text 627116 629342 2226 0.4
Decreases (1 build for linux)
platform target config section ad14dbc 5cffd1b change % change
linux thermostat-no-ble arm64 (read/write) 245592 242776 -2816 -1.1
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section ad14dbc 5cffd1b change % change
bl602 lighting-app bl602 (read/write) 1437690 1443626 5936 0.4
.bss 85352 85352 0 0.0
.data 9496 9496 0 0.0
.rodata 158448 158728 280 0.2
.text 1103746 1109406 5660 0.5
bl602+mfd (read/write) 1452106 1458306 6200 0.4
.bss 85512 85512 0 0.0
.data 9472 9472 0 0.0
.rodata 157408 157688 280 0.2
.text 1119064 1124980 5916 0.5
bl602+rpc (read/write) 1485330 1491274 5944 0.4
.bss 93384 93384 0 0.0
.data 9872 9872 0 0.0
.rodata 166016 166296 280 0.2
.text 1135392 1141052 5660 0.5
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1202131 1208071 5940 0.5
.bss 11133 11133 0 0.0
.data 3680 3680 0 0.0
.rodata 107800 108080 280 0.3
.text 972646 978306 5660 0.6
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1213183 1219123 5940 0.5
.bss 11309 11309 0 0.0
.data 3656 3656 0 0.0
.rodata 106740 107020 280 0.3
.text 984656 990316 5660 0.6
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1293879 1299819 5940 0.5
.bss 19613 19613 0 0.0
.data 4216 4216 0 0.0
.rodata 123172 123452 280 0.2
.text 1047610 1053270 5660 0.5
bl706-eth (read/write) 1020101 1026041 5940 0.6
.bss 23708 23708 0 0.0
.data 3256 3256 0 0.0
.rodata 101132 101412 280 0.3
.text 764030 769690 5660 0.7
bl706-wifi (read/write) 1254610 1261330 6720 0.5
.bss 10577 10577 0 0.0
.data 3688 3688 0 0.0
.rodata 122132 122412 280 0.2
.text 995802 1002244 6442 0.6
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1171704 1177644 5940 0.5
.bss 16328 16328 0 0.0
.data 5040 5040 0 0.0
.rodata 101804 102084 280 0.3
.text 965744 971404 5660 0.6
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1183112 1189052 5940 0.5
.bss 16504 16504 0 0.0
.data 5024 5024 0 0.0
.rodata 100744 101024 280 0.3
.text 978066 983726 5660 0.6
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773996 779076 5080 0.7
(read/write) 168624 168624 0 0.0
.bss 90628 90628 0 0.0
.data 3560 3560 0 0.0
.rodata 81820 82356 536 0.7
.text 691912 696456 4544 0.7
lock-ftd LP_EM_CC1354P10_6 (read only) 790404 795060 4656 0.6
(read/write) 178872 178872 0 0.0
.bss 100876 100876 0 0.0
.data 3560 3560 0 0.0
.rodata 76004 76484 480 0.6
.text 714136 718312 4176 0.6
lock-mtd LP_EM_CC1354P10_6 (read only) 779076 784156 5080 0.7
(read/write) 173312 173312 0 0.0
.bss 95316 95316 0 0.0
.data 3560 3560 0 0.0
.rodata 102756 103292 536 0.5
.text 676056 680600 4544 0.7
pump-app LP_EM_CC1354P10_6 (read only) 731340 736420 5080 0.7
(read/write) 167592 167592 0 0.0
.bss 89360 89360 0 0.0
.data 3552 3552 0 0.0
.rodata 77484 78020 536 0.7
.text 653592 658136 4544 0.7
pump-controller-app LP_EM_CC1354P10_6 (read only) 716852 721932 5080 0.7
(read/write) 167800 167800 0 0.0
.bss 89584 89584 0 0.0
.data 3544 3544 0 0.0
.rodata 73268 73804 536 0.7
.text 643320 647864 4544 0.7
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 583314 588570 5256 0.9
(read/write) 207992 207992 0 0.0
.bss 201228 201228 0 0.0
.data 1640 1640 0 0.0
.rodata 86602 87114 512 0.6
.text 494588 499336 4748 1.0
lock CC3235SF_LAUNCHXL (read only) 628586 633850 5264 0.8
(read/write) 208336 208336 0 0.0
.bss 201720 201720 0 0.0
.data 1496 1496 0 0.0
.rodata 107058 107578 520 0.5
.text 519404 524152 4748 0.9
cyw30739 light cyw930739m2evb_01 (read/write) 569115 569115 0 0.0
.app_xip_area 458869 458869 0 0.0
.bss 65080 65080 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551787 551787 0 0.0
.app_xip_area 436781 436781 0 0.0
.bss 69832 69832 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571947 574651 2704 0.5
.app_xip_area 463205 465909 2704 0.6
.bss 63616 63616 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564851 564851 0 0.0
.app_xip_area 452829 452829 0 0.0
.bss 66816 66816 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 938832 5368 0.6
.bss 197960 197960 0 0.0
.data 1396 1396 0 0.0
.text 734084 739452 5368 0.7
BRD4187C (read/write) 1110368 1115448 5080 0.5
.bss 195176 195176 0 0.0
.data 3416 3416 0 0.0
.text 911756 916836 5080 0.6
lock-app BRD4161A+wf200 (read/write) 1122748 1122748 0 0.0
.bss 186788 186788 0 0.0
.data 2800 2800 0 0.0
.text 933140 933140 0 0.0
window-app BRD4187C (read/write) 1157048 1162408 5360 0.5
.bss 167424 167424 0 0.0
.data 3328 3328 0 0.0
.text 986276 991636 5360 0.5
esp32 all-clusters-app c3devkit (read only) 1211602 1214148 2546 0.2
(read/write) 1749760 1750056 296 0.0
.dram0.bss 74320 74320 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252288 252584 296 0.1
.flash.text 1211602 1214148 2546 0.2
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253847 1256843 2996 0.2
(read/write) 536352 536656 304 0.1
.dram0.bss 81256 81256 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 284012 284316 304 0.1
.flash.text 1247683 1250679 2996 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606304 610944 4640 0.8
(read/write) 79660 79660 0 0.0
.bss 67476 67476 0 0.0
.data 2200 2200 0 0.0
.text 605768 610408 4640 0.8
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 747712 750616 2904 0.4
.bss 79212 79212 0 0.0
.data 2816 2816 0 0.0
.text 626312 629216 2904 0.5
light k32w0+release (read only) 610056 614680 4624 0.8
(read/write) 79536 79536 0 0.0
.bss 67348 67348 0 0.0
.data 2204 2204 0 0.0
.text 609520 614144 4624 0.8
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 790492 795572 5080 0.6
.bss 80604 80604 0 0.0
.data 2032 2032 0 0.0
.text 668496 673576 5080 0.8
lock k32w0+release (read only) 589856 594344 4488 0.8
(read/write) 77524 77524 0 0.0
.bss 65388 65388 0 0.0
.data 2152 2152 0 0.0
.text 589320 593808 4488 0.8
linux air-purifier-app debug (read only) 2617181 2632429 15248 0.6
(read/write) 128960 128960 0 0.0
.bss 46544 46544 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 185008 185680 672 0.4
.text 2254709 2269285 14576 0.6
all-clusters-app debug (read only) 5923601 5940497 16896 0.3
(read/write) 480432 480432 0 0.0
.bss 134848 134848 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 333640 333640 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349744 350576 832 0.2
.text 5140483 5156547 16064 0.3
all-clusters-minimal-app debug (read only) 5204113 5219873 15760 0.3
(read/write) 236384 236384 0 0.0
.bss 127680 127680 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 97208 97208 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288746 289418 672 0.2
.text 4680659 4695747 15088 0.3
bridge-app debug (read only) 4598561 4613825 15264 0.3
(read/write) 217232 217232 0 0.0
.bss 118176 118176 0 0.0
.data 6208 6208 0 0.0
.data.rel.ro 86144 86144 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 229386 230058 672 0.3
.text 4148883 4163475 14592 0.4
chip-tool debug (read only) 12040409 12057897 17488 0.1
(read/write) 521512 521512 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414744 414744 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 449049 449977 928 0.2
.text 10885587 10902147 16560 0.2
chip-tool-ipv6only arm64 (read only) 1136494 11382060 17120 0.2
(read/write) 585136 588512 3376 0.6
.bss 103512 103512 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454592 454592 0 0.0
.dynamic 512 512 0 0.0
.got 16976 16976 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 354956 355484 528 0.1
.text 10131576 10148168 16592 0.2
lighting-app debug+rpc+ui (read only) 5522169 5537401 15232 0.3
(read/write) 226024 226024 0 0.0
.bss 119144 119144 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 354548 355188 640 0.2
.text 4920947 4935539 14592 0.3
lock-app debug (read only) 4665921 4681185 15264 0.3
(read/write) 204816 204816 0 0.0
.bss 113600 113600 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80392 80392 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 255306 255978 672 0.3
.text 4198963 4213555 14592 0.3
ota-provider-app debug (read only) 4297769 4313673 15904 0.4
(read/write) 193288 193288 0 0.0
.bss 113280 113280 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69776 69776 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207882 208682 800 0.4
.text 3896915 3912019 15104 0.4
ota-requestor-app debug (read only) 4427209 4442921 15712 0.4
(read/write) 197720 197720 0 0.0
.bss 114208 114208 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213994 214634 640 0.3
.text 4015699 4030771 15072 0.4
shell debug (read only) 2891321 2907129 15808 0.5
(read/write) 156352 156352 0 0.0
.bss 62736 62736 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86464 86464 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185696 186432 736 0.4
.text 2532306 2547378 15072 0.6
thermostat-no-ble arm64 (read only) 4417364 4432484 15120 0.3
(read/write) 245592 242776 -2816 -1.1
.bss 121832 121832 0 0.0
.data 3376 3376 0 0.0
.data.rel.ro 103624 103624 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8616 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 159404 159868 464 0.3
.text 3923320 3937976 14656 0.4
tv-app debug (read only) 5712849 5730321 17472 0.3
(read/write) 352584 352584 0 0.0
.bss 244368 244368 0 0.0
.data 6528 6528 0 0.0
.data.rel.ro 94424 94424 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 290506 291434 928 0.3
.text 5180259 5196803 16544 0.3
tv-casting-app debug (read only) 9865129 9881961 16832 0.2
(read/write) 340296 340296 0 0.0
.bss 156272 156272 0 0.0
.data 2976 2976 0 0.0
.data.rel.ro 174176 174176 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 383032 383832 800 0.2
.text 9016355 9032387 16032 0.2
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2532304 2537296 4992 0.2
.bss 220472 220472 0 0.0
.data 5200 5200 0 0.0
.text 1494988 1499980 4992 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1103160 1105992 2832 0.3
bss 130855 130855 0 0.0
rodata 112928 113200 272 0.2
text 811552 814112 2560 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1222408 1222408 0 0.0
bss 122945 122945 0 0.0
rodata 141792 141792 0 0.0
text 807148 807148 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1051408 1054108 2700 0.3
bss 129713 129713 0 0.0
rodata 100288 100540 252 0.3
text 773592 776032 2440 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834440 834440 0 0.0
(read/write) 1796788 1802148 5360 0.3
.bss 196236 196236 0 0.0
.data 2664 2664 0 0.0
.text 1589500 1594860 5360 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837584 837584 0 0.0
(read/write) 1718820 1724004 5184 0.3
.bss 193116 193116 0 0.0
.data 2640 2640 0 0.0
.text 1514676 1519860 5184 0.3
light cy8ckit_062s2_43012 (read only) 844312 844312 0 0.0
(read/write) 1637948 1643132 5184 0.3
.bss 186580 186580 0 0.0
.data 2448 2448 0 0.0
.text 1440532 1445716 5184 0.4
lock cy8ckit_062s2_43012 (read only) 817160 817160 0 0.0
(read/write) 1667588 1672788 5200 0.3
.bss 213740 213740 0 0.0
.data 2440 2440 0 0.0
.text 1443020 1448220 5200 0.4
qpg lighting-app qpg6105+debug (read/write) 1129980 1132668 2688 0.2
.bss 102480 102480 0 0.0
.data 824 824 0 0.0
.text 642360 645048 2688 0.4
lock-app qpg6105+debug (read/write) 1089948 1092636 2688 0.2
.bss 97224 97224 0 0.0
.data 844 844 0 0.0
.text 602332 605020 2688 0.4
stm32 light STM32WB5MM-DK (read/write) 601201 603713 2512 0.4
.bss 128344 128344 0 0.0
.data 668 668 0 0.0
.rodata 79716 79980 264 0.3
.text 382744 384992 2248 0.6
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823954 826402 2448 0.3
bss 49684 49684 0 0.0
text 616750 618976 2226 0.4
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1092800 1095608 2808 0.3
bss 101804 101804 0 0.0
text 793858 796408 2550 0.3
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1050264 1052900 2636 0.3
bss 110108 110108 0 0.0
text 765180 767568 2388 0.3
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 910976 913432 2456 0.3
bss 93140 93140 0 0.0
text 652656 654882 2226 0.3
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825578 828034 2456 0.3
bss 49732 49732 0 0.0
text 618440 620666 2226 0.4
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 931288 934104 2816 0.3
bss 77732 77732 0 0.0
text 698584 701134 2550 0.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1074156 1076792 2636 0.2
bss 100220 100220 0 0.0
text 778044 780432 2388 0.3
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 903688 906144 2456 0.3
bss 69196 69196 0 0.0
text 653852 656078 2226 0.3
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 929956 932584 2628 0.3
bss 92720 92720 0 0.0
text 671734 674122 2388 0.4
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 828310 830758 2448 0.3
bss 49840 49840 0 0.0
text 621502 623728 2226 0.4
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 791884 794332 2448 0.3
bss 56040 56040 0 0.0
text 592178 594404 2226 0.4
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677224 678380 1156 0.2
bss 73672 73672 0 0.0
text 462484 463544 1060 0.2
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833114 835562 2448 0.3
bss 51364 51364 0 0.0
text 624810 627036 2226 0.4
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 851845 854473 2628 0.3
bss 59516 59516 0 0.0
text 636888 639276 2388 0.4
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 817532 819980 2448 0.3
bss 56328 56328 0 0.0
text 611862 614088 2226 0.4
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 835624 838072 2448 0.3
bss 68104 68104 0 0.0
text 627116 629342 2226 0.4

@Damian-Nordic
Copy link
Contributor

This has significant impact on code size while usually the mapping between the exchange ID and the node ID can be found based on other messages. Could you make this feature optional so that we can disable it on platforms that prefer more concise logs for code size or performance reasons (printing logs to UART takes time and may affect the system performance)?

Copy link

github-actions bot commented Mar 13, 2024

PR #32550: Size comparison from ad14dbc to 01c3974

Increases above 0.2%:

platform target config section ad14dbc 01c3974 change % change
bl602 lighting-app bl602 (read/write) 1437690 1444402 6712 0.5
.text 1103746 1110220 6474 0.6
bl602+mfd (read/write) 1452106 1458826 6720 0.5
.text 1119064 1125538 6474 0.6
bl602+rpc (read/write) 1485330 1491794 6464 0.4
.text 1135392 1141610 6218 0.5
bl702 lighting-app bl702 (read/write) 1202131 1208587 6456 0.5
.text 972646 978864 6218 0.6
bl702+mfd (read/write) 1213183 1219643 6460 0.5
.text 984656 990874 6218 0.6
bl702+rpc (read/write) 1293879 1300335 6456 0.5
.text 1047610 1053828 6218 0.6
bl706-eth (read/write) 1020101 1026557 6456 0.6
.text 764030 770248 6218 0.8
bl706-wifi (read/write) 1254610 1262030 7420 0.6
.text 995802 1002984 7182 0.7
bl702l lighting-app bl702l (read/write) 1171704 1178676 6972 0.6
.text 965744 971962 6218 0.6
bl702l+mfd (read/write) 1183112 1189568 6456 0.5
.text 978066 984284 6218 0.6
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773996 778756 4760 0.6
.rodata 81820 82284 464 0.6
.text 691912 696208 4296 0.6
lock-ftd LP_EM_CC1354P10_6 (read only) 790404 794740 4336 0.5
.rodata 76004 76420 416 0.5
.text 714136 718056 3920 0.5
lock-mtd LP_EM_CC1354P10_6 (read only) 779076 783836 4760 0.6
.rodata 102756 103220 464 0.5
.text 676056 680352 4296 0.6
pump-app LP_EM_CC1354P10_6 (read only) 731340 736100 4760 0.7
.rodata 77484 77948 464 0.6
.text 653592 657888 4296 0.7
pump-controller-app LP_EM_CC1354P10_6 (read only) 716852 721612 4760 0.7
.rodata 73268 73724 456 0.6
.text 643320 647624 4304 0.7
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 583314 589434 6120 1.0
.rodata 86602 87050 448 0.5
.text 494588 500260 5672 1.1
lock CC3235SF_LAUNCHXL (read only) 628586 634714 6128 1.0
.rodata 107058 107514 456 0.4
.text 519404 525076 5672 1.1
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 571947 574539 2592 0.5
.app_xip_area 463205 465797 2592 0.6
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 939720 6256 0.7
.text 734084 740340 6256 0.9
BRD4187C (read/write) 1110368 1115120 4752 0.4
.text 911756 916508 4752 0.5
window-app BRD4187C (read/write) 1157048 1163336 6288 0.5
.text 986276 992564 6288 0.6
k32w contact k32w0+release (read only) 606304 610688 4384 0.7
.text 605768 610152 4384 0.7
k32w1+release (read/write) 747712 750424 2712 0.4
.text 626312 629024 2712 0.4
light k32w0+release (read only) 610056 614432 4376 0.7
.text 609520 613896 4376 0.7
k32w1+release (read/write) 790492 795252 4760 0.6
.text 668496 673256 4760 0.7
lock k32w0+release (read only) 589856 594088 4232 0.7
.text 589320 593552 4232 0.7
linux air-purifier-app debug (read only) 2617181 2632845 15664 0.6
.rodata 185008 185584 576 0.3
.text 2254709 2269797 15088 0.7
all-clusters-app debug (read only) 5923601 5940929 17328 0.3
.rodata 349744 350480 736 0.2
.text 5140483 5157075 16592 0.3
all-clusters-minimal-app debug (read only) 5204113 5220305 16192 0.3
.rodata 288746 289354 608 0.2
.text 4680659 4696243 15584 0.3
bridge-app debug (read only) 4598561 4614193 15632 0.3
.rodata 229386 229930 544 0.2
.text 4148883 4163971 15088 0.4
chip-tool-ipv6only arm64 (read/write) 585136 588736 3600 0.6
lighting-app debug+rpc+ui (read only) 5522169 5537833 15664 0.3
.text 4920947 4936035 15088 0.3
lock-app debug (read only) 4665921 4681585 15664 0.3
.rodata 255306 255882 576 0.2
.text 4198963 4214051 15088 0.4
ota-provider-app debug (read only) 4297769 4314057 16288 0.4
.rodata 207882 208554 672 0.3
.text 3896915 3912531 15616 0.4
ota-requestor-app debug (read only) 4427209 4443369 16160 0.4
.rodata 213994 214570 576 0.3
.text 4015699 4031283 15584 0.4
shell debug (read only) 2891321 2907497 16176 0.6
.rodata 185696 186304 608 0.3
.text 2532306 2547874 15568 0.6
thermostat-no-ble arm64 (read only) 4417364 4432244 14880 0.3
.text 3923320 3937816 14496 0.4
tv-app debug (read only) 5712849 5730833 17984 0.3
.rodata 290506 291338 832 0.3
.text 5180259 5197411 17152 0.3
mbed lock-app-release cy8cproto_062_4343w .text 1494988 1499660 4672 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 811552 814024 2472 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 text 773592 775948 2356 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1796788 1803044 6256 0.3
.text 1589500 1595756 6256 0.4
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1718820 1724884 6064 0.4
.text 1514676 1520740 6064 0.4
light cy8ckit_062s2_43012 (read/write) 1637948 1644012 6064 0.4
.text 1440532 1446596 6064 0.4
lock cy8ckit_062s2_43012 (read/write) 1667588 1673652 6064 0.4
.text 1443020 1449084 6064 0.4
qpg lighting-app qpg6105+debug .text 642360 644920 2560 0.4
lock-app qpg6105+debug .text 602332 604884 2552 0.4
stm32 light STM32WB5MM-DK (read/write) 601201 603593 2392 0.4
.rodata 79716 79940 224 0.3
.text 382744 384912 2168 0.6
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823954 826226 2272 0.3
text 616750 618832 2082 0.3
all-clusters-app tlsr9518adk80d (read/write) 1092800 1095416 2616 0.2
text 793858 796256 2398 0.3
all-clusters-minimal-app tlsr9528a (read/write) 1050264 1052712 2448 0.2
text 765180 767420 2240 0.3
bridge-app tlsr9518adk80d (read/write) 910976 913256 2280 0.3
text 652656 654738 2082 0.3
contact-sensor-app tlsr9528a_retention (read/write) 825578 827858 2280 0.3
text 618440 620522 2082 0.3
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 931288 933912 2624 0.3
text 698584 700982 2398 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1074156 1076604 2448 0.2
text 778044 780284 2240 0.3
lock-app-dfu tlsr9528a (read/write) 903688 905968 2280 0.3
text 653852 655934 2082 0.3
ota-requestor-app tlsr9518adk80d (read/write) 929956 932404 2448 0.3
text 671734 673974 2240 0.3
pump-app tlsr9258a_retention (read/write) 828310 830582 2272 0.3
text 621502 623584 2082 0.3
pump-controller-app tlsr9518adk80d (read/write) 791884 794156 2272 0.3
text 592178 594260 2082 0.4
shell tlsr9518adk80d text 462484 463486 1002 0.2
smoke_co_alarm-app tlsr9528a_retention (read/write) 833114 835386 2272 0.3
text 624810 626892 2082 0.3
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 851845 854293 2448 0.3
text 636888 639128 2240 0.4
thermostat tlsr9518adk80d (read/write) 817532 819804 2272 0.3
text 611862 613944 2082 0.3
window-covering tlsr9258a (read/write) 835624 837896 2272 0.3
text 627116 629198 2082 0.3
Increases (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section ad14dbc 01c3974 change % change
bl602 lighting-app bl602 (read/write) 1437690 1444402 6712 0.5
.rodata 158448 158688 240 0.2
.text 1103746 1110220 6474 0.6
bl602+mfd (read/write) 1452106 1458826 6720 0.5
.rodata 157408 157648 240 0.2
.text 1119064 1125538 6474 0.6
bl602+rpc (read/write) 1485330 1491794 6464 0.4
.rodata 166016 166256 240 0.1
.text 1135392 1141610 6218 0.5
bl702 lighting-app bl702 (read/write) 1202131 1208587 6456 0.5
.rodata 107800 108040 240 0.2
.text 972646 978864 6218 0.6
bl702+mfd (read/write) 1213183 1219643 6460 0.5
.rodata 106740 106980 240 0.2
.text 984656 990874 6218 0.6
bl702+rpc (read/write) 1293879 1300335 6456 0.5
.rodata 123172 123412 240 0.2
.text 1047610 1053828 6218 0.6
bl706-eth (read/write) 1020101 1026557 6456 0.6
.rodata 101132 101372 240 0.2
.text 764030 770248 6218 0.8
bl706-wifi (read/write) 1254610 1262030 7420 0.6
.rodata 122132 122372 240 0.2
.text 995802 1002984 7182 0.7
bl702l lighting-app bl702l (read/write) 1171704 1178676 6972 0.6
.rodata 101804 102044 240 0.2
.text 965744 971962 6218 0.6
bl702l+mfd (read/write) 1183112 1189568 6456 0.5
.rodata 100744 100984 240 0.2
.text 978066 984284 6218 0.6
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773996 778756 4760 0.6
.rodata 81820 82284 464 0.6
.text 691912 696208 4296 0.6
lock-ftd LP_EM_CC1354P10_6 (read only) 790404 794740 4336 0.5
.rodata 76004 76420 416 0.5
.text 714136 718056 3920 0.5
lock-mtd LP_EM_CC1354P10_6 (read only) 779076 783836 4760 0.6
.rodata 102756 103220 464 0.5
.text 676056 680352 4296 0.6
pump-app LP_EM_CC1354P10_6 (read only) 731340 736100 4760 0.7
.rodata 77484 77948 464 0.6
.text 653592 657888 4296 0.7
pump-controller-app LP_EM_CC1354P10_6 (read only) 716852 721612 4760 0.7
.rodata 73268 73724 456 0.6
.text 643320 647624 4304 0.7
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 583314 589434 6120 1.0
.rodata 86602 87050 448 0.5
.text 494588 500260 5672 1.1
lock CC3235SF_LAUNCHXL (read only) 628586 634714 6128 1.0
.rodata 107058 107514 456 0.4
.text 519404 525076 5672 1.1
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 571947 574539 2592 0.5
.app_xip_area 463205 465797 2592 0.6
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 939720 6256 0.7
.text 734084 740340 6256 0.9
BRD4187C (read/write) 1110368 1115120 4752 0.4
.text 911756 916508 4752 0.5
window-app BRD4187C (read/write) 1157048 1163336 6288 0.5
.text 986276 992564 6288 0.6
esp32 all-clusters-app c3devkit (read only) 1211602 1213996 2394 0.2
(read/write) 1749760 1750016 256 0.0
.flash.rodata 252288 252544 256 0.1
.flash.text 1211602 1213996 2394 0.2
m5stack (read only) 1253847 1256659 2812 0.2
(read/write) 536352 536608 256 0.0
.flash.rodata 284012 284268 256 0.1
.flash.text 1247683 1250495 2812 0.2
k32w contact k32w0+release (read only) 606304 610688 4384 0.7
.text 605768 610152 4384 0.7
k32w1+release (read/write) 747712 750424 2712 0.4
.text 626312 629024 2712 0.4
light k32w0+release (read only) 610056 614432 4376 0.7
.text 609520 613896 4376 0.7
k32w1+release (read/write) 790492 795252 4760 0.6
.text 668496 673256 4760 0.7
lock k32w0+release (read only) 589856 594088 4232 0.7
.text 589320 593552 4232 0.7
linux air-purifier-app debug (read only) 2617181 2632845 15664 0.6
.rodata 185008 185584 576 0.3
.text 2254709 2269797 15088 0.7
all-clusters-app debug (read only) 5923601 5940929 17328 0.3
.rodata 349744 350480 736 0.2
.text 5140483 5157075 16592 0.3
all-clusters-minimal-app debug (read only) 5204113 5220305 16192 0.3
.rodata 288746 289354 608 0.2
.text 4680659 4696243 15584 0.3
bridge-app debug (read only) 4598561 4614193 15632 0.3
.rodata 229386 229930 544 0.2
.text 4148883 4163971 15088 0.4
chip-tool debug (read only) 12040409 12058409 18000 0.1
.rodata 449049 449881 832 0.2
.text 10885587 10902755 17168 0.2
chip-tool-ipv6only arm64 (read only) 1136494 11381820 16880 0.1
(read/write) 585136 588736 3600 0.6
.rodata 354956 355404 448 0.1
.text 10131576 10148008 16432 0.2
lighting-app debug+rpc+ui (read only) 5522169 5537833 15664 0.3
.rodata 354548 355124 576 0.2
.text 4920947 4936035 15088 0.3
lock-app debug (read only) 4665921 4681585 15664 0.3
.rodata 255306 255882 576 0.2
.text 4198963 4214051 15088 0.4
ota-provider-app debug (read only) 4297769 4314057 16288 0.4
.rodata 207882 208554 672 0.3
.text 3896915 3912531 15616 0.4
ota-requestor-app debug (read only) 4427209 4443369 16160 0.4
.rodata 213994 214570 576 0.3
.text 4015699 4031283 15584 0.4
shell debug (read only) 2891321 2907497 16176 0.6
.rodata 185696 186304 608 0.3
.text 2532306 2547874 15568 0.6
thermostat-no-ble arm64 (read only) 4417364 4432244 14880 0.3
.rodata 159404 159788 384 0.2
.text 3923320 3937816 14496 0.4
tv-app debug (read only) 5712849 5730833 17984 0.3
.rodata 290506 291338 832 0.3
.text 5180259 5197411 17152 0.3
tv-casting-app debug (read only) 9865129 9882313 17184 0.2
.rodata 383032 383672 640 0.2
.text 9016355 9032899 16544 0.2
mbed lock-app-release cy8cproto_062_4343w (read/write) 2532304 2536976 4672 0.2
.text 1494988 1499660 4672 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1103160 1105864 2704 0.2
rodata 112928 113152 224 0.2
text 811552 814024 2472 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1051408 1053968 2560 0.2
rodata 100288 100496 208 0.2
text 773592 775948 2356 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1796788 1803044 6256 0.3
.text 1589500 1595756 6256 0.4
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1718820 1724884 6064 0.4
.text 1514676 1520740 6064 0.4
light cy8ckit_062s2_43012 (read/write) 1637948 1644012 6064 0.4
.text 1440532 1446596 6064 0.4
lock cy8ckit_062s2_43012 (read/write) 1667588 1673652 6064 0.4
.text 1443020 1449084 6064 0.4
qpg lighting-app qpg6105+debug (read/write) 1129980 1132540 2560 0.2
.text 642360 644920 2560 0.4
lock-app qpg6105+debug (read/write) 1089948 1092500 2552 0.2
.text 602332 604884 2552 0.4
stm32 light STM32WB5MM-DK (read/write) 601201 603593 2392 0.4
.rodata 79716 79940 224 0.3
.text 382744 384912 2168 0.6
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823954 826226 2272 0.3
text 616750 618832 2082 0.3
all-clusters-app tlsr9518adk80d (read/write) 1092800 1095416 2616 0.2
text 793858 796256 2398 0.3
all-clusters-minimal-app tlsr9528a (read/write) 1050264 1052712 2448 0.2
text 765180 767420 2240 0.3
bridge-app tlsr9518adk80d (read/write) 910976 913256 2280 0.3
text 652656 654738 2082 0.3
contact-sensor-app tlsr9528a_retention (read/write) 825578 827858 2280 0.3
text 618440 620522 2082 0.3
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 931288 933912 2624 0.3
text 698584 700982 2398 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1074156 1076604 2448 0.2
text 778044 780284 2240 0.3
lock-app-dfu tlsr9528a (read/write) 903688 905968 2280 0.3
text 653852 655934 2082 0.3
ota-requestor-app tlsr9518adk80d (read/write) 929956 932404 2448 0.3
text 671734 673974 2240 0.3
pump-app tlsr9258a_retention (read/write) 828310 830582 2272 0.3
text 621502 623584 2082 0.3
pump-controller-app tlsr9518adk80d (read/write) 791884 794156 2272 0.3
text 592178 594260 2082 0.4
shell tlsr9518adk80d (read/write) 677224 678312 1088 0.2
text 462484 463486 1002 0.2
smoke_co_alarm-app tlsr9528a_retention (read/write) 833114 835386 2272 0.3
text 624810 626892 2082 0.3
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 851845 854293 2448 0.3
text 636888 639128 2240 0.4
thermostat tlsr9518adk80d (read/write) 817532 819804 2272 0.3
text 611862 613944 2082 0.3
window-covering tlsr9258a (read/write) 835624 837896 2272 0.3
text 627116 629198 2082 0.3
Decreases (1 build for linux)
platform target config section ad14dbc 01c3974 change % change
linux thermostat-no-ble arm64 (read/write) 245592 243000 -2592 -1.1
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section ad14dbc 01c3974 change % change
bl602 lighting-app bl602 (read/write) 1437690 1444402 6712 0.5
.bss 85352 85352 0 0.0
.data 9496 9496 0 0.0
.rodata 158448 158688 240 0.2
.text 1103746 1110220 6474 0.6
bl602+mfd (read/write) 1452106 1458826 6720 0.5
.bss 85512 85512 0 0.0
.data 9472 9472 0 0.0
.rodata 157408 157648 240 0.2
.text 1119064 1125538 6474 0.6
bl602+rpc (read/write) 1485330 1491794 6464 0.4
.bss 93384 93384 0 0.0
.data 9872 9872 0 0.0
.rodata 166016 166256 240 0.1
.text 1135392 1141610 6218 0.5
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1202131 1208587 6456 0.5
.bss 11133 11133 0 0.0
.data 3680 3680 0 0.0
.rodata 107800 108040 240 0.2
.text 972646 978864 6218 0.6
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1213183 1219643 6460 0.5
.bss 11309 11309 0 0.0
.data 3656 3656 0 0.0
.rodata 106740 106980 240 0.2
.text 984656 990874 6218 0.6
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1293879 1300335 6456 0.5
.bss 19613 19613 0 0.0
.data 4216 4216 0 0.0
.rodata 123172 123412 240 0.2
.text 1047610 1053828 6218 0.6
bl706-eth (read/write) 1020101 1026557 6456 0.6
.bss 23708 23708 0 0.0
.data 3256 3256 0 0.0
.rodata 101132 101372 240 0.2
.text 764030 770248 6218 0.8
bl706-wifi (read/write) 1254610 1262030 7420 0.6
.bss 10577 10577 0 0.0
.data 3688 3688 0 0.0
.rodata 122132 122372 240 0.2
.text 995802 1002984 7182 0.7
bl702l lighting-app bl702l (read/write) 1171704 1178676 6972 0.6
.bss 16328 16328 0 0.0
.data 5040 5040 0 0.0
.rodata 101804 102044 240 0.2
.text 965744 971962 6218 0.6
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1183112 1189568 6456 0.5
.bss 16504 16504 0 0.0
.data 5024 5024 0 0.0
.rodata 100744 100984 240 0.2
.text 978066 984284 6218 0.6
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773996 778756 4760 0.6
(read/write) 168624 168624 0 0.0
.bss 90628 90628 0 0.0
.data 3560 3560 0 0.0
.rodata 81820 82284 464 0.6
.text 691912 696208 4296 0.6
lock-ftd LP_EM_CC1354P10_6 (read only) 790404 794740 4336 0.5
(read/write) 178872 178872 0 0.0
.bss 100876 100876 0 0.0
.data 3560 3560 0 0.0
.rodata 76004 76420 416 0.5
.text 714136 718056 3920 0.5
lock-mtd LP_EM_CC1354P10_6 (read only) 779076 783836 4760 0.6
(read/write) 173312 173312 0 0.0
.bss 95316 95316 0 0.0
.data 3560 3560 0 0.0
.rodata 102756 103220 464 0.5
.text 676056 680352 4296 0.6
pump-app LP_EM_CC1354P10_6 (read only) 731340 736100 4760 0.7
(read/write) 167592 167592 0 0.0
.bss 89360 89360 0 0.0
.data 3552 3552 0 0.0
.rodata 77484 77948 464 0.6
.text 653592 657888 4296 0.7
pump-controller-app LP_EM_CC1354P10_6 (read only) 716852 721612 4760 0.7
(read/write) 167800 167800 0 0.0
.bss 89584 89584 0 0.0
.data 3544 3544 0 0.0
.rodata 73268 73724 456 0.6
.text 643320 647624 4304 0.7
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 583314 589434 6120 1.0
(read/write) 207992 207992 0 0.0
.bss 201228 201228 0 0.0
.data 1640 1640 0 0.0
.rodata 86602 87050 448 0.5
.text 494588 500260 5672 1.1
lock CC3235SF_LAUNCHXL (read only) 628586 634714 6128 1.0
(read/write) 208336 208336 0 0.0
.bss 201720 201720 0 0.0
.data 1496 1496 0 0.0
.rodata 107058 107514 456 0.4
.text 519404 525076 5672 1.1
cyw30739 light cyw930739m2evb_01 (read/write) 569115 569115 0 0.0
.app_xip_area 458869 458869 0 0.0
.bss 65080 65080 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551787 551787 0 0.0
.app_xip_area 436781 436781 0 0.0
.bss 69832 69832 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571947 574539 2592 0.5
.app_xip_area 463205 465797 2592 0.6
.bss 63616 63616 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564851 564851 0 0.0
.app_xip_area 452829 452829 0 0.0
.bss 66816 66816 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 939720 6256 0.7
.bss 197960 197960 0 0.0
.data 1396 1396 0 0.0
.text 734084 740340 6256 0.9
BRD4187C (read/write) 1110368 1115120 4752 0.4
.bss 195176 195176 0 0.0
.data 3416 3416 0 0.0
.text 911756 916508 4752 0.5
lock-app BRD4161A+wf200 (read/write) 1122748 1122748 0 0.0
.bss 186788 186788 0 0.0
.data 2800 2800 0 0.0
.text 933140 933140 0 0.0
window-app BRD4187C (read/write) 1157048 1163336 6288 0.5
.bss 167424 167424 0 0.0
.data 3328 3328 0 0.0
.text 986276 992564 6288 0.6
esp32 all-clusters-app c3devkit (read only) 1211602 1213996 2394 0.2
(read/write) 1749760 1750016 256 0.0
.dram0.bss 74320 74320 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252288 252544 256 0.1
.flash.text 1211602 1213996 2394 0.2
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253847 1256659 2812 0.2
(read/write) 536352 536608 256 0.0
.dram0.bss 81256 81256 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 284012 284268 256 0.1
.flash.text 1247683 1250495 2812 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606304 610688 4384 0.7
(read/write) 79660 79660 0 0.0
.bss 67476 67476 0 0.0
.data 2200 2200 0 0.0
.text 605768 610152 4384 0.7
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 747712 750424 2712 0.4
.bss 79212 79212 0 0.0
.data 2816 2816 0 0.0
.text 626312 629024 2712 0.4
light k32w0+release (read only) 610056 614432 4376 0.7
(read/write) 79536 79536 0 0.0
.bss 67348 67348 0 0.0
.data 2204 2204 0 0.0
.text 609520 613896 4376 0.7
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 790492 795252 4760 0.6
.bss 80604 80604 0 0.0
.data 2032 2032 0 0.0
.text 668496 673256 4760 0.7
lock k32w0+release (read only) 589856 594088 4232 0.7
(read/write) 77524 77524 0 0.0
.bss 65388 65388 0 0.0
.data 2152 2152 0 0.0
.text 589320 593552 4232 0.7
linux air-purifier-app debug (read only) 2617181 2632845 15664 0.6
(read/write) 128960 128960 0 0.0
.bss 46544 46544 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 185008 185584 576 0.3
.text 2254709 2269797 15088 0.7
all-clusters-app debug (read only) 5923601 5940929 17328 0.3
(read/write) 480432 480432 0 0.0
.bss 134848 134848 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 333640 333640 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349744 350480 736 0.2
.text 5140483 5157075 16592 0.3
all-clusters-minimal-app debug (read only) 5204113 5220305 16192 0.3
(read/write) 236384 236384 0 0.0
.bss 127680 127680 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 97208 97208 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288746 289354 608 0.2
.text 4680659 4696243 15584 0.3
bridge-app debug (read only) 4598561 4614193 15632 0.3
(read/write) 217232 217232 0 0.0
.bss 118176 118176 0 0.0
.data 6208 6208 0 0.0
.data.rel.ro 86144 86144 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 229386 229930 544 0.2
.text 4148883 4163971 15088 0.4
chip-tool debug (read only) 12040409 12058409 18000 0.1
(read/write) 521512 521512 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414744 414744 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 449049 449881 832 0.2
.text 10885587 10902755 17168 0.2
chip-tool-ipv6only arm64 (read only) 1136494 11381820 16880 0.1
(read/write) 585136 588736 3600 0.6
.bss 103512 103512 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454592 454592 0 0.0
.dynamic 512 512 0 0.0
.got 16976 16976 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 354956 355404 448 0.1
.text 10131576 10148008 16432 0.2
lighting-app debug+rpc+ui (read only) 5522169 5537833 15664 0.3
(read/write) 226024 226024 0 0.0
.bss 119144 119144 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 354548 355124 576 0.2
.text 4920947 4936035 15088 0.3
lock-app debug (read only) 4665921 4681585 15664 0.3
(read/write) 204816 204816 0 0.0
.bss 113600 113600 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80392 80392 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 255306 255882 576 0.2
.text 4198963 4214051 15088 0.4
ota-provider-app debug (read only) 4297769 4314057 16288 0.4
(read/write) 193288 193288 0 0.0
.bss 113280 113280 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69776 69776 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207882 208554 672 0.3
.text 3896915 3912531 15616 0.4
ota-requestor-app debug (read only) 4427209 4443369 16160 0.4
(read/write) 197720 197720 0 0.0
.bss 114208 114208 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213994 214570 576 0.3
.text 4015699 4031283 15584 0.4
shell debug (read only) 2891321 2907497 16176 0.6
(read/write) 156352 156352 0 0.0
.bss 62736 62736 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86464 86464 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185696 186304 608 0.3
.text 2532306 2547874 15568 0.6
thermostat-no-ble arm64 (read only) 4417364 4432244 14880 0.3
(read/write) 245592 243000 -2592 -1.1
.bss 121832 121832 0 0.0
.data 3376 3376 0 0.0
.data.rel.ro 103624 103624 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8616 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 159404 159788 384 0.2
.text 3923320 3937816 14496 0.4
tv-app debug (read only) 5712849 5730833 17984 0.3
(read/write) 352584 352584 0 0.0
.bss 244368 244368 0 0.0
.data 6528 6528 0 0.0
.data.rel.ro 94424 94424 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 290506 291338 832 0.3
.text 5180259 5197411 17152 0.3
tv-casting-app debug (read only) 9865129 9882313 17184 0.2
(read/write) 340296 340296 0 0.0
.bss 156272 156272 0 0.0
.data 2976 2976 0 0.0
.data.rel.ro 174176 174176 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 383032 383672 640 0.2
.text 9016355 9032899 16544 0.2
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2532304 2536976 4672 0.2
.bss 220472 220472 0 0.0
.data 5200 5200 0 0.0
.text 1494988 1499660 4672 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1103160 1105864 2704 0.2
bss 130855 130855 0 0.0
rodata 112928 113152 224 0.2
text 811552 814024 2472 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1222408 1222408 0 0.0
bss 122945 122945 0 0.0
rodata 141792 141792 0 0.0
text 807148 807148 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1051408 1053968 2560 0.2
bss 129713 129713 0 0.0
rodata 100288 100496 208 0.2
text 773592 775948 2356 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834440 834440 0 0.0
(read/write) 1796788 1803044 6256 0.3
.bss 196236 196236 0 0.0
.data 2664 2664 0 0.0
.text 1589500 1595756 6256 0.4
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837584 837584 0 0.0
(read/write) 1718820 1724884 6064 0.4
.bss 193116 193116 0 0.0
.data 2640 2640 0 0.0
.text 1514676 1520740 6064 0.4
light cy8ckit_062s2_43012 (read only) 844312 844312 0 0.0
(read/write) 1637948 1644012 6064 0.4
.bss 186580 186580 0 0.0
.data 2448 2448 0 0.0
.text 1440532 1446596 6064 0.4
lock cy8ckit_062s2_43012 (read only) 817160 817160 0 0.0
(read/write) 1667588 1673652 6064 0.4
.bss 213740 213740 0 0.0
.data 2440 2440 0 0.0
.text 1443020 1449084 6064 0.4
qpg lighting-app qpg6105+debug (read/write) 1129980 1132540 2560 0.2
.bss 102480 102480 0 0.0
.data 824 824 0 0.0
.text 642360 644920 2560 0.4
lock-app qpg6105+debug (read/write) 1089948 1092500 2552 0.2
.bss 97224 97224 0 0.0
.data 844 844 0 0.0
.text 602332 604884 2552 0.4
stm32 light STM32WB5MM-DK (read/write) 601201 603593 2392 0.4
.bss 128344 128344 0 0.0
.data 668 668 0 0.0
.rodata 79716 79940 224 0.3
.text 382744 384912 2168 0.6
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823954 826226 2272 0.3
bss 49684 49684 0 0.0
text 616750 618832 2082 0.3
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1092800 1095416 2616 0.2
bss 101804 101804 0 0.0
text 793858 796256 2398 0.3
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1050264 1052712 2448 0.2
bss 110108 110108 0 0.0
text 765180 767420 2240 0.3
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 910976 913256 2280 0.3
bss 93140 93140 0 0.0
text 652656 654738 2082 0.3
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825578 827858 2280 0.3
bss 49732 49732 0 0.0
text 618440 620522 2082 0.3
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 931288 933912 2624 0.3
bss 77732 77732 0 0.0
text 698584 700982 2398 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1074156 1076604 2448 0.2
bss 100220 100220 0 0.0
text 778044 780284 2240 0.3
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 903688 905968 2280 0.3
bss 69196 69196 0 0.0
text 653852 655934 2082 0.3
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 929956 932404 2448 0.3
bss 92720 92720 0 0.0
text 671734 673974 2240 0.3
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 828310 830582 2272 0.3
bss 49840 49840 0 0.0
text 621502 623584 2082 0.3
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 791884 794156 2272 0.3
bss 56040 56040 0 0.0
text 592178 594260 2082 0.4
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677224 678312 1088 0.2
bss 73672 73672 0 0.0
text 462484 463486 1002 0.2
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833114 835386 2272 0.3
bss 51364 51364 0 0.0
text 624810 626892 2082 0.3
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 851845 854293 2448 0.3
bss 59516 59516 0 0.0
text 636888 639128 2240 0.4
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 817532 819804 2272 0.3
bss 56328 56328 0 0.0
text 611862 613944 2082 0.3
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 835624 837896 2272 0.3
bss 68104 68104 0 0.0
text 627116 629198 2082 0.3

@leonardmgh
Copy link
Contributor Author

This has significant impact on code size while usually the mapping between the exchange ID and the node ID can be found based on other messages. Could you make this feature optional so that we can disable it on platforms that prefer more concise logs for code size or performance reasons (printing logs to UART takes time and may affect the system performance)?

I agree that the increase in code size is significant, which was unexpected. I could make this feature optional. However, perhaps I should entirely revise my approach to explicitly log the node ID every time ChipLogError utilizes ChipLogValueExchange. As you already mentioned, the node ID can be determined from other messages when the log level is below error.

@github-actions github-actions bot added the core label Mar 13, 2024
Copy link

github-actions bot commented Mar 13, 2024

PR #32550: Size comparison from ad14dbc to 47cc338

Increases (3 builds for linux)
platform target config section ad14dbc 47cc338 change % change
linux chip-tool debug (read only) 12040409 1204048 80 0.0
.text 10885587 10885667 80 0.0
chip-tool-ipv6only arm64 (read only) 1136494 11365004 64 0.0
.text 10131576 10131640 64 0.0
tv-app debug (read only) 5712849 5712913 64 0.0
.text 5180259 5180323 64 0.0
Decreases (4 builds for efr32, linux)
platform target config section ad14dbc 47cc338 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 933456 -8 -0.0
.text 734084 734076 -8 -0.0
BRD4187C (read/write) 1110368 1110360 -8 -0.0
.text 911756 911748 -8 -0.0
window-app BRD4187C (read/write) 1157048 1157040 -8 -0.0
.text 986276 986268 -8 -0.0
linux chip-tool-ipv6only arm64 (read/write) 585136 585072 -64 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section ad14dbc 47cc338 change % change
bl602 lighting-app bl602 (read/write) 1437690 1437690 0 0.0
.bss 85352 85352 0 0.0
.data 9496 9496 0 0.0
.rodata 158448 158448 0 0.0
.text 1103746 1103746 0 0.0
bl602+mfd (read/write) 1452106 1452106 0 0.0
.bss 85512 85512 0 0.0
.data 9472 9472 0 0.0
.rodata 157408 157408 0 0.0
.text 1119064 1119064 0 0.0
bl602+rpc (read/write) 1485330 1485330 0 0.0
.bss 93384 93384 0 0.0
.data 9872 9872 0 0.0
.rodata 166016 166016 0 0.0
.text 1135392 1135392 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1202131 1202131 0 0.0
.bss 11133 11133 0 0.0
.data 3680 3680 0 0.0
.rodata 107800 107800 0 0.0
.text 972646 972646 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1213183 1213183 0 0.0
.bss 11309 11309 0 0.0
.data 3656 3656 0 0.0
.rodata 106740 106740 0 0.0
.text 984656 984656 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1293879 1293879 0 0.0
.bss 19613 19613 0 0.0
.data 4216 4216 0 0.0
.rodata 123172 123172 0 0.0
.text 1047610 1047610 0 0.0
bl706-eth (read/write) 1020101 1020101 0 0.0
.bss 23708 23708 0 0.0
.data 3256 3256 0 0.0
.rodata 101132 101132 0 0.0
.text 764030 764030 0 0.0
bl706-wifi (read/write) 1254610 1254610 0 0.0
.bss 10577 10577 0 0.0
.data 3688 3688 0 0.0
.rodata 122132 122132 0 0.0
.text 995802 995802 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1171704 1171704 0 0.0
.bss 16328 16328 0 0.0
.data 5040 5040 0 0.0
.rodata 101804 101804 0 0.0
.text 965744 965744 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1183112 1183112 0 0.0
.bss 16504 16504 0 0.0
.data 5024 5024 0 0.0
.rodata 100744 100744 0 0.0
.text 978066 978066 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773996 773996 0 0.0
(read/write) 168624 168624 0 0.0
.bss 90628 90628 0 0.0
.data 3560 3560 0 0.0
.rodata 81820 81820 0 0.0
.text 691912 691912 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 790404 790404 0 0.0
(read/write) 178872 178872 0 0.0
.bss 100876 100876 0 0.0
.data 3560 3560 0 0.0
.rodata 76004 76004 0 0.0
.text 714136 714136 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779076 779076 0 0.0
(read/write) 173312 173312 0 0.0
.bss 95316 95316 0 0.0
.data 3560 3560 0 0.0
.rodata 102756 102756 0 0.0
.text 676056 676056 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 731340 731340 0 0.0
(read/write) 167592 167592 0 0.0
.bss 89360 89360 0 0.0
.data 3552 3552 0 0.0
.rodata 77484 77484 0 0.0
.text 653592 653592 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 716852 716852 0 0.0
(read/write) 167800 167800 0 0.0
.bss 89584 89584 0 0.0
.data 3544 3544 0 0.0
.rodata 73268 73268 0 0.0
.text 643320 643320 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 583314 583314 0 0.0
(read/write) 207992 207992 0 0.0
.bss 201228 201228 0 0.0
.data 1640 1640 0 0.0
.rodata 86602 86602 0 0.0
.text 494588 494588 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628586 628586 0 0.0
(read/write) 208336 208336 0 0.0
.bss 201720 201720 0 0.0
.data 1496 1496 0 0.0
.rodata 107058 107058 0 0.0
.text 519404 519404 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569115 569115 0 0.0
.app_xip_area 458869 458869 0 0.0
.bss 65080 65080 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551787 551787 0 0.0
.app_xip_area 436781 436781 0 0.0
.bss 69832 69832 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571947 571947 0 0.0
.app_xip_area 463205 463205 0 0.0
.bss 63616 63616 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564851 564851 0 0.0
.app_xip_area 452829 452829 0 0.0
.bss 66816 66816 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 933464 933456 -8 -0.0
.bss 197960 197960 0 0.0
.data 1396 1396 0 0.0
.text 734084 734076 -8 -0.0
BRD4187C (read/write) 1110368 1110360 -8 -0.0
.bss 195176 195176 0 0.0
.data 3416 3416 0 0.0
.text 911756 911748 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1122748 1122748 0 0.0
.bss 186788 186788 0 0.0
.data 2800 2800 0 0.0
.text 933140 933140 0 0.0
window-app BRD4187C (read/write) 1157048 1157040 -8 -0.0
.bss 167424 167424 0 0.0
.data 3328 3328 0 0.0
.text 986276 986268 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1211602 1211602 0 0.0
(read/write) 1749760 1749760 0 0.0
.dram0.bss 74320 74320 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252288 252288 0 0.0
.flash.text 1211602 1211602 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253847 1253847 0 0.0
(read/write) 536352 536352 0 0.0
.dram0.bss 81256 81256 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 284012 284012 0 0.0
.flash.text 1247683 1247683 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606304 606304 0 0.0
(read/write) 79660 79660 0 0.0
.bss 67476 67476 0 0.0
.data 2200 2200 0 0.0
.text 605768 605768 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 747712 747712 0 0.0
.bss 79212 79212 0 0.0
.data 2816 2816 0 0.0
.text 626312 626312 0 0.0
light k32w0+release (read only) 610056 610056 0 0.0
(read/write) 79536 79536 0 0.0
.bss 67348 67348 0 0.0
.data 2204 2204 0 0.0
.text 609520 609520 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 790492 790492 0 0.0
.bss 80604 80604 0 0.0
.data 2032 2032 0 0.0
.text 668496 668496 0 0.0
lock k32w0+release (read only) 589856 589856 0 0.0
(read/write) 77524 77524 0 0.0
.bss 65388 65388 0 0.0
.data 2152 2152 0 0.0
.text 589320 589320 0 0.0
linux air-purifier-app debug (read only) 2617181 2617181 0 0.0
(read/write) 128960 128960 0 0.0
.bss 46544 46544 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 185008 185008 0 0.0
.text 2254709 2254709 0 0.0
all-clusters-app debug (read only) 5923601 5923601 0 0.0
(read/write) 480432 480432 0 0.0
.bss 134848 134848 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 333640 333640 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349744 349744 0 0.0
.text 5140483 5140483 0 0.0
all-clusters-minimal-app debug (read only) 5204113 5204113 0 0.0
(read/write) 236384 236384 0 0.0
.bss 127680 127680 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 97208 97208 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288746 288746 0 0.0
.text 4680659 4680659 0 0.0
bridge-app debug (read only) 4598561 4598561 0 0.0
(read/write) 217232 217232 0 0.0
.bss 118176 118176 0 0.0
.data 6208 6208 0 0.0
.data.rel.ro 86144 86144 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 229386 229386 0 0.0
.text 4148883 4148883 0 0.0
chip-tool debug (read only) 12040409 1204048 80 0.0
(read/write) 521512 521512 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414744 414744 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 449049 449049 0 0.0
.text 10885587 10885667 80 0.0
chip-tool-ipv6only arm64 (read only) 1136494 11365004 64 0.0
(read/write) 585136 585072 -64 -0.0
.bss 103512 103512 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454592 454592 0 0.0
.dynamic 512 512 0 0.0
.got 16976 16976 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 354956 354956 0 0.0
.text 10131576 10131640 64 0.0
lighting-app debug+rpc+ui (read only) 5522169 5522169 0 0.0
(read/write) 226024 226024 0 0.0
.bss 119144 119144 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 354548 354548 0 0.0
.text 4920947 4920947 0 0.0
lock-app debug (read only) 4665921 4665921 0 0.0
(read/write) 204816 204816 0 0.0
.bss 113600 113600 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80392 80392 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 255306 255306 0 0.0
.text 4198963 4198963 0 0.0
ota-provider-app debug (read only) 4297769 4297769 0 0.0
(read/write) 193288 193288 0 0.0
.bss 113280 113280 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69776 69776 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207882 207882 0 0.0
.text 3896915 3896915 0 0.0
ota-requestor-app debug (read only) 4427209 4427209 0 0.0
(read/write) 197720 197720 0 0.0
.bss 114208 114208 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213994 213994 0 0.0
.text 4015699 4015699 0 0.0
shell debug (read only) 2891321 2891321 0 0.0
(read/write) 156352 156352 0 0.0
.bss 62736 62736 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86464 86464 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185696 185696 0 0.0
.text 2532306 2532306 0 0.0
thermostat-no-ble arm64 (read only) 4417364 4417364 0 0.0
(read/write) 245592 245592 0 0.0
.bss 121832 121832 0 0.0
.data 3376 3376 0 0.0
.data.rel.ro 103624 103624 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8616 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 159404 159404 0 0.0
.text 3923320 3923320 0 0.0
tv-app debug (read only) 5712849 5712913 64 0.0
(read/write) 352584 352584 0 0.0
.bss 244368 244368 0 0.0
.data 6528 6528 0 0.0
.data.rel.ro 94424 94424 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 290506 290506 0 0.0
.text 5180259 5180323 64 0.0
tv-casting-app debug (read only) 9865129 9865129 0 0.0
(read/write) 340296 340296 0 0.0
.bss 156272 156272 0 0.0
.data 2976 2976 0 0.0
.data.rel.ro 174176 174176 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 383032 383032 0 0.0
.text 9016355 9016355 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2532304 2532304 0 0.0
.bss 220472 220472 0 0.0
.data 5200 5200 0 0.0
.text 1494988 1494988 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1103160 1103160 0 0.0
bss 130855 130855 0 0.0
rodata 112928 112928 0 0.0
text 811552 811552 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1222408 1222408 0 0.0
bss 122945 122945 0 0.0
rodata 141792 141792 0 0.0
text 807148 807148 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1051408 1051408 0 0.0
bss 129713 129713 0 0.0
rodata 100288 100288 0 0.0
text 773592 773592 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834440 834440 0 0.0
(read/write) 1796788 1796788 0 0.0
.bss 196236 196236 0 0.0
.data 2664 2664 0 0.0
.text 1589500 1589500 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837584 837584 0 0.0
(read/write) 1718820 1718820 0 0.0
.bss 193116 193116 0 0.0
.data 2640 2640 0 0.0
.text 1514676 1514676 0 0.0
light cy8ckit_062s2_43012 (read only) 844312 844312 0 0.0
(read/write) 1637948 1637948 0 0.0
.bss 186580 186580 0 0.0
.data 2448 2448 0 0.0
.text 1440532 1440532 0 0.0
lock cy8ckit_062s2_43012 (read only) 817160 817160 0 0.0
(read/write) 1667588 1667588 0 0.0
.bss 213740 213740 0 0.0
.data 2440 2440 0 0.0
.text 1443020 1443020 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129980 1129980 0 0.0
.bss 102480 102480 0 0.0
.data 824 824 0 0.0
.text 642360 642360 0 0.0
lock-app qpg6105+debug (read/write) 1089948 1089948 0 0.0
.bss 97224 97224 0 0.0
.data 844 844 0 0.0
.text 602332 602332 0 0.0
stm32 light STM32WB5MM-DK (read/write) 601201 601201 0 0.0
.bss 128344 128344 0 0.0
.data 668 668 0 0.0
.rodata 79716 79716 0 0.0
.text 382744 382744 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823954 823954 0 0.0
bss 49684 49684 0 0.0
text 616750 616750 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1092800 1092800 0 0.0
bss 101804 101804 0 0.0
text 793858 793858 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1050264 1050264 0 0.0
bss 110108 110108 0 0.0
text 765180 765180 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 910976 910976 0 0.0
bss 93140 93140 0 0.0
text 652656 652656 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825578 825578 0 0.0
bss 49732 49732 0 0.0
text 618440 618440 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 931288 931288 0 0.0
bss 77732 77732 0 0.0
text 698584 698584 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1074156 1074156 0 0.0
bss 100220 100220 0 0.0
text 778044 778044 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 903688 903688 0 0.0
bss 69196 69196 0 0.0
text 653852 653852 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 929956 929956 0 0.0
bss 92720 92720 0 0.0
text 671734 671734 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 828310 828310 0 0.0
bss 49840 49840 0 0.0
text 621502 621502 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 791884 791884 0 0.0
bss 56040 56040 0 0.0
text 592178 592178 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677224 677224 0 0.0
bss 73672 73672 0 0.0
text 462484 462484 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833114 833114 0 0.0
bss 51364 51364 0 0.0
text 624810 624810 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 851845 851845 0 0.0
bss 59516 59516 0 0.0
text 636888 636888 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 817532 817532 0 0.0
bss 56328 56328 0 0.0
text 611862 611862 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 835624 835624 0 0.0
bss 68104 68104 0 0.0
text 627116 627116 0 0.0

@bzbarsky-apple
Copy link
Contributor

It's a little surprising that the codesize impact is that large, and concerning: How much codesize are we paying for the existing exchange logging?

The other thing that we could do is to only add the ScopedNodeId logging to specific logging locations, instead of making it part of the exchange logging in all cases....

@andy31415
Copy link
Contributor

@leonardmgh this requires restyle changes - please run ./scripts/helpers/restyle-diff.sh or apply the patch that restyled proposes. Without that, reviewers are not added to the PR it seems.

@leonardmgh
Copy link
Contributor Author

It's a little surprising that the codesize impact is that large, and concerning: How much codesize are we paying for the existing exchange logging?

The other thing that we could do is to only add the ScopedNodeId logging to specific logging locations, instead of making it part of the exchange logging in all cases....

For now i have made the changes optional, which is probably the easiest solution for now.

Otherwise adding the ScopedNodeId logging in specific locations could be a good alternative. Maybe the logging of the node id could replace the logging of the exchange context in some error messages, since i guess that it might be more useful to know node ID.

@mergify mergify bot merged commit a0ba592 into project-chip:master Mar 19, 2024
58 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.

6 participants