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

Make supported Wi-Fi bands API less error prone #31349

Merged
merged 6 commits into from
Jan 15, 2024

Conversation

tcarmelveilleux
Copy link
Contributor

  • Return a bitmask rather than mutating a span which could have led to misuse.
  • Make Network Commissioning cluster revision programmatic to avoid rev 1 leftovers (illegal starting at 1.3).
  • Fix an internal error case on writes.

Fixes #30107
Issue #30110

Testing done:

  • Existing integration tests still pass with refactor.

- Return a bitmask rather than mutating a span which could have led
  to misuse.
- Make Network Commissioning cluster revision programmatic
  to avoid rev 1 leftovers (illegal starting at 1.3).
- Fix an internal error case on writes.

Fixes project-chip#30107
Issue project-chip#30110

Testing done:
- Existing integration tests still pass with refactor.
Copy link

github-actions bot commented Jan 10, 2024

PR #31349: Size comparison from fcd82fd to 28e1353

Increases (6 builds for bl702l, cc13x4_26x4, efr32, esp32, mbed)
platform target config section fcd82fd 28e1353 change % change
bl702l lighting-app bl702l+mfd (read/write) 1165540 1165564 24 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .rodata 88832 88840 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1117860 1117900 40 0.0
.text 927000 927040 40 0.0
esp32 all-clusters-app c3devkit (read only) 1153312 1153374 62 0.0
.flash.text 1153312 1153374 62 0.0
m5stack (read only) 1199551 1199571 20 0.0
.flash.text 1193387 1193407 20 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2526712 2526720 8 0.0
.text 1489396 1489404 8 0.0
Decreases (53 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, k32w, linux, psoc6, qpg, telink)
platform target config section fcd82fd 28e1353 change % change
bl702 lighting-app bl702 (read/write) 1184443 1184215 -228 -0.0
.text 956760 956530 -230 -0.0
bl702+mfd (read/write) 1195575 1195091 -484 -0.0
.text 968824 968338 -486 -0.1
bl702+rpc (read/write) 1276379 1275891 -488 -0.0
.text 1031822 1031336 -486 -0.0
bl702l lighting-app bl702l (read/write) 1154088 1153600 -488 -0.0
.text 949886 949400 -486 -0.1
bl702l+mfd .text 962262 961776 -486 -0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 777768 777600 -168 -0.0
.text 688672 688496 -176 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 793848 793672 -176 -0.0
.text 710492 710316 -176 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782104 781912 -192 -0.0
.text 672140 671948 -192 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 734712 734536 -176 -0.0
.text 650024 649848 -176 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720240 720048 -192 -0.0
.text 639712 639520 -192 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 561959 561783 -176 -0.0
.app_xip_area 452113 451937 -176 -0.0
lock cyw930739m2evb_01 (read/write) 544207 544031 -176 -0.0
.app_xip_area 429625 429449 -176 -0.0
ota-requestor cyw930739m2evb_01 (read/write) 562895 562727 -168 -0.0
.app_xip_area 454505 454337 -168 -0.0
switch cyw930739m2evb_01 (read/write) 558407 558231 -176 -0.0
.app_xip_area 446785 446609 -176 -0.0
efr32 lighting-app BRD4187C (read/write) 1104976 1104784 -192 -0.0
.text 906640 906448 -192 -0.0
window-app BRD4187C (read/write) 1138224 1137872 -352 -0.0
.text 967988 967636 -352 -0.0
k32w contact k32w0+release (read only) 606352 606184 -168 -0.0
.text 605816 605648 -168 -0.0
k32w1+release (read/write) 691612 691444 -168 -0.0
.text 577744 577576 -168 -0.0
light k32w0+release (read only) 595752 595584 -168 -0.0
.text 595216 595048 -168 -0.0
k32w1+release (read/write) 783448 783264 -184 -0.0
.text 660712 660528 -184 -0.0
lock k32w0+release (read only) 577224 577048 -176 -0.0
.text 576688 576512 -176 -0.0
linux air-purifier-app debug (read only) 2533869 2533197 -672 -0.0
.text 2178853 2178181 -672 -0.0
all-clusters-app debug (read only) 5431409 5430705 -704 -0.0
.rodata 314140 314108 -32 -0.0
.text 4705155 4704483 -672 -0.0
all-clusters-minimal-app debug (read only) 4961249 4960513 -736 -0.0
.rodata 272813 272749 -64 -0.0
.text 4455955 4455283 -672 -0.0
bridge-app debug (read only) 4424793 4424073 -720 -0.0
.rodata 219477 219445 -32 -0.0
.text 3986723 3986035 -688 -0.0
lighting-app debug+rpc+ui (read only) 5310689 5309985 -704 -0.0
.rodata 340724 340692 -32 -0.0
.text 4725155 4724483 -672 -0.0
lock-app debug (read only) 4510057 4509321 -736 -0.0
.rodata 247381 247317 -64 -0.0
.text 4052627 4051955 -672 -0.0
ota-provider-app debug (read only) 4174017 4173313 -704 -0.0
.rodata 201589 201557 -32 -0.0
.text 3780531 3779859 -672 -0.0
ota-requestor-app debug (read only) 4264593 4263889 -704 -0.0
.rodata 205397 205365 -32 -0.0
.text 3862899 3862227 -672 -0.0
thermostat-no-ble arm64 (read only) 4353272 4352520 -752 -0.0
(read/write) 247976 244632 -3344 -1.3
.text 3855132 3854380 -752 -0.0
tv-app debug (read only) 5411313 5410577 -736 -0.0
.rodata 273493 273429 -64 -0.0
.text 4899811 4899139 -672 -0.0
tv-casting-app debug (read only) 9646689 9645985 -704 -0.0
.rodata 365608 365576 -32 -0.0
.text 8813123 8812451 -672 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754100 1754068 -32 -0.0
.text 1548100 1548068 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1707084 1707068 -16 -0.0
.text 1503172 1503156 -16 -0.0
light cy8ckit_062s2_43012 (read/write) 1631988 1631980 -8 -0.0
.text 1434764 1434756 -8 -0.0
lock cy8ckit_062s2_43012 (read/write) 1658916 1658884 -32 -0.0
.text 1434572 1434540 -32 -0.0
qpg lighting-app qpg6105+debug (read/write) 1117496 1117312 -184 -0.0
.text 629876 629692 -184 -0.0
lock-app qpg6105+debug (read/write) 1081416 1081240 -176 -0.0
.text 593792 593616 -176 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 822146 821934 -212 -0.0
text 614426 614208 -218 -0.0
all-clusters-app tlsr9518adk80d (read/write) 1089228 1089016 -212 -0.0
text 769416 769198 -218 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1085044 1084824 -220 -0.0
text 754242 754024 -218 -0.0
bridge-app tlsr9518adk80d (read/write) 935544 935332 -212 -0.0
text 647548 647330 -218 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 822382 822170 -212 -0.0
text 614796 614578 -218 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 979708 979488 -220 -0.0
text 695114 694896 -218 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1094072 1093856 -216 -0.0
text 770616 770398 -218 -0.0
lock-app-dfu tlsr9528a (read/write) 966096 965884 -212 -0.0
text 648560 648342 -218 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 949428 949216 -212 -0.0
text 663858 663640 -218 -0.0
pump-app tlsr9528a (read/write) 881284 881072 -212 -0.0
text 622908 622690 -218 -0.0
pump-controller-app tlsr9518adk80d (read/write) 821928 821716 -212 -0.0
text 589832 589614 -218 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 824110 823898 -212 -0.0
text 617540 617322 -218 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 879117 878897 -220 -0.0
text 631670 631452 -218 -0.0
thermostat tlsr9518adk80d (read/write) 846300 846080 -220 -0.0
text 608298 608080 -218 -0.0
window-covering tlsr9518adk80d (read/write) 840492 840280 -212 -0.0
text 602252 602034 -218 -0.0
Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section fcd82fd 28e1353 change % change
bl602 lighting-app bl602 (read/write) 1419398 1419398 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 156992 156992 0 0.0
.text 1087096 1087096 0 0.0
bl602+mfd (read/write) 1434126 1434126 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 155952 155952 0 0.0
.text 1102720 1102720 0 0.0
bl602+rpc (read/write) 1467174 1467174 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164608 164608 0 0.0
.text 1118840 1118840 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184443 1184215 -228 -0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106364 106364 0 0.0
.text 956760 956530 -230 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1195575 1195091 -484 -0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105304 105304 0 0.0
.text 968824 968338 -486 -0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276379 1275891 -488 -0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121784 121784 0 0.0
.text 1031822 1031336 -486 -0.0
bl706-eth (read/write) 1003565 1003565 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99696 99696 0 0.0
.text 749166 749166 0 0.0
bl706-wifi (read/write) 1234390 1234390 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120676 120676 0 0.0
.text 977236 977236 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1154088 1153600 -488 -0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100368 100368 0 0.0
.text 949886 949400 -486 -0.1
bl702l+mfd (read/write) 1165540 1165564 24 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99308 99308 0 0.0
.text 962262 961776 -486 -0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 777768 777600 -168 -0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88832 88840 8 0.0
.text 688672 688496 -176 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 793848 793672 -176 -0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83088 83088 0 0.0
.text 710492 710316 -176 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782104 781912 -192 -0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109696 109696 0 0.0
.text 672140 671948 -192 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 734712 734536 -176 -0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84424 84424 0 0.0
.text 650024 649848 -176 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720240 720048 -192 -0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80264 80264 0 0.0
.text 639712 639520 -192 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567642 567642 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 83970 83970 0 0.0
.text 481548 481548 0 0.0
lock CC3235SF_LAUNCHXL (read only) 620994 620994 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105834 105834 0 0.0
.text 513036 513036 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 561959 561783 -176 -0.0
.app_xip_area 452113 451937 -176 -0.0
.bss 64688 64688 0 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) 544207 544031 -176 -0.0
.app_xip_area 429625 429449 -176 -0.0
.bss 69384 69384 0 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) 562895 562727 -168 -0.0
.app_xip_area 454505 454337 -168 -0.0
.bss 63272 63272 0 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) 558407 558231 -176 -0.0
.app_xip_area 446785 446609 -176 -0.0
.bss 66392 66392 0 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) 1041752 1041752 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846300 846300 0 0.0
BRD4187C (read/write) 1104976 1104784 -192 -0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 906640 906448 -192 -0.0
lock-app BRD4161A+wf200 (read/write) 1117860 1117900 40 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927000 927040 40 0.0
window-app BRD4187C (read/write) 1138224 1137872 -352 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 967988 967636 -352 -0.0
esp32 all-clusters-app c3devkit (read only) 1153312 1153374 62 0.0
(read/write) 1669200 1669200 0 0.0
.dram0.bss 71640 71640 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 239968 239968 0 0.0
.flash.text 1153312 1153374 62 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199551 1199571 20 0.0
(read/write) 519820 519820 0 0.0
.dram0.bss 78504 78504 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 270264 270264 0 0.0
.flash.text 1193387 1193407 20 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606352 606184 -168 -0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 605816 605648 -168 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691612 691444 -168 -0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 577744 577576 -168 -0.0
light k32w0+release (read only) 595752 595584 -168 -0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595216 595048 -168 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783448 783264 -184 -0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 660712 660528 -184 -0.0
lock k32w0+release (read only) 577224 577048 -176 -0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 576688 576512 -176 -0.0
linux air-purifier-app debug (read only) 2533869 2533197 -672 -0.0
(read/write) 127248 127248 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 808 808 0 0.0
.rodata 179592 179592 0 0.0
.text 2178853 2178181 -672 -0.0
all-clusters-app debug (read only) 5431409 5430705 -704 -0.0
(read/write) 457888 457888 0 0.0
.bss 131184 131184 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 315032 315032 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1288 0 0.0
.rodata 314140 314108 -32 -0.0
.text 4705155 4704483 -672 -0.0
all-clusters-minimal-app debug (read only) 4961249 4960513 -736 -0.0
(read/write) 234728 234728 0 0.0
.bss 127280 127280 0 0.0
.data 4352 4352 0 0.0
.data.rel.ro 95992 95992 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 272813 272749 -64 -0.0
.text 4455955 4455283 -672 -0.0
bridge-app debug (read only) 4424793 4424073 -720 -0.0
(read/write) 216000 216000 0 0.0
.bss 117848 117848 0 0.0
.data 6112 6112 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 832 832 0 0.0
.rodata 219477 219445 -32 -0.0
.text 3986723 3986035 -688 -0.0
chip-tool debug (read only) 11770169 11770169 0 0.0
(read/write) 507960 507960 0 0.0
.bss 94104 94104 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 401544 401544 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 428681 428681 0 0.0
.text 10645651 10645651 0 0.0
chip-tool-ipv6only arm64 (read only) 11344088 11344088 0 0.0
(read/write) 576968 576968 0 0.0
.bss 103208 103208 0 0.0
.data 4456 4456 0 0.0
.data.rel.ro 440816 440816 0 0.0
.dynamic 512 512 0 0.0
.got 19960 19960 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 339716 339716 0 0.0
.text 10128444 10128444 0 0.0
lighting-app debug+rpc+ui (read only) 5310689 5309985 -704 -0.0
(read/write) 225040 225040 0 0.0
.bss 118912 118912 0 0.0
.data 4864 4864 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 968 968 0 0.0
.rodata 340724 340692 -32 -0.0
.text 4725155 4724483 -672 -0.0
lock-app debug (read only) 4510057 4509321 -736 -0.0
(read/write) 203688 203688 0 0.0
.bss 113312 113312 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 864 864 0 0.0
.rodata 247381 247317 -64 -0.0
.text 4052627 4051955 -672 -0.0
ota-provider-app debug (read only) 4174017 4173313 -704 -0.0
(read/write) 192704 192704 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 728 728 0 0.0
.rodata 201589 201557 -32 -0.0
.text 3780531 3779859 -672 -0.0
ota-requestor-app debug (read only) 4264593 4263889 -704 -0.0
(read/write) 197016 197016 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72320 72320 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 205397 205365 -32 -0.0
.text 3862899 3862227 -672 -0.0
shell debug (read only) 2802769 2802769 0 0.0
(read/write) 152672 152672 0 0.0
.bss 61864 61864 0 0.0
.data 1344 1344 0 0.0
.data.rel.ro 83656 83656 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1104 0 0.0
.rodata 182592 182592 0 0.0
.text 2448802 2448802 0 0.0
thermostat-no-ble arm64 (read only) 4353272 4352520 -752 -0.0
(read/write) 247976 244632 -3344 -1.3
.bss 121624 121624 0 0.0
.data 3312 3312 0 0.0
.data.rel.ro 102752 102752 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155644 155644 0 0.0
.text 3855132 3854380 -752 -0.0
tv-app debug (read only) 5411313 5410577 -736 -0.0
(read/write) 349248 349248 0 0.0
.bss 243168 243168 0 0.0
.data 6432 6432 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 1144 1144 0 0.0
.rodata 273493 273429 -64 -0.0
.text 4899811 4899139 -672 -0.0
tv-casting-app debug (read only) 9646689 9645985 -704 -0.0
(read/write) 340112 340112 0 0.0
.bss 155936 155936 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 174432 174432 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 365608 365576 -32 -0.0
.text 8813123 8812451 -672 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526712 2526720 8 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489396 1489404 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835728 0 0.0
(read/write) 1754100 1754068 -32 -0.0
.bss 194996 194996 0 0.0
.data 2616 2616 0 0.0
.text 1548100 1548068 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707084 1707068 -16 -0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503172 1503156 -16 -0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1631988 1631980 -8 -0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1434764 1434756 -8 -0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1658916 1658884 -32 -0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1434572 1434540 -32 -0.0
qpg lighting-app qpg6105+debug (read/write) 1117496 1117312 -184 -0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 629876 629692 -184 -0.0
lock-app qpg6105+debug (read/write) 1081416 1081240 -176 -0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 593792 593616 -176 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822146 821934 -212 -0.0
bss 50916 50916 0 0.0
text 614426 614208 -218 -0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089228 1089016 -212 -0.0
bss 100372 100372 0 0.0
text 769416 769198 -218 -0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085044 1084824 -220 -0.0
bss 109696 109696 0 0.0
text 754242 754024 -218 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935544 935332 -212 -0.0
bss 93664 93664 0 0.0
text 647548 647330 -218 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822382 822170 -212 -0.0
bss 50960 50960 0 0.0
text 614796 614578 -218 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 979708 979488 -220 -0.0
bss 79004 79004 0 0.0
text 695114 694896 -218 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094072 1093856 -216 -0.0
bss 99840 99840 0 0.0
text 770616 770398 -218 -0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966096 965884 -212 -0.0
bss 97304 97304 0 0.0
text 648560 648342 -218 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949428 949216 -212 -0.0
bss 92348 92348 0 0.0
text 663858 663640 -218 -0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881284 881072 -212 -0.0
bss 69032 69032 0 0.0
text 622908 622690 -218 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 821928 821716 -212 -0.0
bss 57276 57276 0 0.0
text 589832 589614 -218 -0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705628 705628 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824110 823898 -212 -0.0
bss 51096 51096 0 0.0
text 617540 617322 -218 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879117 878897 -220 -0.0
bss 60744 60744 0 0.0
text 631670 631452 -218 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846300 846080 -220 -0.0
bss 57564 57564 0 0.0
text 608298 608080 -218 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840492 840280 -212 -0.0
bss 57880 57880 0 0.0
text 602252 602034 -218 -0.0

