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

Upon running out of space in InvokeResponseMessage for additional responses, allocate another #31516

Merged

Conversation

tehampson
Copy link
Contributor

@tehampson tehampson commented Jan 18, 2024

This PR tries adding an InvokeResponse to a command into the InvokeResponseMessage. Upon failure due to lack of remaining space, it finalize the current InvokeResponseMessage and allocates another InvokeResponseMessage. It then retires to add that InvokeResponse into the new InvokeResponseMessage.

Change was also made to TryAddResponseData, instead of a template for CommandData, we made added Function template. This should reduce compiled code size.

Test:

  • Using chip-repl script confirmed we are able to get to InvokeResponse messages
    dev_ctrl = devCtrl
    size = 700
    endpoint = 1
    command = Clusters.UnitTesting.Commands.TestBatchHelperRequest(50,size, ord('b'))
    invoke_request_1 = Clusters.Command.InvokeRequestInfo(endpoint, command)
    command = Clusters.UnitTesting.Commands.TestSecondBatchHelperRequest(0,size, ord('a'))
    invoke_request_2 = Clusters.Command.InvokeRequestInfo(endpoint, command)
    result = await dev_ctrl.SendBatchCommands(0x12344321, [invoke_request_1, invoke_request_2])
    

Copy link

github-actions bot commented Jan 19, 2024

PR #31516: Size comparison from 45aa5b7 to 59c652c

Increases above 0.2%:

