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

Fix the various MessageDef EndOf* functions to return CHIP_ERROR. #26910

Merged
merged 1 commit into from
May 29, 2023

Conversation

bzbarsky-apple
Copy link
Contributor

Simplifies consumers and makes it clearer you're not supposed to use the object any more after the EndOf... call.

Fixes #8309

@github-actions
Copy link

github-actions bot commented May 27, 2023

PR #26910: Size comparison from f223899 to 37ffba5

Increases (26 builds for bl702, cc13x2_26x2, cc13x4_26x4, cc32xx, k32w, linux, mbed, psoc6)
platform target config section f223899 37ffba5 change % change
bl702 lighting-app bl702 .debug_abbrev 1555681 1555700 19 0.0
.debug_info 44672676 44672754 78 0.0
bl702+rpc .debug_abbrev 1714664 1714683 19 0.0
.debug_info 49619913 49619991 78 0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 658123 658131 8 0.0
.text 580516 580524 8 0.0
cc13x4_26x4 pump-controller-app LP_EM_CC1354P10_6 (read only) 666275 666283 8 0.0
.text 593156 593164 8 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 955072 955131 59 0.0
k32w light k32w0+release (read only) 582588 582604 16 0.0
.text 582052 582068 16 0.0
lock k32w0+release (read only) 556076 556092 16 0.0
.text 555540 555556 16 0.0
linux all-clusters-app debug (read only) 3150637 3151773 1136 0.0
.text 2733445 2734581 1136 0.0
all-clusters-minimal-app debug (read only) 2958461 2959597 1136 0.0
.text 2551637 2552773 1136 0.0
bridge-app debug (read only) 2518333 2519437 1104 0.0
.text 2172757 2173861 1104 0.1
chip-tool debug (read only) 15368385 15369521 1136 0.0
.text 13057492 13058628 1136 0.0
chip-tool-ipv6only arm64 (read only) 14705684 14705828 144 0.0
.text 12301972 12302116 144 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581997 2583085 1088 0.0
.text 2228661 2229749 1088 0.0
lighting-app debug+rpc+ui (read only) 3267561 3268665 1104 0.0
.text 2788978 2790082 1104 0.0
lock-app debug (read only) 2658517 2659621 1104 0.0
.text 2279509 2280613 1104 0.0
ota-provider-app debug (read only) 2209453 2210557 1104 0.0
.text 1913525 1914629 1104 0.1
ota-requestor-app debug (read only) 2377013 2378149 1136 0.0
.text 2068149 2069285 1136 0.1
shell debug (read only) 2687241 2688345 1104 0.0
.text 2325458 2326562 1104 0.0
thermostat-no-ble arm64 (read only) 2537340 2537484 144 0.0
.text 2146180 2146324 144 0.0
tv-app debug (read only) 3314545 3315681 1136 0.0
.text 2895618 2896754 1136 0.0
tv-casting-app debug (read only) 8954297 8955449 1152 0.0
.text 8209570 8210722 1152 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2495496 2495504 8 0.0
.text 1458180 1458188 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1286099 1286161 62 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1275833 1275895 62 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1108703 1108765 62 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1107813 1107875 62 0.0
Decreases (27 builds for bl602, bl702, cc13x2_26x2, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, nrfconnect, psoc6, qpg)
platform target config section f223899 37ffba5 change % change
bl602 lighting-app bl602 (read/write) 1356558 1356422 -136 -0.0
.text 1036624 1036484 -140 -0.0
bl602+rpc (read/write) 1402834 1402690 -144 -0.0
.text 1067982 1067838 -144 -0.0
bl702 lighting-app bl702 (read/write) 1188335 1188191 -144 -0.0
.debug_frame 546488 546476 -12 -0.0
.debug_line 5580493 5579497 -996 -0.0
.debug_loc 3804308 3803650 -658 -0.0
.debug_ranges 392464 392440 -24 -0.0
.debug_str 4312027 4312008 -19 -0.0
.text 966824 966682 -142 -0.0
bl702+rpc (read/write) 1277155 1277011 -144 -0.0
.debug_frame 574500 574488 -12 -0.0
.debug_line 5996410 5995414 -996 -0.0
.debug_loc 4007001 4006344 -657 -0.0
.debug_ranges 417824 417800 -24 -0.0
.debug_str 4737544 4737525 -19 -0.0
.text 1040214 1040072 -142 -0.0
cc13x2_26x2 pump-app LP_CC2652R7 (read only) 648839 648831 -8 -0.0
.text 568656 568648 -8 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read only) 739287 739271 -16 -0.0
.text 662540 662524 -16 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 680819 680811 -8 -0.0
.text 603548 603540 -8 -0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 605850 605754 -96 -0.0
.debug_frame 401752 401744 -8 -0.0
.debug_info 22812361 22812322 -39 -0.0
.debug_line 2865006 2864397 -609 -0.0
.debug_loclists 1714905 1714028 -877 -0.1
.debug_rnglists 106826 106820 -6 -0.0
.debug_str 3750689 3750670 -19 -0.0
.text 499328 499232 -96 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524483 524475 -8 -0.0
.app_xip_area 417277 417269 -8 -0.0
lock cyw930739m2evb_01 (read/write) 529187 529179 -8 -0.0
.app_xip_area 416677 416669 -8 -0.0
ota-requestor cyw930739m2evb_01 (read/write) 566355 566347 -8 -0.0
.app_xip_area 459909 459901 -8 -0.0
switch cyw930739m2evb_01 (read/write) 530987 530971 -16 -0.0
.app_xip_area 421973 421957 -16 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 964396 964284 -112 -0.0
.text 782560 782448 -112 -0.0
BRD4187C (read/write) 1001008 1001000 -8 -0.0
.text 838796 838788 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1068896 1068872 -24 -0.0
.text 892580 892556 -24 -0.0
window-app BRD4187C (read/write) 1076340 1076244 -96 -0.0
.text 929760 929664 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 1054398 1054360 -38 -0.0
.flash.text 1054398 1054360 -38 -0.0
m5stack (read only) 1101703 1101695 -8 -0.0
.flash.text 1096319 1096311 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178244 1178228 -16 -0.0
text 808696 808688 -8 -0.0
nrf7002dk_nrf5340_cpuapp text 779308 779304 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 778944 778936 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1709452 1709340 -112 -0.0
.debug_frame 485096 485088 -8 -0.0
.debug_info 31384956 31384783 -173 -0.0
.debug_line 3964014 3963325 -689 -0.0
.debug_loclists 2254672 2253690 -982 -0.0
.debug_rnglists 140821 140815 -6 -0.0
.debug_str 4263318 4263299 -19 -0.0
.text 1508316 1508204 -112 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1650428 1650316 -112 -0.0
.debug_frame 487520 487512 -8 -0.0
.debug_info 30943046 30942872 -174 -0.0
.debug_line 3977174 3976485 -689 -0.0
.debug_loclists 2245564 2244582 -982 -0.0
.debug_rnglists 139764 139758 -6 -0.0
.debug_str 4251998 4251979 -19 -0.0
.text 1450116 1450004 -112 -0.0
light cy8ckit_062s2_43012 (read/write) 1571372 1571276 -96 -0.0
.debug_frame 450352 450344 -8 -0.0
.debug_info 25641246 25641209 -37 -0.0
.debug_line 3538273 3537664 -609 -0.0
.debug_loclists 2075451 2074568 -883 -0.0
.debug_rnglists 129301 129295 -6 -0.0
.debug_str 4057801 4057782 -19 -0.0
.text 1379380 1379284 -96 -0.0
lock cy8ckit_062s2_43012 (read/write) 1627988 1627876 -112 -0.0
.debug_frame 452444 452436 -8 -0.0
.debug_info 25763901 25763867 -34 -0.0
.debug_line 3534753 3534144 -609 -0.0
.debug_loclists 2088898 2088015 -883 -0.0
.debug_rnglists 129757 129751 -6 -0.0
.debug_str 4072712 4072693 -19 -0.0
.text 1408220 1408108 -112 -0.0
qpg lighting-app qpg6105+debug (read/write) 1170752 1170728 -24 -0.0
.text 617852 617828 -24 -0.0
lock-app qpg6105+debug (read/write) 1139956 1139948 -8 -0.0
.text 587056 587048 -8 -0.0
Full report (50 builds for bl602, bl702, cc13x2_26x2, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section f223899 37ffba5 change % change
bl602 lighting-app bl602 (read/write) 1356558 1356422 -136 -0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036624 1036484 -140 -0.0
bl602+rpc (read/write) 1402834 1402690 -144 -0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067982 1067838 -144 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188335 1188191 -144 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1555681 1555700 19 0.0
.debug_aranges 148472 148472 0 0.0
.debug_frame 546488 546476 -12 -0.0
.debug_info 44672676 44672754 78 0.0
.debug_line 5580493 5579497 -996 -0.0
.debug_loc 3804308 3803650 -658 -0.0
.debug_ranges 392464 392440 -24 -0.0
.debug_str 4312027 4312008 -19 -0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107232 107232 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582494 582494 0 0.0
.symtab 175632 175632 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966824 966682 -142 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1277155 1277011 -144 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1714664 1714683 19 0.0
.debug_aranges 156760 156760 0 0.0
.debug_frame 574500 574488 -12 -0.0
.debug_info 49619913 49619991 78 0.0
.debug_line 5996410 5995414 -996 -0.0
.debug_loc 4007001 4006344 -657 -0.0
.debug_ranges 417824 417800 -24 -0.0
.debug_str 4737544 4737525 -19 -0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121328 121328 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643814 643814 0 0.0
.symtab 194128 194128 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040214 1040072 -142 -0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 658123 658131 8 0.0
(read/write) 158713 158713 0 0.0
.bss 80376 80376 0 0.0
.data 3272 3272 0 0.0
.rodata 77115 77115 0 0.0
.text 580516 580524 8 0.0
pump-app LP_CC2652R7 (read only) 648839 648831 -8 -0.0
(read/write) 153177 153177 0 0.0
.bss 74600 74600 0 0.0
.data 3264 3264 0 0.0
.rodata 79695 79695 0 0.0
.text 568656 568648 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 634343 634343 0 0.0
(read/write) 153317 153317 0 0.0
.bss 74744 74744 0 0.0
.data 3260 3260 0 0.0
.rodata 75575 75575 0 0.0
.text 558280 558280 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 747267 747267 0 0.0
(read/write) 170152 170152 0 0.0
.bss 92488 92488 0 0.0
.data 3464 3464 0 0.0
.rodata 79687 79687 0 0.0
.text 667192 667192 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 739287 739271 -16 -0.0
(read/write) 175372 175372 0 0.0
.bss 97712 97712 0 0.0
.data 3460 3460 0 0.0
.rodata 76355 76355 0 0.0
.text 662540 662524 -16 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 727419 727419 0 0.0
(read/write) 169980 169980 0 0.0
.bss 92320 92320 0 0.0
.data 3460 3460 0 0.0
.rodata 102319 102319 0 0.0
.text 624712 624712 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 680819 680811 -8 -0.0
(read/write) 164444 164444 0 0.0
.bss 86544 86544 0 0.0
.data 3452 3452 0 0.0
.rodata 76879 76879 0 0.0
.text 603548 603540 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 666275 666283 8 0.0
(read/write) 164576 164576 0 0.0
.bss 86688 86688 0 0.0
.data 3448 3448 0 0.0
.rodata 72727 72727 0 0.0
.text 593156 593164 8 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605850 605754 -96 -0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 955072 955131 59 0.0
.debug_aranges 117672 117672 0 0.0
.debug_frame 401752 401744 -8 -0.0
.debug_info 22812361 22812322 -39 -0.0
.debug_line 2865006 2864397 -609 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1714905 1714028 -877 -0.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 106826 106820 -6 -0.0
.debug_str 3750689 3750670 -19 -0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104402 104402 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484235 484235 0 0.0
.symtab 287456 287456 0 0.0
.text 499328 499232 -96 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524483 524475 -8 -0.0
.app_xip_area 417277 417269 -8 -0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529187 529179 -8 -0.0
.app_xip_area 416677 416669 -8 -0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566355 566347 -8 -0.0
.app_xip_area 459909 459901 -8 -0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530987 530971 -16 -0.0
.app_xip_area 421973 421957 -16 -0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 964396 964284 -112 -0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782560 782448 -112 -0.0
BRD4187C (read/write) 1001008 1001000 -8 -0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838796 838788 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1068896 1068872 -24 -0.0
.bss 174144 174144 0 0.0
.data 2152 2152 0 0.0
.text 892580 892556 -24 -0.0
window-app BRD4187C (read/write) 1076340 1076244 -96 -0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929760 929664 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 1054398 1054360 -38 -0.0
(read/write) 1584000 1584000 0 0.0
.dram0.bss 77216 77216 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 213688 213688 0 0.0
.flash.text 1054398 1054360 -38 -0.0
.iram0.text 76538 76538 0 0.0
m5stack (read only) 1101703 1101695 -8 -0.0
(read/write) 493150 493150 0 0.0
.dram0.bss 82232 82232 0 0.0
.dram0.data 34300 34300 0 0.0
.flash.rodata 241464 241464 0 0.0
.flash.text 1096319 1096311 -8 -0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583644 583644 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583108 583108 0 0.0
light k32w0+release (read only) 582588 582604 16 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582052 582068 16 0.0
lock k32w0+release (read only) 556076 556092 16 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555540 555556 16 0.0
linux all-clusters-app debug (read only) 3150637 3151773 1136 0.0
(read/write) 153064 153064 0 0.0
.bss 60224 60224 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 84176 84176 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 231048 231048 0 0.0
.text 2733445 2734581 1136 0.0
all-clusters-minimal-app debug (read only) 2958461 2959597 1136 0.0
(read/write) 145856 145856 0 0.0
.bss 59328 59328 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 78000 78000 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224360 224360 0 0.0
.text 2551637 2552773 1136 0.0
bridge-app debug (read only) 2518333 2519437 1104 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173256 173256 0 0.0
.text 2172757 2173861 1104 0.1
chip-tool debug (read only) 15368385 15369521 1136 0.0
(read/write) 702216 702216 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 665960 665960 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 681589 681589 0 0.0
.text 13057492 13058628 1136 0.0
chip-tool-ipv6only arm64 (read only) 14705684 14705828 144 0.0
(read/write) 754808 754808 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 695616 695616 0 0.0
.dynamic 560 560 0 0.0
.got 16528 16528 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 617816 617816 0 0.0
.text 12301972 12302116 144 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581997 2583085 1088 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175976 175976 0 0.0
.text 2228661 2229749 1088 0.0
lighting-app debug+rpc+ui (read only) 3267561 3268665 1104 0.0
(read/write) 134048 134048 0 0.0
.bss 49088 49088 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 75416 75416 0 0.0
.dynamic 656 656 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 284884 284884 0 0.0
.text 2788978 2790082 1104 0.0
lock-app debug (read only) 2658517 2659621 1104 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206312 206312 0 0.0
.text 2279509 2280613 1104 0.0
ota-provider-app debug (read only) 2209453 2210557 1104 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154408 154408 0 0.0
.text 1913525 1914629 1104 0.1
ota-requestor-app debug (read only) 2377013 2378149 1136 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158472 158472 0 0.0
.text 2068149 2069285 1136 0.1
shell debug (read only) 2687241 2688345 1104 0.0
(read/write) 141488 141488 0 0.0
.bss 59176 59176 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75240 75240 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199570 199570 0 0.0
.text 2325458 2326562 1104 0.0
thermostat-no-ble arm64 (read only) 2537340 2537484 144 0.0
(read/write) 142696 142696 0 0.0
.bss 53496 53496 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 77960 77960 0 0.0
.dynamic 560 560 0 0.0
.got 5416 5416 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 129288 129288 0 0.0
.text 2146180 2146324 144 0.0
tv-app debug (read only) 3314545 3315681 1136 0.0
(read/write) 261512 261512 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222744 222744 0 0.0
.text 2895618 2896754 1136 0.0
tv-casting-app debug (read only) 8954297 8955449 1152 0.0
(read/write) 215504 215504 0 0.0
.bss 52064 52064 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 155128 155128 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 325708 325708 0 0.0
.text 8209570 8210722 1152 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495496 2495504 8 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1458180 1458188 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1178244 1178228 -16 -0.0
bss 155643 155643 0 0.0
rodata 133220 133220 0 0.0
text 808696 808688 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437988 1437988 0 0.0
bss 135383 135383 0 0.0
rodata 229236 229236 0 0.0
text 779308 779304 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1124332 1124332 0 0.0
bss 154784 154784 0 0.0
rodata 109900 109900 0 0.0
text 778944 778936 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840592 840592 0 0.0
(read/write) 1709452 1709340 -112 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190188 190188 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 2560 2560 0 0.0
.debug_abbrev 1286099 1286161 62 0.0
.debug_aranges 145088 145088 0 0.0
.debug_frame 485096 485088 -8 -0.0
.debug_info 31384956 31384783 -173 -0.0
.debug_line 3964014 3963325 -689 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2254672 2253690 -982 -0.0
.debug_rnglists 140821 140815 -6 -0.0
.debug_str 4263318 4263299 -19 -0.0
.heap 840592 840592 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 720491 720491 0 0.0
.symtab 467936 467936 0 0.0
.text 1508316 1508204 -112 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841416 841416 0 0.0
(read/write) 1650428 1650316 -112 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189372 189372 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 2552 2552 0 0.0
.debug_abbrev 1275833 1275895 62 0.0
.debug_aranges 144328 144328 0 0.0
.debug_frame 487520 487512 -8 -0.0
.debug_info 30943046 30942872 -174 -0.0
.debug_line 3977174 3976485 -689 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2245564 2244582 -982 -0.0
.debug_rnglists 139764 139758 -6 -0.0
.debug_str 4251998 4251979 -19 -0.0
.heap 841416 841416 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 676756 676756 0 0.0
.symtab 452352 452352 0 0.0
.text 1450116 1450004 -112 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571372 1571276 -96 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 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 2384 2384 0 0.0
.debug_abbrev 1108703 1108765 62 0.0
.debug_aranges 134360 134360 0 0.0
.debug_frame 450352 450344 -8 -0.0
.debug_info 25641246 25641209 -37 -0.0
.debug_line 3538273 3537664 -609 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2075451 2074568 -883 -0.0
.debug_rnglists 129301 129295 -6 -0.0
.debug_str 4057801 4057782 -19 -0.0
.heap 849736 849736 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 592238 592238 0 0.0
.symtab 414352 414352 0 0.0
.text 1379380 1379284 -96 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1627988 1627876 -112 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 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 2392 2392 0 0.0
.debug_abbrev 1107813 1107875 62 0.0
.debug_aranges 134864 134864 0 0.0
.debug_frame 452444 452436 -8 -0.0
.debug_info 25763901 25763867 -34 -0.0
.debug_line 3534753 3534144 -609 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2088898 2088015 -883 -0.0
.debug_rnglists 129757 129751 -6 -0.0
.debug_str 4072712 4072693 -19 -0.0
.heap 821960 821960 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 596154 596154 0 0.0
.symtab 416688 416688 0 0.0
.text 1408220 1408108 -112 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170752 1170728 -24 -0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617852 617828 -24 -0.0
lock-app qpg6105+debug (read/write) 1139956 1139948 -8 -0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 587056 587048 -8 -0.0

Simplifies consumers and makes it clearer you're not supposed to use the object
any more after the EndOf... call.

Fixes project-chip#8309
@github-actions
Copy link

github-actions bot commented May 27, 2023

PR #26910: Size comparison from f223899 to 1089ef7

Increases (44 builds for bl702, cc13x2_26x2, cc13x4_26x4, cc32xx, esp32, k32w, linux, mbed, psoc6, telink)
platform target config section f223899 1089ef7 change % change
bl702 lighting-app bl702 .debug_abbrev 1555681 1555700 19 0.0
.debug_info 44672676 44672756 80 0.0
bl702+rpc .debug_abbrev 1714664 1714683 19 0.0
.debug_info 49619913 49619991 78 0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 658123 658131 8 0.0
.text 580516 580524 8 0.0
cc13x4_26x4 pump-controller-app LP_EM_CC1354P10_6 (read only) 666275 666283 8 0.0
.text 593156 593164 8 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 955072 955131 59 0.0
esp32 all-clusters-app m5stack (read/write) 493150 493154 4 0.0
.flash.rodata 241464 241468 4 0.0
k32w contact k32w0+release (read only) 583644 583660 16 0.0
.text 583108 583124 16 0.0
light k32w0+release (read only) 582588 582604 16 0.0
.text 582052 582068 16 0.0
lock k32w0+release (read only) 556076 556092 16 0.0
.text 555540 555556 16 0.0
linux all-clusters-app debug (read only) 3150637 3151773 1136 0.0
.text 2733445 2734581 1136 0.0
all-clusters-minimal-app debug (read only) 2958461 2959597 1136 0.0
.text 2551637 2552773 1136 0.0
bridge-app debug (read only) 2518333 2519437 1104 0.0
.text 2172757 2173861 1104 0.1
chip-tool debug (read only) 15368385 15369521 1136 0.0
.text 13057492 13058628 1136 0.0
chip-tool-ipv6only arm64 (read only) 14705684 14705828 144 0.0
.text 12301972 12302116 144 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581997 2583085 1088 0.0
.text 2228661 2229749 1088 0.0
lighting-app debug+rpc+ui (read only) 3267561 3268665 1104 0.0
.text 2788978 2790082 1104 0.0
lock-app debug (read only) 2658517 2659621 1104 0.0
.text 2279509 2280613 1104 0.0
ota-provider-app debug (read only) 2209453 2210557 1104 0.0
.text 1913525 1914629 1104 0.1
ota-requestor-app debug (read only) 2377013 2378149 1136 0.0
.text 2068149 2069285 1136 0.1
shell debug (read only) 2687241 2688345 1104 0.0
.text 2325458 2326562 1104 0.0
thermostat-no-ble arm64 (read only) 2537340 2537484 144 0.0
.text 2146180 2146324 144 0.0
tv-app debug (read only) 3314545 3315681 1136 0.0
.text 2895618 2896754 1136 0.0
tv-casting-app debug (read only) 8954297 8955449 1152 0.0
.text 8209570 8210722 1152 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2495496 2495504 8 0.0
.text 1458180 1458188 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1286099 1286161 62 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1275833 1275895 62 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1108703 1108765 62 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1107813 1107875 62 0.0
telink all-clusters-app tlsr9518adk80d text 689154 689158 4 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 949252 949260 8 0.0
text 651016 651022 6 0.0
bridge-app tlsr9518adk80d (read/write) 927248 927264 16 0.0
text 640654 640672 18 0.0
contact-sensor-app tlsr9518adk80d (read/write) 858504 858520 16 0.0
text 583332 583346 14 0.0
light-switch-app tlsr9518adk80d (read/write) 874808 874816 8 0.0
text 597964 597968 4 0.0
lighting-app tlsr9518adk80d (read/write) 942388 942404 16 0.0
text 657644 657662 18 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 953768 953784 16 0.0
text 665166 665184 18 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1010812 1010836 24 0.0
text 702104 702122 18 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1043244 1043260 16 0.0
text 722678 722696 18 0.0
lock-app tlsr9518adk80d (read/write) 913556 913572 16 0.0
text 612002 612014 12 0.0
ota-requestor-app tlsr9518adk80d (read/write) 881096 881104 8 0.0
text 605266 605270 4 0.0
pump-app tlsr9518adk80d (read/write) 864500 864516 16 0.0
text 589508 589526 18 0.0
pump-controller-app tlsr9518adk80d (read/write) 851296 851304 8 0.0
text 579626 579640 14 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 847496 847512 16 0.0
text 575340 575358 18 0.0
thermostat tlsr9518adk80d (read/write) 879684 879700 16 0.0
text 600116 600134 18 0.0
window-covering tlsr9518adk80d (read/write) 875840 875856 16 0.0
text 595358 595376 18 0.0
Decreases (27 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, nrfconnect, psoc6, qpg)
platform target config section f223899 1089ef7 change % change
bl602 lighting-app bl602 (read/write) 1356558 1356422 -136 -0.0
.text 1036624 1036482 -142 -0.0
bl602+rpc (read/write) 1402834 1402690 -144 -0.0
.text 1067982 1067836 -146 -0.0
bl702 lighting-app bl702 (read/write) 1188335 1188191 -144 -0.0
.debug_frame 546488 546476 -12 -0.0
.debug_line 5580493 5579497 -996 -0.0
.debug_loc 3804308 3803650 -658 -0.0
.debug_ranges 392464 392440 -24 -0.0
.debug_str 4312027 4312008 -19 -0.0
.text 966824 966686 -138 -0.0
bl702+rpc (read/write) 1277155 1277011 -144 -0.0
.debug_frame 574500 574488 -12 -0.0
.debug_line 5996410 5995414 -996 -0.0
.debug_loc 4007001 4006344 -657 -0.0
.debug_ranges 417824 417800 -24 -0.0
.debug_str 4737544 4737525 -19 -0.0
.text 1040214 1040072 -142 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read only) 739287 739271 -16 -0.0
.text 662540 662524 -16 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 727419 727411 -8 -0.0
.text 624712 624704 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 680819 680811 -8 -0.0
.text 603548 603540 -8 -0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 605850 605754 -96 -0.0
.debug_frame 401752 401744 -8 -0.0
.debug_info 22812361 22812321 -40 -0.0
.debug_line 2865006 2864397 -609 -0.0
.debug_loclists 1714905 1714028 -877 -0.1
.debug_rnglists 106826 106820 -6 -0.0
.debug_str 3750689 3750670 -19 -0.0
.text 499328 499232 -96 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524483 524475 -8 -0.0
.app_xip_area 417277 417269 -8 -0.0
lock cyw930739m2evb_01 (read/write) 529187 529179 -8 -0.0
.app_xip_area 416677 416669 -8 -0.0
ota-requestor cyw930739m2evb_01 (read/write) 566355 566347 -8 -0.0
.app_xip_area 459909 459901 -8 -0.0
switch cyw930739m2evb_01 (read/write) 530987 530971 -16 -0.0
.app_xip_area 421973 421957 -16 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 964396 964284 -112 -0.0
.text 782560 782448 -112 -0.0
BRD4187C (read/write) 1001008 1001000 -8 -0.0
.text 838796 838788 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1068896 1068872 -24 -0.0
.text 892580 892556 -24 -0.0
window-app BRD4187C (read/write) 1076340 1076244 -96 -0.0
.text 929760 929664 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 1054398 1054360 -38 -0.0
.flash.text 1054398 1054360 -38 -0.0
m5stack (read only) 1101703 1101695 -8 -0.0
.flash.text 1096319 1096311 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178244 1178228 -16 -0.0
text 808696 808688 -8 -0.0
nrf7002dk_nrf5340_cpuapp text 779308 779304 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 778944 778936 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1709452 1709340 -112 -0.0
.debug_frame 485096 485088 -8 -0.0
.debug_info 31384956 31384782 -174 -0.0
.debug_line 3964014 3963325 -689 -0.0
.debug_loclists 2254672 2253690 -982 -0.0
.debug_rnglists 140821 140815 -6 -0.0
.debug_str 4263318 4263299 -19 -0.0
.text 1508316 1508204 -112 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1650428 1650316 -112 -0.0
.debug_frame 487520 487512 -8 -0.0
.debug_info 30943046 30942871 -175 -0.0
.debug_line 3977174 3976485 -689 -0.0
.debug_loclists 2245564 2244582 -982 -0.0
.debug_rnglists 139764 139758 -6 -0.0
.debug_str 4251998 4251979 -19 -0.0
.text 1450116 1450004 -112 -0.0
light cy8ckit_062s2_43012 (read/write) 1571372 1571276 -96 -0.0
.debug_frame 450352 450344 -8 -0.0
.debug_info 25641246 25641211 -35 -0.0
.debug_line 3538273 3537664 -609 -0.0
.debug_loclists 2075451 2074568 -883 -0.0
.debug_rnglists 129301 129295 -6 -0.0
.debug_str 4057801 4057782 -19 -0.0
.text 1379380 1379284 -96 -0.0
lock cy8ckit_062s2_43012 (read/write) 1627988 1627876 -112 -0.0
.debug_frame 452444 452436 -8 -0.0
.debug_info 25763901 25763866 -35 -0.0
.debug_line 3534753 3534144 -609 -0.0
.debug_loclists 2088898 2088015 -883 -0.0
.debug_rnglists 129757 129751 -6 -0.0
.debug_str 4072712 4072693 -19 -0.0
.text 1408220 1408108 -112 -0.0
qpg lighting-app qpg6105+debug (read/write) 1170752 1170728 -24 -0.0
.text 617852 617828 -24 -0.0
lock-app qpg6105+debug (read/write) 1139956 1139940 -16 -0.0
.text 587056 587040 -16 -0.0
Full report (66 builds for bl602, bl702, cc13x2_26x2, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section f223899 1089ef7 change % change
bl602 lighting-app bl602 (read/write) 1356558 1356422 -136 -0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036624 1036482 -142 -0.0
bl602+rpc (read/write) 1402834 1402690 -144 -0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067982 1067836 -146 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188335 1188191 -144 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1555681 1555700 19 0.0
.debug_aranges 148472 148472 0 0.0
.debug_frame 546488 546476 -12 -0.0
.debug_info 44672676 44672756 80 0.0
.debug_line 5580493 5579497 -996 -0.0
.debug_loc 3804308 3803650 -658 -0.0
.debug_ranges 392464 392440 -24 -0.0
.debug_str 4312027 4312008 -19 -0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107232 107232 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582494 582494 0 0.0
.symtab 175632 175632 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966824 966686 -138 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1277155 1277011 -144 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1714664 1714683 19 0.0
.debug_aranges 156760 156760 0 0.0
.debug_frame 574500 574488 -12 -0.0
.debug_info 49619913 49619991 78 0.0
.debug_line 5996410 5995414 -996 -0.0
.debug_loc 4007001 4006344 -657 -0.0
.debug_ranges 417824 417800 -24 -0.0
.debug_str 4737544 4737525 -19 -0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121328 121328 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643814 643814 0 0.0
.symtab 194128 194128 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040214 1040072 -142 -0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 658123 658131 8 0.0
(read/write) 158713 158713 0 0.0
.bss 80376 80376 0 0.0
.data 3272 3272 0 0.0
.rodata 77115 77115 0 0.0
.text 580516 580524 8 0.0
pump-app LP_CC2652R7 (read only) 648839 648839 0 0.0
(read/write) 153177 153177 0 0.0
.bss 74600 74600 0 0.0
.data 3264 3264 0 0.0
.rodata 79695 79695 0 0.0
.text 568656 568656 0 0.0
pump-controller-app LP_CC2652R7 (read only) 634343 634343 0 0.0
(read/write) 153317 153317 0 0.0
.bss 74744 74744 0 0.0
.data 3260 3260 0 0.0
.rodata 75575 75575 0 0.0
.text 558280 558280 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 747267 747267 0 0.0
(read/write) 170152 170152 0 0.0
.bss 92488 92488 0 0.0
.data 3464 3464 0 0.0
.rodata 79687 79687 0 0.0
.text 667192 667192 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 739287 739271 -16 -0.0
(read/write) 175372 175372 0 0.0
.bss 97712 97712 0 0.0
.data 3460 3460 0 0.0
.rodata 76355 76355 0 0.0
.text 662540 662524 -16 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 727419 727411 -8 -0.0
(read/write) 169980 169980 0 0.0
.bss 92320 92320 0 0.0
.data 3460 3460 0 0.0
.rodata 102319 102319 0 0.0
.text 624712 624704 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 680819 680811 -8 -0.0
(read/write) 164444 164444 0 0.0
.bss 86544 86544 0 0.0
.data 3452 3452 0 0.0
.rodata 76879 76879 0 0.0
.text 603548 603540 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 666275 666283 8 0.0
(read/write) 164576 164576 0 0.0
.bss 86688 86688 0 0.0
.data 3448 3448 0 0.0
.rodata 72727 72727 0 0.0
.text 593156 593164 8 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605850 605754 -96 -0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 955072 955131 59 0.0
.debug_aranges 117672 117672 0 0.0
.debug_frame 401752 401744 -8 -0.0
.debug_info 22812361 22812321 -40 -0.0
.debug_line 2865006 2864397 -609 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1714905 1714028 -877 -0.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 106826 106820 -6 -0.0
.debug_str 3750689 3750670 -19 -0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104402 104402 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484235 484235 0 0.0
.symtab 287456 287456 0 0.0
.text 499328 499232 -96 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524483 524475 -8 -0.0
.app_xip_area 417277 417269 -8 -0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529187 529179 -8 -0.0
.app_xip_area 416677 416669 -8 -0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566355 566347 -8 -0.0
.app_xip_area 459909 459901 -8 -0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530987 530971 -16 -0.0
.app_xip_area 421973 421957 -16 -0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 964396 964284 -112 -0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782560 782448 -112 -0.0
BRD4187C (read/write) 1001008 1001000 -8 -0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838796 838788 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1068896 1068872 -24 -0.0
.bss 174144 174144 0 0.0
.data 2152 2152 0 0.0
.text 892580 892556 -24 -0.0
window-app BRD4187C (read/write) 1076340 1076244 -96 -0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929760 929664 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 1054398 1054360 -38 -0.0
(read/write) 1584000 1584000 0 0.0
.dram0.bss 77216 77216 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 213688 213688 0 0.0
.flash.text 1054398 1054360 -38 -0.0
.iram0.text 76538 76538 0 0.0
m5stack (read only) 1101703 1101695 -8 -0.0
(read/write) 493150 493154 4 0.0
.dram0.bss 82232 82232 0 0.0
.dram0.data 34300 34300 0 0.0
.flash.rodata 241464 241468 4 0.0
.flash.text 1096319 1096311 -8 -0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583644 583660 16 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583108 583124 16 0.0
light k32w0+release (read only) 582588 582604 16 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582052 582068 16 0.0
lock k32w0+release (read only) 556076 556092 16 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555540 555556 16 0.0
linux all-clusters-app debug (read only) 3150637 3151773 1136 0.0
(read/write) 153064 153064 0 0.0
.bss 60224 60224 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 84176 84176 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 231048 231048 0 0.0
.text 2733445 2734581 1136 0.0
all-clusters-minimal-app debug (read only) 2958461 2959597 1136 0.0
(read/write) 145856 145856 0 0.0
.bss 59328 59328 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 78000 78000 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224360 224360 0 0.0
.text 2551637 2552773 1136 0.0
bridge-app debug (read only) 2518333 2519437 1104 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173256 173256 0 0.0
.text 2172757 2173861 1104 0.1
chip-tool debug (read only) 15368385 15369521 1136 0.0
(read/write) 702216 702216 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 665960 665960 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 681589 681589 0 0.0
.text 13057492 13058628 1136 0.0
chip-tool-ipv6only arm64 (read only) 14705684 14705828 144 0.0
(read/write) 754808 754808 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 695616 695616 0 0.0
.dynamic 560 560 0 0.0
.got 16528 16528 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 617816 617816 0 0.0
.text 12301972 12302116 144 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581997 2583085 1088 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175976 175976 0 0.0
.text 2228661 2229749 1088 0.0
lighting-app debug+rpc+ui (read only) 3267561 3268665 1104 0.0
(read/write) 134048 134048 0 0.0
.bss 49088 49088 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 75416 75416 0 0.0
.dynamic 656 656 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 284884 284884 0 0.0
.text 2788978 2790082 1104 0.0
lock-app debug (read only) 2658517 2659621 1104 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206312 206312 0 0.0
.text 2279509 2280613 1104 0.0
ota-provider-app debug (read only) 2209453 2210557 1104 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154408 154408 0 0.0
.text 1913525 1914629 1104 0.1
ota-requestor-app debug (read only) 2377013 2378149 1136 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158472 158472 0 0.0
.text 2068149 2069285 1136 0.1
shell debug (read only) 2687241 2688345 1104 0.0
(read/write) 141488 141488 0 0.0
.bss 59176 59176 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75240 75240 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199570 199570 0 0.0
.text 2325458 2326562 1104 0.0
thermostat-no-ble arm64 (read only) 2537340 2537484 144 0.0
(read/write) 142696 142696 0 0.0
.bss 53496 53496 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 77960 77960 0 0.0
.dynamic 560 560 0 0.0
.got 5416 5416 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 129288 129288 0 0.0
.text 2146180 2146324 144 0.0
tv-app debug (read only) 3314545 3315681 1136 0.0
(read/write) 261512 261512 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222744 222744 0 0.0
.text 2895618 2896754 1136 0.0
tv-casting-app debug (read only) 8954297 8955449 1152 0.0
(read/write) 215504 215504 0 0.0
.bss 52064 52064 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 155128 155128 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 325708 325708 0 0.0
.text 8209570 8210722 1152 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495496 2495504 8 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1458180 1458188 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1178244 1178228 -16 -0.0
bss 155643 155643 0 0.0
rodata 133220 133220 0 0.0
text 808696 808688 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437988 1437988 0 0.0
bss 135383 135383 0 0.0
rodata 229236 229236 0 0.0
text 779308 779304 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1124332 1124332 0 0.0
bss 154784 154784 0 0.0
rodata 109900 109900 0 0.0
text 778944 778936 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840592 840592 0 0.0
(read/write) 1709452 1709340 -112 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190188 190188 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 2560 2560 0 0.0
.debug_abbrev 1286099 1286161 62 0.0
.debug_aranges 145088 145088 0 0.0
.debug_frame 485096 485088 -8 -0.0
.debug_info 31384956 31384782 -174 -0.0
.debug_line 3964014 3963325 -689 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2254672 2253690 -982 -0.0
.debug_rnglists 140821 140815 -6 -0.0
.debug_str 4263318 4263299 -19 -0.0
.heap 840592 840592 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 720491 720491 0 0.0
.symtab 467936 467936 0 0.0
.text 1508316 1508204 -112 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841416 841416 0 0.0
(read/write) 1650428 1650316 -112 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189372 189372 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 2552 2552 0 0.0
.debug_abbrev 1275833 1275895 62 0.0
.debug_aranges 144328 144328 0 0.0
.debug_frame 487520 487512 -8 -0.0
.debug_info 30943046 30942871 -175 -0.0
.debug_line 3977174 3976485 -689 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2245564 2244582 -982 -0.0
.debug_rnglists 139764 139758 -6 -0.0
.debug_str 4251998 4251979 -19 -0.0
.heap 841416 841416 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 676756 676756 0 0.0
.symtab 452352 452352 0 0.0
.text 1450116 1450004 -112 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571372 1571276 -96 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 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 2384 2384 0 0.0
.debug_abbrev 1108703 1108765 62 0.0
.debug_aranges 134360 134360 0 0.0
.debug_frame 450352 450344 -8 -0.0
.debug_info 25641246 25641211 -35 -0.0
.debug_line 3538273 3537664 -609 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2075451 2074568 -883 -0.0
.debug_rnglists 129301 129295 -6 -0.0
.debug_str 4057801 4057782 -19 -0.0
.heap 849736 849736 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 592238 592238 0 0.0
.symtab 414352 414352 0 0.0
.text 1379380 1379284 -96 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1627988 1627876 -112 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 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 2392 2392 0 0.0
.debug_abbrev 1107813 1107875 62 0.0
.debug_aranges 134864 134864 0 0.0
.debug_frame 452444 452436 -8 -0.0
.debug_info 25763901 25763866 -35 -0.0
.debug_line 3534753 3534144 -609 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2088898 2088015 -883 -0.0
.debug_rnglists 129757 129751 -6 -0.0
.debug_str 4072712 4072693 -19 -0.0
.heap 821960 821960 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 596154 596154 0 0.0
.symtab 416688 416688 0 0.0
.text 1408220 1408108 -112 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170752 1170728 -24 -0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617852 617828 -24 -0.0
lock-app qpg6105+debug (read/write) 1139956 1139940 -16 -0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 587056 587040 -16 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1013724 1013724 0 0.0
bss 99008 99008 0 0.0
text 689154 689158 4 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949252 949260 8 0.0
bss 98044 98044 0 0.0
text 651016 651022 6 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 927248 927264 16 0.0
bss 100252 100252 0 0.0
text 640654 640672 18 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 858504 858520 16 0.0
bss 89936 89936 0 0.0
text 583332 583346 14 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 874808 874816 8 0.0
bss 90092 90092 0 0.0
text 597964 597968 4 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 942388 942404 16 0.0
bss 98272 98272 0 0.0
text 657644 657662 18 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 953768 953784 16 0.0
bss 102520 102520 0 0.0
text 665166 665184 18 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010812 1010836 24 0.0
bss 99836 99836 0 0.0
text 702104 702122 18 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1043244 1043260 16 0.0
bss 110920 110920 0 0.0
text 722678 722696 18 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 913556 913572 16 0.0
bss 90588 90588 0 0.0
text 612002 612014 12 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881096 881104 8 0.0
bss 91192 91192 0 0.0
text 605266 605270 4 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864500 864516 16 0.0
bss 90056 90056 0 0.0
text 589508 589526 18 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 851296 851304 8 0.0
bss 89856 89856 0 0.0
text 579626 579640 14 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 847496 847512 16 0.0
bss 89776 89776 0 0.0
text 575340 575358 18 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879684 879700 16 0.0
bss 91496 91496 0 0.0
text 600116 600134 18 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875840 875856 16 0.0
bss 91892 91892 0 0.0
text 595358 595376 18 0.0

@andy31415 andy31415 merged commit df1f7a8 into project-chip:master May 29, 2023
@bzbarsky-apple bzbarsky-apple deleted the end-of-ibs branch May 29, 2023 21:47
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.

Various Builder ::EndOf* functions should probably return mError, not *this
2 participants