Copy link

github-actions bot commented Jan 15, 2024

PR #31349: Size comparison from 4676d27 to 0982492

Increases above 0.2%:

platform target config section 4676d27 0982492 change % change
linux thermostat-no-ble arm64 (read/write) 245728 246480 752 0.3
Increases (7 builds for bl702l, cc13x4_26x4, efr32, esp32, linux, mbed)
platform target config section 4676d27 0982492 change % change
bl702l lighting-app bl702l+mfd (read/write) 1165968 1166252 284 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .rodata 88896 88904 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1118300 1118332 32 0.0
.text 927440 927472 32 0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1153948 62 0.0
.flash.text 1153886 1153948 62 0.0
m5stack (read only) 1200131 1200151 20 0.0
.flash.text 1193967 1193987 20 0.0
linux thermostat-no-ble arm64 (read/write) 245728 246480 752 0.3
mbed lock-app-release cy8cproto_062_4343w (read/write) 2527112 2527184 72 0.0
.text 1489796 1489868 72 0.0
Decreases (53 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, k32w, linux, psoc6, qpg, telink)
platform target config section 4676d27 0982492 change % change
bl702 lighting-app bl702 (read/write) 1185131 1184899 -232 -0.0
.text 957390 957160 -230 -0.0
bl702+mfd (read/write) 1196263 1195775 -488 -0.0
.text 969454 968968 -486 -0.1
bl702+rpc (read/write) 1276807 1276579 -228 -0.0
.text 1032196 1031966 -230 -0.0
bl702l lighting-app bl702l (read/write) 1155284 1154288 -996 -0.1
.text 950516 950030 -486 -0.1
bl702l+mfd .text 962636 962406 -230 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778248 778080 -168 -0.0
.text 689088 688912 -176 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794264 794088 -176 -0.0
.text 710884 710708 -176 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782568 782392 -176 -0.0
.text 672540 672364 -176 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 735192 735000 -192 -0.0
.text 650440 650248 -192 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720704 720528 -176 -0.0
.text 640112 639936 -176 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562271 562103 -168 -0.0
.app_xip_area 452425 452257 -168 -0.0
lock cyw930739m2evb_01 (read/write) 544527 544359 -168 -0.0
.app_xip_area 429945 429777 -168 -0.0
ota-requestor cyw930739m2evb_01 (read/write) 563287 563103 -184 -0.0
.app_xip_area 454897 454713 -184 -0.0
switch cyw930739m2evb_01 (read/write) 558831 558663 -168 -0.0
.app_xip_area 447209 447041 -168 -0.0
efr32 lighting-app BRD4187C (read/write) 1105456 1105264 -192 -0.0
.text 907120 906928 -192 -0.0
window-app BRD4187C (read/write) 1138792 1138440 -352 -0.0
.text 968556 968204 -352 -0.0
k32w contact k32w0+release (read only) 606840 606656 -184 -0.0
.text 606304 606120 -184 -0.0
k32w1+release (read/write) 692116 691948 -168 -0.0
.text 578248 578080 -168 -0.0
light k32w0+release (read only) 596184 596016 -168 -0.0
.text 595648 595480 -168 -0.0
k32w1+release (read/write) 783928 783744 -184 -0.0
.text 661192 661008 -184 -0.0
lock k32w0+release (read only) 577656 577488 -168 -0.0
.text 577120 576952 -168 -0.0
linux air-purifier-app debug (read only) 2535309 2534637 -672 -0.0
.text 2180341 2179669 -672 -0.0
all-clusters-app debug (read only) 5435593 5434857 -736 -0.0
.rodata 314012 313948 -64 -0.0
.text 4709395 4708723 -672 -0.0
all-clusters-minimal-app debug (read only) 4961265 4960529 -736 -0.0
.rodata 271949 271885 -64 -0.0
.text 4457027 4456355 -672 -0.0
bridge-app debug (read only) 4426473 4425801 -672 -0.0
.text 3988419 3987747 -672 -0.0
lighting-app debug+rpc+ui (read only) 5311121 5310417 -704 -0.0
.rodata 340276 340244 -32 -0.0
.text 4726131 4725459 -672 -0.0
lock-app debug (read only) 4511721 4511017 -704 -0.0
.rodata 247445 247413 -32 -0.0
.text 4054275 4053603 -672 -0.0
ota-provider-app debug (read only) 4175953 4175233 -720 -0.0
.rodata 201781 201749 -32 -0.0
.text 3782323 3781635 -688 -0.0
ota-requestor-app debug (read only) 4266833 4266161 -672 -0.0
.text 3865091 3864419 -672 -0.0
thermostat-no-ble arm64 (read only) 4355544 4354792 -752 -0.0
.text 3857084 3856332 -752 -0.0
tv-app debug (read only) 5412993 5412289 -704 -0.0
.rodata 273493 273461 -32 -0.0
.text 4901875 4901203 -672 -0.0
tv-casting-app debug (read only) 9654665 9653961 -704 -0.0
.rodata 365800 365768 -32 -0.0
.text 8827171 8826499 -672 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1761028 1761004 -24 -0.0
.text 1554996 1554972 -24 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1707524 1707516 -8 -0.0
.text 1503612 1503604 -8 -0.0
light cy8ckit_062s2_43012 (read/write) 1632444 1632428 -16 -0.0
.text 1435220 1435204 -16 -0.0
lock cy8ckit_062s2_43012 (read/write) 1659348 1659340 -8 -0.0
.text 1435004 1434996 -8 -0.0
qpg lighting-app qpg6105+debug (read/write) 1117960 1117792 -168 -0.0
.text 630340 630172 -168 -0.0
lock-app qpg6105+debug (read/write) 1081936 1081760 -176 -0.0
.text 594312 594136 -176 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 822594 822382 -212 -0.0
text 614800 614582 -218 -0.0
all-clusters-app tlsr9518adk80d (read/write) 1090060 1089840 -220 -0.0
text 769954 769736 -218 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1085496 1085284 -212 -0.0
text 754632 754414 -218 -0.0
bridge-app tlsr9518adk80d (read/write) 935944 935732 -212 -0.0
text 647880 647662 -218 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 822830 822610 -220 -0.0
text 615170 614952 -218 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 980468 980256 -212 -0.0
text 695692 695474 -218 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1094524 1094300 -224 -0.0
text 771006 770788 -218 -0.0
lock-app-dfu tlsr9528a (read/write) 966552 966332 -220 -0.0
text 648938 648720 -218 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 949880 949668 -212 -0.0
text 664248 664030 -218 -0.0
pump-app tlsr9528a (read/write) 881732 881520 -212 -0.0
text 623286 623068 -218 -0.0
pump-controller-app tlsr9518adk80d (read/write) 822384 822164 -220 -0.0
text 590210 589992 -218 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 824558 824346 -212 -0.0
text 617914 617696 -218 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 879609 879397 -212 -0.0
text 632106 631888 -218 -0.0
thermostat tlsr9518adk80d (read/write) 846748 846536 -212 -0.0
text 608676 608458 -218 -0.0
window-covering tlsr9518adk80d (read/write) 840948 840728 -220 -0.0
text 602630 602412 -218 -0.0
Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 4676d27 0982492 change % change
bl602 lighting-app bl602 (read/write) 1420086 1420086 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 157048 157048 0 0.0
.text 1087726 1087726 0 0.0
bl602+mfd (read/write) 1434558 1434558 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 156008 156008 0 0.0
.text 1103094 1103094 0 0.0
bl602+rpc (read/write) 1467862 1467862 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164664 164664 0 0.0
.text 1119470 1119470 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1185131 1184899 -232 -0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106420 106420 0 0.0
.text 957390 957160 -230 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196263 1195775 -488 -0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105360 105360 0 0.0
.text 969454 968968 -486 -0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276807 1276579 -228 -0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121840 121840 0 0.0
.text 1032196 1031966 -230 -0.0
bl706-eth (read/write) 1004249 1004249 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99752 99752 0 0.0
.text 749796 749796 0 0.0
bl706-wifi (read/write) 1235138 1235138 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120732 120732 0 0.0
.text 977928 977928 0 0.0
bl702l lighting-app bl702l (read/write) 1155284 1154288 -996 -0.1
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100424 100424 0 0.0
.text 950516 950030 -486 -0.1
bl702l+mfd (read/write) 1165968 1166252 284 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99364 99364 0 0.0
.text 962636 962406 -230 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778248 778080 -168 -0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88896 88904 8 0.0
.text 689088 688912 -176 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794264 794088 -176 -0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83112 83112 0 0.0
.text 710884 710708 -176 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782568 782392 -176 -0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109760 109760 0 0.0
.text 672540 672364 -176 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 735192 735000 -192 -0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84488 84488 0 0.0
.text 650440 650248 -192 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720704 720528 -176 -0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80328 80328 0 0.0
.text 640112 639936 -176 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 568106 568106 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 84034 84034 0 0.0
.text 481948 481948 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621458 621458 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105898 105898 0 0.0
.text 513436 513436 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562271 562103 -168 -0.0
.app_xip_area 452425 452257 -168 -0.0
.bss 64688 64688 0 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) 544527 544359 -168 -0.0
.app_xip_area 429945 429777 -168 -0.0
.bss 69384 69384 0 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) 563287 563103 -184 -0.0
.app_xip_area 454897 454713 -184 -0.0
.bss 63272 63272 0 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) 558831 558663 -168 -0.0
.app_xip_area 447209 447041 -168 -0.0
.bss 66392 66392 0 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) 1042376 1042376 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846924 846924 0 0.0
BRD4187C (read/write) 1105456 1105264 -192 -0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 907120 906928 -192 -0.0
lock-app BRD4161A+wf200 (read/write) 1118300 1118332 32 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927440 927472 32 0.0
window-app BRD4187C (read/write) 1138792 1138440 -352 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968556 968204 -352 -0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1153948 62 0.0
(read/write) 1669488 1669488 0 0.0
.dram0.bss 71656 71656 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 240240 240240 0 0.0
.flash.text 1153886 1153948 62 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1200131 1200151 20 0.0
(read/write) 520108 520108 0 0.0
.dram0.bss 78520 78520 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 270536 270536 0 0.0
.flash.text 1193967 1193987 20 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606840 606656 -184 -0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606304 606120 -184 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 692116 691948 -168 -0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578248 578080 -168 -0.0
light k32w0+release (read only) 596184 596016 -168 -0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595648 595480 -168 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783928 783744 -184 -0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661192 661008 -184 -0.0
lock k32w0+release (read only) 577656 577488 -168 -0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 577120 576952 -168 -0.0
linux air-purifier-app debug (read only) 2535309 2534637 -672 -0.0
(read/write) 127192 127192 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 752 752 0 0.0
.rodata 179688 179688 0 0.0
.text 2180341 2179669 -672 -0.0
all-clusters-app debug (read only) 5435593 5434857 -736 -0.0
(read/write) 458208 458208 0 0.0
.bss 131216 131216 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 315352 315352 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 314012 313948 -64 -0.0
.text 4709395 4708723 -672 -0.0
all-clusters-minimal-app debug (read only) 4961265 4960529 -736 -0.0
(read/write) 234640 234640 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 271949 271885 -64 -0.0
.text 4457027 4456355 -672 -0.0
bridge-app debug (read only) 4426473 4425801 -672 -0.0
(read/write) 215976 215976 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 808 808 0 0.0
.rodata 219509 219509 0 0.0
.text 3988419 3987747 -672 -0.0
chip-tool debug (read only) 11782833 11782833 0 0.0
(read/write) 506264 506264 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399792 399792 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 429657 429657 0 0.0
.text 10663363 10663363 0 0.0
chip-tool-ipv6only arm64 (read only) 11357216 11357216 0 0.0
(read/write) 576232 576232 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 439024 439024 0 0.0
.dynamic 512 512 0 0.0
.got 20040 20040 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340332 340332 0 0.0
.text 10146652 10146652 0 0.0
lighting-app debug+rpc+ui (read only) 5311121 5310417 -704 -0.0
(read/write) 224936 224936 0 0.0
.bss 118848 118848 0 0.0
.data 4864 4864 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 928 928 0 0.0
.rodata 340276 340244 -32 -0.0
.text 4726131 4725459 -672 -0.0
lock-app debug (read only) 4511721 4511017 -704 -0.0
(read/write) 203600 203600 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 840 840 0 0.0
.rodata 247445 247413 -32 -0.0
.text 4054275 4053603 -672 -0.0
ota-provider-app debug (read only) 4175953 4175233 -720 -0.0
(read/write) 192680 192680 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 704 704 0 0.0
.rodata 201781 201749 -32 -0.0
.text 3782323 3781635 -688 -0.0
ota-requestor-app debug (read only) 4266833 4266161 -672 -0.0
(read/write) 196960 196960 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 760 760 0 0.0
.rodata 205589 205589 0 0.0
.text 3865091 3864419 -672 -0.0
shell debug (read only) 2802969 2802969 0 0.0
(read/write) 152704 152704 0 0.0
.bss 61832 61832 0 0.0
.data 1344 1344 0 0.0
.data.rel.ro 83784 83784 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 182016 182016 0 0.0
.text 2449746 2449746 0 0.0
thermostat-no-ble arm64 (read only) 4355544 4354792 -752 -0.0
(read/write) 245728 246480 752 0.3
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155916 155916 0 0.0
.text 3857084 3856332 -752 -0.0
tv-app debug (read only) 5412993 5412289 -704 -0.0
(read/write) 349128 349128 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 273493 273461 -32 -0.0
.text 4901875 4901203 -672 -0.0
tv-casting-app debug (read only) 9654665 9653961 -704 -0.0
(read/write) 338080 338080 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172384 172384 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 365800 365768 -32 -0.0
.text 8827171 8826499 -672 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2527112 2527184 72 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489796 1489868 72 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835696 0 0.0
(read/write) 1761028 1761004 -24 -0.0
.bss 195020 195020 0 0.0
.data 2624 2624 0 0.0
.text 1554996 1554972 -24 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707524 1707516 -8 -0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503612 1503604 -8 -0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632444 1632428 -16 -0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435220 1435204 -16 -0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659348 1659340 -8 -0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1435004 1434996 -8 -0.0
qpg lighting-app qpg6105+debug (read/write) 1117960 1117792 -168 -0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630340 630172 -168 -0.0
lock-app qpg6105+debug (read/write) 1081936 1081760 -176 -0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594312 594136 -176 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822594 822382 -212 -0.0
bss 50916 50916 0 0.0
text 614800 614582 -218 -0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1090060 1089840 -220 -0.0
bss 100384 100384 0 0.0
text 769954 769736 -218 -0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085496 1085284 -212 -0.0
bss 109696 109696 0 0.0
text 754632 754414 -218 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935944 935732 -212 -0.0
bss 93664 93664 0 0.0
text 647880 647662 -218 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822830 822610 -220 -0.0
bss 50960 50960 0 0.0
text 615170 614952 -218 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980468 980256 -212 -0.0
bss 79004 79004 0 0.0
text 695692 695474 -218 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094524 1094300 -224 -0.0
bss 99840 99840 0 0.0
text 771006 770788 -218 -0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966552 966332 -220 -0.0
bss 97304 97304 0 0.0
text 648938 648720 -218 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949880 949668 -212 -0.0
bss 92348 92348 0 0.0
text 664248 664030 -218 -0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881732 881520 -212 -0.0
bss 69032 69032 0 0.0
text 623286 623068 -218 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822384 822164 -220 -0.0
bss 57276 57276 0 0.0
text 590210 589992 -218 -0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824558 824346 -212 -0.0
bss 51096 51096 0 0.0
text 617914 617696 -218 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879609 879397 -212 -0.0
bss 60744 60744 0 0.0
text 632106 631888 -218 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846748 846536 -212 -0.0
bss 57564 57564 0 0.0
text 608676 608458 -218 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840948 840728 -220 -0.0
bss 57880 57880 0 0.0
text 602630 602412 -218 -0.0

