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

Ember compatibility layer - split out GlobalAttributeAccessInterface and the I/O buffer #33396

Merged
merged 9 commits into from May 14, 2024

Conversation

andy31415
Copy link
Contributor

These are code sharing changes to support future development for a ember-backed data provider, implementing the interface defined in #32914

Changes

  • Moved MandatoryGlobalAttributeReader and GlobalAttributeReader into a separate cpp/header: ember-global-attribute-access-interface since these are ember-backed
  • Moved the storage buffer named attributeData into ember-io-storage.h/cpp and exposed it as a MutableByteSpan (so have access to size, however no sizeof usage anymore ... this loses some compile-time asserts, however that should be safe as the minimum size of this span is 8 and compile-time asserts were previously done for numeric types only)
  • Moved BaseType function into ember-io-storage as well and renamed to AttributeBaseType with documentation to make things clearer about usage
  • Added/Moved privilege-storagec.pp into ember mocking as this seems to be very tightly coupled with ember in general. Removed the corresponding stubs from integration tests (as they can now use the mocks)
  • added a few methods to mock attribute storage - items that were missing but implemented and semi-public api (at least as ember-compatibility functions is concerned):
    • emberAfLocateAttributeMetadata
    • emberAfFindClusterInType

For mocks, also provide a ATTRIBUTE_LARGEST which I initialized to the all-clusters-app size (1003).

When looking to implement the ember/codegen data mode, some
functionality in ember-compatibility-functions needs sharing to
avoid extra copy&paste bloat:

- Global attribute handling via AAI split into a separate file
- Raw "data I/O" buffer split into a separate file

Moved privilege-storage and implemented a few more mock ember
methods.
Copy link

github-actions bot commented May 9, 2024

PR #33396: Size comparison from 550b1c1 to 777dd94

Increases above 0.2%:

