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

[ICD] Add counter invalidation events to the ICD Test Event trigger handler #33174

Merged

Conversation

mkardous-silabs
Copy link
Contributor

@mkardous-silabs mkardous-silabs commented Apr 25, 2024

Description

The goal of the PR is to add two new ICD test event trigger events that increase the ICDCounter value to enable client behavior testing. The two events are :

  1. kInvalidateHalfCounterValues which increases the ICDCounter by half of its maximum size to enable testing the client refresh key behavior.
  2. kInvalidateAllCounterValues which invalidates all the ICDCounter values to verify Check-In message protection mechanisms against replay attacks.

IMPORTANT : PR also modifies the PersistedCounter check when updating the counter value because it prevented the counter from using the last counter value (max counter size value - UINTXX_MAX) and would return an error anytime the counter is increased afterwards. - #33175

PR adds / changes :

  • Adds AdvanceBy(...) function to the CHIPCounter interface to enable advance by a given value
  • Adds AdvanceBy(...) to the PersistedCounter class to enable advance by a given value and updating the persistent storage epoch
  • Adds the InvalidateHalfCheckInCouterValues & InvalidateAllCheckInCounterValues functions to the CheckInCouter class to modify counter value
  • Adds the Test event trigger events to the ICDManager handler

Drive by changes :

  • Convert TestCHIPCounter to gtest
  • Convert TestPersistedCounter to gtest

Note to revewiers:

TestICDManager will be converted to gtest in a follow up since it is a pretty large test file

Tests

  • Existing unit tests
  • Newly added unit tests for each class that has new code
  • Newly added integration test steps to validate end-to-end behavior

@mkardous-silabs mkardous-silabs force-pushed the feature/icd_counter_trigger branch from 63de4c9 to f41634d Compare April 26, 2024 15:16
Copy link

PR #33174: Size comparison from 2495011 to f41634d

Increases (4 builds for cc32xx, mbed, stm32)
platform target config section 2495011 f41634d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587710 176 0.0
.rodata 87526 87558 32 0.0
.text 497884 498028 144 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633878 176 0.0
.rodata 108206 108238 32 0.0
.text 523376 523520 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535904 2536040 136 0.0
.text 1498588 1498724 136 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604857 112 0.0
.text 385344 385456 112 0.0
Full report (4 builds for cc32xx, mbed, stm32)
platform target config section 2495011 f41634d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587710 176 0.0
(read/write) 208372 208372 0 0.0
.bss 201596 201596 0 0.0
.data 1652 1652 0 0.0
.rodata 87526 87558 32 0.0
.text 497884 498028 144 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633878 176 0.0
(read/write) 208636 208636 0 0.0
.bss 202000 202000 0 0.0
.data 1516 1516 0 0.0
.rodata 108206 108238 32 0.0
.text 523376 523520 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535904 2536040 136 0.0
.bss 220752 220752 0 0.0
.data 5216 5216 0 0.0
.text 1498588 1498724 136 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604857 112 0.0
.bss 128436 128436 0 0.0
.data 688 688 0 0.0
.rodata 80532 80532 0 0.0
.text 385344 385456 112 0.0

Copy link

github-actions bot commented Apr 26, 2024

PR #33174: Size comparison from 2495011 to 25d5f52

Increases above 0.2%:

platform target config section 2495011 25d5f52 change % change
linux thermostat-no-ble arm64 (read/write) 243680 246216 2536 1.0
Increases (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section 2495011 25d5f52 change % change
bl602 lighting-app bl602 (read/write) 1443026 1443206 180 0.0
.rodata 159092 159120 28 0.0
.text 1108044 1108196 152 0.0
bl602+mfd (read/write) 1457450 1457630 180 0.0
.rodata 158052 158080 28 0.0
.text 1123362 1123514 152 0.0
bl602+rpc (read/write) 1490674 1490854 180 0.0
.rodata 166660 166688 28 0.0
.text 1139690 1139842 152 0.0
bl702 lighting-app bl702 (read/write) 1209067 1209283 216 0.0
.rodata 108788 108816 28 0.0
.text 978458 978648 190 0.0
bl702+mfd (read/write) 1219903 1220123 220 0.0
.rodata 107728 107756 28 0.0
.text 990212 990402 190 0.0
bl702+rpc (read/write) 1300555 1300771 216 0.0
.rodata 124160 124188 28 0.0
.text 1053166 1053356 190 0.0
bl706-eth (read/write) 1025433 1025593 160 0.0
.rodata 101776 101804 28 0.0
.text 768334 768466 132 0.0
bl706-wifi (read/write) 1260066 1260354 288 0.0
.rodata 122776 122804 28 0.0
.text 1000198 1000460 262 0.0
bl702l lighting-app bl702l (read/write) 1178404 1178624 220 0.0
.rodata 102792 102820 28 0.0
.text 971312 971502 190 0.0
bl702l+mfd (read/write) 1189804 1190020 216 0.0
.rodata 101732 101760 28 0.0
.text 983634 983824 190 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783668 783828 160 0.0
.text 700404 700564 160 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799556 799708 152 0.0
.text 722308 722464 156 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788420 788580 160 0.0
.text 684252 684412 160 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740676 740820 144 0.0
.text 661748 661892 144 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726300 726468 168 0.0
.rodata 74436 74444 8 0.0
.text 651596 651756 160 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587790 256 0.0
.rodata 87526 87558 32 0.0
.text 497884 498112 228 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633966 264 0.0
.rodata 108206 108238 32 0.0
.text 523376 523604 228 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 570567 570783 216 0.0
.app_xip_area 460477 460693 216 0.0
lock cyw930739m2evb_01 (read/write) 552783 552999 216 0.0
.app_xip_area 438021 438237 216 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573327 573551 224 0.0
.app_xip_area 464733 464957 224 0.0
switch cyw930739m2evb_01 (read/write) 565783 565999 216 0.0
.app_xip_area 454005 454221 216 0.0
esp32 all-clusters-app c3devkit (read only) 1215062 1215268 206 0.0
(read/write) 1751160 1751168 8 0.0
.flash.rodata 253352 253360 8 0.0
.flash.text 1215062 1215268 206 0.0
m5stack (read only) 1256419 1256639 220 0.0
.flash.text 1250255 1250475 220 0.0
linux air-purifier-app debug (read only) 2651229 2653765 2536 0.1
(read/write) 130352 130384 32 0.0
.data.rel.ro 75112 75160 48 0.1
.text 2287077 2289477 2400 0.1
all-clusters-app debug (read only) 5966129 5968697 2568 0.0
(read/write) 481992 482024 32 0.0
.data.rel.ro 334664 334712 48 0.0
.text 5178883 5181315 2432 0.0
all-clusters-minimal-app debug (read only) 5246105 5248673 2568 0.0
(read/write) 237944 238008 64 0.0
.data.rel.ro 98248 98296 48 0.0
.text 4718867 4721299 2432 0.1
bridge-app debug (read only) 4637345 4639881 2536 0.1
(read/write) 218856 218888 32 0.0
.data.rel.ro 87200 87248 48 0.1
.text 4184307 4186707 2400 0.1
chip-tool debug (read only) 12088873 12090729 1856 0.0
(read/write) 523424 523456 32 0.0
.data.rel.ro 416032 416064 32 0.0
.text 10928627 10930387 1760 0.0
chip-tool-ipv6only arm64 (read only) 11406612 11407796 1184 0.0
.data.rel.ro 455976 456008 32 0.0
.text 10168552 10169640 1088 0.0
lighting-app debug+rpc+ui (read only) 5560897 5563417 2520 0.0
(read/write) 227624 227656 32 0.0
.data.rel.ro 95568 95616 48 0.1
.text 4957555 4959939 2384 0.0
lock-app debug (read only) 4703273 4705745 2472 0.1
(read/write) 206048 206112 64 0.0
.data.rel.ro 81192 81256 64 0.1
.text 4233443 4235779 2336 0.1
ota-provider-app debug (read only) 4313177 4315073 1896 0.0
(read/write) 194520 194616 96 0.0
.bss 113728 113760 32 0.0
.data.rel.ro 70480 70544 64 0.1
.text 3909059 3910819 1760 0.0
ota-requestor-app debug (read only) 4443801 4445697 1896 0.0
(read/write) 198888 198984 96 0.0
.bss 114624 114656 32 0.0
.data.rel.ro 73584 73648 64 0.1
.text 4029059 4030819 1760 0.0
shell debug (read only) 2935329 2937801 2472 0.1
(read/write) 157360 157424 64 0.0
.data.rel.ro 87344 87400 56 0.1
.text 2571618 2573954 2336 0.1
thermostat-no-ble arm64 (read only) 4436140 4437692 1552 0.0
(read/write) 243680 246216 2536 1.0
.data.rel.ro 104464 104520 56 0.1
.text 3938808 3940184 1376 0.0
tv-app debug (read only) 5778945 5781585 2640 0.0
(read/write) 353752 353816 64 0.0
.data.rel.ro 95368 95432 64 0.1
.text 5239347 5241827 2480 0.0
tv-casting-app debug (read only) 9904481 9906993 2512 0.0
(read/write) 343552 343616 64 0.0
.data.rel.ro 174896 174960 64 0.0
.text 9052371 9054723 2352 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535904 2536104 200 0.0
.text 1498588 1498788 200 0.0
nxp contact k32w0+release (read only) 575628 575820 192 0.0
.text 575092 575284 192 0.0
k32w1+release (read/write) 702980 703204 224 0.0
.text 589536 589760 224 0.0
light k32w0+release (read only) 609640 609864 224 0.0
.text 609104 609328 224 0.0
k32w1+release (read/write) 794872 795112 240 0.0
.text 672704 672944 240 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1805724 1806012 288 0.0
.text 1596004 1596292 288 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1727628 1727892 264 0.0
.text 1521060 1521324 264 0.0
light cy8ckit_062s2_43012 (read/write) 1646380 1646636 256 0.0
.text 1446532 1446788 256 0.0
lock cy8ckit_062s2_43012 (read/write) 1675044 1675316 272 0.0
.text 1448124 1448396 272 0.0
qpg lighting-app qpg6105+debug (read/write) 1133164 1133388 224 0.0
.text 645544 645768 224 0.0
lock-app qpg6105+debug (read/write) 1093164 1093388 224 0.0
.text 605548 605772 224 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604969 224 0.0
.text 385344 385568 224 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 833850 834118 268 0.0
text 624524 624778 254 0.0
all-clusters-app tlsr9518adk80d (read/write) 1096928 1097188 260 0.0
text 797924 798170 246 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1058392 1058644 252 0.0
text 772286 772532 246 0.0
bridge-app tlsr9518adk80d (read/write) 913912 914188 276 0.0
text 655766 656036 270 0.0
contact-sensor-app tlsr9528a_retention (read/write) 835870 836138 268 0.0
text 626624 626878 254 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 936828 937072 244 0.0
text 703420 703650 230 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1090416 1090700 284 0.0
text 793868 794138 270 0.0
lock-app-dfu tlsr9528a (read/write) 911124 911392 268 0.0
text 660160 660414 254 0.0
ota-requestor-app tlsr9518adk80d (read/write) 932756 933040 284 0.0
text 674802 675072 270 0.0
pump-app tlsr9258a (read/write) 833428 833672 244 0.0
text 623624 623854 230 0.0
pump-controller-app tlsr9518adk80d (read/write) 799548 799792 244 0.0
text 598530 598760 230 0.0
shell tlsr9518adk80d (read/write) 676316 676352 36 0.0
text 462028 462058 30 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 843602 843982 380 0.0
text 633156 633522 366 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 858437 858697 260 0.0
text 642114 642368 254 0.0
thermostat tlsr9518adk80d (read/write) 825096 825340 244 0.0
text 618080 618310 230 0.0
window-covering tlsr9258a (read/write) 838316 838584 268 0.0
text 626088 626342 254 0.0
Decreases (12 builds for linux)
platform target config section 2495011 25d5f52 change % change
linux air-purifier-app debug .rodata 185040 185008 -32 -0.0
all-clusters-app debug .rodata 351984 351952 -32 -0.0
all-clusters-minimal-app debug .rodata 290634 290602 -32 -0.0
bridge-app debug .rodata 230858 230826 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 588960 587808 -1152 -0.2
lighting-app debug+rpc+ui .rodata 354772 354740 -32 -0.0
lock-app debug .rodata 256714 256682 -32 -0.0
ota-provider-app debug .rodata 209514 209482 -32 -0.0
ota-requestor-app debug .rodata 215594 215562 -32 -0.0
shell debug .rodata 188480 188448 -32 -0.0
tv-app debug .rodata 295722 295690 -32 -0.0
tv-casting-app debug .rodata 385112 385080 -32 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
platform target config section 2495011 25d5f52 change % change
bl602 lighting-app bl602 (read/write) 1443026 1443206 180 0.0
.bss 85720 85720 0 0.0
.data 9512 9512 0 0.0
.rodata 159092 159120 28 0.0
.text 1108044 1108196 152 0.0
bl602+mfd (read/write) 1457450 1457630 180 0.0
.bss 85888 85888 0 0.0
.data 9488 9488 0 0.0
.rodata 158052 158080 28 0.0
.text 1123362 1123514 152 0.0
bl602+rpc (read/write) 1490674 1490854 180 0.0
.bss 93760 93760 0 0.0
.data 9888 9888 0 0.0
.rodata 166660 166688 28 0.0
.text 1139690 1139842 152 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1209067 1209283 216 0.0
.bss 11185 11185 0 0.0
.data 3704 3704 0 0.0
.rodata 108788 108816 28 0.0
.text 978458 978648 190 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1219903 1220123 220 0.0
.bss 11361 11361 0 0.0
.data 3688 3688 0 0.0
.rodata 107728 107756 28 0.0
.text 990212 990402 190 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1300555 1300771 216 0.0
.bss 19669 19669 0 0.0
.data 4248 4248 0 0.0
.rodata 124160 124188 28 0.0
.text 1053166 1053356 190 0.0
bl706-eth (read/write) 1025433 1025593 160 0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 101776 101804 28 0.0
.text 768334 768466 132 0.0
bl706-wifi (read/write) 1260066 1260354 288 0.0
.bss 10645 10645 0 0.0
.data 3704 3704 0 0.0
.rodata 122776 122804 28 0.0
.text 1000198 1000460 262 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1178404 1178624 220 0.0
.bss 16396 16396 0 0.0
.data 5072 5072 0 0.0
.rodata 102792 102820 28 0.0
.text 971312 971502 190 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1189804 1190020 216 0.0
.bss 16572 16572 0 0.0
.data 5048 5048 0 0.0
.rodata 101732 101760 28 0.0
.text 983634 983824 190 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783668 783828 160 0.0
(read/write) 176660 176660 0 0.0
.bss 98604 98604 0 0.0
.data 3588 3588 0 0.0
.rodata 82996 82996 0 0.0
.text 700404 700564 160 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799556 799708 152 0.0
(read/write) 187148 187148 0 0.0
.bss 109092 109092 0 0.0
.data 3588 3588 0 0.0
.rodata 76980 76980 0 0.0
.text 722308 722464 156 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788420 788580 160 0.0
(read/write) 181268 181268 0 0.0
.bss 103212 103212 0 0.0
.data 3588 3588 0 0.0
.rodata 103900 103900 0 0.0
.text 684252 684412 160 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740676 740820 144 0.0
(read/write) 175636 175636 0 0.0
.bss 97344 97344 0 0.0
.data 3580 3580 0 0.0
.rodata 78660 78660 0 0.0
.text 661748 661892 144 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726300 726468 168 0.0
(read/write) 175844 175844 0 0.0
.bss 97568 97568 0 0.0
.data 3572 3572 0 0.0
.rodata 74436 74444 8 0.0
.text 651596 651756 160 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587790 256 0.0
(read/write) 208372 208372 0 0.0
.bss 201596 201596 0 0.0
.data 1652 1652 0 0.0
.rodata 87526 87558 32 0.0
.text 497884 498112 228 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633966 264 0.0
(read/write) 208636 208636 0 0.0
.bss 202000 202000 0 0.0
.data 1516 1516 0 0.0
.rodata 108206 108238 32 0.0
.text 523376 523604 228 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 570567 570783 216 0.0
.app_xip_area 460477 460693 216 0.0
.bss 64908 64908 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 552783 552999 216 0.0
.app_xip_area 438021 438237 216 0.0
.bss 69572 69572 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573327 573551 224 0.0
.app_xip_area 464733 464957 224 0.0
.bss 63452 63452 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 565783 565999 216 0.0
.app_xip_area 454005 454221 216 0.0
.bss 66556 66556 0 0.0
.data 800 800 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1215062 1215268 206 0.0
(read/write) 1751160 1751168 8 0.0
.dram0.bss 74616 74616 0 0.0
.dram0.data 13652 13652 0 0.0
.flash.rodata 253352 253360 8 0.0
.flash.text 1215062 1215268 206 0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256419 1256639 220 0.0
(read/write) 537564 537564 0 0.0
.dram0.bss 81368 81368 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285080 285080 0 0.0
.flash.text 1250255 1250475 220 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2651229 2653765 2536 0.1
(read/write) 130352 130384 32 0.0
.bss 47016 47016 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 75112 75160 48 0.1
.dynamic 608 608 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 185040 185008 -32 -0.0
.text 2287077 2289477 2400 0.1
all-clusters-app debug (read only) 5966129 5968697 2568 0.0
(read/write) 481992 482024 32 0.0
.bss 135328 135328 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334664 334712 48 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1440 1440 0 0.0
.rodata 351984 351952 -32 -0.0
.text 5178883 5181315 2432 0.0
all-clusters-minimal-app debug (read only) 5246105 5248673 2568 0.0
(read/write) 237944 238008 64 0.0
.bss 128160 128160 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 98248 98296 48 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 290634 290602 -32 -0.0
.text 4718867 4721299 2432 0.1
bridge-app debug (read only) 4637345 4639881 2536 0.1
(read/write) 218856 218888 32 0.0
.bss 118688 118688 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 87200 87248 48 0.1
.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 230858 230826 -32 -0.0
.text 4184307 4186707 2400 0.1
chip-tool debug (read only) 12088873 12090729 1856 0.0
(read/write) 523424 523456 32 0.0
.bss 95032 95032 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 416032 416064 32 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 451769 451769 0 0.0
.text 10928627 10930387 1760 0.0
chip-tool-ipv6only arm64 (read only) 11406612 11407796 1184 0.0
(read/write) 588960 587808 -1152 -0.2
.bss 104008 104008 0 0.0
.data 4520 4520 0 0.0
.data.rel.ro 455976 456008 32 0.0
.dynamic 512 512 0 0.0
.got 17104 17104 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 356276 356276 0 0.0
.text 10168552 10169640 1088 0.0
lighting-app debug+rpc+ui (read only) 5560897 5563417 2520 0.0
(read/write) 227624 227656 32 0.0
.bss 119632 119632 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 95568 95616 48 0.1
.dynamic 672 672 0 0.0
.got 5856 5856 0 0.0
.init 27 27 0 0.0
.init_array 976 976 0 0.0
.rodata 354772 354740 -32 -0.0
.text 4957555 4959939 2384 0.0
lock-app debug (read only) 4703273 4705745 2472 0.1
(read/write) 206048 206112 64 0.0
.bss 113960 113960 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 81192 81256 64 0.1
.dynamic 624 624 0 0.0
.got 5168 5168 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 256714 256682 -32 -0.0
.text 4233443 4235779 2336 0.1
ota-provider-app debug (read only) 4313177 4315073 1896 0.0
(read/write) 194520 194616 96 0.0
.bss 113728 113760 32 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70480 70544 64 0.1
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 209514 209482 -32 -0.0
.text 3909059 3910819 1760 0.0
ota-requestor-app debug (read only) 4443801 4445697 1896 0.0
(read/write) 198888 198984 96 0.0
.bss 114624 114656 32 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73584 73648 64 0.1
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 215594 215562 -32 -0.0
.text 4029059 4030819 1760 0.0
shell debug (read only) 2935329 2937801 2472 0.1
(read/write) 157360 157424 64 0.0
.bss 62800 62800 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 87344 87400 56 0.1
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 188480 188448 -32 -0.0
.text 2571618 2573954 2336 0.1
thermostat-no-ble arm64 (read only) 4436140 4437692 1552 0.0
(read/write) 243680 246216 2536 1.0
.bss 122264 122264 0 0.0
.data 3408 3408 0 0.0
.data.rel.ro 104464 104520 56 0.1
.dynamic 512 512 0 0.0
.got 8720 8720 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 160388 160388 0 0.0
.text 3938808 3940184 1376 0.0
tv-app debug (read only) 5778945 5781585 2640 0.0
(read/write) 353752 353816 64 0.0
.bss 244528 244528 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95368 95432 64 0.1
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 295722 295690 -32 -0.0
.text 5239347 5241827 2480 0.0
tv-casting-app debug (read only) 9904481 9906993 2512 0.0
(read/write) 343552 343616 64 0.0
.bss 158744 158744 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174896 174960 64 0.0
.dynamic 624 624 0 0.0
.got 5040 5040 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 385112 385080 -32 -0.0
.text 9052371 9054723 2352 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535904 2536104 200 0.0
.bss 220752 220752 0 0.0
.data 5216 5216 0 0.0
.text 1498588 1498788 200 0.0
nxp contact k32w0+release (read only) 575628 575820 192 0.0
(read/write) 83140 83140 0 0.0
.bss 67856 67856 0 0.0
.data 2188 2188 0 0.0
.text 575092 575284 192 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 702980 703204 224 0.0
.bss 71200 71200 0 0.0
.data 2864 2864 0 0.0
.text 589536 589760 224 0.0
light k32w0+release (read only) 609640 609864 224 0.0
(read/write) 82600 82600 0 0.0
.bss 67296 67296 0 0.0
.data 2208 2208 0 0.0
.text 609104 609328 224 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 794872 795112 240 0.0
.bss 80736 80736 0 0.0
.data 2064 2064 0 0.0
.text 672704 672944 240 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 832008 832008 0 0.0
(read/write) 1805724 1806012 288 0.0
.bss 198644 198644 0 0.0
.data 2688 2688 0 0.0
.text 1596004 1596292 288 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 835160 835160 0 0.0
(read/write) 1727628 1727892 264 0.0
.bss 195524 195524 0 0.0
.data 2656 2656 0 0.0
.text 1521060 1521324 264 0.0
light cy8ckit_062s2_43012 (read only) 841880 841880 0 0.0
(read/write) 1646380 1646636 256 0.0
.bss 188988 188988 0 0.0
.data 2472 2472 0 0.0
.text 1446532 1446788 256 0.0
lock cy8ckit_062s2_43012 (read only) 814808 814808 0 0.0
(read/write) 1675044 1675316 272 0.0
.bss 216068 216068 0 0.0
.data 2464 2464 0 0.0
.text 1448124 1448396 272 0.0
qpg lighting-app qpg6105+debug (read/write) 1133164 1133388 224 0.0
.bss 102588 102588 0 0.0
.data 856 856 0 0.0
.text 645544 645768 224 0.0
lock-app qpg6105+debug (read/write) 1093164 1093388 224 0.0
.bss 97260 97260 0 0.0
.data 860 860 0 0.0
.text 605548 605772 224 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604969 224 0.0
.bss 128436 128436 0 0.0
.data 688 688 0 0.0
.rodata 80532 80532 0 0.0
.text 385344 385568 224 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833850 834118 268 0.0
bss 49852 49852 0 0.0
text 624524 624778 254 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1096928 1097188 260 0.0
bss 101536 101536 0 0.0
text 797924 798170 246 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1058392 1058644 252 0.0
bss 109984 109984 0 0.0
text 772286 772532 246 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 913912 914188 276 0.0
bss 92740 92740 0 0.0
text 655766 656036 270 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835870 836138 268 0.0
bss 49896 49896 0 0.0
text 626624 626878 254 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 936828 937072 244 0.0
bss 77508 77508 0 0.0
text 703420 703650 230 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1090416 1090700 284 0.0
bss 99832 99832 0 0.0
text 793868 794138 270 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911124 911392 268 0.0
bss 69176 69176 0 0.0
text 660160 660414 254 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 932756 933040 284 0.0
bss 92444 92444 0 0.0
text 674802 675072 270 0.0
pump-app tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 833428 833672 244 0.0
bss 58140 58140 0 0.0
text 623624 623854 230 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 799548 799792 244 0.0
bss 56068 56068 0 0.0
text 598530 598760 230 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676316 676352 36 0.0
bss 73420 73420 0 0.0
text 462028 462058 30 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 843602 843982 380 0.0
bss 51524 51524 0 0.0
text 633156 633522 366 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 858437 858697 260 0.0
bss 59692 59692 0 0.0
text 642114 642368 254 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 825096 825340 244 0.0
bss 56400 56400 0 0.0
text 618080 618310 230 0.0
window-covering tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 838316 838584 268 0.0
bss 58356 58356 0 0.0
text 626088 626342 254 0.0

Copy link

github-actions bot commented Apr 26, 2024

PR #33174: Size comparison from 2495011 to 1a5ede8

Increases (14 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, qpg, stm32)
platform target config section 2495011 1a5ede8 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783668 783812 144 0.0
.text 700404 700548 144 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799556 799692 136 0.0
.text 722308 722448 140 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788420 788564 144 0.0
.text 684252 684396 144 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740676 740804 128 0.0
.text 661748 661876 128 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726300 726452 152 0.0
.rodata 74436 74444 8 0.0
.text 651596 651740 144 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587758 224 0.0
.rodata 87526 87558 32 0.0
.text 497884 498076 192 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633926 224 0.0
.rodata 108206 108238 32 0.0
.text 523376 523568 192 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535904 2536104 200 0.0
.text 1498588 1498788 200 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1059536 1059672 136 0.0
bss 139087 139111 24 0.0
rodata 101552 101560 8 0.0
text 771636 771776 140 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1236824 1237008 184 0.0
rodata 151384 151392 8 0.0
text 798024 798208 184 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1006984 1007136 152 0.0
bss 137945 137969 24 0.0
rodata 88816 88824 8 0.0
text 732984 733128 144 0.0
qpg lighting-app qpg6105+debug (read/write) 1133164 1133372 208 0.0
.text 645544 645752 208 0.0
lock-app qpg6105+debug (read/write) 1093164 1093372 208 0.0
.text 605548 605756 208 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604953 208 0.0
.text 385344 385552 208 0.1
Full report (14 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, qpg, stm32)
platform target config section 2495011 1a5ede8 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783668 783812 144 0.0
(read/write) 176660 176660 0 0.0
.bss 98604 98604 0 0.0
.data 3588 3588 0 0.0
.rodata 82996 82996 0 0.0
.text 700404 700548 144 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799556 799692 136 0.0
(read/write) 187148 187148 0 0.0
.bss 109092 109092 0 0.0
.data 3588 3588 0 0.0
.rodata 76980 76980 0 0.0
.text 722308 722448 140 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788420 788564 144 0.0
(read/write) 181268 181268 0 0.0
.bss 103212 103212 0 0.0
.data 3588 3588 0 0.0
.rodata 103900 103900 0 0.0
.text 684252 684396 144 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740676 740804 128 0.0
(read/write) 175636 175636 0 0.0
.bss 97344 97344 0 0.0
.data 3580 3580 0 0.0
.rodata 78660 78660 0 0.0
.text 661748 661876 128 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726300 726452 152 0.0
(read/write) 175844 175844 0 0.0
.bss 97568 97568 0 0.0
.data 3572 3572 0 0.0
.rodata 74436 74444 8 0.0
.text 651596 651740 144 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587758 224 0.0
(read/write) 208372 208372 0 0.0
.bss 201596 201596 0 0.0
.data 1652 1652 0 0.0
.rodata 87526 87558 32 0.0
.text 497884 498076 192 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633926 224 0.0
(read/write) 208636 208636 0 0.0
.bss 202000 202000 0 0.0
.data 1516 1516 0 0.0
.rodata 108206 108238 32 0.0
.text 523376 523568 192 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535904 2536104 200 0.0
.bss 220752 220752 0 0.0
.data 5216 5216 0 0.0
.text 1498588 1498788 200 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1059536 1059672 136 0.0
bss 139087 139111 24 0.0
rodata 101552 101560 8 0.0
text 771636 771776 140 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1236824 1237008 184 0.0
bss 137383 137383 0 0.0
rodata 151384 151392 8 0.0
text 798024 798208 184 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1006984 1007136 152 0.0
bss 137945 137969 24 0.0
rodata 88816 88824 8 0.0
text 732984 733128 144 0.0
qpg lighting-app qpg6105+debug (read/write) 1133164 1133372 208 0.0
.bss 102588 102588 0 0.0
.data 856 856 0 0.0
.text 645544 645752 208 0.0
lock-app qpg6105+debug (read/write) 1093164 1093372 208 0.0
.bss 97260 97260 0 0.0
.data 860 860 0 0.0
.text 605548 605756 208 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604953 208 0.0
.bss 128436 128436 0 0.0
.data 688 688 0 0.0
.rodata 80532 80532 0 0.0
.text 385344 385552 208 0.1

mkardous-silabs and others added 2 commits April 26, 2024 13:35
Copy link

github-actions bot commented Apr 26, 2024

PR #33174: Size comparison from 2495011 to 1d70aaf

Increases above 0.2%:

platform target config section 2495011 1d70aaf change % change
linux chip-tool-ipv6only arm64 (read/write) 588960 590880 1920 0.3
thermostat-no-ble arm64 (read/write) 243680 245896 2216 0.9
Increases (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 2495011 1d70aaf change % change
bl602 lighting-app bl602 (read/write) 1443026 1443142 116 0.0
.rodata 159092 159120 28 0.0
.text 1108044 1108130 86 0.0
bl602+mfd (read/write) 1457450 1457558 108 0.0
.rodata 158052 158080 28 0.0
.text 1123362 1123448 86 0.0
bl602+rpc (read/write) 1490674 1490782 108 0.0
.rodata 166660 166688 28 0.0
.text 1139690 1139776 86 0.0
bl702 lighting-app bl702 (read/write) 1209067 1209271 204 0.0
.rodata 108788 108816 28 0.0
.text 978458 978634 176 0.0
bl702+mfd (read/write) 1219903 1220107 204 0.0
.rodata 107728 107756 28 0.0
.text 990212 990388 176 0.0
bl702+rpc (read/write) 1300555 1300759 204 0.0
.rodata 124160 124188 28 0.0
.text 1053166 1053342 176 0.0
bl706-eth (read/write) 1025433 1025525 92 0.0
.rodata 101776 101804 28 0.0
.text 768334 768400 66 0.0
bl706-wifi (read/write) 1260066 1260330 264 0.0
.rodata 122776 122804 28 0.0
.text 1000198 1000436 238 0.0
bl702l lighting-app bl702l (read/write) 1178404 1178608 204 0.0
.rodata 102792 102820 28 0.0
.text 971312 971488 176 0.0
bl702l+mfd (read/write) 1189804 1190008 204 0.0
.rodata 101732 101760 28 0.0
.text 983634 983810 176 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783668 783812 144 0.0
.text 700404 700548 144 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799556 799692 136 0.0
.text 722308 722448 140 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788420 788564 144 0.0
.text 684252 684396 144 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740676 740804 128 0.0
.text 661748 661876 128 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726300 726452 152 0.0
.rodata 74436 74444 8 0.0
.text 651596 651740 144 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587758 224 0.0
.rodata 87526 87558 32 0.0
.text 497884 498076 192 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633926 224 0.0
.rodata 108206 108238 32 0.0
.text 523376 523568 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 570567 570727 160 0.0
.app_xip_area 460477 460637 160 0.0
lock cyw930739m2evb_01 (read/write) 552783 552943 160 0.0
.app_xip_area 438021 438181 160 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573327 573495 168 0.0
.app_xip_area 464733 464901 168 0.0
switch cyw930739m2evb_01 (read/write) 565783 565951 168 0.0
.app_xip_area 454005 454173 168 0.0
esp32 all-clusters-app c3devkit (read only) 1215062 1215250 188 0.0
(read/write) 1751160 1751168 8 0.0
.flash.rodata 253352 253360 8 0.0
.flash.text 1215062 1215250 188 0.0
m5stack (read only) 1256419 1256603 184 0.0
.flash.text 1250255 1250439 184 0.0
linux air-purifier-app debug (read only) 2651229 2653621 2392 0.1
(read/write) 130352 130384 32 0.0
.data.rel.ro 75112 75160 48 0.1
.text 2287077 2289397 2320 0.1
all-clusters-app debug (read only) 5966129 5969193 3064 0.1
(read/write) 481992 482024 32 0.0
.data.rel.ro 334664 334712 48 0.0
.text 5178883 5181843 2960 0.1
all-clusters-minimal-app debug (read only) 5246105 5248977 2872 0.1
(read/write) 237944 238008 64 0.0
.data.rel.ro 98248 98296 48 0.0
.text 4718867 4721635 2768 0.1
bridge-app debug (read only) 4637345 4639785 2440 0.1
(read/write) 218856 218888 32 0.0
.data.rel.ro 87200 87248 48 0.1
.text 4184307 4186643 2336 0.1
chip-tool debug (read only) 12088873 12091593 2720 0.0
(read/write) 523424 523456 32 0.0
.data.rel.ro 416032 416064 32 0.0
.text 10928627 10931347 2720 0.0
chip-tool-ipv6only arm64 (read only) 11406612 11408820 2208 0.0
(read/write) 588960 590880 1920 0.3
.data.rel.ro 455976 456008 32 0.0
.text 10168552 10170664 2112 0.0
lighting-app debug+rpc+ui (read only) 5560897 5563481 2584 0.0
(read/write) 227624 227656 32 0.0
.data.rel.ro 95568 95616 48 0.1
.text 4957555 4960035 2480 0.1
lock-app debug (read only) 4703273 4705649 2376 0.1
(read/write) 206048 206112 64 0.0
.data.rel.ro 81192 81256 64 0.1
.text 4233443 4235715 2272 0.1
ota-provider-app debug (read only) 4313177 4314961 1784 0.0
(read/write) 194520 194616 96 0.0
.bss 113728 113760 32 0.0
.data.rel.ro 70480 70544 64 0.1
.text 3909059 3910771 1712 0.0
ota-requestor-app debug (read only) 4443801 4445873 2072 0.0
(read/write) 198888 198984 96 0.0
.bss 114624 114656 32 0.0
.data.rel.ro 73584 73648 64 0.1
.text 4029059 4031027 1968 0.0
shell debug (read only) 2935329 2938249 2920 0.1
(read/write) 157360 157424 64 0.0
.data.rel.ro 87344 87400 56 0.1
.text 2571618 2574466 2848 0.1
thermostat-no-ble arm64 (read only) 4436140 4438012 1872 0.0
(read/write) 243680 245896 2216 0.9
.data.rel.ro 104464 104520 56 0.1
.text 3938808 3940504 1696 0.0
tv-app debug (read only) 5778945 5782081 3136 0.1
(read/write) 353752 353816 64 0.0
.data.rel.ro 95368 95432 64 0.1
.text 5239347 5242419 3072 0.1
tv-casting-app debug (read only) 9904481 9907713 3232 0.0
(read/write) 343552 343616 64 0.0
.data.rel.ro 174896 174960 64 0.0
.text 9052371 9055507 3136 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535904 2536104 200 0.0
.text 1498588 1498788 200 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1059536 1059672 136 0.0
bss 139087 139111 24 0.0
rodata 101552 101560 8 0.0
text 771636 771776 140 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1236824 1237008 184 0.0
rodata 151384 151392 8 0.0
text 798024 798208 184 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1006984 1007136 152 0.0
bss 137945 137969 24 0.0
rodata 88816 88824 8 0.0
text 732984 733128 144 0.0
nxp contact k32w0+release (read only) 575628 575804 176 0.0
.text 575092 575268 176 0.0
k32w1+release (read/write) 702980 703188 208 0.0
.text 589536 589744 208 0.0
light k32w0+release (read only) 609640 609848 208 0.0
.text 609104 609312 208 0.0
k32w1+release (read/write) 794872 795096 224 0.0
.text 672704 672928 224 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1805724 1805964 240 0.0
.text 1596004 1596244 240 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1727628 1727860 232 0.0
.text 1521060 1521292 232 0.0
light cy8ckit_062s2_43012 (read/write) 1646380 1646588 208 0.0
.text 1446532 1446740 208 0.0
lock cy8ckit_062s2_43012 (read/write) 1675044 1675268 224 0.0
.text 1448124 1448348 224 0.0
qpg lighting-app qpg6105+debug (read/write) 1133164 1133372 208 0.0
.text 645544 645752 208 0.0
lock-app qpg6105+debug (read/write) 1093164 1093372 208 0.0
.text 605548 605756 208 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604953 208 0.0
.text 385344 385552 208 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 833850 834102 252 0.0
text 624524 624766 242 0.0
all-clusters-app tlsr9518adk80d (read/write) 1096928 1097172 244 0.0
text 797924 798158 234 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1058392 1058636 244 0.0
text 772286 772520 234 0.0
bridge-app tlsr9518adk80d (read/write) 913912 914180 268 0.0
text 655766 656024 258 0.0
contact-sensor-app tlsr9528a_retention (read/write) 835870 836130 260 0.0
text 626624 626866 242 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 936828 937032 204 0.0
text 703420 703610 190 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1090416 1090684 268 0.0
text 793868 794126 258 0.0
lock-app-dfu tlsr9528a (read/write) 911124 911376 252 0.0
text 660160 660402 242 0.0
ota-requestor-app tlsr9518adk80d (read/write) 932756 933024 268 0.0
text 674802 675060 258 0.0
pump-app tlsr9258a (read/write) 833428 833656 228 0.0
text 623624 623842 218 0.0
pump-controller-app tlsr9518adk80d (read/write) 799548 799776 228 0.0
text 598530 598748 218 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 843602 843966 364 0.0
text 633156 633510 354 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 858437 858689 252 0.0
text 642114 642356 242 0.0
thermostat tlsr9518adk80d (read/write) 825096 825324 228 0.0
text 618080 618298 218 0.0
window-covering tlsr9258a (read/write) 838316 838576 260 0.0
text 626088 626330 242 0.0
Decreases (13 builds for linux, telink)
platform target config section 2495011 1d70aaf change % change
linux air-purifier-app debug .rodata 185040 184944 -96 -0.1
all-clusters-app debug .rodata 351984 351920 -64 -0.0
all-clusters-minimal-app debug .rodata 290634 290570 -64 -0.0
bridge-app debug .rodata 230858 230794 -64 -0.0
chip-tool debug .rodata 451769 451673 -96 -0.0
lighting-app debug+rpc+ui .rodata 354772 354708 -64 -0.0
lock-app debug .rodata 256714 256650 -64 -0.0
ota-provider-app debug .rodata 209514 209418 -96 -0.0
ota-requestor-app debug .rodata 215594 215530 -64 -0.0
shell debug .rodata 188480 188384 -96 -0.1
tv-app debug .rodata 295722 295594 -128 -0.0
tv-casting-app debug .rodata 385112 385016 -96 -0.0
telink shell tlsr9518adk80d (read/write) 676316 676312 -4 -0.0
text 462028 462018 -10 -0.0
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 2495011 1d70aaf change % change
bl602 lighting-app bl602 (read/write) 1443026 1443142 116 0.0
.bss 85720 85720 0 0.0
.data 9512 9512 0 0.0
.rodata 159092 159120 28 0.0
.text 1108044 1108130 86 0.0
bl602+mfd (read/write) 1457450 1457558 108 0.0
.bss 85888 85888 0 0.0
.data 9488 9488 0 0.0
.rodata 158052 158080 28 0.0
.text 1123362 1123448 86 0.0
bl602+rpc (read/write) 1490674 1490782 108 0.0
.bss 93760 93760 0 0.0
.data 9888 9888 0 0.0
.rodata 166660 166688 28 0.0
.text 1139690 1139776 86 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1209067 1209271 204 0.0
.bss 11185 11185 0 0.0
.data 3704 3704 0 0.0
.rodata 108788 108816 28 0.0
.text 978458 978634 176 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1219903 1220107 204 0.0
.bss 11361 11361 0 0.0
.data 3688 3688 0 0.0
.rodata 107728 107756 28 0.0
.text 990212 990388 176 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1300555 1300759 204 0.0
.bss 19669 19669 0 0.0
.data 4248 4248 0 0.0
.rodata 124160 124188 28 0.0
.text 1053166 1053342 176 0.0
bl706-eth (read/write) 1025433 1025525 92 0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 101776 101804 28 0.0
.text 768334 768400 66 0.0
bl706-wifi (read/write) 1260066 1260330 264 0.0
.bss 10645 10645 0 0.0
.data 3704 3704 0 0.0
.rodata 122776 122804 28 0.0
.text 1000198 1000436 238 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1178404 1178608 204 0.0
.bss 16396 16396 0 0.0
.data 5072 5072 0 0.0
.rodata 102792 102820 28 0.0
.text 971312 971488 176 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1189804 1190008 204 0.0
.bss 16572 16572 0 0.0
.data 5048 5048 0 0.0
.rodata 101732 101760 28 0.0
.text 983634 983810 176 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783668 783812 144 0.0
(read/write) 176660 176660 0 0.0
.bss 98604 98604 0 0.0
.data 3588 3588 0 0.0
.rodata 82996 82996 0 0.0
.text 700404 700548 144 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799556 799692 136 0.0
(read/write) 187148 187148 0 0.0
.bss 109092 109092 0 0.0
.data 3588 3588 0 0.0
.rodata 76980 76980 0 0.0
.text 722308 722448 140 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788420 788564 144 0.0
(read/write) 181268 181268 0 0.0
.bss 103212 103212 0 0.0
.data 3588 3588 0 0.0
.rodata 103900 103900 0 0.0
.text 684252 684396 144 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740676 740804 128 0.0
(read/write) 175636 175636 0 0.0
.bss 97344 97344 0 0.0
.data 3580 3580 0 0.0
.rodata 78660 78660 0 0.0
.text 661748 661876 128 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726300 726452 152 0.0
(read/write) 175844 175844 0 0.0
.bss 97568 97568 0 0.0
.data 3572 3572 0 0.0
.rodata 74436 74444 8 0.0
.text 651596 651740 144 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587534 587758 224 0.0
(read/write) 208372 208372 0 0.0
.bss 201596 201596 0 0.0
.data 1652 1652 0 0.0
.rodata 87526 87558 32 0.0
.text 497884 498076 192 0.0
lock CC3235SF_LAUNCHXL (read only) 633702 633926 224 0.0
(read/write) 208636 208636 0 0.0
.bss 202000 202000 0 0.0
.data 1516 1516 0 0.0
.rodata 108206 108238 32 0.0
.text 523376 523568 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 570567 570727 160 0.0
.app_xip_area 460477 460637 160 0.0
.bss 64908 64908 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 552783 552943 160 0.0
.app_xip_area 438021 438181 160 0.0
.bss 69572 69572 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573327 573495 168 0.0
.app_xip_area 464733 464901 168 0.0
.bss 63452 63452 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 565783 565951 168 0.0
.app_xip_area 454005 454173 168 0.0
.bss 66556 66556 0 0.0
.data 800 800 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1215062 1215250 188 0.0
(read/write) 1751160 1751168 8 0.0
.dram0.bss 74616 74616 0 0.0
.dram0.data 13652 13652 0 0.0
.flash.rodata 253352 253360 8 0.0
.flash.text 1215062 1215250 188 0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256419 1256603 184 0.0
(read/write) 537564 537564 0 0.0
.dram0.bss 81368 81368 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285080 285080 0 0.0
.flash.text 1250255 1250439 184 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2651229 2653621 2392 0.1
(read/write) 130352 130384 32 0.0
.bss 47016 47016 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 75112 75160 48 0.1
.dynamic 608 608 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 185040 184944 -96 -0.1
.text 2287077 2289397 2320 0.1
all-clusters-app debug (read only) 5966129 5969193 3064 0.1
(read/write) 481992 482024 32 0.0
.bss 135328 135328 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334664 334712 48 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1440 1440 0 0.0
.rodata 351984 351920 -64 -0.0
.text 5178883 5181843 2960 0.1
all-clusters-minimal-app debug (read only) 5246105 5248977 2872 0.1
(read/write) 237944 238008 64 0.0
.bss 128160 128160 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 98248 98296 48 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 290634 290570 -64 -0.0
.text 4718867 4721635 2768 0.1
bridge-app debug (read only) 4637345 4639785 2440 0.1
(read/write) 218856 218888 32 0.0
.bss 118688 118688 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 87200 87248 48 0.1
.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 230858 230794 -64 -0.0
.text 4184307 4186643 2336 0.1
chip-tool debug (read only) 12088873 12091593 2720 0.0
(read/write) 523424 523456 32 0.0
.bss 95032 95032 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 416032 416064 32 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 451769 451673 -96 -0.0
.text 10928627 10931347 2720 0.0
chip-tool-ipv6only arm64 (read only) 11406612 11408820 2208 0.0
(read/write) 588960 590880 1920 0.3
.bss 104008 104008 0 0.0
.data 4520 4520 0 0.0
.data.rel.ro 455976 456008 32 0.0
.dynamic 512 512 0 0.0
.got 17104 17104 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 356276 356276 0 0.0
.text 10168552 10170664 2112 0.0
lighting-app debug+rpc+ui (read only) 5560897 5563481 2584 0.0
(read/write) 227624 227656 32 0.0
.bss 119632 119632 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 95568 95616 48 0.1
.dynamic 672 672 0 0.0
.got 5856 5856 0 0.0
.init 27 27 0 0.0
.init_array 976 976 0 0.0
.rodata 354772 354708 -64 -0.0
.text 4957555 4960035 2480 0.1
lock-app debug (read only) 4703273 4705649 2376 0.1
(read/write) 206048 206112 64 0.0
.bss 113960 113960 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 81192 81256 64 0.1
.dynamic 624 624 0 0.0
.got 5168 5168 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 256714 256650 -64 -0.0
.text 4233443 4235715 2272 0.1
ota-provider-app debug (read only) 4313177 4314961 1784 0.0
(read/write) 194520 194616 96 0.0
.bss 113728 113760 32 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70480 70544 64 0.1
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 209514 209418 -96 -0.0
.text 3909059 3910771 1712 0.0
ota-requestor-app debug (read only) 4443801 4445873 2072 0.0
(read/write) 198888 198984 96 0.0
.bss 114624 114656 32 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73584 73648 64 0.1
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 215594 215530 -64 -0.0
.text 4029059 4031027 1968 0.0
shell debug (read only) 2935329 2938249 2920 0.1
(read/write) 157360 157424 64 0.0
.bss 62800 62800 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 87344 87400 56 0.1
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 188480 188384 -96 -0.1
.text 2571618 2574466 2848 0.1
thermostat-no-ble arm64 (read only) 4436140 4438012 1872 0.0
(read/write) 243680 245896 2216 0.9
.bss 122264 122264 0 0.0
.data 3408 3408 0 0.0
.data.rel.ro 104464 104520 56 0.1
.dynamic 512 512 0 0.0
.got 8720 8720 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 160388 160388 0 0.0
.text 3938808 3940504 1696 0.0
tv-app debug (read only) 5778945 5782081 3136 0.1
(read/write) 353752 353816 64 0.0
.bss 244528 244528 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95368 95432 64 0.1
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 295722 295594 -128 -0.0
.text 5239347 5242419 3072 0.1
tv-casting-app debug (read only) 9904481 9907713 3232 0.0
(read/write) 343552 343616 64 0.0
.bss 158744 158744 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174896 174960 64 0.0
.dynamic 624 624 0 0.0
.got 5040 5040 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 385112 385016 -96 -0.0
.text 9052371 9055507 3136 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535904 2536104 200 0.0
.bss 220752 220752 0 0.0
.data 5216 5216 0 0.0
.text 1498588 1498788 200 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1059536 1059672 136 0.0
bss 139087 139111 24 0.0
rodata 101552 101560 8 0.0
text 771636 771776 140 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1236824 1237008 184 0.0
bss 137383 137383 0 0.0
rodata 151384 151392 8 0.0
text 798024 798208 184 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1006984 1007136 152 0.0
bss 137945 137969 24 0.0
rodata 88816 88824 8 0.0
text 732984 733128 144 0.0
nxp contact k32w0+release (read only) 575628 575804 176 0.0
(read/write) 83140 83140 0 0.0
.bss 67856 67856 0 0.0
.data 2188 2188 0 0.0
.text 575092 575268 176 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 702980 703188 208 0.0
.bss 71200 71200 0 0.0
.data 2864 2864 0 0.0
.text 589536 589744 208 0.0
light k32w0+release (read only) 609640 609848 208 0.0
(read/write) 82600 82600 0 0.0
.bss 67296 67296 0 0.0
.data 2208 2208 0 0.0
.text 609104 609312 208 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 794872 795096 224 0.0
.bss 80736 80736 0 0.0
.data 2064 2064 0 0.0
.text 672704 672928 224 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 832008 832008 0 0.0
(read/write) 1805724 1805964 240 0.0
.bss 198644 198644 0 0.0
.data 2688 2688 0 0.0
.text 1596004 1596244 240 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 835160 835160 0 0.0
(read/write) 1727628 1727860 232 0.0
.bss 195524 195524 0 0.0
.data 2656 2656 0 0.0
.text 1521060 1521292 232 0.0
light cy8ckit_062s2_43012 (read only) 841880 841880 0 0.0
(read/write) 1646380 1646588 208 0.0
.bss 188988 188988 0 0.0
.data 2472 2472 0 0.0
.text 1446532 1446740 208 0.0
lock cy8ckit_062s2_43012 (read only) 814808 814808 0 0.0
(read/write) 1675044 1675268 224 0.0
.bss 216068 216068 0 0.0
.data 2464 2464 0 0.0
.text 1448124 1448348 224 0.0
qpg lighting-app qpg6105+debug (read/write) 1133164 1133372 208 0.0
.bss 102588 102588 0 0.0
.data 856 856 0 0.0
.text 645544 645752 208 0.0
lock-app qpg6105+debug (read/write) 1093164 1093372 208 0.0
.bss 97260 97260 0 0.0
.data 860 860 0 0.0
.text 605548 605756 208 0.0
stm32 light STM32WB5MM-DK (read/write) 604745 604953 208 0.0
.bss 128436 128436 0 0.0
.data 688 688 0 0.0
.rodata 80532 80532 0 0.0
.text 385344 385552 208 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833850 834102 252 0.0
bss 49852 49852 0 0.0
text 624524 624766 242 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1096928 1097172 244 0.0
bss 101536 101536 0 0.0
text 797924 798158 234 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1058392 1058636 244 0.0
bss 109984 109984 0 0.0
text 772286 772520 234 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 913912 914180 268 0.0
bss 92740 92740 0 0.0
text 655766 656024 258 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835870 836130 260 0.0
bss 49896 49896 0 0.0
text 626624 626866 242 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 936828 937032 204 0.0
bss 77508 77508 0 0.0
text 703420 703610 190 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1090416 1090684 268 0.0
bss 99832 99832 0 0.0
text 793868 794126 258 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911124 911376 252 0.0
bss 69176 69176 0 0.0
text 660160 660402 242 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 932756 933024 268 0.0
bss 92444 92444 0 0.0
text 674802 675060 258 0.0
pump-app tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 833428 833656 228 0.0
bss 58140 58140 0 0.0
text 623624 623842 218 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 799548 799776 228 0.0
bss 56068 56068 0 0.0
text 598530 598748 218 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676316 676312 -4 -0.0
bss 73420 73420 0 0.0
text 462028 462018 -10 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 843602 843966 364 0.0
bss 51524 51524 0 0.0
text 633156 633510 354 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 858437 858689 252 0.0
bss 59692 59692 0 0.0
text 642114 642356 242 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 825096 825324 228 0.0
bss 56400 56400 0 0.0
text 618080 618298 218 0.0
window-covering tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 838316 838576 260 0.0
bss 58356 58356 0 0.0
text 626088 626330 242 0.0

Copy link

github-actions bot commented Apr 26, 2024

PR #33174: Size comparison from 5ce992d to 30100ac

Increases (4 builds for cc32xx, mbed, stm32)
platform target config section 5ce992d 30100ac change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587582 587846 264 0.0
.rodata 87526 87558 32 0.0
.text 497932 498168 236 0.0
lock CC3235SF_LAUNCHXL (read only) 633750 634022 272 0.0
.rodata 108206 108238 32 0.0
.text 523424 523660 236 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535968 2536168 200 0.0
.text 1498652 1498852 200 0.0
stm32 light STM32WB5MM-DK (read/write) 604841 605001 160 0.0
.text 385440 385600 160 0.0
Full report (4 builds for cc32xx, mbed, stm32)
platform target config section 5ce992d 30100ac change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587582 587846 264 0.0
(read/write) 208372 208372 0 0.0
.bss 201596 201596 0 0.0
.data 1652 1652 0 0.0
.rodata 87526 87558 32 0.0
.text 497932 498168 236 0.0
lock CC3235SF_LAUNCHXL (read only) 633750 634022 272 0.0
(read/write) 208636 208636 0 0.0
.bss 202000 202000 0 0.0
.data 1516 1516 0 0.0
.rodata 108206 108238 32 0.0
.text 523424 523660 236 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535968 2536168 200 0.0
.bss 220752 220752 0 0.0
.data 5216 5216 0 0.0
.text 1498652 1498852 200 0.0
stm32 light STM32WB5MM-DK (read/write) 604841 605001 160 0.0
.bss 128436 128436 0 0.0
.data 688 688 0 0.0
.rodata 80532 80532 0 0.0
.text 385440 385600 160 0.0

mkardous-silabs and others added 2 commits April 26, 2024 15:34
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
@mkardous-silabs mkardous-silabs enabled auto-merge (squash) April 26, 2024 19:36
Copy link

github-actions bot commented Apr 26, 2024

PR #33174: Size comparison from 5ce992d to 2732c04

Increases above 0.2%:

platform target config section 5ce992d 2732c04 change % change
linux chip-tool-ipv6only arm64 (read/write) 587248 590608 3360 0.6
Increases (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 5ce992d 2732c04 change % change
bl602 lighting-app bl602 (read/write) 1442826 1443174 348 0.0
.rodata 159092 159120 28 0.0
.text 1107846 1108164 318 0.0
bl602+mfd (read/write) 1457250 1457598 348 0.0
.rodata 158052 158080 28 0.0
.text 1123164 1123482 318 0.0
bl602+rpc (read/write) 1490474 1490822 348 0.0
.rodata 166660 166688 28 0.0
.text 1139492 1139810 318 0.0
bl702 lighting-app bl702 (read/write) 1208959 1209487 528 0.0
.rodata 108788 108816 28 0.0
.text 978350 978850 500 0.1
bl702+mfd (read/write) 1219795 1220323 528 0.0
.rodata 107728 107756 28 0.0
.text 990104 990604 500 0.1
bl702+rpc (read/write) 1300447 1300975 528 0.0
.rodata 124160 124188 28 0.0
.text 1053058 1053558 500 0.0
bl706-eth (read/write) 1025213 1025561 348 0.0
.rodata 101776 101804 28 0.0
.text 768116 768434 318 0.0
bl706-wifi (read/write) 1259978 1260366 388 0.0
.rodata 122776 122804 28 0.0
.text 1000110 1000470 360 0.0
bl702l lighting-app bl702l (read/write) 1178808 1179336 528 0.0
.rodata 102792 102820 28 0.0
.text 971204 971704 500 0.1
bl702l+mfd (read/write) 1190208 1190736 528 0.0
.rodata 101732 101760 28 0.0
.text 983526 984026 500 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783700 783932 232 0.0
.text 700436 700668 232 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799580 799772 192 0.0
.text 722336 722528 192 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788452 788652 200 0.0
.text 684284 684484 200 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740692 740932 240 0.0
.text 661764 662004 240 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726332 726572 240 0.0
.rodata 74436 74444 8 0.0
.text 651628 651860 232 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587582 587846 264 0.0
.rodata 87526 87558 32 0.0
.text 497932 498168 236 0.0
lock CC3235SF_LAUNCHXL (read only) 633750 634022 272 0.0
.rodata 108206 108238 32 0.0
.text 523424 523660 236 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 570607 570855 248 0.0
.app_xip_area 460517 460765 248 0.1
lock cyw930739m2evb_01 (read/write) 552823 553031 208 0.0
.app_xip_area 438061 438269 208 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573375 573623 248 0.0
.app_xip_area 464781 465029 248 0.1
switch cyw930739m2evb_01 (read/write) 565823 566071 248 0.0
.app_xip_area 454045 454293 248 0.1
efr32 lighting-app BRD4187C (read/write) 1069616 1069848 232 0.0
.text 886220 886452 232 0.0
lock-app BRD4338a (read/write) 963108 963380 272 0.0
.text 702928 703200 272 0.0
window-app BRD4187C (read/write) 1136180 1136492 312 0.0
.text 968288 968600 312 0.0
esp32 all-clusters-app c3devkit (read only) 1215186 1215334 148 0.0
(read/write) 1751160 1751168 8 0.0
.flash.rodata 253352 253360 8 0.0
.flash.text 1215186 1215334 148 0.0
m5stack (read only) 1256523 1256635 112 0.0
.flash.text 1250359 1250471 112 0.0
linux air-purifier-app debug (read only) 2652541 2654101 1560 0.1
(read/write) 130352 130384 32 0.0
.data.rel.ro 75112 75160 48 0.1
.text 2288485 2289877 1392 0.1
all-clusters-app debug (read only) 5968113 5969673 1560 0.0
(read/write) 481992 482024 32 0.0
.data.rel.ro 334664 334712 48 0.0
.text 5180931 5182323 1392 0.0
all-clusters-minimal-app debug (read only) 5247913 5249473 1560 0.0
(read/write) 237944 238008 64 0.0
.data.rel.ro 98248 98296 48 0.0
.text 4720739 4722131 1392 0.0
bridge-app debug (read only) 4638721 4640281 1560 0.0
(read/write) 218856 218888 32 0.0
.data.rel.ro 87200 87248 48 0.1
.text 4185747 4187139 1392 0.0
chip-tool debug (read only) 12091049 12091833 784 0.0
(read/write) 523424 523456 32 0.0
.data.rel.ro 416032 416064 32 0.0
.text 10930899 10931587 688 0.0
chip-tool-ipv6only arm64 (read only) 11408324 11409092 768 0.0
(read/write) 587248 590608 3360 0.6
.data.rel.ro 455976 456008 32 0.0
.text 10170264 10170936 672 0.0
lighting-app debug+rpc+ui (read only) 5562401 5563961 1560 0.0
(read/write) 227624 227656 32 0.0
.data.rel.ro 95568 95616 48 0.1
.text 4959123 4960515 1392 0.0
lock-app debug (read only) 4704569 4706129 1560 0.0
(read/write) 206048 206112 64 0.0
.data.rel.ro 81192 81256 64 0.1
.text 4234803 4236195 1392 0.0
ota-provider-app debug (read only) 4313881 4315441 1560 0.0
(read/write) 194552 194616 64 0.0
.data.rel.ro 70480 70544 64 0.1
.text 3909859 3911251 1392 0.0
ota-requestor-app debug (read only) 4444793 4446353 1560 0.0
(read/write) 198920 198984 64 0.0
.data.rel.ro 73584 73648 64 0.1
.text 4030115 4031507 1392 0.0
shell debug (read only) 2937185 2938745 1560 0.1
(read/write) 157360 157424 64 0.0
.data.rel.ro 87344 87400 56 0.1
.text 2573570 2574962 1392 0.1
thermostat-no-ble arm64 (read only) 4437052 4438556 1504 0.0
.data.rel.ro 104464 104520 56 0.1
.text 3939720 3941048 1328 0.0
tv-app debug (read only) 5780993 5782577 1584 0.0
(read/write) 353752 353816 64 0.0
.data.rel.ro 95368 95432 64 0.1
.text 5241523 5242915 1392 0.0
tv-casting-app debug (read only) 9906625 9908209 1584 0.0
(read/write) 343552 343616 64 0.0
.data.rel.ro 174896 174960 64 0.0
.text 9054611 9056003 1392 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2535968 2536168 200 0.0
.text 1498652 1498852 200 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1059568 1059800 232 0.0
rodata 101552 101560 8 0.0
text 771668 771904 236 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1236888 1237056 168 0.0
rodata 151384 151392 8 0.0
text 798100 798260 160 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1007016 1007232 216 0.0
rodata 88816 88824 8 0.0
text 733016 733216 200 0.0
nxp contact k32w0+release (read only) 575676 575932 256 0.0
.text 575140 575396 256 0.0
k32w1+release (read/write) 703060 703308 248 0.0
.text 589616 589864 248 0.0
light k32w0+release (read only) 609720 609960 240 0.0
.text 609184 609424 240 0.0
k32w1+release (read/write) 794968 795216 248 0.0
.text 672800 673048 248 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1805804 1806076 272 0.0
.text 1596084 1596356 272 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1727692 1727956 264 0.0
.text 1521124 1521388 264 0.0
light cy8ckit_062s2_43012 (read/write) 1646428 1646700 272 0.0
.text 1446580 1446852 272 0.0
lock cy8ckit_062s2_43012 (read/write) 1675108 1675380 272 0.0
.text 1448188 1448460 272 0.0
qpg lighting-app qpg6105+debug (read/write) 1133244 1133492 248 0.0
.text 645624 645872 248 0.0
lock-app qpg6105+debug (read/write) 1093228 1093452 224 0.0
.text 605612 605836 224 0.0
stm32 light STM32WB5MM-DK (read/write) 604841 605081 240 0.0
.text 385440 385680 240 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 833986 834358 372 0.0
text 624660 625020 360 0.1
all-clusters-app tlsr9518adk80d (read/write) 1097056 1097428 372 0.0
text 798052 798414 362 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1058520 1058852 332 0.0
text 772414 772734 320 0.0
bridge-app tlsr9518adk80d (read/write) 914064 914436 372 0.0
text 655918 656280 362 0.1
contact-sensor-app tlsr9528a_retention (read/write) 836006 836378 372 0.0
text 626760 627120 360 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 936908 937288 380 0.0
text 703504 703866 362 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1090568 1090940 372 0.0
text 794020 794382 362 0.0
lock-app-dfu tlsr9528a (read/write) 911260 911592 332 0.0
text 660296 660616 320 0.0
ota-requestor-app tlsr9518adk80d (read/write) 932908 933280 372 0.0
text 674954 675316 362 0.1
pump-app tlsr9258a (read/write) 833540 833912 372 0.0
text 623736 624098 362 0.1
pump-controller-app tlsr9518adk80d (read/write) 799660 800032 372 0.0
text 598642 599004 362 0.1
shell tlsr9518adk80d (read/write) 676296 676336 40 0.0
text 462008 462042 34 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 843738 844222 484 0.1
text 633292 633764 472 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 858573 858945 372 0.0
text 642250 642612 362 0.1
thermostat tlsr9518adk80d (read/write) 825208 825580 372 0.0
text 618192 618554 362 0.1
window-covering tlsr9258a (read/write) 838452 838832 380 0.0
text 626224 626586 362 0.1
Decreases (1 build for linux)
platform target config section 5ce992d 2732c04 change % change
linux thermostat-no-ble arm64 (read/write) 246864 245352 -1512 -0.6
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 5ce992d 2732c04 change % change
bl602 lighting-app bl602 (read/write) 1442826 1443174 348 0.0
.bss 85720 85720 0 0.0
.data 9512 9512 0 0.0
.rodata 159092 159120 28 0.0
.text 1107846 1108164 318 0.0
bl602+mfd (read/write) 1457250 1457598 348 0.0
.bss 85888 85888 0 0.0
.data 9488 9488 0 0.0
.rodata 158052 158080 28 0.0
.text 1123164 1123482 318 0.0
bl602+rpc (read/write) 1490474 1490822 348 0.0
.bss 93760 93760 0 0.0
.data 9888 9888 0 0.0
.rodata 166660 166688 28 0.0
.text 1139492 1139810 318 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1208959 1209487 528 0.0
.bss 11185 11185 0 0.0
.data 3704 3704 0 0.0
.rodata 108788 108816 28 0.0
.text 978350 978850 500 0.1
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1219795 1220323 528 0.0
.bss 11361 11361 0 0.0
.data 3688 3688 0 0.0
.rodata 107728 107756 28 0.0
.text 990104 990604 500 0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1300447 1300975 528 0.0
.bss 19669 19669 0 0.0
.data 4248 4248 0 0.0
.rodata 124160 124188 28 0.0
.text 1053058 1053558 500 0.0
bl706-eth (read/write) 1025213 1025561 348 0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 101776 101804 28 0.0
.text 768116 768434 318 0.0
bl706-wifi (read/write) 1259978 1260366 388 0.0
.bss 10645 10645 0 0.0
.data 3704 3704 0 0.0
.rodata 122776 122804 28 0.0
.text 1000110 1000470 360 0.0
bl702l lighting-app bl702l (read/write) 1178808 1179336 528 0.0
.bss 16396 16396 0 0.0
.data 5072 5072 0 0.0
.rodata 102792 102820 28 0.0
.text 971204 971704 500 0.1
bl702l+mfd (read/write) 1190208 1190736 528 0.0
.bss 16572 16572 0 0.0
.data 5048 5048 0 0.0
.rodata 101732 101760 28 0.0
.text 983526 984026 500 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 783700 783932 232 0.0
(read/write) 176660 176660 0 0.0
.bss 98604 98604 0 0.0
.data 3588 3588 0 0.0
.rodata 82996 82996 0 0.0
.text 700436 700668 232 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799580 799772 192 0.0
(read/write) 187148 187148 0 0.0
.bss 109092 109092 0 0.0
.data 3588 3588 0 0.0
.rodata 76980 76980 0 0.0
.text 722336 722528 192 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788452 788652 200 0.0
(read/write) 181268 181268 0 0.0
.bss 103212 103212 0 0.0
.data 3588 3588 0 0.0
.rodata 103900 103900 0 0.0
.text 684284 684484 200 0.0
pump-app LP_EM_CC1354P10_6 (read only) 740692 740932 240 0.0
(read/write) 175636 175636 0 0.0
.bss 97344 97344 0 0.0
.data 3580 3580 0 0.0
.rodata 78660 78660 0 0.0
.text 661764 662004 240 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 726332 726572 240 0.0
(read/write) 175844 175844 0 0.0
.bss 97568 97568 0 0.0
.data 3572 3572 0 0.0
.rodata 74436 74444 8 0.0
.text 651628 651860 232 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 587582 587846 264 0.0
(read/write) 208372 208372 0 0.0
.bss 201596 201596 0 0.0
.data 1652 1652 0 0.0
.rodata 87526 87558 32 0.0
.text 497932 498168 236 0.0
lock CC3235SF_LAUNCHXL (read only) 633750 634022 272 0.0
(read/write) 208636 208636 0 0.0
.bss 202000 202000 0 0.0
.data 1516 1516 0 0.0
.rodata 108206 108238 32 0.0
.text 523424 523660 236 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 570607 570855 248 0.0
.app_xip_area 460517 460765 248 0.1
.bss 64908 64908 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 552823 553031 208 0.0
.app_xip_area 438061 438269 208 0.0
.bss 69572 69572 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573375 573623 248 0.0
.app_xip_area 464781 465029 248 0.1
.bss 63452 63452 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 565823 566071 248 0.0
.app_xip_area 454045 454293 248 0.1
.bss 66556 66556 0 0.0
.data 800 800 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4187C (read/write) 1069616 1069848 232 0.0
.bss 179944 179944 0 0.0
.data 3432 3432 0 0.0
.text 886220 886452 232 0.0
lock-app BRD4338a (read/write) 963108 963380 272 0.0
.bss 210528 210528 0 0.0
.data 30288 30288 0 0.0
.text 702928 703200 272 0.0
window-app BRD4187C (read/write) 1136180 1136492 312 0.0
.bss 164536 164536 0 0.0
.data 3336 3336 0 0.0
.text 968288 968600 312 0.0
esp32 all-clusters-app c3devkit (read only) 1215186 1215334 148 0.0
(read/write) 1751160 1751168 8 0.0
.dram0.bss 74616 74616 0 0.0
.dram0.data 13652 13652 0 0.0
.flash.rodata 253352 253360 8 0.0
.flash.text 1215186 1215334 148 0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256523 1256635 112 0.0
(read/write) 537564 537564 0 0.0
.dram0.bss 81368 81368 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285080 285080 0 0.0
.flash.text 1250359 1250471 112 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2652541 2654101 1560 0.1
(read/write) 130352 130384 32 0.0
.bss 47016 47016 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 75112 75160 48 0.1
.dynamic 608 608 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 184944 184944 0 0.0
.text 2288485 2289877 1392 0.1
all-clusters-app debug (read only) 5968113 5969673 1560 0.0
(read/write) 481992 482024 32 0.0
.bss 135328 135328 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334664 334712 48 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1440 1440 0 0.0
.rodata 351920 351920 0 0.0
.text 5180931 5182323 1392 0.0
all-clusters-minimal-app debug (read only) 5247913 5249473 1560 0.0
(read/write) 237944 238008 64 0.0
.bss 128160 128160 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 98248 98296 48 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 290570 290570 0 0.0
.text 4720739 4722131 1392 0.0
bridge-app debug (read only) 4638721 4640281 1560 0.0
(read/write) 218856 218888 32 0.0
.bss 118688 118688 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 87200 87248 48 0.1
.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 230794 230794 0 0.0
.text 4185747 4187139 1392 0.0
chip-tool debug (read only) 12091049 12091833 784 0.0
(read/write) 523424 523456 32 0.0
.bss 95032 95032 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 416032 416064 32 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 451673 451673 0 0.0
.text 10930899 10931587 688 0.0
chip-tool-ipv6only arm64 (read only) 11408324 11409092 768 0.0
(read/write) 587248 590608 3360 0.6
.bss 104008 104008 0 0.0
.data 4520 4520 0 0.0
.data.rel.ro 455976 456008 32 0.0
.dynamic 512 512 0 0.0
.got 17104 17104 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 356276 356276 0 0.0
.text 10170264 10170936 672 0.0
lighting-app debug+rpc+ui (read only) 5562401 5563961 1560 0.0
(read/write) 227624 227656 32 0.0
.bss 119632 119632 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 95568 95616 48 0.1
.dynamic 672 672 0 0.0
.got 5856 5856 0 0.0
.init 27 27 0 0.0
.init_array 976 976 0 0.0
.rodata 354708 354708 0 0.0
.text 4959123 4960515 1392 0.0
lock-app debug (read only) 4704569 4706129 1560 0.0
(read/write) 206048 206112 64 0.0
.bss 113960 113960 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 81192 81256 64 0.1
.dynamic 624 624 0 0.0
.got 5168 5168 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 256650 256650 0 0.0
.text 4234803 4236195 1392 0.0
ota-provider-app debug (read only) 4313881 4315441 1560 0.0
(read/write) 194552 194616 64 0.0
.bss 113760 113760 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70480 70544 64 0.1
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 209418 209418 0 0.0
.text 3909859 3911251 1392 0.0
ota-requestor-app debug (read only) 4444793 4446353 1560 0.0
(read/write) 198920 198984 64 0.0
.bss 114656 114656 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73584 73648 64 0.1
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 215530 215530 0 0.0
.text 4030115 4031507 1392 0.0
shell debug (read only) 2937185 2938745 1560 0.1
(read/write) 157360 157424 64 0.0
.bss 62800 62800 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 87344 87400 56 0.1
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 188384 188384 0 0.0
.text 2573570 2574962 1392 0.1
thermostat-no-ble arm64 (read only) 4437052 4438556 1504 0.0
(read/write) 246864 245352 -1512 -0.6
.bss 122264 122264 0 0.0
.data 3408 3408 0 0.0
.data.rel.ro 104464 104520 56 0.1
.dynamic 512 512 0 0.0
.got 8720 8720 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 160388 160388 0 0.0
.text 3939720 3941048 1328 0.0
tv-app debug (read only) 5780993 5782577 1584 0.0
(read/write) 353752 353816 64 0.0
.bss 244528 244528 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95368 95432 64 0.1
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 295594 295594 0 0.0
.text 5241523 5242915 1392 0.0
tv-casting-app debug (read only) 9906625 9908209 1584 0.0
(read/write) 343552 343616 64 0.0
.bss 158744 158744 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174896 174960 64 0.0
.dynamic 624 624 0 0.0
.got 5040 5040 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 385016 385016 0 0.0
.text 9054611 9056003 1392 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2535968 2536168 200 0.0
.bss 220752 220752 0 0.0
.data 5216 5216 0 0.0
.text 1498652 1498852 200 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1059568 1059800 232 0.0
bss 139111 139111 0 0.0
rodata 101552 101560 8 0.0
text 771668 771904 236 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1236888 1237056 168 0.0
bss 137383 137383 0 0.0
rodata 151384 151392 8 0.0
text 798100 798260 160 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1007016 1007232 216 0.0
bss 137969 137969 0 0.0
rodata 88816 88824 8 0.0
text 733016 733216 200 0.0
nxp contact k32w0+release (read only) 575676 575932 256 0.0
(read/write) 83140 83140 0 0.0
.bss 67856 67856 0 0.0
.data 2188 2188 0 0.0
.text 575140 575396 256 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 703060 703308 248 0.0
.bss 71200 71200 0 0.0
.data 2864 2864 0 0.0
.text 589616 589864 248 0.0
light k32w0+release (read only) 609720 609960 240 0.0
(read/write) 82600 82600 0 0.0
.bss 67296 67296 0 0.0
.data 2208 2208 0 0.0
.text 609184 609424 240 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 794968 795216 248 0.0
.bss 80736 80736 0 0.0
.data 2064 2064 0 0.0
.text 672800 673048 248 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 832008 832008 0 0.0
(read/write) 1805804 1806076 272 0.0
.bss 198644 198644 0 0.0
.data 2688 2688 0 0.0
.text 1596084 1596356 272 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 835160 835160 0 0.0
(read/write) 1727692 1727956 264 0.0
.bss 195524 195524 0 0.0
.data 2656 2656 0 0.0
.text 1521124 1521388 264 0.0
light cy8ckit_062s2_43012 (read only) 841880 841880 0 0.0
(read/write) 1646428 1646700 272 0.0
.bss 188988 188988 0 0.0
.data 2472 2472 0 0.0
.text 1446580 1446852 272 0.0
lock cy8ckit_062s2_43012 (read only) 814808 814808 0 0.0
(read/write) 1675108 1675380 272 0.0
.bss 216068 216068 0 0.0
.data 2464 2464 0 0.0
.text 1448188 1448460 272 0.0
qpg lighting-app qpg6105+debug (read/write) 1133244 1133492 248 0.0
.bss 102588 102588 0 0.0
.data 856 856 0 0.0
.text 645624 645872 248 0.0
lock-app qpg6105+debug (read/write) 1093228 1093452 224 0.0
.bss 97260 97260 0 0.0
.data 860 860 0 0.0
.text 605612 605836 224 0.0
stm32 light STM32WB5MM-DK (read/write) 604841 605081 240 0.0
.bss 128436 128436 0 0.0
.data 688 688 0 0.0
.rodata 80532 80532 0 0.0
.text 385440 385680 240 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833986 834358 372 0.0
bss 49852 49852 0 0.0
text 624660 625020 360 0.1
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1097056 1097428 372 0.0
bss 101536 101536 0 0.0
text 798052 798414 362 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1058520 1058852 332 0.0
bss 109984 109984 0 0.0
text 772414 772734 320 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 914064 914436 372 0.0
bss 92740 92740 0 0.0
text 655918 656280 362 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 836006 836378 372 0.0
bss 49896 49896 0 0.0
text 626760 627120 360 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 936908 937288 380 0.0
bss 77508 77508 0 0.0
text 703504 703866 362 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1090568 1090940 372 0.0
bss 99832 99832 0 0.0
text 794020 794382 362 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911260 911592 332 0.0
bss 69176 69176 0 0.0
text 660296 660616 320 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 932908 933280 372 0.0
bss 92444 92444 0 0.0
text 674954 675316 362 0.1
pump-app tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 833540 833912 372 0.0
bss 58140 58140 0 0.0
text 623736 624098 362 0.1
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 799660 800032 372 0.0
bss 56068 56068 0 0.0
text 598642 599004 362 0.1
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676296 676336 40 0.0
bss 73420 73420 0 0.0
text 462008 462042 34 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 843738 844222 484 0.1
bss 51524 51524 0 0.0
text 633292 633764 472 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 858573 858945 372 0.0
bss 59692 59692 0 0.0
text 642250 642612 362 0.1
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 825208 825580 372 0.0
bss 56400 56400 0 0.0
text 618192 618554 362 0.1
window-covering tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 838452 838832 380 0.0
bss 58356 58356 0 0.0
text 626224 626586 362 0.1

@mkardous-silabs mkardous-silabs merged commit dd5f6b7 into project-chip:master Apr 26, 2024
65 checks passed
@mkardous-silabs mkardous-silabs deleted the feature/icd_counter_trigger branch April 27, 2024 20:40
namespace Protocols {
namespace SecureChannel {

CHIP_ERROR CheckInCounter::InvalidateHalfCheckInCouterValues()
Copy link
Contributor

Choose a reason for hiding this comment

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

"Couter" is a typo

*
* @return CHIP_ERROR Any error returned by a write to persisted storage.
*/
CHIP_ERROR InvalidateHalfCheckInCouterValues();
Copy link
Contributor

Choose a reason for hiding this comment

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

"Couter" is a typo

@@ -666,6 +668,14 @@ CHIP_ERROR ICDManager::HandleEventTrigger(uint64_t eventTrigger)
case ICDTestEventTriggerEvent::kRemoveActiveModeReq:
SetKeepActiveModeRequirements(KeepActiveFlag::kTestEventTriggerActiveMode, false);
break;
#if CHIP_CONFIG_ENABLE_ICD_CIP
Copy link
Contributor

Choose a reason for hiding this comment

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

When is this not enabled?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

For SIT devices that still use the TestEventTrigger but might not have the Check-In Protocol support.

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

Successfully merging this pull request may close these issues.

5 participants