@github-actions github-actions bot added the tests label Jan 15, 2024
Copy link

github-actions bot commented Jan 15, 2024

PR #31349: Size comparison from 4676d27 to 3c6866a

Increases above 0.2%:

platform target config section 4676d27 3c6866a change % change
esp32 all-clusters-app c3devkit (read only) 1153886 1157096 3210 0.3
.flash.text 1153886 1157096 3210 0.3
linux all-clusters-app debug (read only) 5435593 5453905 18312 0.3
.init_array 1224 1232 8 0.7
.rodata 314012 315004 992 0.3
.text 4709395 4725827 16432 0.3
lighting-app debug+rpc+ui .rodata 340276 341172 896 0.3
shell debug (read only) 2802969 2819289 16320 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data.rel.ro 83784 84232 448 0.5
.init_array 1040 1048 8 0.8
.rodata 182016 182752 736 0.4
.text 2449746 2464850 15104 0.6
thermostat-no-ble arm64 (read/write) 245728 246496 768 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1075376 1078540 3164 0.3
rodata 106752 107260 508 0.5
text 791520 794048 2528 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1200292 1203244 2952 0.2
rodata 139600 139912 312 0.2
text 788600 791172 2572 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .text 1554996 1559052 4056 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1090060 1093608 3548 0.3
text 769954 772922 2968 0.4
Increases (24 builds for bl602, bl702l, cc13x4_26x4, efr32, esp32, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 4676d27 3c6866a change % change
bl602 lighting-app bl602+rpc .text 1119470 1119474 4 0.0
bl702l lighting-app bl702l+mfd (read/write) 1165968 1166252 284 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .rodata 88896 88904 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1118300 1118332 32 0.0
.text 927440 927472 32 0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1157096 3210 0.3
(read/write) 1669488 1670072 584 0.0
.dram0.bss 71656 71720 64 0.1
.flash.rodata 240240 240760 520 0.2
.flash.text 1153886 1157096 3210 0.3
m5stack (read only) 1200131 1203111 2980 0.2
(read/write) 520108 520680 572 0.1
.dram0.bss 78520 78584 64 0.1
.flash.rodata 270536 271044 508 0.2
.flash.text 1193967 1196947 2980 0.2
linux all-clusters-app debug (read only) 5435593 5453905 18312 0.3
(read/write) 458208 459112 904 0.2
.bss 131216 131440 224 0.2
.data.rel.ro 315352 316008 656 0.2
.init_array 1224 1232 8 0.7
.rodata 314012 315004 992 0.3
.text 4709395 4725827 16432 0.3
chip-tool debug (read only) 11782833 11783297 464 0.0
.rodata 429657 429689 32 0.0
.text 10663363 10663795 432 0.0
chip-tool-ipv6only arm64 (read only) 11357216 11357776 560 0.0
.rodata 340332 340396 64 0.0
.text 10146652 10147148 496 0.0
lighting-app debug+rpc+ui (read only) 5311121 5312601 1480 0.0
.bss 118848 118880 32 0.0
.rodata 340276 341172 896 0.3
.text 4726131 4726787 656 0.0
shell debug (read only) 2802969 2819289 16320 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data.rel.ro 83784 84232 448 0.5
.init_array 1040 1048 8 0.8
.rodata 182016 182752 736 0.4
.text 2449746 2464850 15104 0.6
thermostat-no-ble arm64 (read/write) 245728 246496 768 0.3
mbed lock-app-release cy8cproto_062_4343w (read/write) 2527112 2527136 24 0.0
.text 1489796 1489820 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1075376 1078540 3164 0.3
bss 129403 129469 66 0.1
rodata 106752 107260 508 0.5
text 791520 794048 2528 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1200292 1203244 2952 0.2
bss 121613 121679 66 0.1
rodata 139600 139912 312 0.2
text 788600 791172 2572 0.3
light-switch-app nrf52840dk_nrf52840 rodata 88972 88980 8 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1186424 1186476 52 0.0
rodata 166436 166440 4 0.0
text 750760 750808 48 0.0
lighting-app nrf5340dk_nrf5340_cpuapp rodata 83144 83148 4 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1186424 1186476 52 0.0
rodata 166436 166440 4 0.0
text 750760 750808 48 0.0
lock-app nrf7002dk_nrf5340_cpuapp (read/write) 1198728 1198764 36 0.0
rodata 185984 185988 4 0.0
text 743068 743096 28 0.0
pump-app nrf52840dk_nrf52840 rodata 83572 83576 4 0.0
pump-controller-app nrf52840dk_nrf52840 rodata 80488 80492 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1761028 1765148 4120 0.2
.bss 195020 195084 64 0.0
.text 1554996 1559052 4056 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1090060 1093608 3548 0.3
bss 100384 100452 68 0.1
text 769954 772922 2968 0.4
Decreases (62 builds for bl602, bl702, bl702l, cc13x4_26x4, cyw30739, efr32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 4676d27 3c6866a change % change
bl602 lighting-app bl602+rpc (read/write) 1467862 1467822 -40 -0.0
.rodata 164664 164616 -48 -0.0
bl702 lighting-app bl702 (read/write) 1185131 1184899 -232 -0.0
.text 957390 957160 -230 -0.0
bl702+mfd (read/write) 1196263 1195775 -488 -0.0
.text 969454 968968 -486 -0.1
bl702+rpc (read/write) 1276807 1276535 -272 -0.0
.rodata 121840 121792 -48 -0.0
.text 1032196 1031970 -226 -0.0
bl702l lighting-app bl702l (read/write) 1155284 1154288 -996 -0.1
.text 950516 950030 -486 -0.1
bl702l+mfd .text 962636 962406 -230 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778248 778080 -168 -0.0
.text 689088 688912 -176 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794264 794088 -176 -0.0
.text 710884 710708 -176 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782568 782392 -176 -0.0
.text 672540 672364 -176 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 735192 735000 -192 -0.0
.text 650440 650248 -192 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720704 720528 -176 -0.0
.text 640112 639936 -176 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562271 562103 -168 -0.0
.app_xip_area 452425 452257 -168 -0.0
lock cyw930739m2evb_01 (read/write) 544527 544359 -168 -0.0
.app_xip_area 429945 429777 -168 -0.0
ota-requestor cyw930739m2evb_01 (read/write) 563287 563103 -184 -0.0
.app_xip_area 454897 454713 -184 -0.0
switch cyw930739m2evb_01 (read/write) 558831 558679 -152 -0.0
.app_xip_area 447209 447057 -152 -0.0
efr32 lighting-app BRD4187C (read/write) 1105456 1105216 -240 -0.0
.text 907120 906880 -240 -0.0
window-app BRD4187C (read/write) 1138792 1138440 -352 -0.0
.text 968556 968204 -352 -0.0
k32w contact k32w0+release (read only) 606840 606672 -168 -0.0
.text 606304 606136 -168 -0.0
k32w1+release (read/write) 692116 691964 -152 -0.0
.text 578248 578096 -152 -0.0
light k32w0+release (read only) 596184 596032 -152 -0.0
.text 595648 595496 -152 -0.0
k32w1+release (read/write) 783928 783760 -168 -0.0
.text 661192 661024 -168 -0.0
lock k32w0+release (read only) 577656 577488 -168 -0.0
.text 577120 576952 -168 -0.0
linux air-purifier-app debug (read only) 2535309 2534605 -704 -0.0
.text 2180341 2179637 -704 -0.0
all-clusters-minimal-app debug (read only) 4961265 4960513 -752 -0.0
.rodata 271949 271885 -64 -0.0
.text 4457027 4456339 -688 -0.0
bridge-app debug (read only) 4426473 4425785 -688 -0.0
.text 3988419 3987731 -688 -0.0
chip-tool-ipv6only arm64 (read/write) 576232 575672 -560 -0.1
lighting-app debug+rpc+ui (read/write) 224936 224904 -32 -0.0
.data 4864 4800 -64 -1.3
lock-app debug (read only) 4511721 4511001 -720 -0.0
.rodata 247445 247413 -32 -0.0
.text 4054275 4053587 -688 -0.0
ota-provider-app debug (read only) 4175953 4175217 -736 -0.0
.rodata 201781 201749 -32 -0.0
.text 3782323 3781619 -704 -0.0
ota-requestor-app debug (read only) 4266833 4266129 -704 -0.0
.text 3865091 3864387 -704 -0.0
thermostat-no-ble arm64 (read only) 4355544 4354776 -768 -0.0
.text 3857084 3856316 -768 -0.0
tv-app debug (read only) 5412993 5412273 -720 -0.0
.rodata 273493 273461 -32 -0.0
.text 4901875 4901187 -688 -0.0
tv-casting-app debug (read only) 9654665 9653945 -720 -0.0
.rodata 365800 365768 -32 -0.0
.text 8827171 8826483 -688 -0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1041448 1041272 -176 -0.0
text 765448 765268 -180 -0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 1000180 1000028 -152 -0.0
text 738652 738488 -164 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1094888 1094668 -220 -0.0
rodata 94128 94084 -44 -0.0
text 814932 814752 -180 -0.0
nrf52840dongle_nrf52840 (read/write) 1056248 1056072 -176 -0.0
text 773244 773064 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 979232 979060 -172 -0.0
text 712416 712236 -180 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1011668 1011492 -176 -0.0
text 730120 729940 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 926832 926656 -176 -0.0
text 648840 648660 -180 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 958932 958760 -172 -0.0
text 705208 705028 -180 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 946792 946620 -172 -0.0
text 696288 696108 -180 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835632 -64 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1707524 1707516 -8 -0.0
.text 1503612 1503604 -8 -0.0
light cy8ckit_062s2_43012 (read/write) 1632444 1632428 -16 -0.0
.text 1435220 1435204 -16 -0.0
lock cy8ckit_062s2_43012 (read/write) 1659348 1659340 -8 -0.0
.text 1435004 1434996 -8 -0.0
qpg lighting-app qpg6105+debug (read/write) 1117960 1117792 -168 -0.0
.text 630340 630172 -168 -0.0
lock-app qpg6105+debug (read/write) 1081936 1081760 -176 -0.0
.text 594312 594136 -176 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 822594 822382 -212 -0.0
text 614800 614582 -218 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1085496 1085284 -212 -0.0
text 754632 754414 -218 -0.0
bridge-app tlsr9518adk80d (read/write) 935944 935732 -212 -0.0
text 647880 647662 -218 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 822830 822610 -220 -0.0
text 615170 614952 -218 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 980468 980276 -192 -0.0
text 695692 695494 -198 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1094524 1094260 -264 -0.0
text 771006 770790 -216 -0.0
lock-app-dfu tlsr9528a (read/write) 966552 966332 -220 -0.0
text 648938 648720 -218 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 949880 949668 -212 -0.0
text 664248 664030 -218 -0.0
pump-app tlsr9528a (read/write) 881732 881520 -212 -0.0
text 623286 623068 -218 -0.0
pump-controller-app tlsr9518adk80d (read/write) 822384 822164 -220 -0.0
text 590210 589992 -218 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 824558 824346 -212 -0.0
text 617914 617696 -218 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 879609 879397 -212 -0.0
text 632106 631888 -218 -0.0
thermostat tlsr9518adk80d (read/write) 846748 846536 -212 -0.0
text 608676 608458 -218 -0.0
window-covering tlsr9518adk80d (read/write) 840948 840728 -220 -0.0
text 602630 602412 -218 -0.0
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4676d27 3c6866a change % change
bl602 lighting-app bl602 (read/write) 1420086 1420086 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 157048 157048 0 0.0
.text 1087726 1087726 0 0.0
bl602+mfd (read/write) 1434558 1434558 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 156008 156008 0 0.0
.text 1103094 1103094 0 0.0
bl602+rpc (read/write) 1467862 1467822 -40 -0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164664 164616 -48 -0.0
.text 1119470 1119474 4 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1185131 1184899 -232 -0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106420 106420 0 0.0
.text 957390 957160 -230 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196263 1195775 -488 -0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105360 105360 0 0.0
.text 969454 968968 -486 -0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276807 1276535 -272 -0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121840 121792 -48 -0.0
.text 1032196 1031970 -226 -0.0
bl706-eth (read/write) 1004249 1004249 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99752 99752 0 0.0
.text 749796 749796 0 0.0
bl706-wifi (read/write) 1235138 1235138 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120732 120732 0 0.0
.text 977928 977928 0 0.0
bl702l lighting-app bl702l (read/write) 1155284 1154288 -996 -0.1
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100424 100424 0 0.0
.text 950516 950030 -486 -0.1
bl702l+mfd (read/write) 1165968 1166252 284 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99364 99364 0 0.0
.text 962636 962406 -230 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778248 778080 -168 -0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88896 88904 8 0.0
.text 689088 688912 -176 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794264 794088 -176 -0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83112 83112 0 0.0
.text 710884 710708 -176 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782568 782392 -176 -0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109760 109760 0 0.0
.text 672540 672364 -176 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 735192 735000 -192 -0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84488 84488 0 0.0
.text 650440 650248 -192 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720704 720528 -176 -0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80328 80328 0 0.0
.text 640112 639936 -176 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 568106 568106 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 84034 84034 0 0.0
.text 481948 481948 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621458 621458 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105898 105898 0 0.0
.text 513436 513436 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562271 562103 -168 -0.0
.app_xip_area 452425 452257 -168 -0.0
.bss 64688 64688 0 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) 544527 544359 -168 -0.0
.app_xip_area 429945 429777 -168 -0.0
.bss 69384 69384 0 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) 563287 563103 -184 -0.0
.app_xip_area 454897 454713 -184 -0.0
.bss 63272 63272 0 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) 558831 558679 -152 -0.0
.app_xip_area 447209 447057 -152 -0.0
.bss 66392 66392 0 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) 1042376 1042376 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846924 846924 0 0.0
BRD4187C (read/write) 1105456 1105216 -240 -0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 907120 906880 -240 -0.0
lock-app BRD4161A+wf200 (read/write) 1118300 1118332 32 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927440 927472 32 0.0
window-app BRD4187C (read/write) 1138792 1138440 -352 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968556 968204 -352 -0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1157096 3210 0.3
(read/write) 1669488 1670072 584 0.0
.dram0.bss 71656 71720 64 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240240 240760 520 0.2
.flash.text 1153886 1157096 3210 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1200131 1203111 2980 0.2
(read/write) 520108 520680 572 0.1
.dram0.bss 78520 78584 64 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270536 271044 508 0.2
.flash.text 1193967 1196947 2980 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606840 606672 -168 -0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606304 606136 -168 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 692116 691964 -152 -0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578248 578096 -152 -0.0
light k32w0+release (read only) 596184 596032 -152 -0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595648 595496 -152 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783928 783760 -168 -0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661192 661024 -168 -0.0
lock k32w0+release (read only) 577656 577488 -168 -0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 577120 576952 -168 -0.0
linux air-purifier-app debug (read only) 2535309 2534605 -704 -0.0
(read/write) 127192 127192 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 752 752 0 0.0
.rodata 179688 179688 0 0.0
.text 2180341 2179637 -704 -0.0
all-clusters-app debug (read only) 5435593 5453905 18312 0.3
(read/write) 458208 459112 904 0.2
.bss 131216 131440 224 0.2
.data 4448 4448 0 0.0
.data.rel.ro 315352 316008 656 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1224 1232 8 0.7
.rodata 314012 315004 992 0.3
.text 4709395 4725827 16432 0.3
all-clusters-minimal-app debug (read only) 4961265 4960513 -752 -0.0
(read/write) 234640 234640 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 271949 271885 -64 -0.0
.text 4457027 4456339 -688 -0.0
bridge-app debug (read only) 4426473 4425785 -688 -0.0
(read/write) 215976 215976 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 808 808 0 0.0
.rodata 219509 219509 0 0.0
.text 3988419 3987731 -688 -0.0
chip-tool debug (read only) 11782833 11783297 464 0.0
(read/write) 506264 506264 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399792 399792 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 429657 429689 32 0.0
.text 10663363 10663795 432 0.0
chip-tool-ipv6only arm64 (read only) 11357216 11357776 560 0.0
(read/write) 576232 575672 -560 -0.1
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 439024 439024 0 0.0
.dynamic 512 512 0 0.0
.got 20040 20040 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340332 340396 64 0.0
.text 10146652 10147148 496 0.0
lighting-app debug+rpc+ui (read only) 5311121 5312601 1480 0.0
(read/write) 224936 224904 -32 -0.0
.bss 118848 118880 32 0.0
.data 4864 4800 -64 -1.3
.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 928 928 0 0.0
.rodata 340276 341172 896 0.3
.text 4726131 4726787 656 0.0
lock-app debug (read only) 4511721 4511001 -720 -0.0
(read/write) 203600 203600 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 840 840 0 0.0
.rodata 247445 247413 -32 -0.0
.text 4054275 4053587 -688 -0.0
ota-provider-app debug (read only) 4175953 4175217 -736 -0.0
(read/write) 192680 192680 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 704 704 0 0.0
.rodata 201781 201749 -32 -0.0
.text 3782323 3781619 -704 -0.0
ota-requestor-app debug (read only) 4266833 4266129 -704 -0.0
(read/write) 196960 196960 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 760 760 0 0.0
.rodata 205589 205589 0 0.0
.text 3865091 3864387 -704 -0.0
shell debug (read only) 2802969 2819289 16320 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data 1344 1344 0 0.0
.data.rel.ro 83784 84232 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1040 1048 8 0.8
.rodata 182016 182752 736 0.4
.text 2449746 2464850 15104 0.6
thermostat-no-ble arm64 (read only) 4355544 4354776 -768 -0.0
(read/write) 245728 246496 768 0.3
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155916 155916 0 0.0
.text 3857084 3856316 -768 -0.0
tv-app debug (read only) 5412993 5412273 -720 -0.0
(read/write) 349128 349128 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 273493 273461 -32 -0.0
.text 4901875 4901187 -688 -0.0
tv-casting-app debug (read only) 9654665 9653945 -720 -0.0
(read/write) 338080 338080 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172384 172384 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 365800 365768 -32 -0.0
.text 8827171 8826483 -688 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2527112 2527136 24 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489796 1489820 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1075376 1078540 3164 0.3
bss 129403 129469 66 0.1
rodata 106752 107260 508 0.5
text 791520 794048 2528 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1200292 1203244 2952 0.2
bss 121613 121679 66 0.1
rodata 139600 139912 312 0.2
text 788600 791172 2572 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041272 -176 -0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765268 -180 -0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1000180 1000028 -152 -0.0
bss 124880 124880 0 0.0
rodata 88972 88980 8 0.0
text 738652 738488 -164 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1186424 1186476 52 0.0
bss 114811 114811 0 0.0
rodata 166436 166440 4 0.0
text 750760 750808 48 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1094888 1094668 -220 -0.0
bss 135132 135132 0 0.0
rodata 94128 94084 -44 -0.0
text 814932 814752 -180 -0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1056248 1056072 -176 -0.0
bss 143197 143197 0 0.0
rodata 84360 84360 0 0.0
text 773244 773064 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 979232 979060 -172 -0.0
bss 131469 131469 0 0.0
rodata 83144 83148 4 0.0
text 712416 712236 -180 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1186424 1186476 52 0.0
bss 114811 114811 0 0.0
rodata 166436 166440 4 0.0
text 750760 750808 48 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1011668 1011492 -176 -0.0
bss 125387 125387 0 0.0
rodata 108516 108516 0 0.0
text 730120 729940 -180 -0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 926832 926656 -176 -0.0
bss 122984 122984 0 0.0
rodata 102800 102800 0 0.0
text 648840 648660 -180 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1198728 1198764 36 0.0
bss 115318 115318 0 0.0
rodata 185984 185988 4 0.0
text 743068 743096 28 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 958932 958760 -172 -0.0
bss 122576 122576 0 0.0
rodata 83572 83576 4 0.0
text 705208 705028 -180 -0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 946792 946620 -172 -0.0
bss 122375 122375 0 0.0
rodata 80488 80492 4 0.0
text 696288 696108 -180 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835632 -64 -0.0
(read/write) 1761028 1765148 4120 0.2
.bss 195020 195084 64 0.0
.data 2624 2624 0 0.0
.text 1554996 1559052 4056 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707524 1707516 -8 -0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503612 1503604 -8 -0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632444 1632428 -16 -0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435220 1435204 -16 -0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659348 1659340 -8 -0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1435004 1434996 -8 -0.0
qpg lighting-app qpg6105+debug (read/write) 1117960 1117792 -168 -0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630340 630172 -168 -0.0
lock-app qpg6105+debug (read/write) 1081936 1081760 -176 -0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594312 594136 -176 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822594 822382 -212 -0.0
bss 50916 50916 0 0.0
text 614800 614582 -218 -0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1090060 1093608 3548 0.3
bss 100384 100452 68 0.1
text 769954 772922 2968 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085496 1085284 -212 -0.0
bss 109696 109696 0 0.0
text 754632 754414 -218 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935944 935732 -212 -0.0
bss 93664 93664 0 0.0
text 647880 647662 -218 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822830 822610 -220 -0.0
bss 50960 50960 0 0.0
text 615170 614952 -218 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980468 980276 -192 -0.0
bss 79004 79004 0 0.0
text 695692 695494 -198 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094524 1094260 -264 -0.0
bss 99840 99840 0 0.0
text 771006 770790 -216 -0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966552 966332 -220 -0.0
bss 97304 97304 0 0.0
text 648938 648720 -218 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949880 949668 -212 -0.0
bss 92348 92348 0 0.0
text 664248 664030 -218 -0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881732 881520 -212 -0.0
bss 69032 69032 0 0.0
text 623286 623068 -218 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822384 822164 -220 -0.0
bss 57276 57276 0 0.0
text 590210 589992 -218 -0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824558 824346 -212 -0.0
bss 51096 51096 0 0.0
text 617914 617696 -218 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879609 879397 -212 -0.0
bss 60744 60744 0 0.0
text 632106 631888 -218 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846748 846536 -212 -0.0
bss 57564 57564 0 0.0
text 608676 608458 -218 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840948 840728 -220 -0.0
bss 57880 57880 0 0.0
text 602630 602412 -218 -0.0

Copy link

PR #31349: Size comparison from 4676d27 to 94b2e6b

Increases (1 build for mbed)
platform target config section 4676d27 94b2e6b change % change
mbed lock-app-release cy8cproto_062_4343w (read/write) 2527112 2527136 24 0.0
.text 1489796 1489820 24 0.0
Full report (1 build for mbed)
platform target config section 4676d27 94b2e6b change % change
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2527112 2527136 24 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489796 1489820 24 0.0

@mergify mergify bot merged commit 7ef397e into project-chip:master Jan 15, 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.

[Matter 1.3 TCR] Need to add plumbing for SupportedWiFiBands for Network Commissioning
6 participants