platform target config section 550b1c1 777dd94 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL .data 1652 1660 8 0.5
lock CC3235SF_LAUNCHXL .data 1516 1524 8 0.5
cyw30739 light CYW30739B2-P5-EVK-01 .data 932 940 8 0.9
CYW30739B2-P5-EVK-02 .data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 .data 2276 2284 8 0.4
CYW930739M2EVB-02 .data 876 884 8 0.9
light-switch CYW30739B2-P5-EVK-01 .data 1052 1060 8 0.8
CYW30739B2-P5-EVK-02 .data 2308 2316 8 0.3
CYW30739B2-P5-EVK-03 .data 2308 2316 8 0.3
lock CYW30739B2-P5-EVK-01 .data 1020 1028 8 0.8
CYW30739B2-P5-EVK-02 .data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 .data 2276 2284 8 0.4
thermostat CYW30739B2-P5-EVK-01 .data 828 836 8 1.0
CYW30739B2-P5-EVK-02 .data 2172 2180 8 0.4
CYW30739B2-P5-EVK-03 .data 2172 2180 8 0.4
linux air-purifier-app debug .data 2272 2304 32 1.4
.init_array 800 808 8 1.0
all-clusters-app debug .data 4560 4592 32 0.7
.init_array 1440 1448 8 0.6
all-clusters-minimal-app debug .data 4464 4496 32 0.7
.init_array 1168 1176 8 0.7
bridge-app debug .data 6240 6272 32 0.5
.init_array 864 872 8 0.9
chip-tool debug .data 5122 5154 32 0.6
.init_array 832 840 8 1.0
chip-tool-ipv6only arm64 .data 4520 4536 16 0.4
lighting-app debug+rpc+ui .init_array 976 984 8 0.8
lock-app debug .init_array 880 888 8 0.9
ota-provider-app debug .data 4368 4400 32 0.7
.init_array 752 760 8 1.1
ota-requestor-app debug .data 4768 4800 32 0.7
.init_array 800 808 8 1.0
shell debug .init_array 1112 1120 8 0.7
thermostat-no-ble arm64 (read/write) 245880 246848 968 0.4
.data 3408 3424 16 0.5
.got 8968 8992 24 0.3
tv-app debug .init_array 1184 1192 8 0.7
tv-casting-app debug .init_array 1224 1232 8 0.7
nxp contact k32w0+release .data 2196 2204 8 0.4
k32w1+release .data 2864 2872 8 0.3
light k32w0+release .data 2216 2224 8 0.4
k32w1+release .data 2072 2080 8 0.4
psoc6 all-clusters cy8ckit_062s2_43012 .data 2744 2752 8 0.3
all-clusters-minimal cy8ckit_062s2_43012 .data 2720 2728 8 0.3
light cy8ckit_062s2_43012 .data 2536 2544 8 0.3
lock cy8ckit_062s2_43012 .data 2520 2528 8 0.3
qpg lighting-app qpg6105+debug .data 856 864 8 0.9
lock-app qpg6105+debug .data 868 876 8 0.9
stm32 light STM32WB5MM-DK .data 688 696 8 1.2
Increases (79 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 550b1c1 777dd94 change % change
bl602 lighting-app bl602 (read/write) 1444738 1446538 1800 0.1
.data 9512 9520 8 0.1
.rodata 159364 159372 8 0.0
.text 1109424 1111216 1792 0.2
bl602+mfd (read/write) 1459162 1460978 1816 0.1
.data 9488 9496 8 0.1
.rodata 158324 158332 8 0.0
.text 1124742 1126534 1792 0.2
bl602+rpc (read/write) 1492386 1493954 1568 0.1
.data 9888 9896 8 0.1
.rodata 166932 166948 16 0.0
.text 1141070 1142606 1536 0.1
bl702 lighting-app bl702 (read/write) 1210387 1211943 1556 0.1
.data 3712 3720 8 0.2
.rodata 108884 108896 12 0.0
.text 979596 981132 1536 0.2
bl702+mfd (read/write) 1221203 1222775 1572 0.1
.data 3688 3696 8 0.2
.rodata 107824 107836 12 0.0
.text 991350 992886 1536 0.2
bl702+rpc (read/write) 1301851 1303151 1300 0.1
.data 4248 4256 8 0.2
.rodata 124256 124268 12 0.0
.text 1054304 1055584 1280 0.1
bl706-eth (read/write) 1026617 1027917 1300 0.1
.data 3256 3264 8 0.2
.rodata 102056 102068 12 0.0
.text 769192 770472 1280 0.2
bl706-wifi (read/write) 1262386 1263686 1300 0.1
.data 3704 3712 8 0.2
.rodata 123048 123060 12 0.0
.text 1002182 1003462 1280 0.1
bl702l lighting-app bl702l (read/write) 1179708 1181776 2068 0.2
.data 5072 5080 8 0.2
.rodata 102888 102900 12 0.0
.text 972454 973990 1536 0.2
bl702l+mfd (read/write) 1191624 1192668 1044 0.1
.data 5056 5064 8 0.2
.rodata 101828 101840 12 0.0
.text 984776 986312 1536 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 799156 416 0.1
(read/write) 177644 177660 16 0.0
.data 3596 3604 8 0.2
.rodata 85004 85020 16 0.0
.text 713472 713872 400 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 813976 814392 416 0.1
(read/write) 188116 188132 16 0.0
.data 3588 3596 8 0.2
.rodata 78576 78592 16 0.0
.text 735136 735536 400 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 803316 803724 408 0.1
(read/write) 182236 182252 16 0.0
.data 3588 3596 8 0.2
.rodata 105908 105916 8 0.0
.text 697144 697544 400 0.1
pump-app LP_EM_CC1354P10_6 (read only) 755564 755980 416 0.1
(read/write) 176596 176612 16 0.0
.data 3580 3588 8 0.2
.rodata 80660 80676 16 0.0
.text 674640 675040 400 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741700 416 0.1
(read/write) 176828 176844 16 0.0
.data 3580 3588 8 0.2
.rodata 76444 76460 16 0.0
.text 664576 664976 400 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606262 606622 360 0.1
(read/write) 209588 209596 8 0.0
.data 1652 1660 8 0.5
.rodata 89742 89750 8 0.0
.text 514396 514748 352 0.1
lock CC3235SF_LAUNCHXL (read only) 652150 652510 360 0.1
(read/write) 209844 209852 8 0.0
.data 1516 1524 8 0.5
.rodata 110502 110510 8 0.0
.text 539528 539880 352 0.1
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742355 742843 488 0.1
.app_xip_area 660597 661077 480 0.1
.data 932 940 8 0.9
CYW30739B2-P5-EVK-02 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.data 2276 2284 8 0.4
CYW930739M2EVB-02 (read/write) 714211 714699 488 0.1
.app_xip_area 637385 637865 480 0.1
.data 876 884 8 0.9
light-switch CYW30739B2-P5-EVK-01 (read/write) 679883 680363 480 0.1
.app_xip_area 602413 602885 472 0.1
.data 1052 1060 8 0.8
CYW30739B2-P5-EVK-02 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.data 2308 2316 8 0.3
CYW30739B2-P5-EVK-03 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.data 2308 2316 8 0.3
lock CYW30739B2-P5-EVK-01 (read/write) 698419 698907 488 0.1
.app_xip_area 617933 618413 480 0.1
.data 1020 1028 8 0.8
CYW30739B2-P5-EVK-02 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.data 2276 2284 8 0.4
thermostat CYW30739B2-P5-EVK-01 (read/write) 660955 661435 480 0.1
.app_xip_area 586501 586973 472 0.1
.data 828 836 8 1.0
CYW30739B2-P5-EVK-02 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.data 2172 2180 8 0.4
CYW30739B2-P5-EVK-03 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.data 2172 2180 8 0.4
efr32 lighting-app BRD4187C (read/write) 1072188 1072588 400 0.0
.data 3440 3448 8 0.2
.text 888720 889112 392 0.0
lock-app BRD4338a (read/write) 962916 963276 360 0.0
.text 701008 701368 360 0.1
window-app BRD4187C (read/write) 1136024 1136392 368 0.0
.data 3344 3352 8 0.2
.text 968100 968460 360 0.0
esp32 all-clusters-app c3devkit (read only) 1215608 1216064 456 0.0
(read/write) 1751488 1751496 8 0.0
.dram0.data 13652 13660 8 0.1
.flash.rodata 253680 253688 8 0.0
.flash.text 1215608 1216064 456 0.0
m5stack (read only) 1257267 1257563 296 0.0
(read/write) 538084 538100 16 0.0
.flash.rodata 285584 285600 16 0.0
.flash.text 1251103 1251399 296 0.0
linux air-purifier-app debug (read only) 2716493 2719533 3040 0.1
(read/write) 132496 132536 40 0.0
.data 2272 2304 32 1.4
.init_array 800 808 8 1.0
.rodata 186768 186992 224 0.1
.text 2346741 2349509 2768 0.1
all-clusters-app debug (read only) 6029289 6032313 3024 0.1
(read/write) 484008 484048 40 0.0
.data 4560 4592 32 0.7
.init_array 1440 1448 8 0.6
.rodata 353648 353872 224 0.1
.text 5236947 5239699 2752 0.1
all-clusters-minimal-app debug (read only) 5312617 5315673 3056 0.1
(read/write) 239960 240000 40 0.0
.data 4464 4496 32 0.7
.init_array 1168 1176 8 0.7
.rodata 292394 292650 256 0.1
.text 4780339 4783091 2752 0.1
bridge-app debug (read only) 4703193 4706249 3056 0.1
(read/write) 220872 220912 40 0.0
.data 6240 6272 32 0.5
.init_array 864 872 8 0.9
.rodata 232810 233066 256 0.1
.text 4244915 4247667 2752 0.1
chip-tool debug (read only) 12152225 12155265 3040 0.0
(read/write) 524288 524328 40 0.0
.data 5122 5154 32 0.6
.init_array 832 840 8 1.0
.rodata 453753 453977 224 0.0
.text 10987763 10990531 2768 0.0
chip-tool-ipv6only arm64 (read only) 11478860 11482028 3168 0.0
(read/write) 590480 591448 968 0.2
.data 4520 4536 16 0.4
.got 17240 17264 24 0.1
.rodata 357932 358044 112 0.0
.text 10236216 10239176 2960 0.0
lighting-app debug+rpc+ui (read only) 5626721 5629793 3072 0.1
(read/write) 229704 229712 8 0.0
.init_array 976 984 8 0.8
.rodata 356596 356852 256 0.1
.text 5018227 5020995 2768 0.1
lock-app debug (read only) 4770233 4773305 3072 0.1
(read/write) 208032 208040 8 0.0
.init_array 880 888 8 0.9
.rodata 258730 258986 256 0.1
.text 4295107 4297875 2768 0.1
ota-provider-app debug (read only) 4378105 4381145 3040 0.1
(read/write) 196600 196640 40 0.0
.data 4368 4400 32 0.7
.init_array 752 760 8 1.1
.rodata 211594 211818 224 0.1
.text 3968771 3971539 2768 0.1
ota-requestor-app debug (read only) 4508809 4511833 3024 0.1
(read/write) 200968 201008 40 0.0
.data 4768 4800 32 0.7
.init_array 800 808 8 1.0
.rodata 217674 217898 224 0.1
.text 4088851 4091603 2752 0.1
shell debug (read only) 3000425 3003481 3056 0.1
(read/write) 159440 159448 8 0.0
.init_array 1112 1120 8 0.7
.rodata 190496 190752 256 0.1
.text 2630898 2633650 2752 0.1
thermostat-no-ble arm64 (read only) 4496108 4499260 3152 0.1
(read/write) 245880 246848 968 0.4
.data 3408 3424 16 0.5
.got 8968 8992 24 0.3
.rodata 162100 162212 112 0.1
.text 3992760 3995704 2944 0.1
tv-app debug (read only) 5830641 5833665 3024 0.1
(read/write) 355288 355296 8 0.0
.init_array 1184 1192 8 0.7
.rodata 297354 297578 224 0.1
.text 5287011 5289763 2752 0.1
tv-casting-app debug (read only) 9987905 9990929 3024 0.0
(read/write) 345768 345776 8 0.0
.init_array 1224 1232 8 0.7
.rodata 387576 387800 224 0.1
.text 9129315 9132067 2752 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2537544 2538008 464 0.0
.data 5216 5224 8 0.2
.text 1500228 1500692 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1061448 1061884 436 0.0
rodata 101776 101788 12 0.0
text 773200 773616 416 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1238920 1239372 452 0.0
rodata 151408 151420 12 0.0
text 799972 800392 420 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1009104 1009540 436 0.0
rodata 89032 89044 12 0.0
text 734748 735164 416 0.1
nxp contact k32w0+release (read only) 576668 577108 440 0.1
(read/write) 83172 83180 8 0.0
.data 2196 2204 8 0.4
.text 576132 576572 440 0.1
k32w1+release (read/write) 704340 704772 432 0.1
.data 2864 2872 8 0.3
.text 590856 591280 424 0.1
light k32w0+release (read only) 610888 611296 408 0.1
(read/write) 82640 82648 8 0.0
.data 2216 2224 8 0.4
.text 610352 610760 408 0.1
k32w1+release (read/write) 796240 796680 440 0.1
.data 2072 2080 8 0.4
.text 674024 674456 432 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1827716 1828108 392 0.0
.data 2744 2752 8 0.3
.text 1612244 1612628 384 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1748996 1749380 384 0.0
.data 2720 2728 8 0.3
.text 1536620 1536996 376 0.0
light cy8ckit_062s2_43012 (read/write) 1667460 1667836 376 0.0
.data 2536 2544 8 0.3
.text 1461804 1462172 368 0.0
lock cy8ckit_062s2_43012 (read/write) 1696124 1696500 376 0.0
.data 2520 2528 8 0.3
.text 1463404 1463772 368 0.0
qpg lighting-app qpg6105+debug (read/write) 1134508 1134940 432 0.0
.data 856 864 8 0.9
.text 646888 647320 432 0.1
lock-app qpg6105+debug (read/write) 1094292 1094708 416 0.0
.data 868 876 8 0.9
.text 606676 607092 416 0.1
stm32 light STM32WB5MM-DK (read/write) 606185 606625 440 0.1
.data 688 696 8 1.2
.rodata 80612 80620 8 0.0
.text 386640 387064 424 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 834498 834942 444 0.1
text 625074 625500 426 0.1
all-clusters-app tlsr9518adk80d (read/write) 1096880 1097292 412 0.0
text 797792 798178 386 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1059372 1059784 412 0.0
text 773132 773518 386 0.0
bridge-app tlsr9518adk80d (read/write) 915020 915424 404 0.0
text 656726 657112 386 0.1
contact-sensor-app tlsr9528a_retention (read/write) 836858 837302 444 0.1
text 627494 627920 426 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 937848 938260 412 0.0
text 704140 704526 386 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1091212 1091624 412 0.0
text 794600 794986 386 0.0
lock-app-dfu tlsr9528a (read/write) 911968 912380 412 0.0
text 660900 661286 386 0.1
ota-requestor-app tlsr9518adk80d (read/write) 933824 934228 404 0.0
text 675712 676098 386 0.1
pump-app tlsr9258a (read/write) 831456 831860 404 0.0
text 621538 621924 386 0.1
pump-controller-app tlsr9518adk80d (read/write) 800552 800956 404 0.1
text 599410 599796 386 0.1
smoke_co_alarm-app tlsr9528a_retention (read/write) 844718 845162 444 0.1
text 634162 634588 426 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 859377 859781 404 0.0
text 642950 643336 386 0.1
thermostat tlsr9518adk80d (read/write) 826100 826512 412 0.0
text 618972 619358 386 0.1
window-covering tlsr9258a (read/write) 836144 836548 404 0.0
text 623806 624192 386 0.1
Decreases (4 builds for psoc6)
platform target config section 550b1c1 777dd94 change % change
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826256 826248 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829352 829344 -8 -0.0
light cy8ckit_062s2_43012 (read only) 836072 836064 -8 -0.0
lock cy8ckit_062s2_43012 (read only) 809008 809000 -8 -0.0
Full report (80 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 550b1c1 777dd94 change % change
bl602 lighting-app bl602 (read/write) 1444738 1446538 1800 0.1
.bss 85776 85776 0 0.0
.data 9512 9520 8 0.1
.rodata 159364 159372 8 0.0
.text 1109424 1111216 1792 0.2
bl602+mfd (read/write) 1459162 1460978 1816 0.1
.bss 85952 85952 0 0.0
.data 9488 9496 8 0.1
.rodata 158324 158332 8 0.0
.text 1124742 1126534 1792 0.2
bl602+rpc (read/write) 1492386 1493954 1568 0.1
.bss 93824 93824 0 0.0
.data 9888 9896 8 0.1
.rodata 166932 166948 16 0.0
.text 1141070 1142606 1536 0.1
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1210387 1211943 1556 0.1
.bss 11185 11185 0 0.0
.data 3712 3720 8 0.2
.rodata 108884 108896 12 0.0
.text 979596 981132 1536 0.2
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1221203 1222775 1572 0.1
.bss 11361 11361 0 0.0
.data 3688 3696 8 0.2
.rodata 107824 107836 12 0.0
.text 991350 992886 1536 0.2
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1301851 1303151 1300 0.1
.bss 19669 19669 0 0.0
.data 4248 4256 8 0.2
.rodata 124256 124268 12 0.0
.text 1054304 1055584 1280 0.1
bl706-eth (read/write) 1026617 1027917 1300 0.1
.bss 23760 23760 0 0.0
.data 3256 3264 8 0.2
.rodata 102056 102068 12 0.0
.text 769192 770472 1280 0.2
bl706-wifi (read/write) 1262386 1263686 1300 0.1
.bss 10645 10645 0 0.0
.data 3704 3712 8 0.2
.rodata 123048 123060 12 0.0
.text 1002182 1003462 1280 0.1
bl702l lighting-app bl702l (read/write) 1179708 1181776 2068 0.2
.bss 16396 16396 0 0.0
.data 5072 5080 8 0.2
.rodata 102888 102900 12 0.0
.text 972454 973990 1536 0.2
bl702l+mfd (read/write) 1191624 1192668 1044 0.1
.bss 16572 16572 0 0.0
.data 5056 5064 8 0.2
.rodata 101828 101840 12 0.0
.text 984776 986312 1536 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 799156 416 0.1
(read/write) 177644 177660 16 0.0
.bss 99572 99572 0 0.0
.data 3596 3604 8 0.2
.rodata 85004 85020 16 0.0
.text 713472 713872 400 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 813976 814392 416 0.1
(read/write) 188116 188132 16 0.0
.bss 110060 110060 0 0.0
.data 3588 3596 8 0.2
.rodata 78576 78592 16 0.0
.text 735136 735536 400 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 803316 803724 408 0.1
(read/write) 182236 182252 16 0.0
.bss 104180 104180 0 0.0
.data 3588 3596 8 0.2
.rodata 105908 105916 8 0.0
.text 697144 697544 400 0.1
pump-app LP_EM_CC1354P10_6 (read only) 755564 755980 416 0.1
(read/write) 176596 176612 16 0.0
.bss 98304 98304 0 0.0
.data 3580 3588 8 0.2
.rodata 80660 80676 16 0.0
.text 674640 675040 400 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741700 416 0.1
(read/write) 176828 176844 16 0.0
.bss 98536 98536 0 0.0
.data 3580 3588 8 0.2
.rodata 76444 76460 16 0.0
.text 664576 664976 400 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606262 606622 360 0.1
(read/write) 209588 209596 8 0.0
.bss 202812 202812 0 0.0
.data 1652 1660 8 0.5
.rodata 89742 89750 8 0.0
.text 514396 514748 352 0.1
lock CC3235SF_LAUNCHXL (read only) 652150 652510 360 0.1
(read/write) 209844 209852 8 0.0
.bss 203208 203208 0 0.0
.data 1516 1524 8 0.5
.rodata 110502 110510 8 0.0
.text 539528 539880 352 0.1
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742355 742843 488 0.1
.app_xip_area 660597 661077 480 0.1
.bss 75364 75364 0 0.0
.data 932 940 8 0.9
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.bss 77220 77220 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.bss 77220 77220 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW930739M2EVB-02 (read/write) 714211 714699 488 0.1
.app_xip_area 637385 637865 480 0.1
.bss 70488 70488 0 0.0
.data 876 884 8 0.9
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679883 680363 480 0.1
.app_xip_area 602413 602885 472 0.1
.bss 70956 70956 0 0.0
.data 1052 1060 8 0.8
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.bss 72812 72812 0 0.0
.data 2308 2316 8 0.3
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.bss 72812 72812 0 0.0
.data 2308 2316 8 0.3
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
lock CYW30739B2-P5-EVK-01 (read/write) 698419 698907 488 0.1
.app_xip_area 617933 618413 480 0.1
.bss 74004 74004 0 0.0
.data 1020 1028 8 0.8
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.bss 75860 75860 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.bss 75860 75860 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 660955 661435 480 0.1
.app_xip_area 586501 586973 472 0.1
.bss 68164 68164 0 0.0
.data 828 836 8 1.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.bss 70028 70028 0 0.0
.data 2172 2180 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.bss 70028 70028 0 0.0
.data 2172 2180 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
efr32 lighting-app BRD4187C (read/write) 1072188 1072588 400 0.0
.bss 180008 180008 0 0.0
.data 3440 3448 8 0.2
.text 888720 889112 392 0.0
lock-app BRD4338a (read/write) 962916 963276 360 0.0
.bss 213092 213092 0 0.0
.data 29448 29448 0 0.0
.text 701008 701368 360 0.1
window-app BRD4187C (read/write) 1136024 1136392 368 0.0
.bss 164560 164560 0 0.0
.data 3344 3352 8 0.2
.text 968100 968460 360 0.0
esp32 all-clusters-app c3devkit (read only) 1215608 1216064 456 0.0
(read/write) 1751488 1751496 8 0.0
.dram0.bss 74624 74624 0 0.0
.dram0.data 13652 13660 8 0.1
.flash.rodata 253680 253688 8 0.0
.flash.text 1215608 1216064 456 0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1257267 1257563 296 0.0
(read/write) 538084 538100 16 0.0
.dram0.bss 81384 81384 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285584 285600 16 0.0
.flash.text 1251103 1251399 296 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2716493 2719533 3040 0.1
(read/write) 132496 132536 40 0.0
.bss 47752 47752 0 0.0
.data 2272 2304 32 1.4
.data.rel.ro 76456 76456 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 800 808 8 1.0
.rodata 186768 186992 224 0.1
.text 2346741 2349509 2768 0.1
all-clusters-app debug (read only) 6029289 6032313 3024 0.1
(read/write) 484008 484048 40 0.0
.bss 136032 136032 0 0.0
.data 4560 4592 32 0.7
.data.rel.ro 335976 335976 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1440 1448 8 0.6
.rodata 353648 353872 224 0.1
.text 5236947 5239699 2752 0.1
all-clusters-minimal-app debug (read only) 5312617 5315673 3056 0.1
(read/write) 239960 240000 40 0.0
.bss 128896 128896 0 0.0
.data 4464 4496 32 0.7
.data.rel.ro 99512 99512 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1168 1176 8 0.7
.rodata 292394 292650 256 0.1
.text 4780339 4783091 2752 0.1
bridge-app debug (read only) 4703193 4706249 3056 0.1
(read/write) 220872 220912 40 0.0
.bss 119424 119424 0 0.0
.data 6240 6272 32 0.5
.data.rel.ro 88480 88480 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 864 872 8 0.9
.rodata 232810 233066 256 0.1
.text 4244915 4247667 2752 0.1
chip-tool debug (read only) 12152225 12155265 3040 0.0
(read/write) 524288 524328 40 0.0
.bss 95000 95000 0 0.0
.data 5122 5154 32 0.6
.data.rel.ro 416928 416928 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 832 840 8 1.0
.rodata 453753 453977 224 0.0
.text 10987763 10990531 2768 0.0
chip-tool-ipv6only arm64 (read only) 11478860 11482028 3168 0.0
(read/write) 590480 591448 968 0.2
.bss 104008 104008 0 0.0
.data 4520 4536 16 0.4
.data.rel.ro 457024 457024 0 0.0
.dynamic 512 512 0 0.0
.got 17240 17264 24 0.1
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 357932 358044 112 0.0
.text 10236216 10239176 2960 0.0
lighting-app debug+rpc+ui (read only) 5626721 5629793 3072 0.1
(read/write) 229704 229712 8 0.0
.bss 120368 120368 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96912 96912 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 976 984 8 0.8
.rodata 356596 356852 256 0.1
.text 5018227 5020995 2768 0.1
lock-app debug (read only) 4770233 4773305 3072 0.1
(read/write) 208032 208040 8 0.0
.bss 114664 114664 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82472 82472 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 880 888 8 0.9
.rodata 258730 258986 256 0.1
.text 4295107 4297875 2768 0.1
ota-provider-app debug (read only) 4378105 4381145 3040 0.1
(read/write) 196600 196640 40 0.0
.bss 114528 114528 0 0.0
.data 4368 4400 32 0.7
.data.rel.ro 71728 71728 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 752 760 8 1.1
.rodata 211594 211818 224 0.1
.text 3968771 3971539 2768 0.1
ota-requestor-app debug (read only) 4508809 4511833 3024 0.1
(read/write) 200968 201008 40 0.0
.bss 115424 115424 0 0.0
.data 4768 4800 32 0.7
.data.rel.ro 74848 74848 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 800 808 8 1.0
.rodata 217674 217898 224 0.1
.text 4088851 4091603 2752 0.1
shell debug (read only) 3000425 3003481 3056 0.1
(read/write) 159440 159448 8 0.0
.bss 63504 63504 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88672 88672 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1112 1120 8 0.7
.rodata 190496 190752 256 0.1
.text 2630898 2633650 2752 0.1
thermostat-no-ble arm64 (read only) 4496108 4499260 3152 0.1
(read/write) 245880 246848 968 0.4
.bss 123000 123000 0 0.0
.data 3408 3424 16 0.5
.data.rel.ro 105920 105920 0 0.0
.dynamic 512 512 0 0.0
.got 8968 8992 24 0.3
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162100 162212 112 0.1
.text 3992760 3995704 2944 0.1
tv-app debug (read only) 5830641 5833665 3024 0.1
(read/write) 355288 355296 8 0.0
.bss 245136 245136 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 96312 96312 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1184 1192 8 0.7
.rodata 297354 297578 224 0.1
.text 5287011 5289763 2752 0.1
tv-casting-app debug (read only) 9987905 9990929 3024 0.0
(read/write) 345768 345776 8 0.0
.bss 159512 159512 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176272 176272 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1224 1232 8 0.7
.rodata 387576 387800 224 0.1
.text 9129315 9132067 2752 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2537544 2538008 464 0.0
.bss 220808 220808 0 0.0
.data 5216 5224 8 0.2
.text 1500228 1500692 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061448 1061884 436 0.0
bss 139161 139161 0 0.0
rodata 101776 101788 12 0.0
text 773200 773616 416 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1238920 1239372 452 0.0
bss 137517 137517 0 0.0
rodata 151408 151420 12 0.0
text 799972 800392 420 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1009104 1009540 436 0.0
bss 138059 138059 0 0.0
rodata 89032 89044 12 0.0
text 734748 735164 416 0.1
nxp contact k32w0+release (read only) 576668 577108 440 0.1
(read/write) 83172 83180 8 0.0
.bss 67888 67888 0 0.0
.data 2196 2204 8 0.4
.text 576132 576572 440 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704340 704772 432 0.1
.bss 71240 71240 0 0.0
.data 2864 2872 8 0.3
.text 590856 591280 424 0.1
light k32w0+release (read only) 610888 611296 408 0.1
(read/write) 82640 82648 8 0.0
.bss 67336 67336 0 0.0
.data 2216 2224 8 0.4
.text 610352 610760 408 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796240 796680 440 0.1
.bss 80776 80776 0 0.0
.data 2072 2080 8 0.4
.text 674024 674456 432 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826256 826248 -8 -0.0
(read/write) 1827716 1828108 392 0.0
.bss 204340 204340 0 0.0
.data 2744 2752 8 0.3
.text 1612244 1612628 384 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829352 829344 -8 -0.0
(read/write) 1748996 1749380 384 0.0
.bss 201268 201268 0 0.0
.data 2720 2728 8 0.3
.text 1536620 1536996 376 0.0
light cy8ckit_062s2_43012 (read only) 836072 836064 -8 -0.0
(read/write) 1667460 1667836 376 0.0
.bss 194732 194732 0 0.0
.data 2536 2544 8 0.3
.text 1461804 1462172 368 0.0
lock cy8ckit_062s2_43012 (read only) 809008 809000 -8 -0.0
(read/write) 1696124 1696500 376 0.0
.bss 221812 221812 0 0.0
.data 2520 2528 8 0.3
.text 1463404 1463772 368 0.0
qpg lighting-app qpg6105+debug (read/write) 1134508 1134940 432 0.0
.bss 102636 102636 0 0.0
.data 856 864 8 0.9
.text 646888 647320 432 0.1
lock-app qpg6105+debug (read/write) 1094292 1094708 416 0.0
.bss 97308 97308 0 0.0
.data 868 876 8 0.9
.text 606676 607092 416 0.1
stm32 light STM32WB5MM-DK (read/write) 606185 606625 440 0.1
.bss 128500 128500 0 0.0
.data 688 696 8 1.2
.rodata 80612 80620 8 0.0
.text 386640 387064 424 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834498 834942 444 0.1
bss 49884 49884 0 0.0
text 625074 625500 426 0.1
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1096880 1097292 412 0.0
bss 101552 101552 0 0.0
text 797792 798178 386 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1059372 1059784 412 0.0
bss 110048 110048 0 0.0
text 773132 773518 386 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915020 915424 404 0.0
bss 92804 92804 0 0.0
text 656726 657112 386 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 836858 837302 444 0.1
bss 49928 49928 0 0.0
text 627494 627920 426 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 937848 938260 412 0.0
bss 77540 77540 0 0.0
text 704140 704526 386 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1091212 1091624 412 0.0
bss 99876 99876 0 0.0
text 794600 794986 386 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911968 912380 412 0.0
bss 69208 69208 0 0.0
text 660900 661286 386 0.1
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 933824 934228 404 0.0
bss 92516 92516 0 0.0
text 675712 676098 386 0.1
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 831456 831860 404 0.0
bss 58172 58172 0 0.0
text 621538 621924 386 0.1
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 800552 800956 404 0.1
bss 56108 56108 0 0.0
text 599410 599796 386 0.1
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676304 676304 0 0.0
bss 73388 73388 0 0.0
text 461802 461802 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 844718 845162 444 0.1
bss 51556 51556 0 0.0
text 634162 634588 426 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 859377 859781 404 0.0
bss 59724 59724 0 0.0
text 642950 643336 386 0.1
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 826100 826512 412 0.0
bss 56432 56432 0 0.0
text 618972 619358 386 0.1
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 836144 836548 404 0.0
bss 58388 58388 0 0.0
text 623806 624192 386 0.1

src/app/util/ember-io-storage.h Outdated Show resolved Hide resolved
src/app/util/ember-io-storage.h Outdated Show resolved Hide resolved
src/app/util/ember-io-storage.h Show resolved Hide resolved
andy31415 and others added 3 commits May 10, 2024 14:54
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Add additional comments.
Copy link

PR #33396: Size comparison from 550b1c1 to ce59a6d

Increases above 0.2%:

platform target config section 550b1c1 ce59a6d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL .data 1652 1660 8 0.5
lock CC3235SF_LAUNCHXL .data 1516 1524 8 0.5
stm32 light STM32WB5MM-DK .data 688 696 8 1.2
Increases (4 builds for cc32xx, mbed, stm32)
platform target config section 550b1c1 ce59a6d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606262 606622 360 0.1
(read/write) 209588 209596 8 0.0
.data 1652 1660 8 0.5
.rodata 89742 89750 8 0.0
.text 514396 514748 352 0.1
lock CC3235SF_LAUNCHXL (read only) 652150 652510 360 0.1
(read/write) 209844 209852 8 0.0
.data 1516 1524 8 0.5
.rodata 110502 110510 8 0.0
.text 539528 539880 352 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2537544 2538008 464 0.0
.data 5216 5224 8 0.2
.text 1500228 1500692 464 0.0
stm32 light STM32WB5MM-DK (read/write) 606185 606625 440 0.1
.data 688 696 8 1.2
.rodata 80612 80620 8 0.0
.text 386640 387064 424 0.1
Full report (4 builds for cc32xx, mbed, stm32)
platform target config section 550b1c1 ce59a6d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606262 606622 360 0.1
(read/write) 209588 209596 8 0.0
.bss 202812 202812 0 0.0
.data 1652 1660 8 0.5
.rodata 89742 89750 8 0.0
.text 514396 514748 352 0.1
lock CC3235SF_LAUNCHXL (read only) 652150 652510 360 0.1
(read/write) 209844 209852 8 0.0
.bss 203208 203208 0 0.0
.data 1516 1524 8 0.5
.rodata 110502 110510 8 0.0
.text 539528 539880 352 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2537544 2538008 464 0.0
.bss 220808 220808 0 0.0
.data 5216 5224 8 0.2
.text 1500228 1500692 464 0.0
stm32 light STM32WB5MM-DK (read/write) 606185 606625 440 0.1
.bss 128500 128500 0 0.0
.data 688 696 8 1.2
.rodata 80612 80620 8 0.0
.text 386640 387064 424 0.1

Copy link

github-actions bot commented May 10, 2024

PR #33396: Size comparison from 93aa97d to cf9a3a2

Increases above 0.2%:

platform target config section 93aa97d cf9a3a2 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL .data 1652 1660 8 0.5
lock CC3235SF_LAUNCHXL .data 1516 1524 8 0.5
cyw30739 light CYW30739B2-P5-EVK-01 .data 932 940 8 0.9
CYW30739B2-P5-EVK-02 .data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 .data 2276 2284 8 0.4
CYW930739M2EVB-02 .data 876 884 8 0.9
light-switch CYW30739B2-P5-EVK-01 .data 1052 1060 8 0.8
CYW30739B2-P5-EVK-02 .data 2308 2316 8 0.3
CYW30739B2-P5-EVK-03 .data 2308 2316 8 0.3
lock CYW30739B2-P5-EVK-01 .data 1020 1028 8 0.8
CYW30739B2-P5-EVK-02 .data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 .data 2276 2284 8 0.4
thermostat CYW30739B2-P5-EVK-01 .data 828 836 8 1.0
CYW30739B2-P5-EVK-02 .data 2172 2180 8 0.4
CYW30739B2-P5-EVK-03 .data 2172 2180 8 0.4
linux air-purifier-app debug .data 2272 2304 32 1.4
.init_array 800 808 8 1.0
all-clusters-app debug .data 4560 4592 32 0.7
.init_array 1440 1448 8 0.6
all-clusters-minimal-app debug .data 4464 4496 32 0.7
.init_array 1168 1176 8 0.7
bridge-app debug .data 6240 6272 32 0.5
.init_array 864 872 8 0.9
chip-tool debug .data 5122 5154 32 0.6
.init_array 832 840 8 1.0
chip-tool-ipv6only arm64 .data 4520 4536 16 0.4
lighting-app debug+rpc+ui .init_array 976 984 8 0.8
lock-app debug .init_array 880 888 8 0.9
ota-provider-app debug .data 4368 4400 32 0.7
.init_array 752 760 8 1.1
ota-requestor-app debug .data 4768 4800 32 0.7
.init_array 800 808 8 1.0
shell debug .init_array 1112 1120 8 0.7
thermostat-no-ble arm64 (read/write) 245880 246848 968 0.4
.data 3408 3424 16 0.5
.got 8968 8992 24 0.3
tv-app debug .init_array 1184 1192 8 0.7
tv-casting-app debug .init_array 1224 1232 8 0.7
nxp contact k32w0+release .data 2196 2204 8 0.4
k32w1+release .data 2864 2872 8 0.3
light k32w0+release .data 2216 2224 8 0.4
k32w1+release .data 2072 2080 8 0.4
psoc6 all-clusters cy8ckit_062s2_43012 .data 2744 2752 8 0.3
all-clusters-minimal cy8ckit_062s2_43012 .data 2720 2728 8 0.3
light cy8ckit_062s2_43012 .data 2536 2544 8 0.3
lock cy8ckit_062s2_43012 .data 2520 2528 8 0.3
qpg lighting-app qpg6105+debug .data 856 864 8 0.9
lock-app qpg6105+debug .data 868 876 8 0.9
stm32 light STM32WB5MM-DK .data 688 696 8 1.2
Increases (79 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 93aa97d cf9a3a2 change % change
bl602 lighting-app bl602 (read/write) 1444738 1446538 1800 0.1
.data 9512 9520 8 0.1
.rodata 159364 159372 8 0.0
.text 1109424 1111216 1792 0.2
bl602+mfd (read/write) 1459162 1460978 1816 0.1
.data 9488 9496 8 0.1
.rodata 158324 158332 8 0.0
.text 1124742 1126534 1792 0.2
bl602+rpc (read/write) 1492386 1493954 1568 0.1
.data 9888 9896 8 0.1
.rodata 166932 166948 16 0.0
.text 1141070 1142606 1536 0.1
bl702 lighting-app bl702 (read/write) 1210387 1211943 1556 0.1
.data 3712 3720 8 0.2
.rodata 108884 108896 12 0.0
.text 979596 981132 1536 0.2
bl702+mfd (read/write) 1221203 1222775 1572 0.1
.data 3688 3696 8 0.2
.rodata 107824 107836 12 0.0
.text 991350 992886 1536 0.2
bl702+rpc (read/write) 1301851 1303151 1300 0.1
.data 4248 4256 8 0.2
.rodata 124256 124268 12 0.0
.text 1054304 1055584 1280 0.1
bl706-eth (read/write) 1026617 1027917 1300 0.1
.data 3256 3264 8 0.2
.rodata 102056 102068 12 0.0
.text 769192 770472 1280 0.2
bl706-wifi (read/write) 1262386 1263686 1300 0.1
.data 3704 3712 8 0.2
.rodata 123048 123060 12 0.0
.text 1002182 1003462 1280 0.1
bl702l lighting-app bl702l (read/write) 1179708 1181776 2068 0.2
.data 5072 5080 8 0.2
.rodata 102888 102900 12 0.0
.text 972454 973990 1536 0.2
bl702l+mfd (read/write) 1191624 1192668 1044 0.1
.data 5056 5064 8 0.2
.rodata 101828 101840 12 0.0
.text 984776 986312 1536 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 799156 416 0.1
(read/write) 177644 177660 16 0.0
.data 3596 3604 8 0.2
.rodata 85004 85020 16 0.0
.text 713472 713872 400 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 813976 814392 416 0.1
(read/write) 188116 188132 16 0.0
.data 3588 3596 8 0.2
.rodata 78576 78592 16 0.0
.text 735136 735536 400 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 803316 803724 408 0.1
(read/write) 182236 182252 16 0.0
.data 3588 3596 8 0.2
.rodata 105908 105916 8 0.0
.text 697144 697544 400 0.1
pump-app LP_EM_CC1354P10_6 (read only) 755564 755980 416 0.1
(read/write) 176596 176612 16 0.0
.data 3580 3588 8 0.2
.rodata 80660 80676 16 0.0
.text 674640 675040 400 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741700 416 0.1
(read/write) 176828 176844 16 0.0
.data 3580 3588 8 0.2
.rodata 76444 76460 16 0.0
.text 664576 664976 400 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606262 606622 360 0.1
(read/write) 209588 209596 8 0.0
.data 1652 1660 8 0.5
.rodata 89742 89750 8 0.0
.text 514396 514748 352 0.1
lock CC3235SF_LAUNCHXL (read only) 652150 652510 360 0.1
(read/write) 209844 209852 8 0.0
.data 1516 1524 8 0.5
.rodata 110502 110510 8 0.0
.text 539528 539880 352 0.1
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742355 742843 488 0.1
.app_xip_area 660597 661077 480 0.1
.data 932 940 8 0.9
CYW30739B2-P5-EVK-02 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.data 2276 2284 8 0.4
CYW930739M2EVB-02 (read/write) 714211 714699 488 0.1
.app_xip_area 637385 637865 480 0.1
.data 876 884 8 0.9
light-switch CYW30739B2-P5-EVK-01 (read/write) 679883 680363 480 0.1
.app_xip_area 602413 602885 472 0.1
.data 1052 1060 8 0.8
CYW30739B2-P5-EVK-02 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.data 2308 2316 8 0.3
CYW30739B2-P5-EVK-03 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.data 2308 2316 8 0.3
lock CYW30739B2-P5-EVK-01 (read/write) 698419 698907 488 0.1
.app_xip_area 617933 618413 480 0.1
.data 1020 1028 8 0.8
CYW30739B2-P5-EVK-02 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.data 2276 2284 8 0.4
CYW30739B2-P5-EVK-03 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.data 2276 2284 8 0.4
thermostat CYW30739B2-P5-EVK-01 (read/write) 660955 661435 480 0.1
.app_xip_area 586501 586973 472 0.1
.data 828 836 8 1.0
CYW30739B2-P5-EVK-02 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.data 2172 2180 8 0.4
CYW30739B2-P5-EVK-03 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.data 2172 2180 8 0.4
efr32 lighting-app BRD4187C (read/write) 1072188 1072588 400 0.0
.data 3440 3448 8 0.2
.text 888720 889112 392 0.0
lock-app BRD4338a (read/write) 962916 963276 360 0.0
.text 701008 701368 360 0.1
window-app BRD4187C (read/write) 1136024 1136392 368 0.0
.data 3344 3352 8 0.2
.text 968100 968460 360 0.0
esp32 all-clusters-app c3devkit (read only) 1215608 1216064 456 0.0
(read/write) 1751488 1751496 8 0.0
.dram0.data 13652 13660 8 0.1
.flash.rodata 253680 253688 8 0.0
.flash.text 1215608 1216064 456 0.0
m5stack (read only) 1257267 1257563 296 0.0
(read/write) 538084 538100 16 0.0
.flash.rodata 285584 285600 16 0.0
.flash.text 1251103 1251399 296 0.0
linux air-purifier-app debug (read only) 2716493 2719533 3040 0.1
(read/write) 132496 132536 40 0.0
.data 2272 2304 32 1.4
.init_array 800 808 8 1.0
.rodata 186768 186992 224 0.1
.text 2346741 2349509 2768 0.1
all-clusters-app debug (read only) 6029289 6032313 3024 0.1
(read/write) 484008 484048 40 0.0
.data 4560 4592 32 0.7
.init_array 1440 1448 8 0.6
.rodata 353648 353872 224 0.1
.text 5236947 5239699 2752 0.1
all-clusters-minimal-app debug (read only) 5312617 5315673 3056 0.1
(read/write) 239960 240000 40 0.0
.data 4464 4496 32 0.7
.init_array 1168 1176 8 0.7
.rodata 292394 292650 256 0.1
.text 4780339 4783091 2752 0.1
bridge-app debug (read only) 4703193 4706249 3056 0.1
(read/write) 220872 220912 40 0.0
.data 6240 6272 32 0.5
.init_array 864 872 8 0.9
.rodata 232810 233066 256 0.1
.text 4244915 4247667 2752 0.1
chip-tool debug (read only) 12152225 12155265 3040 0.0
(read/write) 524288 524328 40 0.0
.data 5122 5154 32 0.6
.init_array 832 840 8 1.0
.rodata 453753 453977 224 0.0
.text 10987763 10990531 2768 0.0
chip-tool-ipv6only arm64 (read only) 11478860 11482028 3168 0.0
(read/write) 590480 591448 968 0.2
.data 4520 4536 16 0.4
.got 17240 17264 24 0.1
.rodata 357932 358044 112 0.0
.text 10236216 10239176 2960 0.0
lighting-app debug+rpc+ui (read only) 5626721 5629793 3072 0.1
(read/write) 229704 229712 8 0.0
.init_array 976 984 8 0.8
.rodata 356596 356852 256 0.1
.text 5018227 5020995 2768 0.1
lock-app debug (read only) 4770233 4773305 3072 0.1
(read/write) 208032 208040 8 0.0
.init_array 880 888 8 0.9
.rodata 258730 258986 256 0.1
.text 4295107 4297875 2768 0.1
ota-provider-app debug (read only) 4378105 4381145 3040 0.1
(read/write) 196600 196640 40 0.0
.data 4368 4400 32 0.7
.init_array 752 760 8 1.1
.rodata 211594 211818 224 0.1
.text 3968771 3971539 2768 0.1
ota-requestor-app debug (read only) 4508809 4511833 3024 0.1
(read/write) 200968 201008 40 0.0
.data 4768 4800 32 0.7
.init_array 800 808 8 1.0
.rodata 217674 217898 224 0.1
.text 4088851 4091603 2752 0.1
shell debug (read only) 3000425 3003481 3056 0.1
(read/write) 159440 159448 8 0.0
.init_array 1112 1120 8 0.7
.rodata 190496 190752 256 0.1
.text 2630898 2633650 2752 0.1
thermostat-no-ble arm64 (read only) 4496108 4499260 3152 0.1
(read/write) 245880 246848 968 0.4
.data 3408 3424 16 0.5
.got 8968 8992 24 0.3
.rodata 162100 162212 112 0.1
.text 3992760 3995704 2944 0.1
tv-app debug (read only) 5830641 5833665 3024 0.1
(read/write) 355288 355296 8 0.0
.init_array 1184 1192 8 0.7
.rodata 297354 297578 224 0.1
.text 5287011 5289763 2752 0.1
tv-casting-app debug (read only) 9987905 9990929 3024 0.0
(read/write) 345768 345776 8 0.0
.init_array 1224 1232 8 0.7
.rodata 387576 387800 224 0.1
.text 9129315 9132067 2752 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2537544 2538008 464 0.0
.data 5216 5224 8 0.2
.text 1500228 1500692 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1061528 1061964 436 0.0
rodata 101776 101788 12 0.0
text 773272 773688 416 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1238920 1239372 452 0.0
rodata 151408 151420 12 0.0
text 799972 800392 420 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1009168 1009604 436 0.0
rodata 89032 89044 12 0.0
text 734816 735232 416 0.1
nxp contact k32w0+release (read only) 576668 577108 440 0.1
(read/write) 83172 83180 8 0.0
.data 2196 2204 8 0.4
.text 576132 576572 440 0.1
k32w1+release (read/write) 704340 704772 432 0.1
.data 2864 2872 8 0.3
.text 590856 591280 424 0.1
light k32w0+release (read only) 610888 611296 408 0.1
(read/write) 82640 82648 8 0.0
.data 2216 2224 8 0.4
.text 610352 610760 408 0.1
k32w1+release (read/write) 796240 796680 440 0.1
.data 2072 2080 8 0.4
.text 674024 674456 432 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1827716 1828108 392 0.0
.data 2744 2752 8 0.3
.text 1612244 1612628 384 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1748996 1749380 384 0.0
.data 2720 2728 8 0.3
.text 1536620 1536996 376 0.0
light cy8ckit_062s2_43012 (read/write) 1667460 1667836 376 0.0
.data 2536 2544 8 0.3
.text 1461804 1462172 368 0.0
lock cy8ckit_062s2_43012 (read/write) 1696124 1696500 376 0.0
.data 2520 2528 8 0.3
.text 1463404 1463772 368 0.0
qpg lighting-app qpg6105+debug (read/write) 1134508 1134940 432 0.0
.data 856 864 8 0.9
.text 646888 647320 432 0.1
lock-app qpg6105+debug (read/write) 1094292 1094708 416 0.0
.data 868 876 8 0.9
.text 606676 607092 416 0.1
stm32 light STM32WB5MM-DK (read/write) 606185 606625 440 0.1
.data 688 696 8 1.2
.rodata 80612 80620 8 0.0
.text 386640 387064 424 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 834498 834942 444 0.1
text 625074 625500 426 0.1
all-clusters-app tlsr9518adk80d (read/write) 1096880 1097292 412 0.0
text 797792 798178 386 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1059372 1059784 412 0.0
text 773132 773518 386 0.0
bridge-app tlsr9518adk80d (read/write) 915020 915424 404 0.0
text 656726 657112 386 0.1
contact-sensor-app tlsr9528a_retention (read/write) 836858 837302 444 0.1
text 627494 627920 426 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 937848 938260 412 0.0
text 704140 704526 386 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1091212 1091624 412 0.0
text 794600 794986 386 0.0
lock-app-dfu tlsr9528a (read/write) 911968 912380 412 0.0
text 660900 661286 386 0.1
ota-requestor-app tlsr9518adk80d (read/write) 933824 934228 404 0.0
text 675712 676098 386 0.1
pump-app tlsr9258a (read/write) 831456 831860 404 0.0
text 621538 621924 386 0.1
pump-controller-app tlsr9518adk80d (read/write) 800552 800956 404 0.1
text 599410 599796 386 0.1
smoke_co_alarm-app tlsr9528a_retention (read/write) 844718 845162 444 0.1
text 634162 634588 426 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 859377 859781 404 0.0
text 642950 643336 386 0.1
thermostat tlsr9518adk80d (read/write) 826100 826512 412 0.0
text 618972 619358 386 0.1
window-covering tlsr9258a (read/write) 836144 836548 404 0.0
text 623806 624192 386 0.1
Decreases (4 builds for psoc6)
platform target config section 93aa97d cf9a3a2 change % change
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826256 826248 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829352 829344 -8 -0.0
light cy8ckit_062s2_43012 (read only) 836072 836064 -8 -0.0
lock cy8ckit_062s2_43012 (read only) 809008 809000 -8 -0.0
Full report (80 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 93aa97d cf9a3a2 change % change
bl602 lighting-app bl602 (read/write) 1444738 1446538 1800 0.1
.bss 85776 85776 0 0.0
.data 9512 9520 8 0.1
.rodata 159364 159372 8 0.0
.text 1109424 1111216 1792 0.2
bl602+mfd (read/write) 1459162 1460978 1816 0.1
.bss 85952 85952 0 0.0
.data 9488 9496 8 0.1
.rodata 158324 158332 8 0.0
.text 1124742 1126534 1792 0.2
bl602+rpc (read/write) 1492386 1493954 1568 0.1
.bss 93824 93824 0 0.0
.data 9888 9896 8 0.1
.rodata 166932 166948 16 0.0
.text 1141070 1142606 1536 0.1
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1210387 1211943 1556 0.1
.bss 11185 11185 0 0.0
.data 3712 3720 8 0.2
.rodata 108884 108896 12 0.0
.text 979596 981132 1536 0.2
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1221203 1222775 1572 0.1
.bss 11361 11361 0 0.0
.data 3688 3696 8 0.2
.rodata 107824 107836 12 0.0
.text 991350 992886 1536 0.2
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1301851 1303151 1300 0.1
.bss 19669 19669 0 0.0
.data 4248 4256 8 0.2
.rodata 124256 124268 12 0.0
.text 1054304 1055584 1280 0.1
bl706-eth (read/write) 1026617 1027917 1300 0.1
.bss 23760 23760 0 0.0
.data 3256 3264 8 0.2
.rodata 102056 102068 12 0.0
.text 769192 770472 1280 0.2
bl706-wifi (read/write) 1262386 1263686 1300 0.1
.bss 10645 10645 0 0.0
.data 3704 3712 8 0.2
.rodata 123048 123060 12 0.0
.text 1002182 1003462 1280 0.1
bl702l lighting-app bl702l (read/write) 1179708 1181776 2068 0.2
.bss 16396 16396 0 0.0
.data 5072 5080 8 0.2
.rodata 102888 102900 12 0.0
.text 972454 973990 1536 0.2
bl702l+mfd (read/write) 1191624 1192668 1044 0.1
.bss 16572 16572 0 0.0
.data 5056 5064 8 0.2
.rodata 101828 101840 12 0.0
.text 984776 986312 1536 0.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 799156 416 0.1
(read/write) 177644 177660 16 0.0
.bss 99572 99572 0 0.0
.data 3596 3604 8 0.2
.rodata 85004 85020 16 0.0
.text 713472 713872 400 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 813976 814392 416 0.1
(read/write) 188116 188132 16 0.0
.bss 110060 110060 0 0.0
.data 3588 3596 8 0.2
.rodata 78576 78592 16 0.0
.text 735136 735536 400 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 803316 803724 408 0.1
(read/write) 182236 182252 16 0.0
.bss 104180 104180 0 0.0
.data 3588 3596 8 0.2
.rodata 105908 105916 8 0.0
.text 697144 697544 400 0.1
pump-app LP_EM_CC1354P10_6 (read only) 755564 755980 416 0.1
(read/write) 176596 176612 16 0.0
.bss 98304 98304 0 0.0
.data 3580 3588 8 0.2
.rodata 80660 80676 16 0.0
.text 674640 675040 400 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741700 416 0.1
(read/write) 176828 176844 16 0.0
.bss 98536 98536 0 0.0
.data 3580 3588 8 0.2
.rodata 76444 76460 16 0.0
.text 664576 664976 400 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606262 606622 360 0.1
(read/write) 209588 209596 8 0.0
.bss 202812 202812 0 0.0
.data 1652 1660 8 0.5
.rodata 89742 89750 8 0.0
.text 514396 514748 352 0.1
lock CC3235SF_LAUNCHXL (read only) 652150 652510 360 0.1
(read/write) 209844 209852 8 0.0
.bss 203208 203208 0 0.0
.data 1516 1524 8 0.5
.rodata 110502 110510 8 0.0
.text 539528 539880 352 0.1
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 742355 742843 488 0.1
.app_xip_area 660597 661077 480 0.1
.bss 75364 75364 0 0.0
.data 932 940 8 0.9
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.bss 77220 77220 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 757999 758487 488 0.1
.app_xip_area 673041 673521 480 0.1
.bss 77220 77220 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW930739M2EVB-02 (read/write) 714211 714699 488 0.1
.app_xip_area 637385 637865 480 0.1
.bss 70488 70488 0 0.0
.data 876 884 8 0.9
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 679883 680363 480 0.1
.app_xip_area 602413 602885 472 0.1
.bss 70956 70956 0 0.0
.data 1052 1060 8 0.8
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.bss 72812 72812 0 0.0
.data 2308 2316 8 0.3
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 695215 695695 480 0.1
.app_xip_area 614633 615105 472 0.1
.bss 72812 72812 0 0.0
.data 2308 2316 8 0.3
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
lock CYW30739B2-P5-EVK-01 (read/write) 698419 698907 488 0.1
.app_xip_area 617933 618413 480 0.1
.bss 74004 74004 0 0.0
.data 1020 1028 8 0.8
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.bss 75860 75860 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 713831 714319 488 0.1
.app_xip_area 630233 630713 480 0.1
.bss 75860 75860 0 0.0
.data 2276 2284 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 660955 661435 480 0.1
.app_xip_area 586501 586973 472 0.1
.bss 68164 68164 0 0.0
.data 828 836 8 1.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.bss 70028 70028 0 0.0
.data 2172 2180 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 676599 677079 480 0.1
.app_xip_area 598937 599409 472 0.1
.bss 70028 70028 0 0.0
.data 2172 2180 8 0.4
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
efr32 lighting-app BRD4187C (read/write) 1072188 1072588 400 0.0
.bss 180008 180008 0 0.0
.data 3440 3448 8 0.2
.text 888720 889112 392 0.0
lock-app BRD4338a (read/write) 962916 963276 360 0.0
.bss 213092 213092 0 0.0
.data 29448 29448 0 0.0
.text 701008 701368 360 0.1
window-app BRD4187C (read/write) 1136024 1136392 368 0.0
.bss 164560 164560 0 0.0
.data 3344 3352 8 0.2
.text 968100 968460 360 0.0
esp32 all-clusters-app c3devkit (read only) 1215608 1216064 456 0.0
(read/write) 1751488 1751496 8 0.0
.dram0.bss 74624 74624 0 0.0
.dram0.data 13652 13660 8 0.1
.flash.rodata 253680 253688 8 0.0
.flash.text 1215608 1216064 456 0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1257267 1257563 296 0.0
(read/write) 538084 538100 16 0.0
.dram0.bss 81384 81384 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285584 285600 16 0.0
.flash.text 1251103 1251399 296 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2716493 2719533 3040 0.1
(read/write) 132496 132536 40 0.0
.bss 47752 47752 0 0.0
.data 2272 2304 32 1.4
.data.rel.ro 76456 76456 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 800 808 8 1.0
.rodata 186768 186992 224 0.1
.text 2346741 2349509 2768 0.1
all-clusters-app debug (read only) 6029289 6032313 3024 0.1
(read/write) 484008 484048 40 0.0
.bss 136032 136032 0 0.0
.data 4560 4592 32 0.7
.data.rel.ro 335976 335976 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1440 1448 8 0.6
.rodata 353648 353872 224 0.1
.text 5236947 5239699 2752 0.1
all-clusters-minimal-app debug (read only) 5312617 5315673 3056 0.1
(read/write) 239960 240000 40 0.0
.bss 128896 128896 0 0.0
.data 4464 4496 32 0.7
.data.rel.ro 99512 99512 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1168 1176 8 0.7
.rodata 292394 292650 256 0.1
.text 4780339 4783091 2752 0.1
bridge-app debug (read only) 4703193 4706249 3056 0.1
(read/write) 220872 220912 40 0.0
.bss 119424 119424 0 0.0
.data 6240 6272 32 0.5
.data.rel.ro 88480 88480 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 864 872 8 0.9
.rodata 232810 233066 256 0.1
.text 4244915 4247667 2752 0.1
chip-tool debug (read only) 12152225 12155265 3040 0.0
(read/write) 524288 524328 40 0.0
.bss 95000 95000 0 0.0
.data 5122 5154 32 0.6
.data.rel.ro 416928 416928 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 832 840 8 1.0
.rodata 453753 453977 224 0.0
.text 10987763 10990531 2768 0.0
chip-tool-ipv6only arm64 (read only) 11478860 11482028 3168 0.0
(read/write) 590480 591448 968 0.2
.bss 104008 104008 0 0.0
.data 4520 4536 16 0.4
.data.rel.ro 457024 457024 0 0.0
.dynamic 512 512 0 0.0
.got 17240 17264 24 0.1
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 357932 358044 112 0.0
.text 10236216 10239176 2960 0.0
lighting-app debug+rpc+ui (read only) 5626721 5629793 3072 0.1
(read/write) 229704 229712 8 0.0
.bss 120368 120368 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96912 96912 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 976 984 8 0.8
.rodata 356596 356852 256 0.1
.text 5018227 5020995 2768 0.1
lock-app debug (read only) 4770233 4773305 3072 0.1
(read/write) 208032 208040 8 0.0
.bss 114664 114664 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82472 82472 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 880 888 8 0.9
.rodata 258730 258986 256 0.1
.text 4295107 4297875 2768 0.1
ota-provider-app debug (read only) 4378105 4381145 3040 0.1
(read/write) 196600 196640 40 0.0
.bss 114528 114528 0 0.0
.data 4368 4400 32 0.7
.data.rel.ro 71728 71728 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 752 760 8 1.1
.rodata 211594 211818 224 0.1
.text 3968771 3971539 2768 0.1
ota-requestor-app debug (read only) 4508809 4511833 3024 0.1
(read/write) 200968 201008 40 0.0
.bss 115424 115424 0 0.0
.data 4768 4800 32 0.7
.data.rel.ro 74848 74848 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 800 808 8 1.0
.rodata 217674 217898 224 0.1
.text 4088851 4091603 2752 0.1
shell debug (read only) 3000425 3003481 3056 0.1
(read/write) 159440 159448 8 0.0
.bss 63504 63504 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88672 88672 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1112 1120 8 0.7
.rodata 190496 190752 256 0.1
.text 2630898 2633650 2752 0.1
thermostat-no-ble arm64 (read only) 4496108 4499260 3152 0.1
(read/write) 245880 246848 968 0.4
.bss 123000 123000 0 0.0
.data 3408 3424 16 0.5
.data.rel.ro 105920 105920 0 0.0
.dynamic 512 512 0 0.0
.got 8968 8992 24 0.3
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162100 162212 112 0.1
.text 3992760 3995704 2944 0.1
tv-app debug (read only) 5830641 5833665 3024 0.1
(read/write) 355288 355296 8 0.0
.bss 245136 245136 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 96312 96312 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1184 1192 8 0.7
.rodata 297354 297578 224 0.1
.text 5287011 5289763 2752 0.1
tv-casting-app debug (read only) 9987905 9990929 3024 0.0
(read/write) 345768 345776 8 0.0
.bss 159512 159512 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176272 176272 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1224 1232 8 0.7
.rodata 387576 387800 224 0.1
.text 9129315 9132067 2752 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2537544 2538008 464 0.0
.bss 220808 220808 0 0.0
.data 5216 5224 8 0.2
.text 1500228 1500692 464 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061528 1061964 436 0.0
bss 139161 139161 0 0.0
rodata 101776 101788 12 0.0
text 773272 773688 416 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1238920 1239372 452 0.0
bss 137517 137517 0 0.0
rodata 151408 151420 12 0.0
text 799972 800392 420 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1009168 1009604 436 0.0
bss 138059 138059 0 0.0
rodata 89032 89044 12 0.0
text 734816 735232 416 0.1
nxp contact k32w0+release (read only) 576668 577108 440 0.1
(read/write) 83172 83180 8 0.0
.bss 67888 67888 0 0.0
.data 2196 2204 8 0.4
.text 576132 576572 440 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704340 704772 432 0.1
.bss 71240 71240 0 0.0
.data 2864 2872 8 0.3
.text 590856 591280 424 0.1
light k32w0+release (read only) 610888 611296 408 0.1
(read/write) 82640 82648 8 0.0
.bss 67336 67336 0 0.0
.data 2216 2224 8 0.4
.text 610352 610760 408 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796240 796680 440 0.1
.bss 80776 80776 0 0.0
.data 2072 2080 8 0.4
.text 674024 674456 432 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826256 826248 -8 -0.0
(read/write) 1827716 1828108 392 0.0
.bss 204340 204340 0 0.0
.data 2744 2752 8 0.3
.text 1612244 1612628 384 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829352 829344 -8 -0.0
(read/write) 1748996 1749380 384 0.0
.bss 201268 201268 0 0.0
.data 2720 2728 8 0.3
.text 1536620 1536996 376 0.0
light cy8ckit_062s2_43012 (read only) 836072 836064 -8 -0.0
(read/write) 1667460 1667836 376 0.0
.bss 194732 194732 0 0.0
.data 2536 2544 8 0.3
.text 1461804 1462172 368 0.0
lock cy8ckit_062s2_43012 (read only) 809008 809000 -8 -0.0
(read/write) 1696124 1696500 376 0.0
.bss 221812 221812 0 0.0
.data 2520 2528 8 0.3
.text 1463404 1463772 368 0.0
qpg lighting-app qpg6105+debug (read/write) 1134508 1134940 432 0.0
.bss 102636 102636 0 0.0
.data 856 864 8 0.9
.text 646888 647320 432 0.1
lock-app qpg6105+debug (read/write) 1094292 1094708 416 0.0
.bss 97308 97308 0 0.0
.data 868 876 8 0.9
.text 606676 607092 416 0.1
stm32 light STM32WB5MM-DK (read/write) 606185 606625 440 0.1
.bss 128500 128500 0 0.0
.data 688 696 8 1.2
.rodata 80612 80620 8 0.0
.text 386640 387064 424 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834498 834942 444 0.1
bss 49884 49884 0 0.0
text 625074 625500 426 0.1
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1096880 1097292 412 0.0
bss 101552 101552 0 0.0
text 797792 798178 386 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1059372 1059784 412 0.0
bss 110048 110048 0 0.0
text 773132 773518 386 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915020 915424 404 0.0
bss 92804 92804 0 0.0
text 656726 657112 386 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 836858 837302 444 0.1
bss 49928 49928 0 0.0
text 627494 627920 426 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 937848 938260 412 0.0
bss 77540 77540 0 0.0
text 704140 704526 386 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1091212 1091624 412 0.0
bss 99876 99876 0 0.0
text 794600 794986 386 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 911968 912380 412 0.0
bss 69208 69208 0 0.0
text 660900 661286 386 0.1
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 933824 934228 404 0.0
bss 92516 92516 0 0.0
text 675712 676098 386 0.1
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 831456 831860 404 0.0
bss 58172 58172 0 0.0
text 621538 621924 386 0.1
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 800552 800956 404 0.1
bss 56108 56108 0 0.0
text 599410 599796 386 0.1
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676304 676304 0 0.0
bss 73388 73388 0 0.0
text 461802 461802 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 844718 845162 444 0.1
bss 51556 51556 0 0.0
text 634162 634588 426 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 859377 859781 404 0.0
bss 59724 59724 0 0.0
text 642950 643336 386 0.1
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 826100 826512 412 0.0
bss 56432 56432 0 0.0
text 618972 619358 386 0.1
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 836144 836548 404 0.0
bss 58388 58388 0 0.0
text 623806 624192 386 0.1

@mergify mergify bot merged commit 3219a5f into project-chip:master May 14, 2024
66 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants