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

Look for more flash space savings in cluster-objects.cpp #29561

Merged
merged 7 commits into from
Oct 5, 2023

Conversation

andy31415
Copy link
Contributor

@andy31415 andy31415 commented Oct 4, 2023

We can have some space savings by reducing repeated code in this file.

Changes for now:

  • Applied space optimization to "structures" as well (previously only commands and events were considered)
  • Move iterations in a common iterator pattern that returns a context tag or a chip-error. Use uint8_t context tags.

We may iterate a bit over size deltas here.

@pullapprove pullapprove bot added the app label Oct 4, 2023
@github-actions

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

…ro invocation seems to make code even smaller
@github-actions

This comment was marked as outdated.

… code on empty structs (mainly command inputs)
@github-actions

This comment was marked as outdated.

@github-actions
Copy link

github-actions bot commented Oct 4, 2023

PR #29561: Size comparison from 1d21df9 to c735e5c

Increases above 0.2%:

platform target config section 1d21df9 c735e5c change % change
bl702 lighting-app bl702 .debug_loc 3503024 3522277 19253 0.5
.debug_ranges 378152 403728 25576 6.8
.debug_str 3966498 3978220 11722 0.3
bl702+mfd .debug_loc 3541455 3560708 19253 0.5
.debug_ranges 380152 405728 25576 6.7
.debug_str 3972029 3983751 11722 0.3
bl702+rpc .debug_loc 3710009 3729262 19253 0.5
.debug_ranges 405704 431280 25576 6.3
.debug_str 4394574 4406219 11645 0.3
bl706-eth .debug_loc 3012053 3031306 19253 0.6
.debug_ranges 313960 339536 25576 8.1
.debug_str 3545733 3557455 11722 0.3
bl706-wifi .debug_loc 3111880 3131133 19253 0.6
.debug_ranges 323776 349352 25576 7.9
.debug_str 3618024 3629746 11722 0.3
bl702l lighting-app bl702l .debug_loc 3447281 3466534 19253 0.6
.debug_ranges 384688 410264 25576 6.6
.debug_str 3991094 4002808 11714 0.3
bl702l+mfd .debug_loc 3485712 3504965 19253 0.6
.debug_ranges 386688 412264 25576 6.6
.debug_str 3996615 4008329 11714 0.3
cc32xx lock CC3235SF_LAUNCHXL .debug_loclists 1556412 1589428 33016 2.1
.debug_rnglists 101480 111113 9633 9.5
.debug_str 3387495 3398309 10814 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loclists 2239146 2272162 33016 1.5
.debug_rnglists 145380 155013 9633 6.6
.debug_str 4141332 4152153 10821 0.3
all-clusters-minimal cy8ckit_062s2_43012 .debug_loclists 2112531 2145547 33016 1.6
.debug_rnglists 136947 146580 9633 7.0
.debug_str 3942972 3953793 10821 0.3
light cy8ckit_062s2_43012 .debug_loclists 1949255 1982271 33016 1.7
.debug_rnglists 126499 136132 9633 7.6
.debug_str 3750054 3760875 10821 0.3
lock cy8ckit_062s2_43012 .debug_loclists 1924820 1957836 33016 1.7
.debug_rnglists 124440 134073 9633 7.7
.debug_str 3712044 3722865 10821 0.3
Increases (12 builds for bl702, bl702l, cc32xx, psoc6)
platform target config section 1d21df9 c735e5c change % change
bl702 lighting-app bl702 .debug_abbrev 1547703 1548020 317 0.0
.debug_loc 3503024 3522277 19253 0.5
.debug_ranges 378152 403728 25576 6.8
.debug_str 3966498 3978220 11722 0.3
bl702+mfd .debug_abbrev 1549776 1550093 317 0.0
.debug_loc 3541455 3560708 19253 0.5
.debug_ranges 380152 405728 25576 6.7
.debug_str 3972029 3983751 11722 0.3
bl702+rpc .debug_abbrev 1728597 1728914 317 0.0
.debug_loc 3710009 3729262 19253 0.5
.debug_ranges 405704 431280 25576 6.3
.debug_str 4394574 4406219 11645 0.3
bl706-eth .debug_abbrev 1083452 1083835 383 0.0
.debug_loc 3012053 3031306 19253 0.6
.debug_ranges 313960 339536 25576 8.1
.debug_str 3545733 3557455 11722 0.3
bl706-wifi .debug_abbrev 1176562 1176879 317 0.0
.debug_loc 3111880 3131133 19253 0.6
.debug_ranges 323776 349352 25576 7.9
.debug_str 3618024 3629746 11722 0.3
bl702l lighting-app bl702l .debug_abbrev 1541991 1542308 317 0.0
.debug_loc 3447281 3466534 19253 0.6
.debug_ranges 384688 410264 25576 6.6
.debug_str 3991094 4002808 11714 0.3
bl702l+mfd .debug_abbrev 1544079 1544396 317 0.0
.debug_loc 3485712 3504965 19253 0.6
.debug_ranges 386688 412264 25576 6.6
.debug_str 3996615 4008329 11714 0.3
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 935714 936170 456 0.0
.debug_loclists 1556412 1589428 33016 2.1
.debug_rnglists 101480 111113 9633 9.5
.debug_str 3387495 3398309 10814 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1379226 1379612 386 0.0
.debug_loclists 2239146 2272162 33016 1.5
.debug_rnglists 145380 155013 9633 6.6
.debug_str 4141332 4152153 10821 0.3
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1260221 1260607 386 0.0
.debug_loclists 2112531 2145547 33016 1.6
.debug_rnglists 136947 146580 9633 7.0
.debug_str 3942972 3953793 10821 0.3
light cy8ckit_062s2_43012 .debug_abbrev 1101193 1101579 386 0.0
.debug_loclists 1949255 1982271 33016 1.7
.debug_rnglists 126499 136132 9633 7.6
.debug_str 3750054 3760875 10821 0.3
lock cy8ckit_062s2_43012 .debug_abbrev 1093384 1093770 386 0.0
.debug_loclists 1924820 1957836 33016 1.7
.debug_rnglists 124440 134073 9633 7.7
.debug_str 3712044 3722865 10821 0.3
Decreases (70 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 1d21df9 c735e5c change % change
bl602 lighting-app bl602 (read/write) 1390018 1388890 -1128 -0.1
.text 1066224 1065514 -710 -0.1
bl602+mfd (read/write) 1403930 1402794 -1136 -0.1
.text 1081030 1080320 -710 -0.1
bl602+rpc (read/write) 1437190 1436054 -1136 -0.1
.text 1097956 1097246 -710 -0.1
bl702 lighting-app bl702 (read/write) 1193519 1192387 -1132 -0.1
.debug_aranges 138448 138440 -8 -0.0
.debug_frame 507972 507932 -40 -0.0
.debug_info 41901984 41814673 -87311 -0.2
.debug_line 5407002 5320104 -86898 -1.6
.rodata 106804 106380 -424 -0.4
.strtab 597029 596905 -124 -0.0
.symtab 177296 177280 -16 -0.0
.text 960460 959750 -710 -0.1
bl702+mfd (read/write) 1204099 1202963 -1136 -0.1
.debug_aranges 139616 139608 -8 -0.0
.debug_frame 513044 513004 -40 -0.0
.debug_info 41942602 41855291 -87311 -0.2
.debug_line 5446389 5359491 -86898 -1.6
.rodata 105744 105320 -424 -0.4
.strtab 600789 600665 -124 -0.0
.symtab 179056 179040 -16 -0.0
.text 971978 971268 -710 -0.1
bl702+rpc (read/write) 1292071 1290935 -1136 -0.1
.debug_aranges 147168 147160 -8 -0.0
.debug_frame 537316 537276 -40 -0.0
.debug_info 47052256 46964945 -87311 -0.2
.debug_line 5825094 5738196 -86898 -1.5
.rodata 121868 121444 -424 -0.3
.strtab 661770 661646 -124 -0.0
.symtab 196624 196608 -16 -0.0
.text 1034450 1033740 -710 -0.1
bl706-eth (read/write) 1042743 1041687 -1056 -0.1
.debug_aranges 115456 115448 -8 -0.0
.debug_frame 427372 427332 -40 -0.0
.debug_info 22654369 22567060 -87309 -0.4
.debug_line 4339637 4252739 -86898 -2.0
.rodata 96504 96080 -424 -0.4
.strtab 465324 465200 -124 -0.0
.symtab 139984 139968 -16 -0.0
.text 786610 785978 -632 -0.1
bl706-wifi (read/write) 1206306 1205662 -644 -0.1
.debug_aranges 119632 119624 -8 -0.0
.debug_frame 619944 619896 -48 -0.0
.debug_info 23824425 23737114 -87311 -0.4
.debug_line 4583772 4496874 -86898 -1.9
.rodata 109632 109208 -424 -0.4
.strtab 506051 505927 -124 -0.0
.symtab 152848 152832 -16 -0.0
.text 953578 953360 -218 -0.0
bl702l lighting-app bl702l (read/write) 1156664 1155528 -1136 -0.1
.debug_aranges 133312 133304 -8 -0.0
.debug_frame 488612 488572 -40 -0.0
.debug_info 41359981 41272670 -87311 -0.2
.debug_line 5310137 5223239 -86898 -1.6
.rodata 100784 100360 -424 -0.4
.strtab 598655 598531 -124 -0.0
.symtab 176736 176720 -16 -0.0
.text 943274 942564 -710 -0.1
bl702l+mfd (read/write) 1167540 1166404 -1136 -0.1
.debug_aranges 134480 134472 -8 -0.0
.debug_frame 493680 493640 -40 -0.0
.debug_info 41402642 41315331 -87311 -0.2
.debug_line 5349401 5262503 -86898 -1.6
.rodata 99724 99300 -424 -0.4
.strtab 602483 602359 -124 -0.0
.symtab 178528 178512 -16 -0.0
.text 955058 954348 -710 -0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737331 736539 -792 -0.1
.text 652556 651764 -792 -0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757987 757515 -472 -0.1
.text 677512 677040 -472 -0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745523 745051 -472 -0.1
.text 639024 638552 -472 -0.1
pump-app LP_EM_CC1354P10_6 (read only) 696075 695683 -392 -0.1
.text 615412 615020 -392 -0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681739 681395 -344 -0.1
.text 605236 604892 -344 -0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 618650 617450 -1200 -0.2
.debug_frame 363556 363232 -324 -0.1
.debug_info 20815628 20609217 -206411 -1.0
.debug_line 2726142 2651572 -74570 -2.7
.rodata 106290 106282 -8 -0.0
.strtab 511343 511253 -90 -0.0
.symtab 297024 296960 -64 -0.0
.text 510240 509048 -1192 -0.2
cyw30739 light cyw930739m2evb_01 (read/write) 554495 553687 -808 -0.1
.app_xip_area 445697 444889 -808 -0.2
lock cyw930739m2evb_01 (read/write) 539791 539303 -488 -0.1
.app_xip_area 426201 425713 -488 -0.1
ota-requestor cyw930739m2evb_01 (read/write) 575063 574687 -376 -0.1
.app_xip_area 467593 467217 -376 -0.1
switch cyw930739m2evb_01 (read/write) 551655 551103 -552 -0.1
.app_xip_area 441089 440537 -552 -0.1
efr32 lighting-app BRD4161A+rs9116 (read/write) 1009020 1006748 -2272 -0.2
.text 834372 832100 -2272 -0.3
BRD4187C (read/write) 1091560 1090760 -800 -0.1
.text 892208 891408 -800 -0.1
lock-app BRD4161A+wf200 (read/write) 1105344 1104864 -480 -0.0
.text 916000 915520 -480 -0.1
window-app BRD4187C (read/write) 1125436 1124404 -1032 -0.1
.text 953804 952772 -1032 -0.1
esp32 all-clusters-app c3devkit (read only) 1165668 1163822 -1846 -0.2
.flash.text 1165668 1163822 -1846 -0.2
m5stack (read only) 1208107 1206215 -1892 -0.2
.flash.text 1202723 1200831 -1892 -0.2
k32w contact k32w0+release (read only) 590268 589900 -368 -0.1
.text 589732 589364 -368 -0.1
k32w1+release (read/write) 685504 685144 -360 -0.1
.text 572336 571976 -360 -0.1
light k32w0+release (read only) 589964 589580 -384 -0.1
.text 589428 589044 -384 -0.1
k32w1+release (read/write) 777188 776796 -392 -0.1
.text 655176 654784 -392 -0.1
lock k32w0+release (read only) 561412 561092 -320 -0.1
.text 560876 560556 -320 -0.1
linux all-clusters-app debug (read only) 5546217 5506489 -39728 -0.7
.rodata 336236 335436 -800 -0.2
.text 4829139 4790211 -38928 -0.8
all-clusters-minimal-app debug (read only) 4908601 4882281 -26320 -0.5
.rodata 270781 270333 -448 -0.2
.text 4406707 4380835 -25872 -0.6
bridge-app debug (read only) 2765161 2755081 -10080 -0.4
.rodata 213472 213216 -256 -0.1
.text 2373923 2364099 -9824 -0.4
chip-tool debug (read only) 10323889 10256625 -67264 -0.7
.rodata 387369 386249 -1120 -0.3
.text 9339475 9273331 -66144 -0.7
chip-tool-ipv6only arm64 (read only) 10188940 10137436 -51504 -0.5
(read/write) 505544 504824 -720 -0.1
.data.rel.ro 374400 373680 -720 -0.2
.rodata 316152 314920 -1232 -0.4
.text 9106520 9056968 -49552 -0.5
lighting-app debug+rpc+ui (read only) 5239553 5218945 -20608 -0.4
.rodata 336724 336148 -576 -0.2
.text 4660035 4640003 -20032 -0.4
lock-app debug (read only) 4468273 4454673 -13600 -0.3
.rodata 247069 246781 -288 -0.1
.text 4011587 3998275 -13312 -0.3
ota-provider-app debug (read only) 4125761 4118145 -7616 -0.2
.rodata 200221 199997 -224 -0.1
.text 3734979 3727587 -7392 -0.2
ota-requestor-app debug (read only) 4216025 4205161 -10864 -0.3
.rodata 203485 203229 -256 -0.1
.text 3817651 3807043 -10608 -0.3
shell debug (read only) 2945297 2910209 -35088 -1.2
.rodata 211968 211136 -832 -0.4
.text 2559890 2525634 -34256 -1.3
thermostat-no-ble arm64 (read only) 4359916 4352156 -7760 -0.2
(read/write) 242008 241848 -160 -0.1
.data.rel.ro 100696 100528 -168 -0.2
.rodata 161164 161004 -160 -0.1
.text 3863960 3856520 -7440 -0.2
tv-app debug (read only) 5306545 5283953 -22592 -0.4
.rodata 271405 271085 -320 -0.1
.text 4791059 4768787 -22272 -0.5
tv-casting-app debug (read only) 8264241 8190273 -73968 -0.9
.rodata 337368 336248 -1120 -0.3
.text 7525379 7452531 -72848 -1.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523344 2522824 -520 -0.0
.text 1486028 1485508 -520 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1232704 1231328 -1376 -0.1
text 855888 854512 -1376 -0.2
nrf7002dk_nrf5340_cpuapp (read/write) 1351428 1350036 -1392 -0.1
text 783356 781964 -1392 -0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164500 1163492 -1008 -0.1
text 817204 816200 -1004 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1782684 1778940 -3744 -0.2
.debug_frame 479340 479016 -324 -0.1
.debug_info 32400215 32193819 -206396 -0.6
.debug_line 4107753 4033183 -74570 -1.8
.strtab 837205 837115 -90 -0.0
.symtab 511936 511568 -368 -0.1
.text 1578468 1574724 -3744 -0.2
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1683564 1681164 -2400 -0.1
.debug_frame 457768 457444 -324 -0.1
.debug_info 28740650 28534254 -206396 -0.7
.debug_line 3866903 3792333 -74570 -1.9
.strtab 734961 734871 -90 -0.0
.symtab 472784 472640 -144 -0.0
.text 1482004 1479604 -2400 -0.2
light cy8ckit_062s2_43012 (read/write) 1609668 1607492 -2176 -0.1
.debug_frame 420700 420376 -324 -0.1
.debug_info 23861976 23655580 -206396 -0.9
.debug_line 3441685 3367115 -74570 -2.2
.strtab 650153 650063 -90 -0.0
.symtab 435024 434704 -320 -0.1
.text 1414436 1412260 -2176 -0.2
lock cy8ckit_062s2_43012 (read/write) 1641636 1640364 -1272 -0.1
.debug_frame 415724 415400 -324 -0.1
.debug_info 23665323 23458923 -206400 -0.9
.debug_line 3392303 3317733 -74570 -2.2
.strtab 623083 622993 -90 -0.0
.symtab 426192 426128 -64 -0.0
.text 1419140 1417868 -1272 -0.1
qpg lighting-app qpg6105+debug (read/write) 1177680 1176976 -704 -0.1
.text 624520 623816 -704 -0.1
lock-app qpg6105+debug (read/write) 1134296 1133856 -440 -0.0
.text 581140 580700 -440 -0.1
telink all-clusters-app tlsr9518adk80d (read/write) 1152020 1149920 -2100 -0.2
text 803172 801430 -1742 -0.2
all-clusters-minimal-app tlsr9528a (read/write) 1096016 1094620 -1396 -0.1
text 760820 759564 -1256 -0.2
bridge-app tlsr9518adk80d (read/write) 949676 949188 -488 -0.1
text 656310 655884 -426 -0.1
contact-sensor-app tlsr9528a (read/write) 878648 878184 -464 -0.1
text 622714 622314 -400 -0.1
light-switch-app tlsr9518adk80d (read/write) 866988 866308 -680 -0.1
text 629870 629254 -616 -0.1
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1001904 1000620 -1284 -0.1
text 704830 703860 -970 -0.1
tlsr9528a (read/write) 1046964 1045680 -1284 -0.1
text 728116 727146 -970 -0.1
lock-app tlsr9528a (read/write) 934796 934156 -640 -0.1
text 652076 651512 -564 -0.1
ota-requestor-app tlsr9518adk80d (read/write) 963268 962760 -508 -0.1
text 672328 671886 -442 -0.1
pump-app tlsr9528a (read/write) 882396 881856 -540 -0.1
text 626780 626326 -454 -0.1
pump-controller-app tlsr9518adk80d (read/write) 823236 822780 -456 -0.1
text 593822 593428 -394 -0.1
resource-monitoring-app tlsr9518adk80d (read/write) 839064 838600 -464 -0.1
text 604554 604154 -400 -0.1
smoke_co_alarm-app tlsr9528a (read/write) 880576 880088 -488 -0.1
text 625576 625154 -422 -0.1
temperature-measurement-app tlsr9528a (read/write) 865844 865456 -388 -0.0
text 613000 612650 -350 -0.1
thermostat tlsr9518adk80d (read/write) 844612 844092 -520 -0.1
text 609458 609002 -456 -0.1
window-covering tlsr9518adk80d (read/write) 841800 841344 -456 -0.1
text 606232 605844 -388 -0.1
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 1d21df9 c735e5c change % change
bl602 lighting-app bl602 (read/write) 1390018 1388890 -1128 -0.1
.bss 88176 88176 0 0.0
.data 9368 9368 0 0.0
.text 1066224 1065514 -710 -0.1
bl602+mfd (read/write) 1403930 1402794 -1136 -0.1
.bss 88344 88344 0 0.0
.data 9344 9344 0 0.0
.text 1081030 1080320 -710 -0.1
bl602+rpc (read/write) 1437190 1436054 -1136 -0.1
.bss 96200 96200 0 0.0
.data 9728 9728 0 0.0
.text 1097956 1097246 -710 -0.1
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1193519 1192387 -1132 -0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 30893 30893 0 0.0
.bss_psram 65744 65744 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1547703 1548020 317 0.0
.debug_aranges 138448 138440 -8 -0.0
.debug_frame 507972 507932 -40 -0.0
.debug_info 41901984 41814673 -87311 -0.2
.debug_line 5407002 5320104 -86898 -1.6
.debug_loc 3503024 3522277 19253 0.5
.debug_ranges 378152 403728 25576 6.8
.debug_str 3966498 3978220 11722 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106804 106380 -424 -0.4
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 597029 596905 -124 -0.0
.symtab 177296 177280 -16 -0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
960460 959750 -710 -0.1
bl702+mfd (read only) 3358 3358 0 0.0
(read/write) 1204099 1202963 -1136 -0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 31069 31069 0 0.0
.bss_psram 65744 65744 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1549776 1550093 317 0.0
.debug_aranges 139616 139608 -8 -0.0
.debug_frame 513044 513004 -40 -0.0
.debug_info 41942602 41855291 -87311 -0.2
.debug_line 5446389 5359491 -86898 -1.6
.debug_loc 3541455 3560708 19253 0.5
.debug_ranges 380152 405728 25576 6.7
.debug_str 3972029 3983751 11722 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105744 105320 -424 -0.4
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 600789 600665 -124 -0.0
.symtab 179056 179040 -16 -0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
971978 971268 -710 -0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1292071 1290935 -1136 -0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 39357 39357 0 0.0
.bss_psram 65728 65728 0 0.0
.comment 48 48 0 0.0
.data 4088 4088 0 0.0
.debug_abbrev 1728597 1728914 317 0.0
.debug_aranges 147168 147160 -8 -0.0
.debug_frame 537316 537276 -40 -0.0
.debug_info 47052256 46964945 -87311 -0.2
.debug_line 5825094 5738196 -86898 -1.5
.debug_loc 3710009 3729262 19253 0.5
.debug_ranges 405704 431280 25576 6.3
.debug_str 4394574 4406219 11645 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121868 121444 -424 -0.3
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 661770 661646 -124 -0.0
.symtab 196624 196608 -16 -0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1034450 1033740 -710 -0.1
bl706-eth (read/write) 1042743 1041687 -1056 -0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 30006 30006 0 0.0
.bss_psram 97687 97687 0 0.0
.comment 48 48 0 0.0
.data 3248 3248 0 0.0
.debug_abbrev 1083452 1083835 383 0.0
.debug_aranges 115456 115448 -8 -0.0
.debug_frame 427372 427332 -40 -0.0
.debug_info 22654369 22567060 -87309 -0.4
.debug_line 4339637 4252739 -86898 -2.0
.debug_loc 3012053 3031306 19253 0.6
.debug_ranges 313960 339536 25576 8.1
.debug_str 3545733 3557455 11722 0.3
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96504 96080 -424 -0.4
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 465324 465200 -124 -0.0
.symtab 139984 139968 -16 -0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
786610 785978 -632 -0.1
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1206306 1205662 -644 -0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 14597 14597 0 0.0
.bss_psram 98455 98455 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1176562 1176879 317 0.0
.debug_aranges 119632 119624 -8 -0.0
.debug_frame 619944 619896 -48 -0.0
.debug_info 23824425 23737114 -87311 -0.4
.debug_line 4583772 4496874 -86898 -1.9
.debug_loc 3111880 3131133 19253 0.6
.debug_ranges 323776 349352 25576 7.9
.debug_str 3618024 3629746 11722 0.3
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109632 109208 -424 -0.4
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 506051 505927 -124 -0.0
.symtab 152848 152832 -16 -0.0
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
953578 953360 -218 -0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1156664 1155528 -1136 -0.1
.boot2 292 292 0 0.0
.bss 20368 20368 0 0.0
.bss_psram 77184 77184 0 0.0
.comment 48 48 0 0.0
.data 4512 4512 0 0.0
.debug_abbrev 1541991 1542308 317 0.0
.debug_aranges 133312 133304 -8 -0.0
.debug_frame 488612 488572 -40 -0.0
.debug_info 41359981 41272670 -87311 -0.2
.debug_line 5310137 5223239 -86898 -1.6
.debug_loc 3447281 3466534 19253 0.6
.debug_ranges 384688 410264 25576 6.6
.debug_str 3991094 4002808 11714 0.3
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100784 100360 -424 -0.4
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 598655 598531 -124 -0.0
.symtab 176736 176720 -16 -0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
943274 942564 -710 -0.1
bl702l+mfd (read only) 278 278 0 0.0
(read/write) 1167540 1166404 -1136 -0.1
.boot2 292 292 0 0.0
.bss 20544 20544 0 0.0
.bss_psram 77184 77184 0 0.0
.comment 48 48 0 0.0
.data 4488 4488 0 0.0
.debug_abbrev 1544079 1544396 317 0.0
.debug_aranges 134480 134472 -8 -0.0
.debug_frame 493680 493640 -40 -0.0
.debug_info 41402642 41315331 -87311 -0.2
.debug_line 5349401 5262503 -86898 -1.6
.debug_loc 3485712 3504965 19253 0.6
.debug_ranges 386688 412264 25576 6.6
.debug_str 3996615 4008329 11714 0.3
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99724 99300 -424 -0.4
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 602483 602359 -124 -0.0
.symtab 178528 178512 -16 -0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
955058 954348 -710 -0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737331 736539 -792 -0.1
(read/write) 166444 166444 0 0.0
.bss 88860 88860 0 0.0
.data 3420 3420 0 0.0
.rodata 84383 84383 0 0.0
.text 652556 651764 -792 -0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757987 757515 -472 -0.1
(read/write) 176700 176700 0 0.0
.bss 99084 99084 0 0.0
.data 3436 3436 0 0.0
.rodata 80087 80087 0 0.0
.text 677512 677040 -472 -0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 745523 745051 -472 -0.1
(read/write) 171172 171172 0 0.0
.bss 93556 93556 0 0.0
.data 3436 3436 0 0.0
.rodata 106111 106111 0 0.0
.text 639024 638552 -472 -0.1
pump-app LP_EM_CC1354P10_6 (read only) 696075 695683 -392 -0.1
(read/write) 165536 165536 0 0.0
.bss 87728 87728 0 0.0
.data 3408 3408 0 0.0
.rodata 80271 80271 0 0.0
.text 615412 615020 -392 -0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 681739 681395 -344 -0.1
(read/write) 165676 165676 0 0.0
.bss 87872 87872 0 0.0
.data 3404 3404 0 0.0
.rodata 76111 76111 0 0.0
.text 605236 604892 -344 -0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618650 617450 -1200 -0.2
(read/write) 206900 206900 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200344 200344 0 0.0
.comment 206 206 0 0.0
.data 1436 1436 0 0.0
.debug_abbrev 935714 936170 456 0.0
.debug_aranges 107568 107568 0 0.0
.debug_frame 363556 363232 -324 -0.1
.debug_info 20815628 20609217 -206411 -1.0
.debug_line 2726142 2651572 -74570 -2.7
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1556412 1589428 33016 2.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 101480 111113 9633 9.5
.debug_str 3387495 3398309 10814 0.3
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106290 106282 -8 -0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 511343 511253 -90 -0.0
.symtab 297024 296960 -64 -0.0
.text 510240 509048 -1192 -0.2
cyw30739 light cyw930739m2evb_01 (read/write) 554495 553687 -808 -0.1
.app_xip_area 445697 444889 -808 -0.2
.bss 63768 63768 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539791 539303 -488 -0.1
.app_xip_area 426201 425713 -488 -0.1
.bss 68536 68536 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 575063 574687 -376 -0.1
.app_xip_area 467593 467217 -376 -0.1
.bss 62512 62512 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 551655 551103 -552 -0.1
.app_xip_area 441089 440537 -552 -0.1
.bss 65512 65512 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1009020 1006748 -2272 -0.2
.bss 171940 171940 0 0.0
.data 2684 2684 0 0.0
.text 834372 832100 -2272 -0.3
BRD4187C (read/write) 1091560 1090760 -800 -0.1
.bss 196064 196064 0 0.0
.data 3268 3268 0 0.0
.text 892208 891408 -800 -0.1
lock-app BRD4161A+wf200 (read/write) 1105344 1104864 -480 -0.0
.bss 186628 186628 0 0.0
.data 2696 2696 0 0.0
.text 916000 915520 -480 -0.1
window-app BRD4187C (read/write) 1125436 1124404 -1032 -0.1
.bss 168472 168472 0 0.0
.data 3140 3140 0 0.0
.text 953804 952772 -1032 -0.1
esp32 all-clusters-app c3devkit (read only) 1165668 1163822 -1846 -0.2
(read/write) 1701860 1701860 0 0.0
.dram0.bss 77640 77640 0 0.0
.dram0.data 13060 13060 0 0.0
.flash.rodata 268432 268432 0 0.0
.flash.text 1165668 1163822 -1846 -0.2
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1208107 1206215 -1892 -0.2
(read/write) 551794 551794 0 0.0
.dram0.bss 84288 84288 0 0.0
.dram0.data 34020 34020 0 0.0
.flash.rodata 299868 299868 0 0.0
.flash.text 1202723 1200831 -1892 -0.2
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590268 589900 -368 -0.1
(read/write) 87512 87512 0 0.0
.bss 70760 70760 0 0.0
.data 2128 2128 0 0.0
.text 589732 589364 -368 -0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 685504 685144 -360 -0.1
.bss 66976 66976 0 0.0
.data 2716 2716 0 0.0
.text 572336 571976 -360 -0.1
light k32w0+release (read only) 589964 589580 -384 -0.1
(read/write) 87188 87188 0 0.0
.bss 70448 70448 0 0.0
.data 2116 2116 0 0.0
.text 589428 589044 -384 -0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 777188 776796 -392 -0.1
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 655176 654784 -392 -0.1
lock k32w0+release (read only) 561412 561092 -320 -0.1
(read/write) 85016 85016 0 0.0
.bss 68336 68336 0 0.0
.data 2056 2056 0 0.0
.text 560876 560556 -320 -0.1
linux all-clusters-app debug (read only) 5546217 5506489 -39728 -0.7
(read/write) 420584 420584 0 0.0
.bss 130480 130480 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 278880 278880 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1328 1328 0 0.0
.rodata 336236 335436 -800 -0.2
.text 4829139 4790211 -38928 -0.8
all-clusters-minimal-app debug (read only) 4908601 4882281 -26320 -0.5
(read/write) 232688 232688 0 0.0
.bss 126512 126512 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95280 95280 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 270781 270333 -448 -0.2
.text 4406707 4380835 -25872 -0.6
bridge-app debug (read only) 2765161 2755081 -10080 -0.4
(read/write) 133168 133168 0 0.0
.bss 51736 51736 0 0.0
.data 3680 3680 0 0.0
.data.rel.ro 71648 71648 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213472 213216 -256 -0.1
.text 2373923 2364099 -9824 -0.4
chip-tool debug (read only) 10323889 10256625 -67264 -0.7
(read/write) 443064 443064 0 0.0
.bss 93688 93688 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 337136 337136 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 387369 386249 -1120 -0.3
.text 9339475 9273331 -66144 -0.7
chip-tool-ipv6only arm64 (read only) 10188940 10137436 -51504 -0.5
(read/write) 505544 504824 -720 -0.1
.bss 103032 103032 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374400 373680 -720 -0.2
.dynamic 512 512 0 0.0
.got 18368 18368 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316152 314920 -1232 -0.4
.text 9106520 9056968 -49552 -0.5
lighting-app debug+rpc+ui (read only) 5239553 5218945 -20608 -0.4
(read/write) 222792 222792 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92640 92640 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336724 336148 -576 -0.2
.text 4660035 4640003 -20032 -0.4
lock-app debug (read only) 4468273 4454673 -13600 -0.3
(read/write) 203128 203128 0 0.0
.bss 113424 113424 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79288 79288 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247069 246781 -288 -0.1
.text 4011587 3998275 -13312 -0.3
ota-provider-app debug (read only) 4125761 4118145 -7616 -0.2
(read/write) 192064 192064 0 0.0
.bss 113568 113568 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68656 68656 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200221 199997 -224 -0.1
.text 3734979 3727587 -7392 -0.2
ota-requestor-app debug (read only) 4216025 4205161 -10864 -0.3
(read/write) 196280 196280 0 0.0
.bss 114592 114592 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71632 71632 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 203485 203229 -256 -0.1
.text 3817651 3807043 -10608 -0.3
shell debug (read only) 2945297 2910209 -35088 -1.2
(read/write) 153248 153248 0 0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85544 85544 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 211968 211136 -832 -0.4
.text 2559890 2525634 -34256 -1.3
thermostat-no-ble arm64 (read only) 4359916 4352156 -7760 -0.2
(read/write) 242008 241848 -160 -0.1
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100696 100528 -168 -0.2
.dynamic 512 512 0 0.0
.got 11896 11896 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161164 161004 -160 -0.1
.text 3863960 3856520 -7440 -0.2
tv-app debug (read only) 5306545 5283953 -22592 -0.4
(read/write) 350696 350696 0 0.0
.bss 241888 241888 0 0.0
.data 5024 5024 0 0.0
.data.rel.ro 96384 96384 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 271405 271085 -320 -0.1
.text 4791059 4768787 -22272 -0.5
tv-casting-app debug (read only) 8264241 8190273 -73968 -0.9
(read/write) 211720 211720 0 0.0
.bss 54752 54752 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 147696 147696 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 337368 336248 -1120 -0.3
.text 7525379 7452531 -72848 -1.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523344 2522824 -520 -0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1486028 1485508 -520 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1232704 1231328 -1376 -0.1
bss 155134 155134 0 0.0
rodata 142740 142740 0 0.0
text 855888 854512 -1376 -0.2
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1351428 1350036 -1392 -0.1
bss 140544 140544 0 0.0
rodata 136848 136848 0 0.0
text 783356 781964 -1392 -0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164500 1163492 -1008 -0.1
bss 154564 154564 0 0.0
rodata 113768 113768 0 0.0
text 817204 816200 -1004 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1782684 1778940 -3744 -0.2
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193300 193300 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2528 2528 0 0.0
.debug_abbrev 1379226 1379612 386 0.0
.debug_aranges 144272 144272 0 0.0
.debug_frame 479340 479016 -324 -0.1
.debug_info 32400215 32193819 -206396 -0.6
.debug_line 4107753 4033183 -74570 -1.8
.debug_line_str 957 957 0 0.0
.debug_loclists 2239146 2272162 33016 1.5
.debug_rnglists 145380 155013 9633 6.6
.debug_str 4141332 4152153 10821 0.3
.heap 837512 837512 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 837205 837115 -90 -0.0
.symtab 511936 511568 -368 -0.1
.text 1578468 1574724 -3744 -0.2
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840168 840168 0 0.0
(read/write) 1683564 1681164 -2400 -0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1260221 1260607 386 0.0
.debug_aranges 136072 136072 0 0.0
.debug_frame 457768 457444 -324 -0.1
.debug_info 28740650 28534254 -206396 -0.7
.debug_line 3866903 3792333 -74570 -1.9
.debug_line_str 981 981 0 0.0
.debug_loclists 2112531 2145547 33016 1.6
.debug_rnglists 136947 146580 9633 7.0
.debug_str 3942972 3953793 10821 0.3
.heap 840168 840168 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 734961 734871 -90 -0.0
.symtab 472784 472640 -144 -0.0
.text 1482004 1479604 -2400 -0.2
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846496 846496 0 0.0
(read/write) 1609668 1607492 -2176 -0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1101193 1101579 386 0.0
.debug_aranges 126136 126136 0 0.0
.debug_frame 420700 420376 -324 -0.1
.debug_info 23861976 23655580 -206396 -0.9
.debug_line 3441685 3367115 -74570 -2.2
.debug_line_str 942 942 0 0.0
.debug_loclists 1949255 1982271 33016 1.7
.debug_rnglists 126499 136132 9633 7.6
.debug_str 3750054 3760875 10821 0.3
.heap 846496 846496 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 650153 650063 -90 -0.0
.symtab 435024 434704 -320 -0.1
.text 1414436 1412260 -2176 -0.2
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819232 819232 0 0.0
(read/write) 1641636 1640364 -1272 -0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1093384 1093770 386 0.0
.debug_aranges 124768 124768 0 0.0
.debug_frame 415724 415400 -324 -0.1
.debug_info 23665323 23458923 -206400 -0.9
.debug_line 3392303 3317733 -74570 -2.2
.debug_line_str 933 933 0 0.0
.debug_loclists 1924820 1957836 33016 1.7
.debug_rnglists 124440 134073 9633 7.7
.debug_str 3712044 3722865 10821 0.3
.heap 819232 819232 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 623083 622993 -90 -0.0
.symtab 426192 426128 -64 -0.0
.text 1419140 1417868 -1272 -0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177680 1176976 -704 -0.1
.bss 100616 100616 0 0.0
.data 740 740 0 0.0
.text 624520 623816 -704 -0.1
lock-app qpg6105+debug (read/write) 1134296 1133856 -440 -0.0
.bss 95320 95320 0 0.0
.data 744 744 0 0.0
.text 581140 580700 -440 -0.1
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1152020 1149920 -2100 -0.2
bss 113224 113224 0 0.0
text 803172 801430 -1742 -0.2
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1096016 1094620 -1396 -0.1
bss 122244 122244 0 0.0
text 760820 759564 -1256 -0.2
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949676 949188 -488 -0.1
bss 106888 106888 0 0.0
text 656310 655884 -426 -0.1
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 878648 878184 -464 -0.1
bss 78124 78124 0 0.0
text 622714 622314 -400 -0.1
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 866988 866308 -680 -0.1
bss 67036 67036 0 0.0
text 629870 629254 -616 -0.1
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1001904 1000620 -1284 -0.1
bss 109148 109148 0 0.0
text 704830 703860 -970 -0.1
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1046964 1045680 -1284 -0.1
bss 120896 120896 0 0.0
text 728116 727146 -970 -0.1
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 934796 934156 -640 -0.1
bss 78816 78816 0 0.0
text 652076 651512 -564 -0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963268 962760 -508 -0.1
bss 104988 104988 0 0.0
text 672328 671886 -442 -0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 882396 881856 -540 -0.1
bss 78228 78228 0 0.0
text 626780 626326 -454 -0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823236 822780 -456 -0.1
bss 66240 66240 0 0.0
text 593822 593428 -394 -0.1
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 839064 838600 -464 -0.1
bss 66656 66656 0 0.0
text 604554 604154 -400 -0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 716020 716020 0 0.0
bss 86424 86424 0 0.0
text 469654 469654 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 880576 880088 -488 -0.1
bss 78208 78208 0 0.0
text 625576 625154 -422 -0.1
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 865844 865456 -388 -0.0
bss 77928 77928 0 0.0
text 613000 612650 -350 -0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 844612 844092 -520 -0.1
bss 66540 66540 0 0.0
text 609458 609002 -456 -0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 841800 841344 -456 -0.1
bss 66892 66892 0 0.0
text 606232 605844 -388 -0.1

@mergify mergify bot merged commit 3100cbe into project-chip:master Oct 5, 2023
52 checks passed
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
…p#29561)

* Updates to cluster objects: use direct context tag comparisons

* Also optimize code size usage for structure decoding

* Completely split struct iterations and use std::variant based returns on an iterator

* Another space save: using a common err for all decodes and single macro invocation seems to make code even smaller

* One more cleanup return and proper use of first/last to remove unused code on empty structs (mainly command inputs)

* Added a comment and a missed auto keyword

* Missed some first/last iterations
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.

4 participants