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

Commissioning time sync: copy parameters to autocommissioner #29908

Merged
merged 3 commits into from
Oct 23, 2023

Conversation

cecille
Copy link
Contributor

@cecille cecille commented Oct 23, 2023

The auto commissioner is meant to take ownership of the supplied buffers from the caller. PR adds static buffers for time zone and DST. Unfortunately, neither is trivially destructible until we move from chip::Optional to std::optional. For now, they are static, we can move to dynamic allocation if required once we have support and can use proper memory management tools.

@github-actions
Copy link

github-actions bot commented Oct 23, 2023

PR #29908: Size comparison from 7287731 to d5e0ea5

Increases (1 build for linux)
platform target config section 7287731 d5e0ea5 change % change
linux chip-tool-ipv6only arm64 (read only) 10105564 10108284 2720 0.0
.rodata 314584 314680 96 0.0
.text 9024232 9026856 2624 0.0
Full report (19 builds for cc13x4_26x4, cc32xx, k32w, linux, mbed, nrfconnect, qpg)
platform target config section 7287731 d5e0ea5 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734819 734819 0 0.0
(read/write) 166436 166436 0 0.0
.bss 88852 88852 0 0.0
.data 3420 3420 0 0.0
.rodata 84287 84287 0 0.0
.text 650144 650144 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756347 756347 0 0.0
(read/write) 176720 176720 0 0.0
.bss 99100 99100 0 0.0
.data 3440 3440 0 0.0
.rodata 79863 79863 0 0.0
.text 676092 676092 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743811 743811 0 0.0
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 105951 105951 0 0.0
.text 637468 637468 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694619 694619 0 0.0
(read/write) 165528 165528 0 0.0
.bss 87720 87720 0 0.0
.data 3408 3408 0 0.0
.rodata 80111 80111 0 0.0
.text 614120 614120 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680299 680299 0 0.0
(read/write) 165668 165668 0 0.0
.bss 87864 87864 0 0.0
.data 3404 3404 0 0.0
.rodata 75943 75943 0 0.0
.text 603968 603968 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617450 617450 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 936345 936345 0 0.0
.debug_aranges 108688 108688 0 0.0
.debug_frame 366164 366164 0 0.0
.debug_info 20542996 20542996 0 0.0
.debug_line 2654530 2654530 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1632805 1632805 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112064 112064 0 0.0
.debug_str 3438164 3438164 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106162 106162 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 515782 515782 0 0.0
.symtab 298512 298512 0 0.0
.text 509164 509164 0 0.0
k32w contact k32w0+release (read only) 589068 589068 0 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 588532 588532 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 683964 683964 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 570816 570816 0 0.0
light k32w0+release (read only) 588772 588772 0 0.0
(read/write) 87192 87192 0 0.0
.bss 70448 70448 0 0.0
.data 2120 2120 0 0.0
.text 588236 588236 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 775824 775824 0 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 653808 653808 0 0.0
lock k32w0+release (read only) 560604 560604 0 0.0
(read/write) 85020 85020 0 0.0
.bss 68336 68336 0 0.0
.data 2060 2060 0 0.0
.text 560068 560068 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10105564 10108284 2720 0.0
(read/write) 505464 505464 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374184 374184 0 0.0
.dynamic 512 512 0 0.0
.got 18504 18504 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 314584 314680 96 0.0
.text 9024232 9026856 2624 0.0
thermostat-no-ble arm64 (read only) 4346580 4346580 0 0.0
(read/write) 241864 241864 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100528 100528 0 0.0
.dynamic 512 512 0 0.0
.got 11912 11912 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 160820 160820 0 0.0
.text 3851144 3851144 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521976 2521976 0 0.0
.bss 219048 219048 0 0.0
.data 5136 5136 0 0.0
.text 1484660 1484660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1220960 1220960 0 0.0
bss 154069 154069 0 0.0
rodata 140204 140204 0 0.0
text 847740 847740 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1342712 1342712 0 0.0
bss 140079 140079 0 0.0
rodata 135648 135648 0 0.0
text 776336 776336 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160412 1160412 0 0.0
bss 153994 153994 0 0.0
rodata 113712 113712 0 0.0
text 813688 813688 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1175964 1175964 0 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 622808 622808 0 0.0
lock-app qpg6105+debug (read/write) 1132588 1132588 0 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 579428 579428 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 23, 2023

PR #29908: Size comparison from 7287731 to 6fc80bc

Increases above 0.2%:

