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

[chip-tool] Add busyWaitMs optional argument to chip-tool to lock the… #23886

Conversation

vivien-apple
Copy link
Contributor

… main thread and the reception of messages for a given duration once a message is sent

Problem

The test suite uses a hack to lock the main thread for making it possible to test timed interaction. This can not be reproduce in chip-tool.

@github-actions
Copy link

github-actions bot commented Dec 2, 2022

PR #23886: Size comparison from 5529d74 to 0c834ae

Increases above 0.2%:

platform target config section 5529d74 0c834ae change % change
linux chip-tool-ipv6only arm64 (read only) 10613308 10721084 107776 1.0
.text 8425044 8532708 107664 1.3
Increases (4 builds for esp32, linux, nrfconnect, qpg)
platform target config section 5529d74 0c834ae change % change
esp32 all-clusters-app m5stack (read/write) 564159 564163 4 0.0
.flash.rodata 314072 314076 4 0.0
linux chip-tool-ipv6only arm64 (read only) 10613308 10721084 107776 1.0
.rodata 528844 528956 112 0.0
.text 8425044 8532708 107664 1.3
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 790012 790016 4 0.0
qpg lock-app qpg6105+debug (read/write) 1116732 1116740 8 0.0
.text 563828 563836 8 0.0
Decreases (11 builds for bl602, bl702, esp32, nrfconnect, psoc6, telink)
platform target config section 5529d74 0c834ae change % change
bl602 lighting-app bl602+rpc (read/write) 1400774 1400766 -8 -0.0
.text 1069162 1069160 -2 -0.0
bl702 lighting-app bl702+rpc .debug_info 43485343 43485341 -2 -0.0
.text 1029904 1029900 -4 -0.0
esp32 all-clusters-app c3devkit (read only) 1218692 1218690 -2 -0.0
.flash.text 1218692 1218690 -2 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 759606 759602 -4 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26806104 26806102 -2 -0.0
light cy8ckit_062s2_43012 .debug_info 22268168 22268167 -1 -0.0
telink all-clusters-app tlsr9518adk80d text 739668 739666 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d text 704830 704826 -4 -0.0
light-switch-app tlsr9518adk80d text 651456 651454 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 1035236 1035228 -8 -0.0
text 720050 720046 -4 -0.0
thermostat tlsr9518adk80d text 650080 650078 -2 -0.0
Full report (35 builds for bl602, bl702, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 5529d74 0c834ae change % change
bl602 lighting-app bl602 (read/write) 1354990 1354990 0 0.0
.bss 87057 87057 0 0.0
.data 9984 9984 0 0.0
.text 1037744 1037744 0 0.0
bl602+rpc (read/write) 1400774 1400766 -8 -0.0
.bss 95097 95097 0 0.0
.data 10384 10384 0 0.0
.text 1069162 1069160 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195407 1195407 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1526654 1526654 0 0.0
.debug_aranges 132608 132608 0 0.0
.debug_frame 486580 486580 0 0.0
.debug_info 39189019 39189019 0 0.0
.debug_line 5143327 5143327 0 0.0
.debug_loc 3378512 3378512 0 0.0
.debug_ranges 363728 363728 0 0.0
.debug_str 3478495 3478495 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116320 116320 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 568431 568431 0 0.0
.symtab 171984 171984 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955968 955968 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283851 1283851 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75198 75198 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1674812 1674812 0 0.0
.debug_aranges 140752 140752 0 0.0
.debug_frame 514052 514052 0 0.0
.debug_info 43485343 43485341 -2 -0.0
.debug_line 5534342 5534342 0 0.0
.debug_loc 3573641 3573641 0 0.0
.debug_ranges 387296 387296 0 0.0
.debug_str 3880893 3880893 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130032 130032 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 628653 628653 0 0.0
.symtab 190160 190160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029904 1029900 -4 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588318 588318 0 0.0
.app_xip_area 464576 464576 0 0.0
.bss 66200 66200 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592026 592026 0 0.0
.app_xip_area 462988 462988 0 0.0
.bss 71488 71488 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551506 551506 0 0.0
.app_xip_area 433268 433268 0 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976116 976116 0 0.0
.bss 152252 152252 0 0.0
.data 2168 2168 0 0.0
.text 821676 821676 0 0.0
BRD4161A+rs911x (read/write) 1037616 1037616 0 0.0
.bss 186728 186728 0 0.0
.data 2012 2012 0 0.0
.text 848856 848856 0 0.0
BRD4187C (read/write) 1149188 1149188 0 0.0
.bss 138648 138648 0 0.0
.data 2516 2516 0 0.0
.text 983428 983428 0 0.0
lock-app BRD4161A+wf200 (read/write) 1163288 1163288 0 0.0
.bss 158296 158296 0 0.0
.data 2020 2020 0 0.0
.text 1002952 1002952 0 0.0
window-app BRD4187C (read/write) 1141720 1141720 0 0.0
.bss 140064 140064 0 0.0
.data 2540 2540 0 0.0
.text 974520 974520 0 0.0
esp32 all-clusters-app c3devkit (read only) 1218692 1218690 -2 -0.0
(read/write) 1790922 1790922 0 0.0
.dram0.bss 76984 76984 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248280 248280 0 0.0
.flash.text 1218692 1218690 -2 -0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1232851 1232851 0 0.0
(read/write) 564159 564163 4 0.0
.dram0.bss 82144 82144 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314072 314076 4 0.0
.flash.text 1227467 1227467 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662516 662516 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564188 564188 0 0.0
light k32w0+release (read/write) 673080 673080 0 0.0
.bss 74904 74904 0 0.0
.data 2060 2060 0 0.0
.text 593388 593388 0 0.0
lock k32w0+release (read/write) 634036 634036 0 0.0
.bss 75664 75664 0 0.0
.data 2080 2080 0 0.0
.text 553564 553564 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10613308 10721084 107776 1.0
(read/write) 708097 708097 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 652392 652392 0 0.0
.dynamic 560 560 0 0.0
.got 13960 13960 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 528844 528956 112 0.0
.text 8425044 8532708 107664 1.3
thermostat-no-ble arm64 (read only) 2422028 2422028 0 0.0
(read/write) 143633 143633 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145092 145092 0 0.0
.text 2033216 2033216 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463328 2463328 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1425972 1425972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1190747 1190747 0 0.0
bss 145285 145285 0 0.0
rodata 144448 144448 0 0.0
text 819848 819848 0 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1360874 1360874 0 0.0
bss 105224 105224 0 0.0
rodata 211552 211552 0 0.0
text 759606 759602 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136391 1136391 0 0.0
bss 144520 144520 0 0.0
rodata 120764 120764 0 0.0
text 790012 790016 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841976 841976 0 0.0
(read/write) 1748412 1748412 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188704 188704 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1238033 1238033 0 0.0
.debug_aranges 110904 110904 0 0.0
.debug_frame 372244 372244 0 0.0
.debug_info 27069316 27069316 0 0.0
.debug_line 3706961 3706961 0 0.0
.debug_loc 3620687 3620687 0 0.0
.debug_ranges 345768 345768 0 0.0
.debug_str 3448037 3448037 0 0.0
.heap 841976 841976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571557 571557 0 0.0
.symtab 421952 421952 0 0.0
.text 0 0 0 0.0
1548656 1548656 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1690940 1690940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1229924 1229924 0 0.0
.debug_aranges 110376 110376 0 0.0
.debug_frame 375300 375300 0 0.0
.debug_info 26806104 26806102 -2 -0.0
.debug_line 3725898 3725898 0 0.0
.debug_loc 3608293 3608293 0 0.0
.debug_ranges 344384 344384 0 0.0
.debug_str 3437049 3437049 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535646 535646 0 0.0
.symtab 408384 408384 0 0.0
.text 1491912 1491912 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1609132 1609132 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 200 200 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 2456 2456 0 0.0
.debug_abbrev 1064721 1064721 0 0.0
.debug_aranges 102576 102576 0 0.0
.debug_frame 345636 345636 0 0.0
.debug_info 22268168 22268167 -1 -0.0
.debug_line 3293220 3293220 0 0.0
.debug_loc 3306144 3306144 0 0.0
.debug_ranges 308520 308520 0 0.0
.debug_str 3242635 3242635 0 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 471971 471971 0 0.0
.symtab 376752 376752 0 0.0
.text 1418296 1418296 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845904 845904 0 0.0
(read/write) 1642572 1642572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184968 184968 0 0.0
.comment 200 200 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 2472 2472 0 0.0
.debug_abbrev 1066637 1066637 0 0.0
.debug_aranges 102960 102960 0 0.0
.debug_frame 347432 347432 0 0.0
.debug_info 22486335 22486335 0 0.0
.debug_line 3292970 3292970 0 0.0
.debug_loc 3327542 3327542 0 0.0
.debug_ranges 310376 310376 0 0.0
.debug_str 3258478 3258478 0 0.0
.heap 845904 845904 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473633 473633 0 0.0
.symtab 378352 378352 0 0.0
.text 1446744 1446744 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150868 1150868 0 0.0
.bss 97620 97620 0 0.0
.data 840 840 0 0.0
.text 597968 597968 0 0.0
lock-app qpg6105+debug (read/write) 1116732 1116740 8 0.0
.bss 93092 93092 0 0.0
.data 836 836 0 0.0
.text 563828 563836 8 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092516 1092516 0 0.0
bss 99808 99808 0 0.0
text 739668 739666 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1031692 1031692 0 0.0
bss 99032 99032 0 0.0
text 704830 704826 -4 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 953280 953280 0 0.0
bss 91272 91272 0 0.0
text 651456 651454 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1035236 1035228 -8 -0.0
bss 100420 100420 0 0.0
text 720050 720046 -4 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 966400 966400 0 0.0
bss 92228 92228 0 0.0
text 662750 662750 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 954028 954028 0 0.0
bss 92664 92664 0 0.0
text 650080 650078 -2 -0.0

@vivien-apple vivien-apple force-pushed the ChipTool_BusyWaitMs_Optional_Argument branch from 0c834ae to ebb7b0a Compare December 5, 2022 10:05
@github-actions
Copy link

github-actions bot commented Dec 5, 2022

PR #23886: Size comparison from 9c0ca13 to ebb7b0a

Increases above 0.2%:

platform target config section 9c0ca13 ebb7b0a change % change
linux chip-tool debug (read only) 11239177 11348681 109504 1.0
.text 9109860 9219236 109376 1.2
chip-tool-ipv6only arm64 (read only) 10613308 10721084 107776 1.0
.text 8425044 8532708 107664 1.3
tv-casting-app debug (read only) 5633801 5687625 53824 1.0
.text 5000642 5054370 53728 1.1
Increases (13 builds for bl702, cc13x2_26x2, esp32, linux, psoc6, qpg, telink)
platform target config section 9c0ca13 ebb7b0a change % change
bl702 lighting-app bl702 .debug_info 39189017 39189018 1 0.0
.text 955964 955966 2 0.0
cc13x2_26x2 shell LP_CC2652R7 (read only) 670662 670670 8 0.0
.text 583636 583644 8 0.0
esp32 all-clusters-app m5stack (read/write) 564159 564163 4 0.0
.flash.rodata 314072 314076 4 0.0
linux chip-tool debug (read only) 11239177 11348681 109504 1.0
.rodata 602085 602213 128 0.0
.text 9109860 9219236 109376 1.2
chip-tool-ipv6only arm64 (read only) 10613308 10721084 107776 1.0
.rodata 528844 528956 112 0.0
.text 8425044 8532708 107664 1.3
tv-casting-app debug (read only) 5633801 5687625 53824 1.0
.rodata 356217 356313 96 0.0
.text 5000642 5054370 53728 1.1
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27069315 27069316 1 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26806102 26806104 2 0.0
lock cy8ckit_062s2_43012 .debug_info 22486333 22486334 1 0.0
qpg lock-app qpg6105+debug (read/write) 1116732 1116740 8 0.0
.text 563828 563836 8 0.0
telink light-switch-app tlsr9518adk80d text 651454 651456 2 0.0
ota-requestor-app tlsr9518adk80d text 662750 662752 2 0.0
thermostat tlsr9518adk80d text 650078 650080 2 0.0
Decreases (2 builds for bl602, cc13x2_26x2)
platform target config section 9c0ca13 ebb7b0a change % change
bl602 lighting-app bl602 .text 1037742 1037740 -2 -0.0
cc13x2_26x2 shell LP_CC2652R7 (read/write) 183184 183176 -8 -0.0
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 9c0ca13 ebb7b0a change % change
bl602 lighting-app bl602 (read/write) 1354990 1354990 0 0.0
.bss 87057 87057 0 0.0
.data 9984 9984 0 0.0
.text 1037742 1037740 -2 -0.0
bl602+rpc (read/write) 1400774 1400774 0 0.0
.bss 95097 95097 0 0.0
.data 10384 10384 0 0.0
.text 1069162 1069162 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195407 1195407 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1526654 1526654 0 0.0
.debug_aranges 132608 132608 0 0.0
.debug_frame 486580 486580 0 0.0
.debug_info 39189017 39189018 1 0.0
.debug_line 5143327 5143327 0 0.0
.debug_loc 3378512 3378512 0 0.0
.debug_ranges 363728 363728 0 0.0
.debug_str 3478495 3478495 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116320 116320 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 568431 568431 0 0.0
.symtab 171984 171984 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955964 955966 2 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283851 1283851 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75198 75198 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1674812 1674812 0 0.0
.debug_aranges 140752 140752 0 0.0
.debug_frame 514052 514052 0 0.0
.debug_info 43485342 43485342 0 0.0
.debug_line 5534342 5534342 0 0.0
.debug_loc 3573641 3573641 0 0.0
.debug_ranges 387296 387296 0 0.0
.debug_str 3880893 3880893 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130032 130032 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 628653 628653 0 0.0
.symtab 190160 190160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029902 1029902 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679459 679459 0 0.0
(read/write) 172068 172068 0 0.0
.bss 81220 81220 0 0.0
.data 3380 3380 0 0.0
.rodata 89963 89963 0 0.0
.text 589184 589184 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643715 643715 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 79099 79099 0 0.0
.text 564296 564296 0 0.0
lock-ftd LP_CC2652R7 (read only) 676999 676999 0 0.0
(read/write) 172096 172096 0 0.0
.bss 78876 78876 0 0.0
.data 3304 3304 0 0.0
.rodata 77391 77391 0 0.0
.text 599128 599128 0 0.0
lock-mtd LP_CC2652R7 (read only) 661787 661787 0 0.0
(read/write) 182564 182564 0 0.0
.bss 74132 74132 0 0.0
.data 3304 3304 0 0.0
.rodata 103475 103475 0 0.0
.text 557832 557832 0 0.0
pump-app LP_CC2652R7 (read only) 689927 689927 0 0.0
(read/write) 159904 159904 0 0.0
.bss 78844 78844 0 0.0
.data 3296 3296 0 0.0
.rodata 90911 90911 0 0.0
.text 598532 598532 0 0.0
pump-controller-app LP_CC2652R7 (read only) 673835 673835 0 0.0
(read/write) 176100 176100 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86459 86459 0 0.0
.text 586896 586896 0 0.0
shell LP_CC2652R7 (read only) 670662 670670 8 0.0
(read/write) 183184 183176 -8 -0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86710 86710 0 0.0
.text 583636 583644 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588326 588326 0 0.0
.app_xip_area 464584 464584 0 0.0
.bss 66200 66200 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592026 592026 0 0.0
.app_xip_area 462988 462988 0 0.0
.bss 71488 71488 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551506 551506 0 0.0
.app_xip_area 433268 433268 0 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976116 976116 0 0.0
.bss 152252 152252 0 0.0
.data 2168 2168 0 0.0
.text 821676 821676 0 0.0
BRD4161A+rs911x (read/write) 1037616 1037616 0 0.0
.bss 186728 186728 0 0.0
.data 2012 2012 0 0.0
.text 848856 848856 0 0.0
BRD4187C (read/write) 1149188 1149188 0 0.0
.bss 138648 138648 0 0.0
.data 2516 2516 0 0.0
.text 983428 983428 0 0.0
lock-app BRD4161A+wf200 (read/write) 1163288 1163288 0 0.0
.bss 158296 158296 0 0.0
.data 2020 2020 0 0.0
.text 1002952 1002952 0 0.0
window-app BRD4187C (read/write) 1141720 1141720 0 0.0
.bss 140064 140064 0 0.0
.data 2540 2540 0 0.0
.text 974520 974520 0 0.0
esp32 all-clusters-app c3devkit (read only) 1218698 1218698 0 0.0
(read/write) 1790922 1790922 0 0.0
.dram0.bss 76984 76984 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248280 248280 0 0.0
.flash.text 1218698 1218698 0 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1232851 1232851 0 0.0
(read/write) 564159 564163 4 0.0
.dram0.bss 82144 82144 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314072 314076 4 0.0
.flash.text 1227467 1227467 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662516 662516 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564188 564188 0 0.0
light k32w0+release (read/write) 673080 673080 0 0.0
.bss 74904 74904 0 0.0
.data 2060 2060 0 0.0
.text 593388 593388 0 0.0
lock k32w0+release (read/write) 634036 634036 0 0.0
.bss 75664 75664 0 0.0
.data 2080 2080 0 0.0
.text 553564 553564 0 0.0
linux all-clusters-app debug (read only) 3111257 3111257 0 0.0
(read/write) 158472 158472 0 0.0
.bss 62432 62432 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87144 87144 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281227 281227 0 0.0
.text 2645538 2645538 0 0.0
all-clusters-minimal-app debug (read only) 2934937 2934937 0 0.0
(read/write) 149872 149872 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79512 79512 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 280683 280683 0 0.0
.text 2472802 2472802 0 0.0
bridge-app debug (read only) 2427521 2427521 0 0.0
(read/write) 129576 129576 0 0.0
.bss 50976 50976 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68776 68776 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 210848 210848 0 0.0
.text 2049314 2049314 0 0.0
chip-tool debug (read only) 11239177 11348681 109504 1.0
(read/write) 659960 659960 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 624736 624736 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 602085 602213 128 0.0
.text 9109860 9219236 109376 1.2
chip-tool-ipv6only arm64 (read only) 10613308 10721084 107776 1.0
(read/write) 708097 708097 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 652392 652392 0 0.0
.dynamic 560 560 0 0.0
.got 13960 13960 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 528844 528956 112 0.0
.text 8425044 8532708 107664 1.3
lighting-app debug+rpc (read only) 2661105 2661105 0 0.0
(read/write) 132328 132328 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73896 73896 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 227840 227840 0 0.0
.text 2256706 2256706 0 0.0
lock-app debug (read only) 2620153 2620153 0 0.0
(read/write) 127344 127344 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70840 70840 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244104 244104 0 0.0
.text 2204338 2204338 0 0.0
ota-provider-app debug (read only) 2186825 2186825 0 0.0
(read/write) 105480 105480 0 0.0
.bss 46528 46528 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51768 51768 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 194952 194952 0 0.0
.text 1852354 1852354 0 0.0
ota-requestor-app debug (read only) 2355545 2355545 0 0.0
(read/write) 113824 113824 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 57128 57128 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202064 202064 0 0.0
.text 2004770 2004770 0 0.0
shell debug (read only) 2643713 2643713 0 0.0
(read/write) 142936 142936 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78040 78040 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239474 239474 0 0.0
.text 2244722 2244722 0 0.0
thermostat-no-ble arm64 (read only) 2422028 2422028 0 0.0
(read/write) 143633 143633 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145092 145092 0 0.0
.text 2033216 2033216 0 0.0
tv-app debug (read only) 3283057 3283057 0 0.0
(read/write) 262120 262120 0 0.0
.bss 170776 170776 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80384 80384 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268376 268376 0 0.0
.text 2820690 2820690 0 0.0
tv-casting-app debug (read only) 5633801 5687625 53824 1.0
(read/write) 162384 162384 0 0.0
.bss 52088 52088 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101760 101760 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 356217 356313 96 0.0
.text 5000642 5054370 53728 1.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463328 2463328 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1425972 1425972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1190747 1190747 0 0.0
bss 145285 145285 0 0.0
rodata 144448 144448 0 0.0
text 819848 819848 0 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1360874 1360874 0 0.0
bss 105224 105224 0 0.0
rodata 211552 211552 0 0.0
text 759606 759606 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136391 1136391 0 0.0
bss 144520 144520 0 0.0
rodata 120764 120764 0 0.0
text 790016 790016 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841976 841976 0 0.0
(read/write) 1748412 1748412 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188704 188704 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1238033 1238033 0 0.0
.debug_aranges 110904 110904 0 0.0
.debug_frame 372244 372244 0 0.0
.debug_info 27069315 27069316 1 0.0
.debug_line 3706961 3706961 0 0.0
.debug_loc 3620687 3620687 0 0.0
.debug_ranges 345768 345768 0 0.0
.debug_str 3448037 3448037 0 0.0
.heap 841976 841976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571557 571557 0 0.0
.symtab 421952 421952 0 0.0
.text 1548656 1548656 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1690940 1690940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1229924 1229924 0 0.0
.debug_aranges 110376 110376 0 0.0
.debug_frame 375300 375300 0 0.0
.debug_info 26806102 26806104 2 0.0
.debug_line 3725898 3725898 0 0.0
.debug_loc 3608293 3608293 0 0.0
.debug_ranges 344384 344384 0 0.0
.debug_str 3437049 3437049 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535646 535646 0 0.0
.symtab 408384 408384 0 0.0
.text 1491912 1491912 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1609132 1609132 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 200 200 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 2456 2456 0 0.0
.debug_abbrev 1064721 1064721 0 0.0
.debug_aranges 102576 102576 0 0.0
.debug_frame 345636 345636 0 0.0
.debug_info 22268169 22268169 0 0.0
.debug_line 3293220 3293220 0 0.0
.debug_loc 3306144 3306144 0 0.0
.debug_ranges 308520 308520 0 0.0
.debug_str 3242635 3242635 0 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 471971 471971 0 0.0
.symtab 376752 376752 0 0.0
.text 1418296 1418296 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845904 845904 0 0.0
(read/write) 1642572 1642572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184968 184968 0 0.0
.comment 200 200 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 2472 2472 0 0.0
.debug_abbrev 1066637 1066637 0 0.0
.debug_aranges 102960 102960 0 0.0
.debug_frame 347432 347432 0 0.0
.debug_info 22486333 22486334 1 0.0
.debug_line 3292970 3292970 0 0.0
.debug_loc 3327542 3327542 0 0.0
.debug_ranges 310376 310376 0 0.0
.debug_str 3258478 3258478 0 0.0
.heap 845904 845904 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473633 473633 0 0.0
.symtab 378352 378352 0 0.0
.text 1446744 1446744 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150868 1150868 0 0.0
.bss 97620 97620 0 0.0
.data 840 840 0 0.0
.text 597968 597968 0 0.0
lock-app qpg6105+debug (read/write) 1116732 1116740 8 0.0
.bss 93092 93092 0 0.0
.data 836 836 0 0.0
.text 563828 563836 8 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092516 1092516 0 0.0
bss 99808 99808 0 0.0
text 739666 739666 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1031692 1031692 0 0.0
bss 99032 99032 0 0.0
text 704826 704826 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 953280 953280 0 0.0
bss 91272 91272 0 0.0
text 651454 651456 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1035228 1035228 0 0.0
bss 100420 100420 0 0.0
text 720048 720048 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 966400 966400 0 0.0
bss 92228 92228 0 0.0
text 662750 662752 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 954028 954028 0 0.0
bss 92664 92664 0 0.0
text 650078 650080 2 0.0

@github-actions
Copy link

github-actions bot commented Jan 4, 2023

PR #23886: Size comparison from ac82038 to c9cbb55

Increases (1 build for nrfconnect)
platform target config section ac82038 c9cbb55 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 815336 815340 4 0.0
Decreases (3 builds for bl602, bl702, qpg)
platform target config section ac82038 c9cbb55 change % change
bl602 lighting-app bl602+rpc .text 1070632 1070630 -2 -0.0
bl702 lighting-app bl702+rpc .debug_info 43480287 43480286 -1 -0.0
.text 1030864 1030862 -2 -0.0
qpg lock-app qpg6105+debug (read/write) 1117540 1117532 -8 -0.0
.text 564636 564628 -8 -0.0
Full report (13 builds for bl602, bl702, k32w, mbed, nrfconnect, qpg)
platform target config section ac82038 c9cbb55 change % change
bl602 lighting-app bl602 (read/write) 1356450 1356450 0 0.0
.bss 86977 86977 0 0.0
.data 9984 9984 0 0.0
.text 1039208 1039208 0 0.0
bl602+rpc (read/write) 1402234 1402234 0 0.0
.bss 95017 95017 0 0.0
.data 10384 10384 0 0.0
.text 1070632 1070630 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196335 1196335 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1528937 1528937 0 0.0
.debug_aranges 132568 132568 0 0.0
.debug_frame 486476 486476 0 0.0
.debug_info 39187904 39187904 0 0.0
.debug_line 5162847 5162847 0 0.0
.debug_loc 3381381 3381381 0 0.0
.debug_ranges 363816 363816 0 0.0
.debug_str 3485937 3485937 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116400 116400 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569755 569755 0 0.0
.symtab 172160 172160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956880 956880 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284827 1284827 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75118 75118 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1676247 1676247 0 0.0
.debug_aranges 140688 140688 0 0.0
.debug_frame 513896 513896 0 0.0
.debug_info 43480287 43480286 -1 -0.0
.debug_line 5552342 5552342 0 0.0
.debug_loc 3576085 3576085 0 0.0
.debug_ranges 387352 387352 0 0.0
.debug_str 3888335 3888335 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130144 130144 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 630039 630039 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030864 1030862 -2 -0.0
k32w contact k32w0+release (read/write) 662716 662716 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 564468 564468 0 0.0
light k32w0+release (read/write) 673400 673400 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 593788 593788 0 0.0
lock k32w0+release (read/write) 634244 634244 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 553852 553852 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463984 2463984 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1426628 1426628 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178555 1178555 0 0.0
bss 145193 145193 0 0.0
rodata 136896 136896 0 0.0
text 815336 815340 4 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1349198 1349198 0 0.0
bss 105132 105132 0 0.0
rodata 204292 204292 0 0.0
text 755250 755250 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1124203 1124203 0 0.0
bss 144428 144428 0 0.0
rodata 113216 113216 0 0.0
text 785496 785496 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151220 1151220 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 598320 598320 0 0.0
lock-app qpg6105+debug (read/write) 1117540 1117532 -8 -0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 564636 564628 -8 -0.0

… main thread and the reception of messages for a given duration once a message is sent
@vivien-apple vivien-apple force-pushed the ChipTool_BusyWaitMs_Optional_Argument branch from c9cbb55 to d59dbb4 Compare January 4, 2023 11:30
@github-actions
Copy link

github-actions bot commented Jan 4, 2023

PR #23886: Size comparison from ac82038 to d59dbb4

Increases (8 builds for bl602, cc13x2_26x2, esp32, linux, psoc6, telink)
platform target config section ac82038 d59dbb4 change % change
bl602 lighting-app bl602+rpc (read/write) 1402234 1402242 8 0.0
.text 1070632 1070634 2 0.0
cc13x2_26x2 pump-app LP_CC2652R7 (read/write) 159304 159312 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1791034 1791050 16 0.0
.flash.rodata 248472 248488 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10555980 10570460 14480 0.1
.rodata 535388 535500 112 0.0
.text 8372788 8387156 14368 0.2
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27060924 27060925 1 0.0
lock cy8ckit_062s2_43012 .debug_info 22478648 22478649 1 0.0
telink all-clusters-app tlsr9518adk80d text 724610 724612 2 0.0
thermostat tlsr9518adk80d (read/write) 932436 932444 8 0.0
text 637072 637074 2 0.0
Decreases (5 builds for bl702, cc13x2_26x2, esp32, k32w, qpg)
platform target config section ac82038 d59dbb4 change % change
bl702 lighting-app bl702+rpc .debug_info 43480287 43480285 -2 -0.0
.text 1030864 1030860 -4 -0.0
cc13x2_26x2 pump-app LP_CC2652R7 (read only) 690439 690431 -8 -0.0
.text 598924 598916 -8 -0.0
esp32 all-clusters-app m5stack (read/write) 564267 564263 -4 -0.0
.flash.rodata 314260 314256 -4 -0.0
k32w contact k32w0+release (read/write) 662716 662700 -16 -0.0
.text 564468 564452 -16 -0.0
qpg lock-app qpg6105+debug (read/write) 1117540 1117532 -8 -0.0
.text 564636 564628 -8 -0.0
Full report (42 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section ac82038 d59dbb4 change % change
bl602 lighting-app bl602 (read/write) 1356450 1356450 0 0.0
.bss 86977 86977 0 0.0
.data 9984 9984 0 0.0
.text 1039208 1039208 0 0.0
bl602+rpc (read/write) 1402234 1402242 8 0.0
.bss 95017 95017 0 0.0
.data 10384 10384 0 0.0
.text 1070632 1070634 2 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196335 1196335 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1528937 1528937 0 0.0
.debug_aranges 132568 132568 0 0.0
.debug_frame 486476 486476 0 0.0
.debug_info 39187904 39187904 0 0.0
.debug_line 5162847 5162847 0 0.0
.debug_loc 3381381 3381381 0 0.0
.debug_ranges 363816 363816 0 0.0
.debug_str 3485937 3485937 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116400 116400 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569755 569755 0 0.0
.symtab 172160 172160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956880 956880 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284827 1284827 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75118 75118 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1676247 1676247 0 0.0
.debug_aranges 140688 140688 0 0.0
.debug_frame 513896 513896 0 0.0
.debug_info 43480287 43480285 -2 -0.0
.debug_line 5552342 5552342 0 0.0
.debug_loc 3576085 3576085 0 0.0
.debug_ranges 387352 387352 0 0.0
.debug_str 3888335 3888335 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130144 130144 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 630039 630039 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030864 1030860 -4 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679883 679883 0 0.0
(read/write) 171564 171564 0 0.0
.bss 81140 81140 0 0.0
.data 3380 3380 0 0.0
.rodata 89995 89995 0 0.0
.text 589576 589576 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 644139 644139 0 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 79139 79139 0 0.0
.text 564680 564680 0 0.0
lock-ftd LP_CC2652R7 (read only) 677415 677415 0 0.0
(read/write) 171592 171592 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 77415 77415 0 0.0
.text 599520 599520 0 0.0
lock-mtd LP_CC2652R7 (read only) 662203 662203 0 0.0
(read/write) 182068 182068 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 103507 103507 0 0.0
.text 558216 558216 0 0.0
pump-app LP_CC2652R7 (read only) 690439 690431 -8 -0.0
(read/write) 159304 159312 8 0.0
.bss 78756 78756 0 0.0
.data 3296 3296 0 0.0
.rodata 91031 91031 0 0.0
.text 598924 598916 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 674363 674363 0 0.0
(read/write) 175484 175484 0 0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86587 86587 0 0.0
.text 587296 587296 0 0.0
shell LP_CC2652R7 (read only) 671106 671106 0 0.0
(read/write) 182668 182668 0 0.0
.bss 83468 83468 0 0.0
.data 3376 3376 0 0.0
.rodata 86738 86738 0 0.0
.text 584052 584052 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588482 588482 0 0.0
.app_xip_area 464828 464828 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592310 592310 0 0.0
.app_xip_area 463360 463360 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551862 551862 0 0.0
.app_xip_area 433704 433704 0 0.0
.bss 60656 60656 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976452 976452 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 822092 822092 0 0.0
BRD4161A+rs911x (read/write) 1039056 1039056 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 850376 850376 0 0.0
BRD4187C (read/write) 1149924 1149924 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 984244 984244 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069168 1069168 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 908940 908940 0 0.0
window-app BRD4187C (read/write) 1142568 1142568 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 975448 975448 0 0.0
esp32 all-clusters-app c3devkit (read only) 1219518 1219518 0 0.0
(read/write) 1791034 1791050 16 0.0
.dram0.bss 76912 76912 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248472 248488 16 0.0
.flash.text 1219518 1219518 0 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233447 1233447 0 0.0
(read/write) 564267 564263 -4 -0.0
.dram0.bss 82064 82064 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314260 314256 -4 -0.0
.flash.text 1228063 1228063 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662716 662700 -16 -0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 564468 564452 -16 -0.0
light k32w0+release (read/write) 673400 673400 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 593788 593788 0 0.0
lock k32w0+release (read/write) 634244 634244 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 553852 553852 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10555980 10570460 14480 0.1
(read/write) 695928 695928 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 640376 640376 0 0.0
.dynamic 560 560 0 0.0
.got 13832 13832 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 535388 535500 112 0.0
.text 8372788 8387156 14368 0.2
thermostat-no-ble arm64 (read only) 2478508 2478508 0 0.0
(read/write) 145016 145016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 78640 78640 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149656 149656 0 0.0
.text 2068256 2068256 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463984 2463984 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1426628 1426628 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1178555 1178555 0 0.0
bss 145193 145193 0 0.0
rodata 136896 136896 0 0.0
text 815336 815336 0 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1349198 1349198 0 0.0
bss 105132 105132 0 0.0
rodata 204292 204292 0 0.0
text 755250 755250 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1124203 1124203 0 0.0
bss 144428 144428 0 0.0
rodata 113216 113216 0 0.0
text 785496 785496 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842056 842056 0 0.0
(read/write) 1749796 1749796 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188624 188624 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1238094 1238094 0 0.0
.debug_aranges 110768 110768 0 0.0
.debug_frame 371956 371956 0 0.0
.debug_info 27060924 27060925 1 0.0
.debug_line 3720449 3720449 0 0.0
.debug_loc 3625015 3625015 0 0.0
.debug_ranges 346592 346592 0 0.0
.debug_str 3456750 3456750 0 0.0
.heap 842056 842056 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 572583 572583 0 0.0
.symtab 422128 422128 0 0.0
.text 1550120 1550120 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1692324 1692324 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1229985 1229985 0 0.0
.debug_aranges 110240 110240 0 0.0
.debug_frame 375012 375012 0 0.0
.debug_info 26797722 26797722 0 0.0
.debug_line 3739347 3739347 0 0.0
.debug_loc 3612621 3612621 0 0.0
.debug_ranges 345208 345208 0 0.0
.debug_str 3445762 3445762 0 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536672 536672 0 0.0
.symtab 408560 408560 0 0.0
.text 1493376 1493376 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1610540 1610540 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 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 2456 2456 0 0.0
.debug_abbrev 1064762 1064762 0 0.0
.debug_aranges 102440 102440 0 0.0
.debug_frame 345344 345344 0 0.0
.debug_info 22260257 22260257 0 0.0
.debug_line 3304372 3304372 0 0.0
.debug_loc 3310483 3310483 0 0.0
.debug_ranges 309344 309344 0 0.0
.debug_str 3251348 3251348 0 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472997 472997 0 0.0
.symtab 376928 376928 0 0.0
.text 1419784 1419784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1644476 1644476 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 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 2472 2472 0 0.0
.debug_abbrev 1066580 1066580 0 0.0
.debug_aranges 102824 102824 0 0.0
.debug_frame 347144 347144 0 0.0
.debug_info 22478648 22478649 1 0.0
.debug_line 3305483 3305483 0 0.0
.debug_loc 3331990 3331990 0 0.0
.debug_ranges 311200 311200 0 0.0
.debug_str 3267186 3267186 0 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475714 475714 0 0.0
.symtab 378928 378928 0 0.0
.text 1448728 1448728 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151220 1151220 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 598320 598320 0 0.0
lock-app qpg6105+debug (read/write) 1117540 1117532 -8 -0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 564636 564628 -8 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1068540 1068540 0 0.0
bss 97632 97632 0 0.0
text 724610 724612 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1007832 1007832 0 0.0
bss 96856 96856 0 0.0
text 689768 689768 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 929280 929280 0 0.0
bss 89104 89104 0 0.0
text 636374 636374 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1007240 1007240 0 0.0
bss 97156 97156 0 0.0
text 702150 702150 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 942876 942876 0 0.0
bss 90052 90052 0 0.0
text 647630 647630 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932436 932444 8 0.0
bss 90496 90496 0 0.0
text 637072 637074 2 0.0

@andy31415
Copy link
Contributor

@vivien-apple - do we need this after #24063 ?

@bzbarsky-apple
Copy link
Contributor

@andy31415 Yes, see the PR description in #24063, which explicitly talks about how it differs from this PR. They address different use cases.

@andy31415 andy31415 merged commit b1b8994 into project-chip:master Jan 5, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
… main thread and the reception of messages for a given duration once a message is sent (project-chip#23886)
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.

3 participants