platform target config section 45aa5b7 59c652c change % change
bl602 lighting-app bl602 (read/write) 1422490 1426474 3984 0.3
.text 1089772 1093744 3972 0.4
bl602+mfd (read/write) 1436962 1441210 4248 0.3
.text 1105140 1109376 4236 0.4
bl602+rpc (read/write) 1470250 1474234 3984 0.3
.text 1121532 1125504 3972 0.4
bl702 lighting-app bl702 (read/write) 1187343 1191331 3988 0.3
.text 959114 963086 3972 0.4
bl702+mfd (read/write) 1198475 1202463 3988 0.3
.text 971178 975150 3972 0.4
bl702+rpc (read/write) 1278959 1282947 3988 0.3
.text 1033924 1037896 3972 0.4
bl706-eth (read/write) 1006433 1009909 3476 0.3
.text 751600 755060 3460 0.5
bl706-wifi (read/write) 1237726 1242518 4792 0.4
.text 980152 984926 4774 0.5
bl702l lighting-app bl702l (read/write) 1156720 1160708 3988 0.3
.text 951992 955964 3972 0.4
bl702l+mfd (read/write) 1168172 1172160 3988 0.3
.text 964368 968340 3972 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 781976 1976 0.3
.text 690296 692248 1952 0.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571634 1480 0.3
.text 483596 485052 1456 0.3
lock CC3235SF_LAUNCHXL (read only) 623514 625626 2112 0.3
.text 515084 517180 2096 0.4
cyw30739 light cyw930739m2evb_01 (read/write) 563535 565423 1888 0.3
.app_xip_area 453457 455329 1872 0.4
lock cyw930739m2evb_01 (read/write) 545647 547087 1440 0.3
.app_xip_area 430833 432257 1424 0.3
ota-requestor cyw930739m2evb_01 .app_xip_area 456129 457441 1312 0.3
switch cyw930739m2evb_01 .app_xip_area 448249 449633 1384 0.3
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1048136 3072 0.3
.text 849468 852524 3056 0.4
esp32 all-clusters-app c3devkit (read only) 1194660 1199274 4614 0.4
.flash.text 1194660 1199274 4614 0.4
m5stack (read only) 1238555 1241751 3196 0.3
.flash.text 1232391 1235587 3196 0.3
linux air-purifier-app debug (read only) 2544325 2556053 11728 0.5
.text 2188309 2199909 11600 0.5
all-clusters-app debug (read only) 5564345 5725113 160768 2.9
.rodata 325372 335676 10304 3.2
.text 4819251 4969715 150464 3.1
all-clusters-minimal-app debug (read only) 4974025 5116889 142864 2.9
.rodata 272941 282605 9664 3.5
.text 4468771 4601971 133200 3.0
bridge-app debug (read only) 4435297 4530289 94992 2.1
.rodata 220341 226549 6208 2.8
.text 3996387 4085171 88784 2.2
chip-tool debug (read only) 11998425 12048665 50240 0.4
.rodata 435225 437273 2048 0.5
.text 10860115 10908307 48192 0.4
chip-tool-ipv6only arm64 (read only) 11554704 11590736 36032 0.3
.text 10325308 10360668 35360 0.3
lighting-app debug+rpc+ui (read only) 5320705 5465505 144800 2.7
.rodata 342324 350708 8384 2.4
.text 4733715 4870131 136416 2.9
lock-app debug (read only) 4520497 4600081 79584 1.8
.rodata 248405 253173 4768 1.9
.text 4062067 4136883 74816 1.8
ota-provider-app debug (read only) 4184969 4254441 69472 1.7
.rodata 202709 206069 3360 1.7
.text 3790387 3856499 66112 1.7
ota-requestor-app debug (read only) 4276489 4370409 93920 2.2
.rodata 206517 211957 5440 2.6
.text 3873795 3962275 88480 2.3
shell debug (read only) 2845841 2872385 26544 0.9
.text 2486402 2512818 26416 1.1
thermostat-no-ble arm64 (read only) 4366296 4428600 62304 1.4
.rodata 156460 157484 1024 0.7
.text 3867228 3928508 61280 1.6
tv-app debug (read only) 5429225 5529177 99952 1.8
.rodata 275477 281653 6176 2.2
.text 4915811 5009587 93776 1.9
tv-casting-app debug (read only) 9872769 9960641 87872 0.9
.rodata 371176 376744 5568 1.5
.text 9029699 9112003 82304 0.9
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1093184 1095952 2768 0.3
text 804616 807256 2640 0.3
nrf7002dk_nrf5340_cpuapp text 800404 803036 2632 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 text 766176 768604 2428 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .text 1581932 1586308 4376 0.3
all-clusters-minimal cy8ckit_062s2_43012 .text 1506364 1510412 4048 0.3
qpg lock-app qpg6105+debug .text 595976 597552 1576 0.3
telink air-quality-sensor-app tlsr9528a_retention text 615930 617544 1614 0.3
all-clusters-app tlsr9518adk80d (read/write) 1110692 1114980 4288 0.4
text 785682 789956 4274 0.5
all-clusters-minimal-app tlsr9528a (read/write) 1087644 1091692 4048 0.4
text 756192 760222 4030 0.5
bridge-app tlsr9518adk80d text 647142 648756 1614 0.2
contact-sensor-app tlsr9528a_retention (read/write) 824206 826262 2056 0.2
text 616300 618352 2052 0.3
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 982100 984260 2160 0.2
text 696962 699120 2158 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096264 1099296 3032 0.3
text 772338 775354 3016 0.4
lock-app-dfu tlsr9528a (read/write) 967980 970260 2280 0.2
text 650098 652376 2278 0.4
ota-requestor-app tlsr9518adk80d (read/write) 951596 953660 2064 0.2
text 665494 667546 2052 0.3
pump-app tlsr9528a text 624416 626030 1614 0.3
pump-controller-app tlsr9518adk80d text 591340 592954 1614 0.3
smoke_co_alarm-app tlsr9528a_retention (read/write) 825942 828110 2168 0.3
text 619046 621210 2164 0.3
temperature-measurement-app-mars-ota tlsr9518adk80d text 633354 634968 1614 0.3
thermostat tlsr9518adk80d (read/write) 848468 850532 2064 0.2
text 610096 612148 2052 0.3
window-covering tlsr9518adk80d (read/write) 842324 844380 2056 0.2
text 603760 605812 2052 0.3
Increases (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 45aa5b7 59c652c change % change
bl602 lighting-app bl602 (read/write) 1422490 1426474 3984 0.3
.bss 85328 85344 16 0.0
.text 1089772 1093744 3972 0.4
bl602+mfd (read/write) 1436962 1441210 4248 0.3
.bss 85496 85512 16 0.0
.text 1105140 1109376 4236 0.4
bl602+rpc (read/write) 1470250 1474234 3984 0.3
.bss 93360 93376 16 0.0
.text 1121532 1125504 3972 0.4
bl702 lighting-app bl702 (read/write) 1187343 1191331 3988 0.3
.text 959114 963086 3972 0.4
bl702+mfd (read/write) 1198475 1202463 3988 0.3
.text 971178 975150 3972 0.4
bl702+rpc (read/write) 1278959 1282947 3988 0.3
.text 1033924 1037896 3972 0.4
bl706-eth (read/write) 1006433 1009909 3476 0.3
.text 751600 755060 3460 0.5
bl706-wifi (read/write) 1237726 1242518 4792 0.4
.text 980152 984926 4774 0.5
bl702l lighting-app bl702l (read/write) 1156720 1160708 3988 0.3
.text 951992 955964 3972 0.4
bl702l+mfd (read/write) 1168172 1172160 3988 0.3
.text 964368 968340 3972 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 781976 1976 0.3
(read/write) 168540 168548 8 0.0
.bss 90612 90620 8 0.0
.rodata 89440 89464 24 0.0
.text 690296 692248 1952 0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 795808 797352 1544 0.2
(read/write) 178768 178776 8 0.0
.bss 100788 100796 8 0.0
.rodata 83624 83648 24 0.0
.text 711916 713436 1520 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 784200 785744 1544 0.2
(read/write) 173224 173232 8 0.0
.bss 95244 95252 8 0.0
.rodata 110296 110320 24 0.0
.text 673636 675156 1520 0.2
pump-app LP_EM_CC1354P10_6 (read only) 736840 737968 1128 0.2
(read/write) 167504 167512 8 0.0
.bss 89352 89360 8 0.0
.rodata 85016 85040 24 0.0
.text 651560 652664 1104 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 722464 723632 1168 0.2
(read/write) 167724 167732 8 0.0
.bss 89576 89584 8 0.0
.rodata 80856 80880 24 0.0
.text 641344 642488 1144 0.2
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571634 1480 0.3
(read/write) 207888 207904 16 0.0
.bss 201172 201188 16 0.0
.rodata 84434 84458 24 0.0
.text 483596 485052 1456 0.3
lock CC3235SF_LAUNCHXL (read only) 623514 625626 2112 0.3
(read/write) 208288 208304 16 0.0
.bss 201648 201664 16 0.0
.rodata 106306 106322 16 0.0
.text 515084 517180 2096 0.4
cyw30739 light cyw930739m2evb_01 (read/write) 563535 565423 1888 0.3
.app_xip_area 453457 455329 1872 0.4
.bss 64920 64936 16 0.0
lock cyw930739m2evb_01 (read/write) 545647 547087 1440 0.3
.app_xip_area 430833 432257 1424 0.3
.bss 69616 69632 16 0.0
ota-requestor cyw930739m2evb_01 (read/write) 564751 566079 1328 0.2
.app_xip_area 456129 457441 1312 0.3
.bss 63504 63520 16 0.0
switch cyw930739m2evb_01 (read/write) 560103 561503 1400 0.2
.app_xip_area 448249 449633 1384 0.3
.bss 66624 66640 16 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1048136 3072 0.3
.bss 192800 192816 16 0.0
.text 849468 852524 3056 0.4
BRD4187C (read/write) 1107360 1109256 1896 0.2
.bss 195148 195164 16 0.0
.text 908808 910688 1880 0.2
lock-app BRD4161A+wf200 (read/write) 1119404 1120828 1424 0.1
.bss 188184 188200 16 0.0
.text 928400 929808 1408 0.2
window-app BRD4187C (read/write) 1141256 1143368 2112 0.2
.bss 167140 167156 16 0.0
.text 970804 972900 2096 0.2
esp32 all-clusters-app c3devkit (read only) 1194660 1199274 4614 0.4
(read/write) 1744072 1744088 16 0.0
.dram0.bss 73352 73368 16 0.0
.flash.text 1194660 1199274 4614 0.4
m5stack (read only) 1238555 1241751 3196 0.3
(read/write) 529032 529048 16 0.0
.dram0.bss 80216 80232 16 0.0
.flash.text 1232391 1235587 3196 0.3
k32w contact k32w0+release (read only) 608144 609576 1432 0.2
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.text 607608 609040 1432 0.2
k32w1+release (read/write) 693804 695212 1408 0.2
.bss 67760 67768 8 0.0
.text 579784 581184 1400 0.2
light k32w0+release (read only) 597496 598928 1432 0.2
(read/write) 79340 79348 8 0.0
.bss 67168 67176 8 0.0
.text 596960 598392 1432 0.2
k32w1+release (read/write) 785744 787168 1424 0.2
.bss 77436 77444 8 0.0
.text 662856 664272 1416 0.2
lock k32w0+release (read only) 578800 580168 1368 0.2
(read/write) 78756 78764 8 0.0
.bss 66608 66616 8 0.0
.text 578264 579632 1368 0.2
linux air-purifier-app debug (read only) 2544325 2556053 11728 0.5
.rodata 180712 180840 128 0.1
.text 2188309 2199909 11600 0.5
all-clusters-app debug (read only) 5564345 5725113 160768 2.9
.rodata 325372 335676 10304 3.2
.text 4819251 4969715 150464 3.1
all-clusters-minimal-app debug (read only) 4974025 5116889 142864 2.9
.rodata 272941 282605 9664 3.5
.text 4468771 4601971 133200 3.0
bridge-app debug (read only) 4435297 4530289 94992 2.1
.rodata 220341 226549 6208 2.8
.text 3996387 4085171 88784 2.2
chip-tool debug (read only) 11998425 12048665 50240 0.4
.rodata 435225 437273 2048 0.5
.text 10860115 10908307 48192 0.4
chip-tool-ipv6only arm64 (read only) 11554704 11590736 36032 0.3
(read/write) 583496 584360 864 0.1
.rodata 345020 345692 672 0.2
.text 10325308 10360668 35360 0.3
lighting-app debug+rpc+ui (read only) 5320705 5465505 144800 2.7
.rodata 342324 350708 8384 2.4
.text 4733715 4870131 136416 2.9
lock-app debug (read only) 4520497 4600081 79584 1.8
.rodata 248405 253173 4768 1.9
.text 4062067 4136883 74816 1.8
ota-provider-app debug (read only) 4184969 4254441 69472 1.7
.rodata 202709 206069 3360 1.7
.text 3790387 3856499 66112 1.7
ota-requestor-app debug (read only) 4276489 4370409 93920 2.2
.rodata 206517 211957 5440 2.6
.text 3873795 3962275 88480 2.3
shell debug (read only) 2845841 2872385 26544 0.9
.rodata 187296 187424 128 0.1
.text 2486402 2512818 26416 1.1
thermostat-no-ble arm64 (read only) 4366296 4428600 62304 1.4
.rodata 156460 157484 1024 0.7
.text 3867228 3928508 61280 1.6
tv-app debug (read only) 5429225 5529177 99952 1.8
.rodata 275477 281653 6176 2.2
.text 4915811 5009587 93776 1.9
tv-casting-app debug (read only) 9872769 9960641 87872 0.9
.rodata 371176 376744 5568 1.5
.text 9029699 9112003 82304 0.9
mbed lock-app-release cy8cproto_062_4343w (read/write) 2528800 2530296 1496 0.1
.bss 220384 220400 16 0.0
.text 1491484 1492980 1496 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1093184 1095952 2768 0.3
bss 129786 129802 16 0.0
text 804616 807256 2640 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1213800 1216440 2640 0.2
bss 121924 121940 16 0.0
text 800404 803036 2632 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042504 1044936 2432 0.2
bss 129516 129532 16 0.0
text 766176 768604 2428 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1788292 1792684 4392 0.2
.bss 195332 195348 16 0.0
.text 1581932 1586308 4376 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1710420 1714484 4064 0.2
.bss 193052 193068 16 0.0
.text 1506364 1510412 4048 0.3
light cy8ckit_062s2_43012 (read/write) 1634852 1637924 3072 0.2
.bss 186548 186564 16 0.0
.text 1437484 1440540 3056 0.2
lock cy8ckit_062s2_43012 (read/write) 1661708 1664028 2320 0.1
.bss 213644 213660 16 0.0
.text 1437220 1439524 2304 0.2
qpg lighting-app qpg6105+debug (read/write) 1119608 1120992 1384 0.1
.bss 102224 102232 8 0.0
.text 631988 633372 1384 0.2
lock-app qpg6105+debug (read/write) 1083600 1085176 1576 0.1
.bss 98520 98528 8 0.0
.text 595976 597552 1576 0.3
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823970 825594 1624 0.2
bss 51020 51028 8 0.0
text 615930 617544 1614 0.3
all-clusters-app tlsr9518adk80d (read/write) 1110692 1114980 4288 0.4
bss 100768 100784 16 0.0
text 785682 789956 4274 0.5
all-clusters-minimal-app tlsr9528a (read/write) 1087644 1091692 4048 0.4
bss 109912 109928 16 0.0
text 756192 760222 4030 0.5
bridge-app tlsr9518adk80d (read/write) 933284 934916 1632 0.2
bss 92988 93004 16 0.0
text 647142 648756 1614 0.2
contact-sensor-app tlsr9528a_retention (read/write) 824206 826262 2056 0.2
bss 51064 51072 8 0.0
text 616300 618352 2052 0.3
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 982100 984260 2160 0.2
bss 79108 79116 8 0.0
text 696962 699120 2158 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096264 1099296 3032 0.3
bss 100056 100072 16 0.0
text 772338 775354 3016 0.4
lock-app-dfu tlsr9528a (read/write) 967980 970260 2280 0.2
bss 97408 97416 8 0.0
text 650098 652376 2278 0.4
ota-requestor-app tlsr9518adk80d (read/write) 951596 953660 2064 0.2
bss 92564 92580 16 0.0
text 665494 667546 2052 0.3
pump-app tlsr9528a (read/write) 883108 884732 1624 0.2
bss 69136 69144 8 0.0
text 624416 626030 1614 0.3
pump-controller-app tlsr9518adk80d (read/write) 823760 825384 1624 0.2
bss 57380 57388 8 0.0
text 591340 592954 1614 0.3
smoke_co_alarm-app tlsr9528a_retention (read/write) 825942 828110 2168 0.3
bss 51200 51208 8 0.0
text 619046 621210 2164 0.3
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 881213 882837 1624 0.2
bss 60848 60856 8 0.0
text 633354 634968 1614 0.3
thermostat tlsr9518adk80d (read/write) 848468 850532 2064 0.2
bss 57668 57676 8 0.0
text 610096 612148 2052 0.3
window-covering tlsr9518adk80d (read/write) 842324 844380 2056 0.2
bss 57984 57992 8 0.0
text 603760 605812 2052 0.3
Decreases (5 builds for linux, psoc6)
platform target config section 45aa5b7 59c652c change % change
linux thermostat-no-ble arm64 (read/write) 247224 246360 -864 -0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835352 -16 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837656 -16 -0.0
light cy8ckit_062s2_43012 (read only) 844360 844344 -16 -0.0
lock cy8ckit_062s2_43012 (read only) 817240 817224 -16 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 45aa5b7 59c652c change % change
bl602 lighting-app bl602 (read/write) 1422490 1426474 3984 0.3
.bss 85328 85344 16 0.0
.data 9488 9488 0 0.0
.rodata 157260 157260 0 0.0
.text 1089772 1093744 3972 0.4
bl602+mfd (read/write) 1436962 1441210 4248 0.3
.bss 85496 85512 16 0.0
.data 9456 9456 0 0.0
.rodata 156220 156220 0 0.0
.text 1105140 1109376 4236 0.4
bl602+rpc (read/write) 1470250 1474234 3984 0.3
.bss 93360 93376 16 0.0
.data 9864 9864 0 0.0
.rodata 164828 164828 0 0.0
.text 1121532 1125504 3972 0.4
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1187343 1191331 3988 0.3
.bss 11133 11133 0 0.0
.data 3664 3664 0 0.0
.rodata 106644 106644 0 0.0
.text 959114 963086 3972 0.4
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1198475 1202463 3988 0.3
.bss 11309 11309 0 0.0
.data 3648 3648 0 0.0
.rodata 105584 105584 0 0.0
.text 971178 975150 3972 0.4
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1278959 1282947 3988 0.3
.bss 19597 19597 0 0.0
.data 4224 4224 0 0.0
.rodata 122016 122016 0 0.0
.text 1033924 1037896 3972 0.4
bl706-eth (read/write) 1006433 1009909 3476 0.3
.bss 23692 23692 0 0.0
.data 3240 3240 0 0.0
.rodata 99964 99964 0 0.0
.text 751600 755060 3460 0.5
bl706-wifi (read/write) 1237726 1242518 4792 0.4
.bss 10577 10577 0 0.0
.data 3680 3680 0 0.0
.rodata 120944 120944 0 0.0
.text 980152 984926 4774 0.5
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1156720 1160708 3988 0.3
.bss 16328 16328 0 0.0
.data 5032 5032 0 0.0
.rodata 100648 100648 0 0.0
.text 951992 955964 3972 0.4
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1168172 1172160 3988 0.3
.bss 16504 16504 0 0.0
.data 5008 5008 0 0.0
.rodata 99588 99588 0 0.0
.text 964368 968340 3972 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 781976 1976 0.3
(read/write) 168540 168548 8 0.0
.bss 90612 90620 8 0.0
.data 3524 3524 0 0.0
.rodata 89440 89464 24 0.0
.text 690296 692248 1952 0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 795808 797352 1544 0.2
(read/write) 178768 178776 8 0.0
.bss 100788 100796 8 0.0
.data 3552 3552 0 0.0
.rodata 83624 83648 24 0.0
.text 711916 713436 1520 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 784200 785744 1544 0.2
(read/write) 173224 173232 8 0.0
.bss 95244 95252 8 0.0
.data 3552 3552 0 0.0
.rodata 110296 110320 24 0.0
.text 673636 675156 1520 0.2
pump-app LP_EM_CC1354P10_6 (read only) 736840 737968 1128 0.2
(read/write) 167504 167512 8 0.0
.bss 89352 89360 8 0.0
.data 3512 3512 0 0.0
.rodata 85016 85040 24 0.0
.text 651560 652664 1104 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 722464 723632 1168 0.2
(read/write) 167724 167732 8 0.0
.bss 89576 89584 8 0.0
.data 3508 3508 0 0.0
.rodata 80856 80880 24 0.0
.text 641344 642488 1144 0.2
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571634 1480 0.3
(read/write) 207888 207904 16 0.0
.bss 201172 201188 16 0.0
.data 1592 1592 0 0.0
.rodata 84434 84458 24 0.0
.text 483596 485052 1456 0.3
lock CC3235SF_LAUNCHXL (read only) 623514 625626 2112 0.3
(read/write) 208288 208304 16 0.0
.bss 201648 201664 16 0.0
.data 1520 1520 0 0.0
.rodata 106306 106322 16 0.0
.text 515084 517180 2096 0.4
cyw30739 light cyw930739m2evb_01 (read/write) 563535 565423 1888 0.3
.app_xip_area 453457 455329 1872 0.4
.bss 64920 64936 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 545647 547087 1440 0.3
.app_xip_area 430833 432257 1424 0.3
.bss 69616 69632 16 0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 564751 566079 1328 0.2
.app_xip_area 456129 457441 1312 0.3
.bss 63504 63520 16 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 560103 561503 1400 0.2
.app_xip_area 448249 449633 1384 0.3
.bss 66624 66640 16 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1048136 3072 0.3
.bss 192800 192816 16 0.0
.data 2776 2776 0 0.0
.text 849468 852524 3056 0.4
BRD4187C (read/write) 1107360 1109256 1896 0.2
.bss 195148 195164 16 0.0
.data 3384 3384 0 0.0
.text 908808 910688 1880 0.2
lock-app BRD4161A+wf200 (read/write) 1119404 1120828 1424 0.1
.bss 188184 188200 16 0.0
.data 2800 2800 0 0.0
.text 928400 929808 1408 0.2
window-app BRD4187C (read/write) 1141256 1143368 2112 0.2
.bss 167140 167156 16 0.0
.data 3292 3292 0 0.0
.text 970804 972900 2096 0.2
esp32 all-clusters-app c3devkit (read only) 1194660 1199274 4614 0.4
(read/write) 1744072 1744088 16 0.0
.dram0.bss 73352 73368 16 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 247592 247592 0 0.0
.flash.text 1194660 1199274 4614 0.4
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1238555 1241751 3196 0.3
(read/write) 529032 529048 16 0.0
.dram0.bss 80216 80232 16 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 277764 277764 0 0.0
.flash.text 1232391 1235587 3196 0.3
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 608144 609576 1432 0.2
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.data 2236 2236 0 0.0
.text 607608 609040 1432 0.2
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 693804 695212 1408 0.2
.bss 67760 67768 8 0.0
.data 2788 2788 0 0.0
.text 579784 581184 1400 0.2
light k32w0+release (read only) 597496 598928 1432 0.2
(read/write) 79340 79348 8 0.0
.bss 67168 67176 8 0.0
.data 2188 2188 0 0.0
.text 596960 598392 1432 0.2
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 785744 787168 1424 0.2
.bss 77436 77444 8 0.0
.data 2000 2000 0 0.0
.text 662856 664272 1416 0.2
lock k32w0+release (read only) 578800 580168 1368 0.2
(read/write) 78756 78764 8 0.0
.bss 66608 66616 8 0.0
.data 2164 2164 0 0.0
.text 578264 579632 1368 0.2
linux air-purifier-app debug (read only) 2544325 2556053 11728 0.5
(read/write) 127200 127200 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 180712 180840 128 0.1
.text 2188309 2199909 11600 0.5
all-clusters-app debug (read only) 5564345 5725113 160768 2.9
(read/write) 465800 465800 0 0.0
.bss 132080 132080 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 321992 321992 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1296 1296 0 0.0
.rodata 325372 335676 10304 3.2
.text 4819251 4969715 150464 3.1
all-clusters-minimal-app debug (read only) 4974025 5116889 142864 2.9
(read/write) 234712 234712 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 96040 96040 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 272941 282605 9664 3.5
.text 4468771 4601971 133200 3.0
bridge-app debug (read only) 4435297 4530289 94992 2.1
(read/write) 215984 215984 0 0.0
.bss 117816 117816 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 220341 226549 6208 2.8
.text 3996387 4085171 88784 2.2
chip-tool debug (read only) 11998425 12048665 50240 0.4
(read/write) 514240 514240 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 407760 407760 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 435225 437273 2048 0.5
.text 10860115 10908307 48192 0.4
chip-tool-ipv6only arm64 (read only) 11554704 11590736 36032 0.3
(read/write) 583496 584360 864 0.1
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 447256 447256 0 0.0
.dynamic 512 512 0 0.0
.got 20256 20256 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 345020 345692 672 0.2
.text 10325308 10360668 35360 0.3
lighting-app debug+rpc+ui (read only) 5320705 5465505 144800 2.7
(read/write) 224912 224912 0 0.0
.bss 118880 118880 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 342324 350708 8384 2.4
.text 4733715 4870131 136416 2.9
lock-app debug (read only) 4520497 4600081 79584 1.8
(read/write) 203608 203608 0 0.0
.bss 113248 113248 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 248405 253173 4768 1.9
.text 4062067 4136883 74816 1.8
ota-provider-app debug (read only) 4184969 4254441 69472 1.7
(read/write) 192688 192688 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 202709 206069 3360 1.7
.text 3790387 3856499 66112 1.7
ota-requestor-app debug (read only) 4276489 4370409 93920 2.2
(read/write) 196968 196968 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 206517 211957 5440 2.6
.text 3873795 3962275 88480 2.3
shell debug (read only) 2845841 2872385 26544 0.9
(read/write) 154496 154496 0 0.0
.bss 62184 62184 0 0.0
.data 1344 1344 0 0.0
.data.rel.ro 85192 85192 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187296 187424 128 0.1
.text 2486402 2512818 26416 1.1
thermostat-no-ble arm64 (read only) 4366296 4428600 62304 1.4
(read/write) 247224 246360 -864 -0.3
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102824 102824 0 0.0
.dynamic 512 512 0 0.0
.got 12096 12096 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 156460 157484 1024 0.7
.text 3867228 3928508 61280 1.6
tv-app debug (read only) 5429225 5529177 99952 1.8
(read/write) 349232 349232 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92344 92344 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 275477 281653 6176 2.2
.text 4915811 5009587 93776 1.9
tv-casting-app debug (read only) 9872769 9960641 87872 0.9
(read/write) 342288 342288 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 176576 176576 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 371176 376744 5568 1.5
.text 9029699 9112003 82304 0.9
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2528800 2530296 1496 0.1
.bss 220384 220400 16 0.0
.data 5208 5208 0 0.0
.text 1491484 1492980 1496 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1093184 1095952 2768 0.3
bss 129786 129802 16 0.0
rodata 111056 111056 0 0.0
text 804616 807256 2640 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1213800 1216440 2640 0.2
bss 121924 121940 16 0.0
rodata 140972 140972 0 0.0
text 800404 803036 2632 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042504 1044936 2432 0.2
bss 129516 129532 16 0.0
rodata 99080 99080 0 0.0
text 766176 768604 2428 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835352 -16 -0.0
(read/write) 1788292 1792684 4392 0.2
.bss 195332 195348 16 0.0
.data 2640 2640 0 0.0
.text 1581932 1586308 4376 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837656 -16 -0.0
(read/write) 1710420 1714484 4064 0.2
.bss 193052 193068 16 0.0
.data 2616 2616 0 0.0
.text 1506364 1510412 4048 0.3
light cy8ckit_062s2_43012 (read only) 844360 844344 -16 -0.0
(read/write) 1634852 1637924 3072 0.2
.bss 186548 186564 16 0.0
.data 2432 2432 0 0.0
.text 1437484 1440540 3056 0.2
lock cy8ckit_062s2_43012 (read only) 817240 817224 -16 -0.0
(read/write) 1661708 1664028 2320 0.1
.bss 213644 213660 16 0.0
.data 2456 2456 0 0.0
.text 1437220 1439524 2304 0.2
qpg lighting-app qpg6105+debug (read/write) 1119608 1120992 1384 0.1
.bss 102224 102232 8 0.0
.data 808 808 0 0.0
.text 631988 633372 1384 0.2
lock-app qpg6105+debug (read/write) 1083600 1085176 1576 0.1
.bss 98520 98528 8 0.0
.data 852 852 0 0.0
.text 595976 597552 1576 0.3
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823970 825594 1624 0.2
bss 51020 51028 8 0.0
text 615930 617544 1614 0.3
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1110692 1114980 4288 0.4
bss 100768 100784 16 0.0
text 785682 789956 4274 0.5
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1087644 1091692 4048 0.4
bss 109912 109928 16 0.0
text 756192 760222 4030 0.5
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933284 934916 1632 0.2
bss 92988 93004 16 0.0
text 647142 648756 1614 0.2
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824206 826262 2056 0.2
bss 51064 51072 8 0.0
text 616300 618352 2052 0.3
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 982100 984260 2160 0.2
bss 79108 79116 8 0.0
text 696962 699120 2158 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096264 1099296 3032 0.3
bss 100056 100072 16 0.0
text 772338 775354 3016 0.4
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 967980 970260 2280 0.2
bss 97408 97416 8 0.0
text 650098 652376 2278 0.4
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951596 953660 2064 0.2
bss 92564 92580 16 0.0
text 665494 667546 2052 0.3
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 883108 884732 1624 0.2
bss 69136 69144 8 0.0
text 624416 626030 1614 0.3
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823760 825384 1624 0.2
bss 57380 57388 8 0.0
text 591340 592954 1614 0.3
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705844 705844 0 0.0
bss 73640 73640 0 0.0
text 462234 462234 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825942 828110 2168 0.3
bss 51200 51208 8 0.0
text 619046 621210 2164 0.3
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881213 882837 1624 0.2
bss 60848 60856 8 0.0
text 633354 634968 1614 0.3
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848468 850532 2064 0.2
bss 57668 57676 8 0.0
text 610096 612148 2052 0.3
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 842324 844380 2056 0.2
bss 57984 57992 8 0.0
text 603760 605812 2052 0.3

Copy link

github-actions bot commented Jan 19, 2024

PR #31516: Size comparison from 45aa5b7 to 31f1f1a

Increases above 0.2%:

platform target config section 45aa5b7 31f1f1a change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 781976 1976 0.3
.text 690296 692248 1952 0.3
lock-ftd LP_EM_CC1354P10_6 .text 711916 713436 1520 0.2
lock-mtd LP_EM_CC1354P10_6 .text 673636 675156 1520 0.2
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571634 1480 0.3
.text 483596 485052 1456 0.3
lock CC3235SF_LAUNCHXL (read only) 623514 625626 2112 0.3
.text 515084 517180 2096 0.4
k32w contact k32w0+release (read only) 608144 609576 1432 0.2
.text 607608 609040 1432 0.2
k32w1+release (read/write) 693804 695212 1408 0.2
.text 579784 581184 1400 0.2
light k32w0+release (read only) 597496 598928 1432 0.2
.text 596960 598392 1432 0.2
k32w1+release .text 662856 664272 1416 0.2
lock k32w0+release (read only) 578800 580168 1368 0.2
.text 578264 579632 1368 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1093184 1095952 2768 0.3
text 804616 807256 2640 0.3
nrf7002dk_nrf5340_cpuapp text 800404 803036 2632 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 text 766176 768604 2428 0.3
qpg lock-app qpg6105+debug .text 595976 597552 1576 0.3
Increases (18 builds for cc13x4_26x4, cc32xx, k32w, mbed, nrfconnect, qpg)
platform target config section 45aa5b7 31f1f1a change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 781976 1976 0.3
(read/write) 168540 168548 8 0.0
.bss 90612 90620 8 0.0
.rodata 89440 89464 24 0.0
.text 690296 692248 1952 0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 795808 797352 1544 0.2
(read/write) 178768 178776 8 0.0
.bss 100788 100796 8 0.0
.rodata 83624 83648 24 0.0
.text 711916 713436 1520 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 784200 785744 1544 0.2
(read/write) 173224 173232 8 0.0
.bss 95244 95252 8 0.0
.rodata 110296 110320 24 0.0
.text 673636 675156 1520 0.2
pump-app LP_EM_CC1354P10_6 (read only) 736840 737968 1128 0.2
(read/write) 167504 167512 8 0.0
.bss 89352 89360 8 0.0
.rodata 85016 85040 24 0.0
.text 651560 652664 1104 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 722464 723632 1168 0.2
(read/write) 167724 167732 8 0.0
.bss 89576 89584 8 0.0
.rodata 80856 80880 24 0.0
.text 641344 642488 1144 0.2
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571634 1480 0.3
(read/write) 207888 207904 16 0.0
.bss 201172 201188 16 0.0
.rodata 84434 84458 24 0.0
.text 483596 485052 1456 0.3
lock CC3235SF_LAUNCHXL (read only) 623514 625626 2112 0.3
(read/write) 208288 208304 16 0.0
.bss 201648 201664 16 0.0
.rodata 106306 106322 16 0.0
.text 515084 517180 2096 0.4
k32w contact k32w0+release (read only) 608144 609576 1432 0.2
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.text 607608 609040 1432 0.2
k32w1+release (read/write) 693804 695212 1408 0.2
.bss 67760 67768 8 0.0
.text 579784 581184 1400 0.2
light k32w0+release (read only) 597496 598928 1432 0.2
(read/write) 79340 79348 8 0.0
.bss 67168 67176 8 0.0
.text 596960 598392 1432 0.2
k32w1+release (read/write) 785744 787168 1424 0.2
.bss 77436 77444 8 0.0
.text 662856 664272 1416 0.2
lock k32w0+release (read only) 578800 580168 1368 0.2
(read/write) 78756 78764 8 0.0
.bss 66608 66616 8 0.0
.text 578264 579632 1368 0.2
mbed lock-app-release cy8cproto_062_4343w (read/write) 2528800 2530296 1496 0.1
.bss 220384 220400 16 0.0
.text 1491484 1492980 1496 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1093184 1095952 2768 0.3
bss 129786 129802 16 0.0
text 804616 807256 2640 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1213800 1216440 2640 0.2
bss 121924 121940 16 0.0
text 800404 803036 2632 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042504 1044936 2432 0.2
bss 129516 129532 16 0.0
text 766176 768604 2428 0.3
qpg lighting-app qpg6105+debug (read/write) 1119608 1120992 1384 0.1
.bss 102224 102232 8 0.0
.text 631988 633372 1384 0.2
lock-app qpg6105+debug (read/write) 1083600 1085176 1576 0.1
.bss 98520 98528 8 0.0
.text 595976 597552 1576 0.3
Full report (18 builds for cc13x4_26x4, cc32xx, k32w, mbed, nrfconnect, qpg)
platform target config section 45aa5b7 31f1f1a change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 781976 1976 0.3
(read/write) 168540 168548 8 0.0
.bss 90612 90620 8 0.0
.data 3524 3524 0 0.0
.rodata 89440 89464 24 0.0
.text 690296 692248 1952 0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 795808 797352 1544 0.2
(read/write) 178768 178776 8 0.0
.bss 100788 100796 8 0.0
.data 3552 3552 0 0.0
.rodata 83624 83648 24 0.0
.text 711916 713436 1520 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 784200 785744 1544 0.2
(read/write) 173224 173232 8 0.0
.bss 95244 95252 8 0.0
.data 3552 3552 0 0.0
.rodata 110296 110320 24 0.0
.text 673636 675156 1520 0.2
pump-app LP_EM_CC1354P10_6 (read only) 736840 737968 1128 0.2
(read/write) 167504 167512 8 0.0
.bss 89352 89360 8 0.0
.data 3512 3512 0 0.0
.rodata 85016 85040 24 0.0
.text 651560 652664 1104 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 722464 723632 1168 0.2
(read/write) 167724 167732 8 0.0
.bss 89576 89584 8 0.0
.data 3508 3508 0 0.0
.rodata 80856 80880 24 0.0
.text 641344 642488 1144 0.2
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571634 1480 0.3
(read/write) 207888 207904 16 0.0
.bss 201172 201188 16 0.0
.data 1592 1592 0 0.0
.rodata 84434 84458 24 0.0
.text 483596 485052 1456 0.3
lock CC3235SF_LAUNCHXL (read only) 623514 625626 2112 0.3
(read/write) 208288 208304 16 0.0
.bss 201648 201664 16 0.0
.data 1520 1520 0 0.0
.rodata 106306 106322 16 0.0
.text 515084 517180 2096 0.4
k32w contact k32w0+release (read only) 608144 609576 1432 0.2
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.data 2236 2236 0 0.0
.text 607608 609040 1432 0.2
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 693804 695212 1408 0.2
.bss 67760 67768 8 0.0
.data 2788 2788 0 0.0
.text 579784 581184 1400 0.2
light k32w0+release (read only) 597496 598928 1432 0.2
(read/write) 79340 79348 8 0.0
.bss 67168 67176 8 0.0
.data 2188 2188 0 0.0
.text 596960 598392 1432 0.2
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 785744 787168 1424 0.2
.bss 77436 77444 8 0.0
.data 2000 2000 0 0.0
.text 662856 664272 1416 0.2
lock k32w0+release (read only) 578800 580168 1368 0.2
(read/write) 78756 78764 8 0.0
.bss 66608 66616 8 0.0
.data 2164 2164 0 0.0
.text 578264 579632 1368 0.2
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2528800 2530296 1496 0.1
.bss 220384 220400 16 0.0
.data 5208 5208 0 0.0
.text 1491484 1492980 1496 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1093184 1095952 2768 0.3
bss 129786 129802 16 0.0
rodata 111056 111056 0 0.0
text 804616 807256 2640 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1213800 1216440 2640 0.2
bss 121924 121940 16 0.0
rodata 140972 140972 0 0.0
text 800404 803036 2632 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042504 1044936 2432 0.2
bss 129516 129532 16 0.0
rodata 99080 99080 0 0.0
text 766176 768604 2428 0.3
qpg lighting-app qpg6105+debug (read/write) 1119608 1120992 1384 0.1
.bss 102224 102232 8 0.0
.data 808 808 0 0.0
.text 631988 633372 1384 0.2
lock-app qpg6105+debug (read/write) 1083600 1085176 1576 0.1
.bss 98520 98528 8 0.0
.data 852 852 0 0.0
.text 595976 597552 1576 0.3

Copy link

github-actions bot commented Jan 19, 2024

PR #31516: Size comparison from 45aa5b7 to 0550805

Increases above 0.2%:

platform target config section 45aa5b7 0550805 change % change
bl602 lighting-app bl602 (read/write) 1422490 1426730 4240 0.3
.text 1089772 1094000 4228 0.4
bl602+mfd (read/write) 1436962 1441210 4248 0.3
.text 1105140 1109376 4236 0.4
bl602+rpc (read/write) 1470250 1474490 4240 0.3
.text 1121532 1125760 4228 0.4
bl702 lighting-app bl702 (read/write) 1187343 1191587 4244 0.4
.text 959114 963342 4228 0.4
bl702+mfd (read/write) 1198475 1202463 3988 0.3
.text 971178 975150 3972 0.4
bl702+rpc (read/write) 1278959 1283203 4244 0.3
.text 1033924 1038152 4228 0.4
bl706-eth (read/write) 1006433 1010165 3732 0.4
.text 751600 755316 3716 0.5
bl706-wifi (read/write) 1237726 1242774 5048 0.4
.text 980152 985182 5030 0.5
bl702l lighting-app bl702l (read/write) 1156720 1160964 4244 0.4
.text 951992 956220 4228 0.4
bl702l+mfd (read/write) 1168172 1172416 4244 0.4
.text 964368 968596 4228 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 783096 3096 0.4
.bss 90612 90892 280 0.3
.data 3524 3552 28 0.8
.rodata 89440 90456 1016 1.1
.text 690296 692376 2080 0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 795808 798312 2504 0.3
.bss 100788 101068 280 0.3
.data 3552 3580 28 0.8
.rodata 83624 84640 1016 1.2
lock-mtd LP_EM_CC1354P10_6 (read only) 784200 786736 2536 0.3
.bss 95244 95524 280 0.3
.data 3552 3580 28 0.8
.rodata 110296 111312 1016 0.9
pump-app LP_EM_CC1354P10_6 (read only) 736840 738880 2040 0.3
.bss 89352 89632 280 0.3
.data 3512 3540 28 0.8
.rodata 85016 86032 1016 1.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 722464 724536 2072 0.3
.bss 89576 89856 280 0.3
.data 3508 3536 28 0.8
.rodata 80856 81872 1016 1.3
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 572066 1912 0.3
.text 483596 485484 1888 0.4
lock CC3235SF_LAUNCHXL (read only) 623514 626314 2800 0.4
.text 515084 517868 2784 0.5
cyw30739 light cyw930739m2evb_01 (read/write) 563535 565815 2280 0.4
.app_xip_area 453457 455721 2264 0.5
lock cyw930739m2evb_01 (read/write) 545647 547359 1712 0.3
.app_xip_area 430833 432529 1696 0.4
ota-requestor cyw930739m2evb_01 (read/write) 564751 566335 1584 0.3
.app_xip_area 456129 457697 1568 0.3
switch cyw930739m2evb_01 (read/write) 560103 561783 1680 0.3
.app_xip_area 448249 449913 1664 0.4
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1049192 4128 0.4
.text 849468 853580 4112 0.5
BRD4187C .text 908808 911104 2296 0.3
window-app BRD4187C .text 970804 973604 2800 0.3
esp32 all-clusters-app c3devkit (read only) 1194660 1200008 5348 0.4
.flash.text 1194660 1200008 5348 0.4
m5stack (read only) 1238555 1242103 3548 0.3
.flash.text 1232391 1235939 3548 0.3
k32w contact k32w0+release (read only) 608144 609832 1688 0.3
.text 607608 609296 1688 0.3
k32w1+release .text 579784 581424 1640 0.3
light k32w0+release (read only) 597496 599184 1688 0.3
.text 596960 598648 1688 0.3
k32w1+release .text 662856 664528 1672 0.3
lock k32w0+release (read only) 578800 580408 1608 0.3
.text 578264 579872 1608 0.3
linux air-purifier-app debug (read only) 2544325 2557557 13232 0.5
.text 2188309 2201413 13104 0.6
all-clusters-app debug (read only) 5564345 5729577 165232 3.0
.rodata 325372 335676 10304 3.2
.text 4819251 4974179 154928 3.2
all-clusters-minimal-app debug (read only) 4974025 5120793 146768 3.0
.rodata 272941 282605 9664 3.5
.text 4468771 4605875 137104 3.1
bridge-app debug (read only) 4435297 4531793 96496 2.2
.rodata 220341 226549 6208 2.8
.text 3996387 4086675 90288 2.3
chip-tool debug (read only) 11998425 12048665 50240 0.4
.rodata 435225 437273 2048 0.5
.text 10860115 10908307 48192 0.4
chip-tool-ipv6only arm64 (read only) 11554704 11590800 36096 0.3
.text 10325308 10360732 35424 0.3
lighting-app debug+rpc+ui (read only) 5320705 5468449 147744 2.8
.rodata 342324 350708 8384 2.4
.text 4733715 4873075 139360 2.9
lock-app debug (read only) 4520497 4602241 81744 1.8
.rodata 248405 253173 4768 1.9
.text 4062067 4139043 76976 1.9
ota-provider-app debug (read only) 4184969 4256169 71200 1.7
.rodata 202709 206069 3360 1.7
.text 3790387 3858227 67840 1.8
ota-requestor-app debug (read only) 4276489 4372361 95872 2.2
.rodata 206517 211957 5440 2.6
.text 3873795 3964227 90432 2.3
shell debug (read only) 2845841 2876193 30352 1.1
.text 2486402 2516626 30224 1.2
thermostat-no-ble arm64 (read only) 4366296 4430584 64288 1.5
.rodata 156460 157484 1024 0.7
.text 3867228 3930492 63264 1.6
tv-app debug (read only) 5429225 5531673 102448 1.9
.rodata 275477 281653 6176 2.2
.text 4915811 5012083 96272 2.0
tv-casting-app debug (read only) 9872769 9962705 89936 0.9
.rodata 371176 376744 5568 1.5
.text 9029699 9114067 84368 0.9
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1093184 1096512 3328 0.3
text 804616 807816 3200 0.4
nrf7002dk_nrf5340_cpuapp (read/write) 1213800 1217016 3216 0.3
text 800404 803604 3200 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042504 1045448 2944 0.3
text 766176 769120 2944 0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1788292 1794252 5960 0.3
.text 1581932 1587876 5944 0.4
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1710420 1715940 5520 0.3
.text 1506364 1511868 5504 0.4
light cy8ckit_062s2_43012 (read/write) 1634852 1638996 4144 0.3
.text 1437484 1441612 4128 0.3
qpg lighting-app qpg6105+debug .text 631988 633644 1656 0.3
lock-app qpg6105+debug .text 595976 597856 1880 0.3
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823970 825874 1904 0.2
text 615930 617822 1892 0.3
all-clusters-app tlsr9518adk80d (read/write) 1110692 1115636 4944 0.4
text 785682 790616 4934 0.6
all-clusters-minimal-app tlsr9528a (read/write) 1087644 1092324 4680 0.4
text 756192 760854 4662 0.6
bridge-app tlsr9518adk80d (read/write) 933284 935196 1912 0.2
text 647142 649034 1892 0.3
contact-sensor-app tlsr9528a_retention (read/write) 824206 826606 2400 0.3
text 616300 618694 2394 0.4
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 982100 984620 2520 0.3
text 696962 699476 2514 0.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096264 1099768 3504 0.3
text 772338 775828 3490 0.5
lock-app-dfu tlsr9528a (read/write) 967980 970636 2656 0.3
text 650098 652746 2648 0.4
ota-requestor-app tlsr9518adk80d (read/write) 951596 954004 2408 0.3
text 665494 667888 2394 0.4
pump-app tlsr9528a (read/write) 883108 885012 1904 0.2
text 624416 626308 1892 0.3
pump-controller-app tlsr9518adk80d (read/write) 823760 825656 1896 0.2
text 591340 593232 1892 0.3
smoke_co_alarm-app tlsr9528a_retention (read/write) 825942 828518 2576 0.3
text 619046 621616 2570 0.4
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 881213 883117 1904 0.2
text 633354 635246 1892 0.3
thermostat tlsr9518adk80d (read/write) 848468 850876 2408 0.3
text 610096 612490 2394 0.4
window-covering tlsr9518adk80d (read/write) 842324 844724 2400 0.3
text 603760 606154 2394 0.4
Increases (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 45aa5b7 0550805 change % change
bl602 lighting-app bl602 (read/write) 1422490 1426730 4240 0.3
.bss 85328 85344 16 0.0
.text 1089772 1094000 4228 0.4
bl602+mfd (read/write) 1436962 1441210 4248 0.3
.bss 85496 85512 16 0.0
.text 1105140 1109376 4236 0.4
bl602+rpc (read/write) 1470250 1474490 4240 0.3
.bss 93360 93376 16 0.0
.text 1121532 1125760 4228 0.4
bl702 lighting-app bl702 (read/write) 1187343 1191587 4244 0.4
.text 959114 963342 4228 0.4
bl702+mfd (read/write) 1198475 1202463 3988 0.3
.text 971178 975150 3972 0.4
bl702+rpc (read/write) 1278959 1283203 4244 0.3
.text 1033924 1038152 4228 0.4
bl706-eth (read/write) 1006433 1010165 3732 0.4
.text 751600 755316 3716 0.5
bl706-wifi (read/write) 1237726 1242774 5048 0.4
.text 980152 985182 5030 0.5
bl702l lighting-app bl702l (read/write) 1156720 1160964 4244 0.4
.text 951992 956220 4228 0.4
bl702l+mfd (read/write) 1168172 1172416 4244 0.4
.text 964368 968596 4228 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 783096 3096 0.4
(read/write) 168540 168872 332 0.2
.bss 90612 90892 280 0.3
.data 3524 3552 28 0.8
.rodata 89440 90456 1016 1.1
.text 690296 692376 2080 0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 795808 798312 2504 0.3
(read/write) 178768 179108 340 0.2
.bss 100788 101068 280 0.3
.data 3552 3580 28 0.8
.rodata 83624 84640 1016 1.2
.text 711916 713404 1488 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 784200 786736 2536 0.3
(read/write) 173224 173564 340 0.2
.bss 95244 95524 280 0.3
.data 3552 3580 28 0.8
.rodata 110296 111312 1016 0.9
.text 673636 675156 1520 0.2
pump-app LP_EM_CC1354P10_6 (read only) 736840 738880 2040 0.3
(read/write) 167504 167844 340 0.2
.bss 89352 89632 280 0.3
.data 3512 3540 28 0.8
.rodata 85016 86032 1016 1.2
.text 651560 652584 1024 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 722464 724536 2072 0.3
(read/write) 167724 168056 332 0.2
.bss 89576 89856 280 0.3
.data 3508 3536 28 0.8
.rodata 80856 81872 1016 1.3
.text 641344 642400 1056 0.2
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 572066 1912 0.3
(read/write) 207888 207904 16 0.0
.bss 201172 201188 16 0.0
.rodata 84434 84458 24 0.0
.text 483596 485484 1888 0.4
lock CC3235SF_LAUNCHXL (read only) 623514 626314 2800 0.4
(read/write) 208288 208304 16 0.0
.bss 201648 201664 16 0.0
.rodata 106306 106322 16 0.0
.text 515084 517868 2784 0.5
cyw30739 light cyw930739m2evb_01 (read/write) 563535 565815 2280 0.4
.app_xip_area 453457 455721 2264 0.5
.bss 64920 64936 16 0.0
lock cyw930739m2evb_01 (read/write) 545647 547359 1712 0.3
.app_xip_area 430833 432529 1696 0.4
.bss 69616 69632 16 0.0
ota-requestor cyw930739m2evb_01 (read/write) 564751 566335 1584 0.3
.app_xip_area 456129 457697 1568 0.3
.bss 63504 63520 16 0.0
switch cyw930739m2evb_01 (read/write) 560103 561783 1680 0.3
.app_xip_area 448249 449913 1664 0.4
.bss 66624 66640 16 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1049192 4128 0.4
.bss 192800 192816 16 0.0
.text 849468 853580 4112 0.5
BRD4187C (read/write) 1107360 1109672 2312 0.2
.bss 195148 195164 16 0.0
.text 908808 911104 2296 0.3
lock-app BRD4161A+wf200 (read/write) 1119404 1121116 1712 0.2
.bss 188184 188200 16 0.0
.text 928400 930096 1696 0.2
window-app BRD4187C (read/write) 1141256 1144072 2816 0.2
.bss 167140 167156 16 0.0
.text 970804 973604 2800 0.3
esp32 all-clusters-app c3devkit (read only) 1194660 1200008 5348 0.4
(read/write) 1744072 1744088 16 0.0
.dram0.bss 73352 73368 16 0.0
.flash.text 1194660 1200008 5348 0.4
m5stack (read only) 1238555 1242103 3548 0.3
(read/write) 529032 529048 16 0.0
.dram0.bss 80216 80232 16 0.0
.flash.text 1232391 1235939 3548 0.3
k32w contact k32w0+release (read only) 608144 609832 1688 0.3
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.text 607608 609296 1688 0.3
k32w1+release (read/write) 693804 695452 1648 0.2
.bss 67760 67768 8 0.0
.text 579784 581424 1640 0.3
light k32w0+release (read only) 597496 599184 1688 0.3
(read/write) 79340 79348 8 0.0
.bss 67168 67176 8 0.0
.text 596960 598648 1688 0.3
k32w1+release (read/write) 785744 787424 1680 0.2
.bss 77436 77444 8 0.0
.text 662856 664528 1672 0.3
lock k32w0+release (read only) 578800 580408 1608 0.3
(read/write) 78756 78764 8 0.0
.bss 66608 66616 8 0.0
.text 578264 579872 1608 0.3
linux air-purifier-app debug (read only) 2544325 2557557 13232 0.5
.rodata 180712 180840 128 0.1
.text 2188309 2201413 13104 0.6
all-clusters-app debug (read only) 5564345 5729577 165232 3.0
.rodata 325372 335676 10304 3.2
.text 4819251 4974179 154928 3.2
all-clusters-minimal-app debug (read only) 4974025 5120793 146768 3.0
.rodata 272941 282605 9664 3.5
.text 4468771 4605875 137104 3.1
bridge-app debug (read only) 4435297 4531793 96496 2.2
.rodata 220341 226549 6208 2.8
.text 3996387 4086675 90288 2.3
chip-tool debug (read only) 11998425 12048665 50240 0.4
.rodata 435225 437273 2048 0.5
.text 10860115 10908307 48192 0.4
chip-tool-ipv6only arm64 (read only) 11554704 11590800 36096 0.3
(read/write) 583496 584296 800 0.1
.rodata 345020 345692 672 0.2
.text 10325308 10360732 35424 0.3
lighting-app debug+rpc+ui (read only) 5320705 5468449 147744 2.8
.rodata 342324 350708 8384 2.4
.text 4733715 4873075 139360 2.9
lock-app debug (read only) 4520497 4602241 81744 1.8
.rodata 248405 253173 4768 1.9
.text 4062067 4139043 76976 1.9
ota-provider-app debug (read only) 4184969 4256169 71200 1.7
.rodata 202709 206069 3360 1.7
.text 3790387 3858227 67840 1.8
ota-requestor-app debug (read only) 4276489 4372361 95872 2.2
.rodata 206517 211957 5440 2.6
.text 3873795 3964227 90432 2.3
shell debug (read only) 2845841 2876193 30352 1.1
.rodata 187296 187424 128 0.1
.text 2486402 2516626 30224 1.2
thermostat-no-ble arm64 (read only) 4366296 4430584 64288 1.5
.rodata 156460 157484 1024 0.7
.text 3867228 3930492 63264 1.6
tv-app debug (read only) 5429225 5531673 102448 1.9
.rodata 275477 281653 6176 2.2
.text 4915811 5012083 96272 2.0
tv-casting-app debug (read only) 9872769 9962705 89936 0.9
.rodata 371176 376744 5568 1.5
.text 9029699 9114067 84368 0.9
mbed lock-app-release cy8cproto_062_4343w (read/write) 2528800 2530552 1752 0.1
.bss 220384 220400 16 0.0
.text 1491484 1493236 1752 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1093184 1096512 3328 0.3
bss 129786 129802 16 0.0
text 804616 807816 3200 0.4
nrf7002dk_nrf5340_cpuapp (read/write) 1213800 1217016 3216 0.3
bss 121924 121940 16 0.0
text 800404 803604 3200 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042504 1045448 2944 0.3
bss 129516 129532 16 0.0
text 766176 769120 2944 0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1788292 1794252 5960 0.3
.bss 195332 195348 16 0.0
.text 1581932 1587876 5944 0.4
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1710420 1715940 5520 0.3
.bss 193052 193068 16 0.0
.text 1506364 1511868 5504 0.4
light cy8ckit_062s2_43012 (read/write) 1634852 1638996 4144 0.3
.bss 186548 186564 16 0.0
.text 1437484 1441612 4128 0.3
lock cy8ckit_062s2_43012 (read/write) 1661708 1664812 3104 0.2
.bss 213644 213660 16 0.0
.text 1437220 1440308 3088 0.2
qpg lighting-app qpg6105+debug (read/write) 1119608 1121264 1656 0.1
.bss 102224 102232 8 0.0
.text 631988 633644 1656 0.3
lock-app qpg6105+debug (read/write) 1083600 1085480 1880 0.2
.bss 98520 98528 8 0.0
.text 595976 597856 1880 0.3
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823970 825874 1904 0.2
bss 51020 51028 8 0.0
text 615930 617822 1892 0.3
all-clusters-app tlsr9518adk80d (read/write) 1110692 1115636 4944 0.4
bss 100768 100784 16 0.0
text 785682 790616 4934 0.6
all-clusters-minimal-app tlsr9528a (read/write) 1087644 1092324 4680 0.4
bss 109912 109928 16 0.0
text 756192 760854 4662 0.6
bridge-app tlsr9518adk80d (read/write) 933284 935196 1912 0.2
bss 92988 93004 16 0.0
text 647142 649034 1892 0.3
contact-sensor-app tlsr9528a_retention (read/write) 824206 826606 2400 0.3
bss 51064 51072 8 0.0
text 616300 618694 2394 0.4
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 982100 984620 2520 0.3
bss 79108 79116 8 0.0
text 696962 699476 2514 0.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096264 1099768 3504 0.3
bss 100056 100072 16 0.0
text 772338 775828 3490 0.5
lock-app-dfu tlsr9528a (read/write) 967980 970636 2656 0.3
bss 97408 97416 8 0.0
text 650098 652746 2648 0.4
ota-requestor-app tlsr9518adk80d (read/write) 951596 954004 2408 0.3
bss 92564 92580 16 0.0
text 665494 667888 2394 0.4
pump-app tlsr9528a (read/write) 883108 885012 1904 0.2
bss 69136 69144 8 0.0
text 624416 626308 1892 0.3
pump-controller-app tlsr9518adk80d (read/write) 823760 825656 1896 0.2
bss 57380 57388 8 0.0
text 591340 593232 1892 0.3
smoke_co_alarm-app tlsr9528a_retention (read/write) 825942 828518 2576 0.3
bss 51200 51208 8 0.0
text 619046 621616 2570 0.4
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 881213 883117 1904 0.2
bss 60848 60856 8 0.0
text 633354 635246 1892 0.3
thermostat tlsr9518adk80d (read/write) 848468 850876 2408 0.3
bss 57668 57676 8 0.0
text 610096 612490 2394 0.4
window-covering tlsr9518adk80d (read/write) 842324 844724 2400 0.3
bss 57984 57992 8 0.0
text 603760 606154 2394 0.4
Decreases (5 builds for linux, psoc6)
platform target config section 45aa5b7 0550805 change % change
linux thermostat-no-ble arm64 (read/write) 247224 244376 -2848 -1.2
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835352 -16 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837656 -16 -0.0
light cy8ckit_062s2_43012 (read only) 844360 844344 -16 -0.0
lock cy8ckit_062s2_43012 (read only) 817240 817224 -16 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 45aa5b7 0550805 change % change
bl602 lighting-app bl602 (read/write) 1422490 1426730 4240 0.3
.bss 85328 85344 16 0.0
.data 9488 9488 0 0.0
.rodata 157260 157260 0 0.0
.text 1089772 1094000 4228 0.4
bl602+mfd (read/write) 1436962 1441210 4248 0.3
.bss 85496 85512 16 0.0
.data 9456 9456 0 0.0
.rodata 156220 156220 0 0.0
.text 1105140 1109376 4236 0.4
bl602+rpc (read/write) 1470250 1474490 4240 0.3
.bss 93360 93376 16 0.0
.data 9864 9864 0 0.0
.rodata 164828 164828 0 0.0
.text 1121532 1125760 4228 0.4
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1187343 1191587 4244 0.4
.bss 11133 11133 0 0.0
.data 3664 3664 0 0.0
.rodata 106644 106644 0 0.0
.text 959114 963342 4228 0.4
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1198475 1202463 3988 0.3
.bss 11309 11309 0 0.0
.data 3648 3648 0 0.0
.rodata 105584 105584 0 0.0
.text 971178 975150 3972 0.4
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1278959 1283203 4244 0.3
.bss 19597 19597 0 0.0
.data 4224 4224 0 0.0
.rodata 122016 122016 0 0.0
.text 1033924 1038152 4228 0.4
bl706-eth (read/write) 1006433 1010165 3732 0.4
.bss 23692 23692 0 0.0
.data 3240 3240 0 0.0
.rodata 99964 99964 0 0.0
.text 751600 755316 3716 0.5
bl706-wifi (read/write) 1237726 1242774 5048 0.4
.bss 10577 10577 0 0.0
.data 3680 3680 0 0.0
.rodata 120944 120944 0 0.0
.text 980152 985182 5030 0.5
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1156720 1160964 4244 0.4
.bss 16328 16328 0 0.0
.data 5032 5032 0 0.0
.rodata 100648 100648 0 0.0
.text 951992 956220 4228 0.4
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1168172 1172416 4244 0.4
.bss 16504 16504 0 0.0
.data 5008 5008 0 0.0
.rodata 99588 99588 0 0.0
.text 964368 968596 4228 0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780000 783096 3096 0.4
(read/write) 168540 168872 332 0.2
.bss 90612 90892 280 0.3
.data 3524 3552 28 0.8
.rodata 89440 90456 1016 1.1
.text 690296 692376 2080 0.3
lock-ftd LP_EM_CC1354P10_6 (read only) 795808 798312 2504 0.3
(read/write) 178768 179108 340 0.2
.bss 100788 101068 280 0.3
.data 3552 3580 28 0.8
.rodata 83624 84640 1016 1.2
.text 711916 713404 1488 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 784200 786736 2536 0.3
(read/write) 173224 173564 340 0.2
.bss 95244 95524 280 0.3
.data 3552 3580 28 0.8
.rodata 110296 111312 1016 0.9
.text 673636 675156 1520 0.2
pump-app LP_EM_CC1354P10_6 (read only) 736840 738880 2040 0.3
(read/write) 167504 167844 340 0.2
.bss 89352 89632 280 0.3
.data 3512 3540 28 0.8
.rodata 85016 86032 1016 1.2
.text 651560 652584 1024 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 722464 724536 2072 0.3
(read/write) 167724 168056 332 0.2
.bss 89576 89856 280 0.3
.data 3508 3536 28 0.8
.rodata 80856 81872 1016 1.3
.text 641344 642400 1056 0.2
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 572066 1912 0.3
(read/write) 207888 207904 16 0.0
.bss 201172 201188 16 0.0
.data 1592 1592 0 0.0
.rodata 84434 84458 24 0.0
.text 483596 485484 1888 0.4
lock CC3235SF_LAUNCHXL (read only) 623514 626314 2800 0.4
(read/write) 208288 208304 16 0.0
.bss 201648 201664 16 0.0
.data 1520 1520 0 0.0
.rodata 106306 106322 16 0.0
.text 515084 517868 2784 0.5
cyw30739 light cyw930739m2evb_01 (read/write) 563535 565815 2280 0.4
.app_xip_area 453457 455721 2264 0.5
.bss 64920 64936 16 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 545647 547359 1712 0.3
.app_xip_area 430833 432529 1696 0.4
.bss 69616 69632 16 0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 564751 566335 1584 0.3
.app_xip_area 456129 457697 1568 0.3
.bss 63504 63520 16 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 560103 561783 1680 0.3
.app_xip_area 448249 449913 1664 0.4
.bss 66624 66640 16 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1049192 4128 0.4
.bss 192800 192816 16 0.0
.data 2776 2776 0 0.0
.text 849468 853580 4112 0.5
BRD4187C (read/write) 1107360 1109672 2312 0.2
.bss 195148 195164 16 0.0
.data 3384 3384 0 0.0
.text 908808 911104 2296 0.3
lock-app BRD4161A+wf200 (read/write) 1119404 1121116 1712 0.2
.bss 188184 188200 16 0.0
.data 2800 2800 0 0.0
.text 928400 930096 1696 0.2
window-app BRD4187C (read/write) 1141256 1144072 2816 0.2
.bss 167140 167156 16 0.0
.data 3292 3292 0 0.0
.text 970804 973604 2800 0.3
esp32 all-clusters-app c3devkit (read only) 1194660 1200008 5348 0.4
(read/write) 1744072 1744088 16 0.0
.dram0.bss 73352 73368 16 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 247592 247592 0 0.0
.flash.text 1194660 1200008 5348 0.4
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1238555 1242103 3548 0.3
(read/write) 529032 529048 16 0.0
.dram0.bss 80216 80232 16 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 277764 277764 0 0.0
.flash.text 1232391 1235939 3548 0.3
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 608144 609832 1688 0.3
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.data 2236 2236 0 0.0
.text 607608 609296 1688 0.3
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 693804 695452 1648 0.2
.bss 67760 67768 8 0.0
.data 2788 2788 0 0.0
.text 579784 581424 1640 0.3
light k32w0+release (read only) 597496 599184 1688 0.3
(read/write) 79340 79348 8 0.0
.bss 67168 67176 8 0.0
.data 2188 2188 0 0.0
.text 596960 598648 1688 0.3
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 785744 787424 1680 0.2
.bss 77436 77444 8 0.0
.data 2000 2000 0 0.0
.text 662856 664528 1672 0.3
lock k32w0+release (read only) 578800 580408 1608 0.3
(read/write) 78756 78764 8 0.0
.bss 66608 66616 8 0.0
.data 2164 2164 0 0.0
.text 578264 579872 1608 0.3
linux air-purifier-app debug (read only) 2544325 2557557 13232 0.5
(read/write) 127200 127200 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 180712 180840 128 0.1
.text 2188309 2201413 13104 0.6
all-clusters-app debug (read only) 5564345 5729577 165232 3.0
(read/write) 465800 465800 0 0.0
.bss 132080 132080 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 321992 321992 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1296 1296 0 0.0
.rodata 325372 335676 10304 3.2
.text 4819251 4974179 154928 3.2
all-clusters-minimal-app debug (read only) 4974025 5120793 146768 3.0
(read/write) 234712 234712 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 96040 96040 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 272941 282605 9664 3.5
.text 4468771 4605875 137104 3.1
bridge-app debug (read only) 4435297 4531793 96496 2.2
(read/write) 215984 215984 0 0.0
.bss 117816 117816 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 220341 226549 6208 2.8
.text 3996387 4086675 90288 2.3
chip-tool debug (read only) 11998425 12048665 50240 0.4
(read/write) 514240 514240 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 407760 407760 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 435225 437273 2048 0.5
.text 10860115 10908307 48192 0.4
chip-tool-ipv6only arm64 (read only) 11554704 11590800 36096 0.3
(read/write) 583496 584296 800 0.1
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 447256 447256 0 0.0
.dynamic 512 512 0 0.0
.got 20256 20256 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 345020 345692 672 0.2
.text 10325308 10360732 35424 0.3
lighting-app debug+rpc+ui (read only) 5320705 5468449 147744 2.8
(read/write) 224912 224912 0 0.0
.bss 118880 118880 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 342324 350708 8384 2.4
.text 4733715 4873075 139360 2.9
lock-app debug (read only) 4520497 4602241 81744 1.8
(read/write) 203608 203608 0 0.0
.bss 113248 113248 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 248405 253173 4768 1.9
.text 4062067 4139043 76976 1.9
ota-provider-app debug (read only) 4184969 4256169 71200 1.7
(read/write) 192688 192688 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 202709 206069 3360 1.7
.text 3790387 3858227 67840 1.8
ota-requestor-app debug (read only) 4276489 4372361 95872 2.2
(read/write) 196968 196968 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 206517 211957 5440 2.6
.text 3873795 3964227 90432 2.3
shell debug (read only) 2845841 2876193 30352 1.1
(read/write) 154496 154496 0 0.0
.bss 62184 62184 0 0.0
.data 1344 1344 0 0.0
.data.rel.ro 85192 85192 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187296 187424 128 0.1
.text 2486402 2516626 30224 1.2
thermostat-no-ble arm64 (read only) 4366296 4430584 64288 1.5
(read/write) 247224 244376 -2848 -1.2
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102824 102824 0 0.0
.dynamic 512 512 0 0.0
.got 12096 12096 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 156460 157484 1024 0.7
.text 3867228 3930492 63264 1.6
tv-app debug (read only) 5429225 5531673 102448 1.9
(read/write) 349232 349232 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92344 92344 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 275477 281653 6176 2.2
.text 4915811 5012083 96272 2.0
tv-casting-app debug (read only) 9872769 9962705 89936 0.9
(read/write) 342288 342288 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 176576 176576 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 371176 376744 5568 1.5
.text 9029699 9114067 84368 0.9
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2528800 2530552 1752 0.1
.bss 220384 220400 16 0.0
.data 5208 5208 0 0.0
.text 1491484 1493236 1752 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1093184 1096512 3328 0.3
bss 129786 129802 16 0.0
rodata 111056 111056 0 0.0
text 804616 807816 3200 0.4
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1213800 1217016 3216 0.3
bss 121924 121940 16 0.0
rodata 140972 140972 0 0.0
text 800404 803604 3200 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042504 1045448 2944 0.3
bss 129516 129532 16 0.0
rodata 99080 99080 0 0.0
text 766176 769120 2944 0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835352 -16 -0.0
(read/write) 1788292 1794252 5960 0.3
.bss 195332 195348 16 0.0
.data 2640 2640 0 0.0
.text 1581932 1587876 5944 0.4
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837656 -16 -0.0
(read/write) 1710420 1715940 5520 0.3
.bss 193052 193068 16 0.0
.data 2616 2616 0 0.0
.text 1506364 1511868 5504 0.4
light cy8ckit_062s2_43012 (read only) 844360 844344 -16 -0.0
(read/write) 1634852 1638996 4144 0.3
.bss 186548 186564 16 0.0
.data 2432 2432 0 0.0
.text 1437484 1441612 4128 0.3
lock cy8ckit_062s2_43012 (read only) 817240 817224 -16 -0.0
(read/write) 1661708 1664812 3104 0.2
.bss 213644 213660 16 0.0
.data 2456 2456 0 0.0
.text 1437220 1440308 3088 0.2
qpg lighting-app qpg6105+debug (read/write) 1119608 1121264 1656 0.1
.bss 102224 102232 8 0.0
.data 808 808 0 0.0
.text 631988 633644 1656 0.3
lock-app qpg6105+debug (read/write) 1083600 1085480 1880 0.2
.bss 98520 98528 8 0.0
.data 852 852 0 0.0
.text 595976 597856 1880 0.3
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823970 825874 1904 0.2
bss 51020 51028 8 0.0
text 615930 617822 1892 0.3
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1110692 1115636 4944 0.4
bss 100768 100784 16 0.0
text 785682 790616 4934 0.6
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1087644 1092324 4680 0.4
bss 109912 109928 16 0.0
text 756192 760854 4662 0.6
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933284 935196 1912 0.2
bss 92988 93004 16 0.0
text 647142 649034 1892 0.3
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824206 826606 2400 0.3
bss 51064 51072 8 0.0
text 616300 618694 2394 0.4
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 982100 984620 2520 0.3
bss 79108 79116 8 0.0
text 696962 699476 2514 0.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096264 1099768 3504 0.3
bss 100056 100072 16 0.0
text 772338 775828 3490 0.5
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 967980 970636 2656 0.3
bss 97408 97416 8 0.0
text 650098 652746 2648 0.4
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951596 954004 2408 0.3
bss 92564 92580 16 0.0
text 665494 667888 2394 0.4
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 883108 885012 1904 0.2
bss 69136 69144 8 0.0
text 624416 626308 1892 0.3
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823760 825656 1896 0.2
bss 57380 57388 8 0.0
text 591340 593232 1892 0.3
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705844 705844 0 0.0
bss 73640 73640 0 0.0
text 462234 462234 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825942 828518 2576 0.3
bss 51200 51208 8 0.0
text 619046 621616 2570 0.4
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881213 883117 1904 0.2
bss 60848 60856 8 0.0
text 633354 635246 1892 0.3
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848468 850876 2408 0.3
bss 57668 57676 8 0.0
text 610096 612490 2394 0.4
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 842324 844724 2400 0.3
bss 57984 57992 8 0.0
text 603760 606154 2394 0.4

src/app/CommandHandler.h Outdated Show resolved Hide resolved
src/app/CommandHandler.cpp Outdated Show resolved Hide resolved
src/app/CommandHandler.h Outdated Show resolved Hide resolved
src/app/CommandHandler.h Show resolved Hide resolved
src/app/CommandResponseSender.h Outdated Show resolved Hide resolved
Copy link

PR #31516: Size comparison from 45aa5b7 to 829e1af

Increases (1 build for mbed)
platform target config section 45aa5b7 829e1af change % change
mbed lock-app-release cy8cproto_062_4343w (read/write) 2528800 2530552 1752 0.1
.text 1491484 1493236 1752 0.1
Full report (1 build for mbed)
platform target config section 45aa5b7 829e1af change % change
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2528800 2530552 1752 0.1
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1491484 1493236 1752 0.1

@tehampson tehampson enabled auto-merge (squash) January 19, 2024 21:17
@tehampson tehampson merged commit 71f1e32 into project-chip:master Jan 19, 2024
57 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