platform target config section 7287731 6fc80bc change % change
linux tv-app debug (read/write) 350608 351664 1056 0.3
.bss 241824 242880 1056 0.4
Increases (15 builds for cc13x4_26x4, k32w, linux, qpg)
platform target config section 7287731 6fc80bc change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734819 734883 64 0.0
.text 650144 650208 64 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756347 756531 184 0.0
.text 676092 676276 184 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743811 743875 64 0.0
.text 637468 637532 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694619 694683 64 0.0
.text 614120 614184 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680299 680363 64 0.0
.text 603968 604032 64 0.0
k32w contact k32w0+release (read only) 589068 589132 64 0.0
.text 588532 588596 64 0.0
k32w1+release (read/write) 683964 684028 64 0.0
.text 570816 570880 64 0.0
light k32w0+release (read only) 588772 588836 64 0.0
.text 588236 588300 64 0.0
k32w1+release (read/write) 775824 776008 184 0.0
.text 653808 653992 184 0.0
lock k32w0+release (read only) 560604 560668 64 0.0
.text 560068 560132 64 0.0
linux chip-tool debug (read only) 10234305 10236977 2672 0.0
.rodata 386089 386185 96 0.0
.text 9250403 9252979 2576 0.0
chip-tool-ipv6only arm64 (read only) 10105564 10108284 2720 0.0
.rodata 314584 314680 96 0.0
.text 9024232 9026856 2624 0.0
tv-app debug (read only) 5281729 5284545 2816 0.1
(read/write) 350608 351664 1056 0.3
.bss 241824 242880 1056 0.4
.rodata 270893 270989 96 0.0
.text 4767043 4769763 2720 0.1
qpg lighting-app qpg6105+debug (read/write) 1175964 1176172 208 0.0
.text 622808 623016 208 0.0
lock-app qpg6105+debug (read/write) 1132588 1132652 64 0.0
.text 579428 579492 64 0.0
Full report (63 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, k32w, linux, mbed, nrfconnect, qpg, telink)
platform target config section 7287731 6fc80bc change % change
bl602 lighting-app bl602 (read/write) 1408590 1408590 0 0.0
.bss 88488 88488 0 0.0
.data 9360 9360 0 0.0
.text 1073778 1073778 0 0.0
bl602+mfd (read/write) 1422926 1422926 0 0.0
.bss 88656 88656 0 0.0
.data 9336 9336 0 0.0
.text 1089010 1089010 0 0.0
bl602+rpc (read/write) 1455858 1455858 0 0.0
.bss 96520 96520 0 0.0
.data 9736 9736 0 0.0
.text 1105518 1105518 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1206519 1206519 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32597 32597 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1540091 1540091 0 0.0
.debug_aranges 138800 138800 0 0.0
.debug_frame 508452 508452 0 0.0
.debug_info 41459709 41459709 0 0.0
.debug_line 5438339 5438339 0 0.0
.debug_loc 3652920 3652920 0 0.0
.debug_ranges 444408 444408 0 0.0
.debug_str 4067793 4067793 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106492 106492 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 598007 598007 0 0.0
.symtab 178608 178608 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
971376 971376 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1217547 1217547 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32773 32773 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1542167 1542167 0 0.0
.debug_aranges 139968 139968 0 0.0
.debug_frame 513856 513856 0 0.0
.debug_info 41500715 41500715 0 0.0
.debug_line 5478512 5478512 0 0.0
.debug_loc 3691005 3691005 0 0.0
.debug_ranges 446648 446648 0 0.0
.debug_str 4073324 4073324 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105432 105432 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 601767 601767 0 0.0
.symtab 180368 180368 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
983320 983320 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1306787 1306787 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 41061 41061 0 0.0
.bss_psram 66112 66112 0 0.0
.comment 48 48 0 0.0
.data 4120 4120 0 0.0
.debug_abbrev 1721048 1721048 0 0.0
.debug_aranges 147416 147416 0 0.0
.debug_frame 537496 537496 0 0.0
.debug_info 46603926 46603926 0 0.0
.debug_line 5868747 5868747 0 0.0
.debug_loc 3860559 3860559 0 0.0
.debug_ranges 471976 471976 0 0.0
.debug_str 4495673 4495673 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121392 121392 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 661964 661964 0 0.0
.symtab 197728 197728 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
1047184 1047184 0 0.0
bl706-eth (read/write) 993833 993833 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 27752 27752 0 0.0
.bss_psram 97975 97975 0 0.0
.comment 48 48 0 0.0
.data 3120 3120 0 0.0
.debug_abbrev 1059563 1059563 0 0.0
.debug_aranges 111632 111632 0 0.0
.debug_frame 412384 412384 0 0.0
.debug_info 22379247 22379247 0 0.0
.debug_line 4129826 4129826 0 0.0
.debug_loc 3070517 3070517 0 0.0
.debug_ranges 362824 362824 0 0.0
.debug_str 3610800 3610800 0 0.0
.hbn 184 184 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 99120 99120 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 456455 456455 0 0.0
.symtab 133248 133248 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3458 3458 0 0.0
.text 0 0 0 0.0
736920 736920 0 0.0
bl706-wifi (read/write) 1228750 1228750 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 14637 14637 0 0.0
.bss_psram 98727 98727 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1174337 1174337 0 0.0
.debug_aranges 119296 119296 0 0.0
.debug_frame 617920 617920 0 0.0
.debug_info 23762375 23762375 0 0.0
.debug_line 4554418 4554418 0 0.0
.debug_loc 3257732 3257732 0 0.0
.debug_ranges 390680 390680 0 0.0
.debug_str 3712332 3712332 0 0.0
.hbn 468 468 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 119992 119992 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 505560 505560 0 0.0
.symtab 152544 152544 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3994 3994 0 0.0
.text 0 0 0 0.0
961094 961094 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1177320 1177320 0 0.0
.boot2 400 400 0 0.0
.bss 20576 20576 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4936 4936 0 0.0
.debug_abbrev 1540433 1540433 0 0.0
.debug_aranges 134008 134008 0 0.0
.debug_frame 490408 490408 0 0.0
.debug_info 41277236 41277236 0 0.0
.debug_line 5366395 5366395 0 0.0
.debug_loc 3603514 3603514 0 0.0
.debug_ranges 452568 452568 0 0.0
.debug_str 4097567 4097567 0 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100648 100648 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 601537 601537 0 0.0
.symtab 179232 179232 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
961284 961284 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1188704 1188704 0 0.0
.boot2 400 400 0 0.0
.bss 20752 20752 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4912 4912 0 0.0
.debug_abbrev 1542524 1542524 0 0.0
.debug_aranges 135176 135176 0 0.0
.debug_frame 495808 495808 0 0.0
.debug_info 41320285 41320285 0 0.0
.debug_line 5406445 5406445 0 0.0
.debug_loc 3641599 3641599 0 0.0
.debug_ranges 454808 454808 0 0.0
.debug_str 4103088 4103088 0 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99588 99588 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 605365 605365 0 0.0
.symtab 181024 181024 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
973576 973576 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734819 734883 64 0.0
(read/write) 166436 166436 0 0.0
.bss 88852 88852 0 0.0
.data 3420 3420 0 0.0
.rodata 84287 84287 0 0.0
.text 650144 650208 64 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756347 756531 184 0.0
(read/write) 176720 176720 0 0.0
.bss 99100 99100 0 0.0
.data 3440 3440 0 0.0
.rodata 79863 79863 0 0.0
.text 676092 676276 184 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743811 743875 64 0.0
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 105951 105951 0 0.0
.text 637468 637532 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694619 694683 64 0.0
(read/write) 165528 165528 0 0.0
.bss 87720 87720 0 0.0
.data 3408 3408 0 0.0
.rodata 80111 80111 0 0.0
.text 614120 614184 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680299 680363 64 0.0
(read/write) 165668 165668 0 0.0
.bss 87864 87864 0 0.0
.data 3404 3404 0 0.0
.rodata 75943 75943 0 0.0
.text 603968 604032 64 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617450 617450 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 936345 936345 0 0.0
.debug_aranges 108688 108688 0 0.0
.debug_frame 366164 366164 0 0.0
.debug_info 20542996 20542996 0 0.0
.debug_line 2654530 2654530 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1632805 1632805 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112064 112064 0 0.0
.debug_str 3438164 3438164 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106162 106162 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 515782 515782 0 0.0
.symtab 298512 298512 0 0.0
.text 509164 509164 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1006544 1006544 0 0.0
.bss 171952 171952 0 0.0
.data 2692 2692 0 0.0
.text 831880 831880 0 0.0
BRD4187C (read/write) 1093040 1093040 0 0.0
.bss 196116 196116 0 0.0
.data 3300 3300 0 0.0
.text 893604 893604 0 0.0
lock-app BRD4161A+wf200 (read/write) 1103560 1103560 0 0.0
.bss 186664 186664 0 0.0
.data 2708 2708 0 0.0
.text 914164 914164 0 0.0
window-app BRD4187C (read/write) 1129372 1129372 0 0.0
.bss 168532 168532 0 0.0
.data 3172 3172 0 0.0
.text 957648 957648 0 0.0
esp32 all-clusters-app c3devkit (read only) 1159830 1159830 0 0.0
(read/write) 1700500 1700500 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 266432 266432 0 0.0
.flash.text 1159830 1159830 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1202991 1202991 0 0.0
(read/write) 549980 549980 0 0.0
.dram0.bss 83824 83824 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297756 297756 0 0.0
.flash.text 1197607 1197607 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 589068 589132 64 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 588532 588596 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 683964 684028 64 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 570816 570880 64 0.0
light k32w0+release (read only) 588772 588836 64 0.0
(read/write) 87192 87192 0 0.0
.bss 70448 70448 0 0.0
.data 2120 2120 0 0.0
.text 588236 588300 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 775824 776008 184 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 653808 653992 184 0.0
lock k32w0+release (read only) 560604 560668 64 0.0
(read/write) 85020 85020 0 0.0
.bss 68336 68336 0 0.0
.data 2060 2060 0 0.0
.text 560068 560132 64 0.0
linux all-clusters-app debug (read only) 5471233 5471233 0 0.0
(read/write) 417496 417496 0 0.0
.bss 129264 129264 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 277120 277120 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1248 1248 0 0.0
.rodata 330412 330412 0 0.0
.text 4762115 4762115 0 0.0
all-clusters-minimal-app debug (read only) 4879649 4879649 0 0.0
(read/write) 232664 232664 0 0.0
.bss 126480 126480 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95280 95280 0 0.0
.dynamic 624 624 0 0.0
.got 5320 5320 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 270141 270141 0 0.0
.text 4378675 4378675 0 0.0
bridge-app debug (read only) 4361217 4361217 0 0.0
(read/write) 214968 214968 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84624 84624 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 217981 217981 0 0.0
.text 3925891 3925891 0 0.0
chip-tool debug (read only) 10234305 10236977 2672 0.0
(read/write) 443552 443552 0 0.0
.bss 93688 93688 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 337648 337648 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 386089 386185 96 0.0
.text 9250403 9252979 2576 0.0
chip-tool-ipv6only arm64 (read only) 10105564 10108284 2720 0.0
(read/write) 505464 505464 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374184 374184 0 0.0
.dynamic 512 512 0 0.0
.got 18504 18504 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 314584 314680 96 0.0
.text 9024232 9026856 2624 0.0
lighting-app debug+rpc+ui (read only) 5219297 5219297 0 0.0
(read/write) 222960 222960 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92832 92832 0 0.0
.dynamic 672 672 0 0.0
.got 5904 5904 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336148 336148 0 0.0
.text 4640211 4640211 0 0.0
lock-app debug (read only) 4457233 4457233 0 0.0
(read/write) 203064 203064 0 0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79288 79288 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 246525 246525 0 0.0
.text 4001395 4001395 0 0.0
ota-provider-app debug (read only) 4117921 4117921 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113536 113536 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 199773 199773 0 0.0
.text 3727587 3727587 0 0.0
ota-requestor-app debug (read only) 4203129 4203129 0 0.0
(read/write) 196216 196216 0 0.0
.bss 114560 114560 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71600 71600 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 203037 203037 0 0.0
.text 3805251 3805251 0 0.0
shell debug (read only) 2878209 2878209 0 0.0
(read/write) 150032 150032 0 0.0
.bss 59784 59784 0 0.0
.data 816 816 0 0.0
.data.rel.ro 83624 83624 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 206048 206048 0 0.0
.text 2500994 2500994 0 0.0
thermostat-no-ble arm64 (read only) 4346580 4346580 0 0.0
(read/write) 241864 241864 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100528 100528 0 0.0
.dynamic 512 512 0 0.0
.got 11912 11912 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 160820 160820 0 0.0
.text 3851144 3851144 0 0.0
tv-app debug (read only) 5281729 5284545 2816 0.1
(read/write) 350608 351664 1056 0.3
.bss 241824 242880 1056 0.4
.data 5024 5024 0 0.0
.data.rel.ro 96384 96384 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 270893 270989 96 0.0
.text 4767043 4769763 2720 0.1
tv-casting-app debug (read only) 8185433 8185433 0 0.0
(read/write) 313376 313376 0 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 148208 148208 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 337304 337304 0 0.0
.text 7445507 7445507 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521976 2521976 0 0.0
.bss 219048 219048 0 0.0
.data 5136 5136 0 0.0
.text 1484660 1484660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1220960 1220960 0 0.0
bss 154069 154069 0 0.0
rodata 140204 140204 0 0.0
text 847740 847740 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1342712 1342712 0 0.0
bss 140079 140079 0 0.0
rodata 135648 135648 0 0.0
text 776336 776336 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160412 1160412 0 0.0
bss 153994 153994 0 0.0
rodata 113712 113712 0 0.0
text 813688 813688 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1175964 1176172 208 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 622808 623016 208 0.0
lock-app qpg6105+debug (read/write) 1132588 1132652 64 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 579428 579492 64 0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856128 856128 0 0.0
bss 77996 77996 0 0.0
text 603756 603756 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1122988 1122988 0 0.0
bss 112724 112724 0 0.0
text 780456 780456 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076128 1076128 0 0.0
bss 122236 122236 0 0.0
text 743898 743898 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931424 931424 0 0.0
bss 106876 106876 0 0.0
text 640952 640952 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 859488 859488 0 0.0
bss 78120 78120 0 0.0
text 606822 606822 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 961608 961608 0 0.0
bss 88184 88184 0 0.0
text 683242 683242 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1087380 1087380 0 0.0
bss 112384 112384 0 0.0
text 761594 761594 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 917948 917948 0 0.0
bss 78812 78812 0 0.0
text 637694 637694 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944752 944752 0 0.0
bss 104976 104976 0 0.0
text 656724 656724 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 863356 863356 0 0.0
bss 78228 78228 0 0.0
text 611028 611028 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 804224 804224 0 0.0
bss 66248 66248 0 0.0
text 578064 578064 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819880 819880 0 0.0
bss 66652 66652 0 0.0
text 588644 588644 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 708920 708920 0 0.0
bss 86424 86424 0 0.0
text 461956 461956 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 861936 861936 0 0.0
bss 78204 78204 0 0.0
text 610206 610206 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 847168 847168 0 0.0
bss 77932 77932 0 0.0
text 597562 597562 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 825268 825268 0 0.0
bss 66536 66536 0 0.0
text 593388 593388 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822732 822732 0 0.0
bss 66888 66888 0 0.0
text 590436 590436 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 23, 2023

PR #29908: Size comparison from 7287731 to f414b09

Increases above 0.2%:

platform target config section 7287731 f414b09 change % change
linux tv-app debug (read/write) 350608 351664 1056 0.3
.bss 241824 242880 1056 0.4
tv-casting-app debug .init_array 1112 1136 24 2.2
Increases (22 builds for bl702, cc13x4_26x4, cc32xx, k32w, linux, qpg)
platform target config section 7287731 f414b09 change % change
bl702 lighting-app bl702 .debug_loc 3652920 3652961 41 0.0
bl702+mfd .debug_loc 3691005 3691046 41 0.0
bl702+rpc .debug_loc 3860559 3860600 41 0.0
bl706-eth .debug_loc 3070517 3070562 45 0.0
bl706-wifi .debug_loc 3257732 3257747 15 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734819 734883 64 0.0
.text 650144 650208 64 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756347 756531 184 0.0
.text 676092 676276 184 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743811 743875 64 0.0
.text 637468 637532 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694619 694683 64 0.0
.text 614120 614184 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680299 680363 64 0.0
.text 603968 604032 64 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20542996 20543000 4 0.0
k32w contact k32w0+release (read only) 589068 589132 64 0.0
.text 588532 588596 64 0.0
k32w1+release (read/write) 683964 684028 64 0.0
.text 570816 570880 64 0.0
light k32w0+release (read only) 588772 588836 64 0.0
.text 588236 588300 64 0.0
k32w1+release (read/write) 775824 776008 184 0.0
.text 653808 653992 184 0.0
lock k32w0+release (read only) 560604 560668 64 0.0
.text 560068 560132 64 0.0
linux chip-tool debug (read only) 10234305 10236977 2672 0.0
.rodata 386089 386185 96 0.0
.text 9250403 9252979 2576 0.0
chip-tool-ipv6only arm64 (read only) 10105564 10108308 2744 0.0
(read/write) 505464 505480 16 0.0
.got 18504 18520 16 0.1
.rodata 314584 314704 120 0.0
.text 9024232 9026808 2576 0.0
tv-app debug (read only) 5281729 5284577 2848 0.1
(read/write) 350608 351664 1056 0.3
.bss 241824 242880 1056 0.4
.rodata 270893 271021 128 0.0
.text 4767043 4769763 2720 0.1
tv-casting-app debug (read only) 8185433 8185953 520 0.0
(read/write) 313376 313400 24 0.0
.init_array 1112 1136 24 2.2
.text 7445507 7445955 448 0.0
qpg lighting-app qpg6105+debug (read/write) 1175964 1176172 208 0.0
.text 622808 623016 208 0.0
lock-app qpg6105+debug (read/write) 1132588 1132652 64 0.0
.text 579428 579492 64 0.0
Decreases (8 builds for bl702, bl702l, cc32xx)
platform target config section 7287731 f414b09 change % change
bl702 lighting-app bl702 .debug_abbrev 1540091 1540054 -37 -0.0
.debug_aranges 138800 138784 -16 -0.0
.debug_frame 508452 508420 -32 -0.0
.debug_info 41459709 41459567 -142 -0.0
.debug_line 5438339 5438265 -74 -0.0
.debug_ranges 444408 444392 -16 -0.0
.debug_str 4067793 4067701 -92 -0.0
bl702+mfd .debug_abbrev 1542167 1542130 -37 -0.0
.debug_aranges 139968 139952 -16 -0.0
.debug_frame 513856 513824 -32 -0.0
.debug_info 41500715 41500573 -142 -0.0
.debug_line 5478512 5478438 -74 -0.0
.debug_ranges 446648 446632 -16 -0.0
.debug_str 4073324 4073232 -92 -0.0
bl702+rpc .debug_abbrev 1721048 1721011 -37 -0.0
.debug_aranges 147416 147400 -16 -0.0
.debug_frame 537496 537464 -32 -0.0
.debug_info 46603926 46603784 -142 -0.0
.debug_line 5868747 5868673 -74 -0.0
.debug_ranges 471976 471960 -16 -0.0
.debug_str 4495673 4495581 -92 -0.0
bl706-eth .debug_abbrev 1059563 1059526 -37 -0.0
.debug_aranges 111632 111616 -16 -0.0
.debug_frame 412384 412352 -32 -0.0
.debug_info 22379247 22379105 -142 -0.0
.debug_line 4129826 4129748 -78 -0.0
.debug_ranges 362824 362808 -16 -0.0
.debug_str 3610800 3610708 -92 -0.0
bl706-wifi .debug_abbrev 1174337 1174300 -37 -0.0
.debug_aranges 119296 119280 -16 -0.0
.debug_frame 617920 617848 -72 -0.0
.debug_info 23762375 23762233 -142 -0.0
.debug_line 4554418 4554342 -76 -0.0
.debug_ranges 390680 390664 -16 -0.0
.debug_str 3712332 3712240 -92 -0.0
bl702l lighting-app bl702l .debug_abbrev 1540433 1540396 -37 -0.0
.debug_aranges 134008 133992 -16 -0.0
.debug_frame 490408 490376 -32 -0.0
.debug_info 41277236 4127709 -142 -0.0
.debug_line 5366395 5366321 -74 -0.0
.debug_loc 3603514 3603499 -15 -0.0
.debug_ranges 452568 452552 -16 -0.0
.debug_str 4097567 4097475 -92 -0.0
bl702l+mfd .debug_abbrev 1542524 1542487 -37 -0.0
.debug_aranges 135176 135160 -16 -0.0
.debug_frame 495808 495776 -32 -0.0
.debug_info 41320285 41320143 -142 -0.0
.debug_line 5406445 5406371 -74 -0.0
.debug_loc 3641599 3641584 -15 -0.0
.debug_ranges 454808 454792 -16 -0.0
.debug_str 4103088 4102996 -92 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 936345 936343 -2 -0.0
Full report (63 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, k32w, linux, mbed, nrfconnect, qpg, telink)
platform target config section 7287731 f414b09 change % change
bl602 lighting-app bl602 (read/write) 1408590 1408590 0 0.0
.bss 88488 88488 0 0.0
.data 9360 9360 0 0.0
.text 1073778 1073778 0 0.0
bl602+mfd (read/write) 1422926 1422926 0 0.0
.bss 88656 88656 0 0.0
.data 9336 9336 0 0.0
.text 1089010 1089010 0 0.0
bl602+rpc (read/write) 1455858 1455858 0 0.0
.bss 96520 96520 0 0.0
.data 9736 9736 0 0.0
.text 1105518 1105518 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1206519 1206519 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32597 32597 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1540091 1540054 -37 -0.0
.debug_aranges 138800 138784 -16 -0.0
.debug_frame 508452 508420 -32 -0.0
.debug_info 41459709 41459567 -142 -0.0
.debug_line 5438339 5438265 -74 -0.0
.debug_loc 3652920 3652961 41 0.0
.debug_ranges 444408 444392 -16 -0.0
.debug_str 4067793 4067701 -92 -0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106492 106492 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 598007 598007 0 0.0
.symtab 178608 178608 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
971376 971376 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1217547 1217547 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32773 32773 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1542167 1542130 -37 -0.0
.debug_aranges 139968 139952 -16 -0.0
.debug_frame 513856 513824 -32 -0.0
.debug_info 41500715 41500573 -142 -0.0
.debug_line 5478512 5478438 -74 -0.0
.debug_loc 3691005 3691046 41 0.0
.debug_ranges 446648 446632 -16 -0.0
.debug_str 4073324 4073232 -92 -0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105432 105432 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 601767 601767 0 0.0
.symtab 180368 180368 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
983320 983320 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1306787 1306787 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 41061 41061 0 0.0
.bss_psram 66112 66112 0 0.0
.comment 48 48 0 0.0
.data 4120 4120 0 0.0
.debug_abbrev 1721048 1721011 -37 -0.0
.debug_aranges 147416 147400 -16 -0.0
.debug_frame 537496 537464 -32 -0.0
.debug_info 46603926 46603784 -142 -0.0
.debug_line 5868747 5868673 -74 -0.0
.debug_loc 3860559 3860600 41 0.0
.debug_ranges 471976 471960 -16 -0.0
.debug_str 4495673 4495581 -92 -0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121392 121392 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 661964 661964 0 0.0
.symtab 197728 197728 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
1047184 1047184 0 0.0
bl706-eth (read/write) 993833 993833 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 27752 27752 0 0.0
.bss_psram 97975 97975 0 0.0
.comment 48 48 0 0.0
.data 3120 3120 0 0.0
.debug_abbrev 1059563 1059526 -37 -0.0
.debug_aranges 111632 111616 -16 -0.0
.debug_frame 412384 412352 -32 -0.0
.debug_info 22379247 22379105 -142 -0.0
.debug_line 4129826 4129748 -78 -0.0
.debug_loc 3070517 3070562 45 0.0
.debug_ranges 362824 362808 -16 -0.0
.debug_str 3610800 3610708 -92 -0.0
.hbn 184 184 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 99120 99120 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 456455 456455 0 0.0
.symtab 133248 133248 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3458 3458 0 0.0
.text 0 0 0 0.0
736920 736920 0 0.0
bl706-wifi (read/write) 1228750 1228750 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 14637 14637 0 0.0
.bss_psram 98727 98727 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1174337 1174300 -37 -0.0
.debug_aranges 119296 119280 -16 -0.0
.debug_frame 617920 617848 -72 -0.0
.debug_info 23762375 23762233 -142 -0.0
.debug_line 4554418 4554342 -76 -0.0
.debug_loc 3257732 3257747 15 0.0
.debug_ranges 390680 390664 -16 -0.0
.debug_str 3712332 3712240 -92 -0.0
.hbn 468 468 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 119992 119992 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 505560 505560 0 0.0
.symtab 152544 152544 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3994 3994 0 0.0
.text 0 0 0 0.0
961094 961094 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1177320 1177320 0 0.0
.boot2 400 400 0 0.0
.bss 20576 20576 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4936 4936 0 0.0
.debug_abbrev 1540433 1540396 -37 -0.0
.debug_aranges 134008 133992 -16 -0.0
.debug_frame 490408 490376 -32 -0.0
.debug_info 41277236 4127709 -142 -0.0
.debug_line 5366395 5366321 -74 -0.0
.debug_loc 3603514 3603499 -15 -0.0
.debug_ranges 452568 452552 -16 -0.0
.debug_str 4097567 4097475 -92 -0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100648 100648 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 601537 601537 0 0.0
.symtab 179232 179232 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
961284 961284 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1188704 1188704 0 0.0
.boot2 400 400 0 0.0
.bss 20752 20752 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4912 4912 0 0.0
.debug_abbrev 1542524 1542487 -37 -0.0
.debug_aranges 135176 135160 -16 -0.0
.debug_frame 495808 495776 -32 -0.0
.debug_info 41320285 41320143 -142 -0.0
.debug_line 5406445 5406371 -74 -0.0
.debug_loc 3641599 3641584 -15 -0.0
.debug_ranges 454808 454792 -16 -0.0
.debug_str 4103088 4102996 -92 -0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99588 99588 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 605365 605365 0 0.0
.symtab 181024 181024 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
973576 973576 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734819 734883 64 0.0
(read/write) 166436 166436 0 0.0
.bss 88852 88852 0 0.0
.data 3420 3420 0 0.0
.rodata 84287 84287 0 0.0
.text 650144 650208 64 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756347 756531 184 0.0
(read/write) 176720 176720 0 0.0
.bss 99100 99100 0 0.0
.data 3440 3440 0 0.0
.rodata 79863 79863 0 0.0
.text 676092 676276 184 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743811 743875 64 0.0
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 105951 105951 0 0.0
.text 637468 637532 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694619 694683 64 0.0
(read/write) 165528 165528 0 0.0
.bss 87720 87720 0 0.0
.data 3408 3408 0 0.0
.rodata 80111 80111 0 0.0
.text 614120 614184 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680299 680363 64 0.0
(read/write) 165668 165668 0 0.0
.bss 87864 87864 0 0.0
.data 3404 3404 0 0.0
.rodata 75943 75943 0 0.0
.text 603968 604032 64 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617450 617450 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 936345 936343 -2 -0.0
.debug_aranges 108688 108688 0 0.0
.debug_frame 366164 366164 0 0.0
.debug_info 20542996 20543000 4 0.0
.debug_line 2654530 2654530 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1632805 1632805 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112064 112064 0 0.0
.debug_str 3438164 3438164 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106162 106162 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 515782 515782 0 0.0
.symtab 298512 298512 0 0.0
.text 509164 509164 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1006544 1006544 0 0.0
.bss 171952 171952 0 0.0
.data 2692 2692 0 0.0
.text 831880 831880 0 0.0
BRD4187C (read/write) 1093040 1093040 0 0.0
.bss 196116 196116 0 0.0
.data 3300 3300 0 0.0
.text 893604 893604 0 0.0
lock-app BRD4161A+wf200 (read/write) 1103560 1103560 0 0.0
.bss 186664 186664 0 0.0
.data 2708 2708 0 0.0
.text 914164 914164 0 0.0
window-app BRD4187C (read/write) 1129372 1129372 0 0.0
.bss 168532 168532 0 0.0
.data 3172 3172 0 0.0
.text 957648 957648 0 0.0
esp32 all-clusters-app c3devkit (read only) 1159830 1159830 0 0.0
(read/write) 1700500 1700500 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 266432 266432 0 0.0
.flash.text 1159830 1159830 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1202991 1202991 0 0.0
(read/write) 549980 549980 0 0.0
.dram0.bss 83824 83824 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297756 297756 0 0.0
.flash.text 1197607 1197607 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 589068 589132 64 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 588532 588596 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 683964 684028 64 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 570816 570880 64 0.0
light k32w0+release (read only) 588772 588836 64 0.0
(read/write) 87192 87192 0 0.0
.bss 70448 70448 0 0.0
.data 2120 2120 0 0.0
.text 588236 588300 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 775824 776008 184 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 653808 653992 184 0.0
lock k32w0+release (read only) 560604 560668 64 0.0
(read/write) 85020 85020 0 0.0
.bss 68336 68336 0 0.0
.data 2060 2060 0 0.0
.text 560068 560132 64 0.0
linux all-clusters-app debug (read only) 5471233 5471233 0 0.0
(read/write) 417496 417496 0 0.0
.bss 129264 129264 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 277120 277120 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1248 1248 0 0.0
.rodata 330412 330412 0 0.0
.text 4762115 4762115 0 0.0
all-clusters-minimal-app debug (read only) 4879649 4879649 0 0.0
(read/write) 232664 232664 0 0.0
.bss 126480 126480 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95280 95280 0 0.0
.dynamic 624 624 0 0.0
.got 5320 5320 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 270141 270141 0 0.0
.text 4378675 4378675 0 0.0
bridge-app debug (read only) 4361217 4361217 0 0.0
(read/write) 214968 214968 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84624 84624 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 217981 217981 0 0.0
.text 3925891 3925891 0 0.0
chip-tool debug (read only) 10234305 10236977 2672 0.0
(read/write) 443552 443552 0 0.0
.bss 93688 93688 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 337648 337648 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 386089 386185 96 0.0
.text 9250403 9252979 2576 0.0
chip-tool-ipv6only arm64 (read only) 10105564 10108308 2744 0.0
(read/write) 505464 505480 16 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374184 374184 0 0.0
.dynamic 512 512 0 0.0
.got 18504 18520 16 0.1
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 314584 314704 120 0.0
.text 9024232 9026808 2576 0.0
lighting-app debug+rpc+ui (read only) 5219297 5219297 0 0.0
(read/write) 222960 222960 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92832 92832 0 0.0
.dynamic 672 672 0 0.0
.got 5904 5904 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336148 336148 0 0.0
.text 4640211 4640211 0 0.0
lock-app debug (read only) 4457233 4457233 0 0.0
(read/write) 203064 203064 0 0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79288 79288 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 246525 246525 0 0.0
.text 4001395 4001395 0 0.0
ota-provider-app debug (read only) 4117921 4117921 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113536 113536 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 199773 199773 0 0.0
.text 3727587 3727587 0 0.0
ota-requestor-app debug (read only) 4203129 4203129 0 0.0
(read/write) 196216 196216 0 0.0
.bss 114560 114560 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71600 71600 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 203037 203037 0 0.0
.text 3805251 3805251 0 0.0
shell debug (read only) 2878209 2878209 0 0.0
(read/write) 150032 150032 0 0.0
.bss 59784 59784 0 0.0
.data 816 816 0 0.0
.data.rel.ro 83624 83624 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 206048 206048 0 0.0
.text 2500994 2500994 0 0.0
thermostat-no-ble arm64 (read only) 4346580 4346580 0 0.0
(read/write) 241864 241864 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100528 100528 0 0.0
.dynamic 512 512 0 0.0
.got 11912 11912 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 160820 160820 0 0.0
.text 3851144 3851144 0 0.0
tv-app debug (read only) 5281729 5284577 2848 0.1
(read/write) 350608 351664 1056 0.3
.bss 241824 242880 1056 0.4
.data 5024 5024 0 0.0
.data.rel.ro 96384 96384 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 270893 271021 128 0.0
.text 4767043 4769763 2720 0.1
tv-casting-app debug (read only) 8185433 8185953 520 0.0
(read/write) 313376 313400 24 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 148208 148208 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1112 1136 24 2.2
.rodata 337304 337304 0 0.0
.text 7445507 7445955 448 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521976 2521976 0 0.0
.bss 219048 219048 0 0.0
.data 5136 5136 0 0.0
.text 1484660 1484660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1220960 1220960 0 0.0
bss 154069 154069 0 0.0
rodata 140204 140204 0 0.0
text 847740 847740 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1342712 1342712 0 0.0
bss 140079 140079 0 0.0
rodata 135648 135648 0 0.0
text 776336 776336 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160412 1160412 0 0.0
bss 153994 153994 0 0.0
rodata 113712 113712 0 0.0
text 813688 813688 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1175964 1176172 208 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 622808 623016 208 0.0
lock-app qpg6105+debug (read/write) 1132588 1132652 64 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 579428 579492 64 0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856128 856128 0 0.0
bss 77996 77996 0 0.0
text 603756 603756 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1122988 1122988 0 0.0
bss 112724 112724 0 0.0
text 780456 780456 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076128 1076128 0 0.0
bss 122236 122236 0 0.0
text 743898 743898 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931424 931424 0 0.0
bss 106876 106876 0 0.0
text 640952 640952 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 859488 859488 0 0.0
bss 78120 78120 0 0.0
text 606822 606822 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 961608 961608 0 0.0
bss 88184 88184 0 0.0
text 683242 683242 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1087380 1087380 0 0.0
bss 112384 112384 0 0.0
text 761594 761594 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 917948 917948 0 0.0
bss 78812 78812 0 0.0
text 637694 637694 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944752 944752 0 0.0
bss 104976 104976 0 0.0
text 656724 656724 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 863356 863356 0 0.0
bss 78228 78228 0 0.0
text 611028 611028 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 804224 804224 0 0.0
bss 66248 66248 0 0.0
text 578064 578064 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819880 819880 0 0.0
bss 66652 66652 0 0.0
text 588644 588644 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 708920 708920 0 0.0
bss 86424 86424 0 0.0
text 461956 461956 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 861936 861936 0 0.0
bss 78204 78204 0 0.0
text 610206 610206 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 847168 847168 0 0.0
bss 77932 77932 0 0.0
text 597562 597562 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 825268 825268 0 0.0
bss 66536 66536 0 0.0
text 593388 593388 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822732 822732 0 0.0
bss 66888 66888 0 0.0
text 590436 590436 0 0.0

@mergify mergify bot merged commit d996ef1 into project-chip:master Oct 23, 2023
56 checks passed
if (mTimeZoneBuf[i].name.HasValue())
{
auto span = MutableCharSpan(mTimeZoneNames[i], kMaxTimeZoneNameLen);
CopyCharSpanToMutableCharSpan(mTimeZoneBuf[i].name.Value(), span);
Copy link
Contributor

@bzbarsky-apple bzbarsky-apple Oct 24, 2023

Choose a reason for hiding this comment

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

If this fails, won't this leave garbage data in mTimeZoneNames[i]? And leave span as garbage pointing to possibly un-initialized memory too?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

why would that ever fail? It's a statically allocated buffer that's been size checked.

Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think mTimeZoneBuf[i].name.Value() has been size-checked...

shripad621git pushed a commit to shripad621git/connectedhomeip that referenced this pull request Oct 31, 2023
…-chip#29908)

* Commissioning time sync: copy parameters to autocommissioner

* Restyled by clang-format

* use a min function rather than being crazy

---------

Co-authored-by: Restyled.io <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants