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

Replaced the use of std::set with IntrusiveList in ModeBase. #28163

Merged

Conversation

hicklin
Copy link
Contributor

@hicklin hicklin commented Jul 21, 2023

Fixes #28125 Replaces the use of std::set with IntrusiveList.

@github-actions github-actions bot added the app label Jul 21, 2023
@github-actions
Copy link

github-actions bot commented Jul 24, 2023

PR #28163: Size comparison from 484dcd8 to 8c984f9

Increases (13 builds for bl602, bl702, psoc6, telink)
platform target config section 484dcd8 8c984f9 change % change
bl602 lighting-app bl602 .text 1053674 1053678 4 0.0
bl702 lighting-app bl702 (read/write) 1161459 1161463 4 0.0
.debug_info 40632846 40632848 2 0.0
.text 950570 950574 4 0.0
bl702+rpc .debug_info 45838509 45838510 1 0.0
.text 1024978 1024980 2 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840720 840736 16 0.0
.heap 840720 840736 16 0.0
light cy8ckit_062s2_43012 .debug_info 21865310 21865311 1 0.0
telink contact-sensor-app tlsr9518adk80d text 587456 587460 4 0.0
lighting-app-rpc tlsr9518adk80d text 727860 727862 2 0.0
lighting-app-shell tlsr9518adk80d text 748008 748012 4 0.0
pump-controller-app tlsr9518adk80d (read/write) 864128 864136 8 0.0
text 583586 583590 4 0.0
shell tlsr9518adk80d text 478576 478578 2 0.0
smoke_co_alarm-app tlsr9518adk80d text 590518 590520 2 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 860252 860260 8 0.0
text 579188 579190 2 0.0
window-covering tlsr9518adk80d text 613522 613526 4 0.0
Decreases (9 builds for efr32, nrfconnect, psoc6, telink)
platform target config section 484dcd8 8c984f9 change % change
efr32 lighting-app BRD4187C (read/write) 1031344 1031336 -8 -0.0
.text 865828 865820 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 153692 153676 -16 -0.0
text 839216 839212 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1331836 1331804 -32 -0.0
bss 139006 138990 -16 -0.0
text 767216 767196 -20 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1756660 1756612 -48 -0.0
.bss 189996 189980 -16 -0.0
.debug_abbrev 1367157 1366971 -186 -0.0
.debug_aranges 142856 142808 -48 -0.0
.debug_frame 476104 475872 -232 -0.0
.debug_info 29289140 29270120 -19020 -0.1
.debug_line 4078209 4077277 -932 -0.0
.debug_loclists 2232970 2230926 -2044 -0.1
.debug_rnglists 141249 141212 -37 -0.0
.debug_str 4123880 4094970 -28910 -0.7
.strtab 790919 790887 -32 -0.0
.symtab 495184 495152 -32 -0.0
.text 1555652 1555620 -32 -0.0
lock cy8ckit_062s2_43012 .debug_info 21461755 21461754 -1 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1062552 1062520 -32 -0.0
bss 106356 106340 -16 -0.0
text 723954 723940 -14 -0.0
light-switch-app tlsr9518adk80d (read/write) 900388 900380 -8 -0.0
text 613110 613108 -2 -0.0
lock-app tlsr9518adk80d (read/write) 925728 925720 -8 -0.0
text 615286 615284 -2 -0.0
ota-requestor-app tlsr9518adk80d text 609352 609348 -4 -0.0
Full report (47 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 484dcd8 8c984f9 change % change
bl602 lighting-app bl602 (read/write) 1358422 1358422 0 0.0
.bss 72398 72398 0 0.0
.data 9608 9608 0 0.0
.text 1053674 1053678 4 0.0
bl602+rpc (read/write) 1406090 1406090 0 0.0
.bss 80438 80438 0 0.0
.data 10008 10008 0 0.0
.text 1085816 1085816 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1161459 1161463 4 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41237 41237 0 0.0
.bss_psram 42432 42432 0 0.0
.comment 48 48 0 0.0
.data 3600 3600 0 0.0
.debug_abbrev 1554778 1554778 0 0.0
.debug_aranges 139848 139848 0 0.0
.debug_frame 514308 514308 0 0.0
.debug_info 40632846 40632848 2 0.0
.debug_line 5432848 5432848 0 0.0
.debug_loc 3551244 3551244 0 0.0
.debug_ranges 383336 383336 0 0.0
.debug_str 3980648 3980648 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105884 105884 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 584041 584041 0 0.0
.symtab 174480 174480 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
950570 950574 4 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1260071 1260071 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49685 49685 0 0.0
.bss_psram 42432 42432 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1720307 1720307 0 0.0
.debug_aranges 148360 148360 0 0.0
.debug_frame 543160 543160 0 0.0
.debug_info 45838509 45838510 1 0.0
.debug_line 5860181 5860181 0 0.0
.debug_loc 3757141 3757141 0 0.0
.debug_ranges 409080 409080 0 0.0
.debug_str 4411036 4411036 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120536 120536 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 646982 646982 0 0.0
.symtab 193392 193392 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1024978 1024980 2 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1147024 1147024 0 0.0
.boot2 292 292 0 0.0
.bss 15924 15924 0 0.0
.bss_psram 76848 76848 0 0.0
.comment 48 48 0 0.0
.data 4568 4568 0 0.0
.debug_abbrev 1556997 1556997 0 0.0
.debug_aranges 134352 134352 0 0.0
.debug_frame 493996 493996 0 0.0
.debug_info 40633956 40633956 0 0.0
.debug_line 5348386 5348386 0 0.0
.debug_loc 3487380 3487380 0 0.0
.debug_ranges 388544 388544 0 0.0
.debug_str 3993105 3993105 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 140 140 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99768 99768 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 584266 584266 0 0.0
.symtab 174048 174048 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
939374 939374 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 608626 608626 0 0.0
(read/write) 204636 204636 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 198048 198048 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 945767 945767 0 0.0
.debug_aranges 107624 107624 0 0.0
.debug_frame 365364 365364 0 0.0
.debug_info 18641028 18641028 0 0.0
.debug_line 2748932 2748932 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1576277 1576277 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99157 99157 0 0.0
.debug_str 3406481 3406481 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105026 105026 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 485397 485397 0 0.0
.symtab 288272 288272 0 0.0
.text 501476 501476 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 546519 546519 0 0.0
.app_xip_area 438657 438657 0 0.0
.bss 62832 62832 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 530623 530623 0 0.0
.app_xip_area 417801 417801 0 0.0
.bss 67784 67784 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 569719 569719 0 0.0
.app_xip_area 462945 462945 0 0.0
.bss 61792 61792 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 542959 542959 0 0.0
.app_xip_area 433217 433217 0 0.0
.bss 64680 64680 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005824 1005824 0 0.0
.bss 182452 182452 0 0.0
.data 2696 2696 0 0.0
.text 820656 820656 0 0.0
BRD4187C (read/write) 1031344 1031336 -8 -0.0
.bss 162204 162204 0 0.0
.data 3292 3292 0 0.0
.text 865828 865820 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1080932 1080932 0 0.0
.bss 176468 176468 0 0.0
.data 2692 2692 0 0.0
.text 901752 901752 0 0.0
window-app BRD4187C (read/write) 1102000 1102000 0 0.0
.bss 145196 145196 0 0.0
.data 3204 3204 0 0.0
.text 953580 953580 0 0.0
esp32 all-clusters-app c3devkit (read only) 1091694 1091694 0 0.0
(read/write) 1587152 1587152 0 0.0
.dram0.bss 76144 76144 0 0.0
.dram0.data 13988 13988 0 0.0
.flash.rodata 217880 217880 0 0.0
.flash.text 1091694 1091694 0 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1138311 1138311 0 0.0
(read/write) 497594 497594 0 0.0
.dram0.bss 81640 81640 0 0.0
.dram0.data 34344 34344 0 0.0
.flash.rodata 246460 246460 0 0.0
.flash.text 1132927 1132927 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 587332 587332 0 0.0
(read/write) 90424 90424 0 0.0
.bss 66428 66428 0 0.0
.data 2168 2168 0 0.0
.text 586796 586796 0 0.0
light k32w0+release (read only) 586084 586084 0 0.0
(read/write) 90072 90072 0 0.0
.bss 66092 66092 0 0.0
.data 2156 2156 0 0.0
.text 585548 585548 0 0.0
lock k32w0+release (read only) 558556 558556 0 0.0
(read/write) 87888 87888 0 0.0
.bss 63964 63964 0 0.0
.data 2100 2100 0 0.0
.text 558020 558020 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2515912 2515912 0 0.0
.bss 216784 216784 0 0.0
.data 5152 5152 0 0.0
.text 1478596 1478596 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1211664 1211664 0 0.0
bss 153692 153676 -16 -0.0
rodata 139700 139700 0 0.0
text 839216 839212 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1331836 1331804 -32 -0.0
bss 139006 138990 -16 -0.0
rodata 134844 134844 0 0.0
text 767216 767196 -20 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1152176 1152176 0 0.0
bss 153818 153818 0 0.0
rodata 111940 111940 0 0.0
text 807392 807392 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840720 840736 16 0.0
(read/write) 1756660 1756612 -48 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189996 189980 -16 -0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2624 2624 0 0.0
.debug_abbrev 1367157 1366971 -186 -0.0
.debug_aranges 142856 142808 -48 -0.0
.debug_frame 476104 475872 -232 -0.0
.debug_info 29289140 29270120 -19020 -0.1
.debug_line 4078209 4077277 -932 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2232970 2230926 -2044 -0.1
.debug_rnglists 141249 141212 -37 -0.0
.debug_str 4123880 4094970 -28910 -0.7
.heap 840720 840736 16 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 790919 790887 -32 -0.0
.symtab 495184 495152 -32 -0.0
.text 0 0 0 0.0
1555652 1555620 -32 -0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842712 842712 0 0.0
(read/write) 1667108 1667108 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188068 188068 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1285487 1285487 0 0.0
.debug_aranges 136624 136624 0 0.0
.debug_frame 460656 460656 0 0.0
.debug_info 26659305 26659305 0 0.0
.debug_line 3919320 3919320 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2139764 2139764 0 0.0
.debug_rnglists 134758 134758 0 0.0
.debug_str 3963014 3963014 0 0.0
.heap 842712 842712 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 706274 706274 0 0.0
.symtab 462784 462784 0 0.0
.text 1468092 1468092 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 848928 848928 0 0.0
(read/write) 1598940 1598940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 182020 182020 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1121514 1121514 0 0.0
.debug_aranges 126872 126872 0 0.0
.debug_frame 424260 424260 0 0.0
.debug_info 21865310 21865311 1 0.0
.debug_line 3487468 3487468 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1978641 1978641 0 0.0
.debug_rnglists 124646 124646 0 0.0
.debug_str 3773157 3773157 0 0.0
.heap 848928 848928 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 627850 627850 0 0.0
.symtab 427728 427728 0 0.0
.text 1406140 1406140 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821488 821488 0 0.0
(read/write) 1628236 1628236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 209460 209460 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1098527 1098527 0 0.0
.debug_aranges 124816 124816 0 0.0
.debug_frame 417092 417092 0 0.0
.debug_info 21461755 21461754 -1 -0.0
.debug_line 3415328 3415328 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1945965 1945965 0 0.0
.debug_rnglists 121986 121986 0 0.0
.debug_str 3727690 3727690 0 0.0
.heap 821488 821488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596871 596871 0 0.0
.symtab 417264 417264 0 0.0
.text 1407996 1407996 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1174296 1174296 0 0.0
.bss 100280 100280 0 0.0
.data 788 788 0 0.0
.text 621136 621136 0 0.0
lock-app qpg6105+debug (read/write) 1131328 1131328 0 0.0
.bss 95016 95016 0 0.0
.data 792 792 0 0.0
.text 578172 578172 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1062552 1062520 -32 -0.0
bss 106356 106340 -16 -0.0
text 723954 723940 -14 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 971776 971776 0 0.0
bss 104284 104284 0 0.0
text 666514 666514 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 939580 939580 0 0.0
bss 108288 108288 0 0.0
text 644130 644130 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871484 871484 0 0.0
bss 97952 97952 0 0.0
text 587456 587460 4 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 900388 900380 -8 -0.0
bss 98508 98508 0 0.0
text 613110 613108 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 977924 977924 0 0.0
bss 106628 106628 0 0.0
text 682972 682972 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 989296 989296 0 0.0
bss 110876 110876 0 0.0
text 690488 690488 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1047408 1047408 0 0.0
bss 108184 108184 0 0.0
text 727860 727862 2 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1078776 1078776 0 0.0
bss 119268 119268 0 0.0
text 748008 748012 4 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925728 925720 -8 -0.0
bss 98596 98596 0 0.0
text 615286 615284 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 894124 894124 0 0.0
bss 99232 99232 0 0.0
text 609352 609348 -4 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876996 876996 0 0.0
bss 98084 98084 0 0.0
text 593168 593168 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864128 864136 8 0.0
bss 97884 97884 0 0.0
text 583586 583590 4 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744292 744292 0 0.0
bss 97392 97392 0 0.0
text 478576 478578 2 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873544 873544 0 0.0
bss 98040 98040 0 0.0
text 590518 590520 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 860252 860260 8 0.0
bss 97792 97792 0 0.0
text 579188 579190 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 906196 906196 0 0.0
bss 98328 98328 0 0.0
text 618634 618634 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 901556 901556 0 0.0
bss 98620 98620 0 0.0
text 613522 613526 4 0.0

@hicklin hicklin requested a review from bzbarsky-apple July 24, 2023 16:23
@github-actions
Copy link

github-actions bot commented Jul 24, 2023

PR #28163: Size comparison from d328c30 to 62097db

Increases (16 builds for bl702, cc32xx, linux, psoc6, telink)
platform target config section d328c30 62097db change % change
bl702 lighting-app bl702 .debug_info 40632952 40632953 1 0.0
.text 950594 950596 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 18640975 18640976 1 0.0
linux all-clusters-app debug .rodata 332048 332464 416 0.1
all-clusters-minimal-app debug (read only) 4886393 4886409 16 0.0
.text 4386723 4386739 16 0.0
lighting-app debug+rpc+ui (read only) 5264225 5264401 176 0.0
.text 4686115 4686291 176 0.0
lock-app debug (read only) 4443929 4443945 16 0.0
.text 3990739 3990755 16 0.0
ota-provider-app debug (read only) 4113969 4113985 16 0.0
.text 3725171 3725187 16 0.0
ota-requestor-app debug (read only) 4207833 4207849 16 0.0
.text 3811315 3811331 16 0.0
shell debug .rodata 210706 210770 64 0.0
tv-app debug (read only) 5300881 5300897 16 0.0
.text 4787251 4787267 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840680 840696 16 0.0
.heap 840680 840696 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26659253 26659254 1 0.0
telink contact-sensor-app tlsr9518adk80d text 587472 587474 2 0.0
light-switch-app tlsr9518adk80d text 613120 613122 2 0.0
lighting-app-shell tlsr9518adk80d text 748022 748024 2 0.0
thermostat tlsr9518adk80d text 618646 618648 2 0.0
Decreases (16 builds for cyw30739, esp32, linux, nrfconnect, psoc6, qpg, telink)
platform target config section d328c30 62097db change % change
cyw30739 switch cyw930739m2evb_01 (read/write) 542975 542967 -8 -0.0
.app_xip_area 433233 433225 -8 -0.0
esp32 all-clusters-app m5stack (read/write) 498478 498474 -4 -0.0
.flash.rodata 247312 247308 -4 -0.0
linux all-clusters-app debug (read only) 5474225 5470113 -4112 -0.1
(read/write) 417000 416744 -256 -0.1
.bss 130240 129984 -256 -0.2
.text 4766563 4762035 -4528 -0.1
shell debug (read only) 2917697 2916865 -832 -0.0
(read/write) 149968 149936 -32 -0.0
.bss 59496 59464 -32 -0.1
.text 2537298 2536402 -896 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 153723 153707 -16 -0.0
text 840816 840812 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1333228 1333196 -32 -0.0
bss 139037 139021 -16 -0.0
text 768436 768412 -24 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1759588 1759524 -64 -0.0
.bss 190036 190020 -16 -0.0
.debug_abbrev 1372097 1371911 -186 -0.0
.debug_aranges 143104 143056 -48 -0.0
.debug_frame 476912 476680 -232 -0.0
.debug_info 29440171 29421151 -19020 -0.1
.debug_line 4089790 4088858 -932 -0.0
.debug_loclists 2236802 2234758 -2044 -0.1
.debug_rnglists 141460 141423 -37 -0.0
.debug_str 4129575 4100665 -28910 -0.7
.strtab 795296 795264 -32 -0.0
.symtab 496896 496864 -32 -0.0
.text 1558540 1558492 -48 -0.0
qpg lighting-app qpg6105+debug (read/write) 1174312 1174304 -8 -0.0
.text 621152 621144 -8 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1065324 1065292 -32 -0.0
bss 106392 106376 -16 -0.0
text 725822 725808 -14 -0.0
all-clusters-minimal-app tlsr9518adk80d text 666532 666530 -2 -0.0
bridge-app tlsr9518adk80d text 644146 644144 -2 -0.0
lock-app tlsr9518adk80d text 615298 615296 -2 -0.0
ota-requestor-app tlsr9518adk80d text 609364 609362 -2 -0.0
pump-app tlsr9518adk80d (read/write) 877012 877004 -8 -0.0
text 593184 593180 -4 -0.0
shell tlsr9518adk80d text 478580 478578 -2 -0.0
smoke_co_alarm-app tlsr9518adk80d text 590534 590532 -2 -0.0
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d328c30 62097db change % change
bl602 lighting-app bl602 (read/write) 1358446 1358446 0 0.0
.bss 72398 72398 0 0.0
.data 9608 9608 0 0.0
.text 1053698 1053698 0 0.0
bl602+rpc (read/write) 1406114 1406114 0 0.0
.bss 80438 80438 0 0.0
.data 10008 10008 0 0.0
.text 1085838 1085838 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1161483 1161483 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41237 41237 0 0.0
.bss_psram 42432 42432 0 0.0
.comment 48 48 0 0.0
.data 3600 3600 0 0.0
.debug_abbrev 1554778 1554778 0 0.0
.debug_aranges 139856 139856 0 0.0
.debug_frame 514324 514324 0 0.0
.debug_info 40632952 40632953 1 0.0
.debug_line 5432877 5432877 0 0.0
.debug_loc 3551282 3551282 0 0.0
.debug_ranges 383344 383344 0 0.0
.debug_str 3980762 3980762 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105884 105884 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 584055 584055 0 0.0
.symtab 174480 174480 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
950594 950596 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1260095 1260095 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49685 49685 0 0.0
.bss_psram 42432 42432 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1720307 1720307 0 0.0
.debug_aranges 148368 148368 0 0.0
.debug_frame 543176 543176 0 0.0
.debug_info 45838616 45838616 0 0.0
.debug_line 5860210 5860210 0 0.0
.debug_loc 3757179 3757179 0 0.0
.debug_ranges 409088 409088 0 0.0
.debug_str 4411150 4411150 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120536 120536 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 646996 646996 0 0.0
.symtab 193392 193392 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1025004 1025004 0 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1147048 1147048 0 0.0
.boot2 292 292 0 0.0
.bss 15924 15924 0 0.0
.bss_psram 76848 76848 0 0.0
.comment 48 48 0 0.0
.data 4568 4568 0 0.0
.debug_abbrev 1556997 1556997 0 0.0
.debug_aranges 134360 134360 0 0.0
.debug_frame 494012 494012 0 0.0
.debug_info 40634062 40634062 0 0.0
.debug_line 5348415 5348415 0 0.0
.debug_loc 3487418 3487418 0 0.0
.debug_ranges 388552 388552 0 0.0
.debug_str 3993219 3993219 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 140 140 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99768 99768 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 584280 584280 0 0.0
.symtab 174048 174048 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
939398 939398 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 608642 608642 0 0.0
(read/write) 204636 204636 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 198048 198048 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 945767 945767 0 0.0
.debug_aranges 107632 107632 0 0.0
.debug_frame 365380 365380 0 0.0
.debug_info 18640975 18640976 1 0.0
.debug_line 2749000 2749000 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1576213 1576213 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99163 99163 0 0.0
.debug_str 3406595 3406595 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105026 105026 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 485414 485414 0 0.0
.symtab 288272 288272 0 0.0
.text 501492 501492 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 546535 546535 0 0.0
.app_xip_area 438673 438673 0 0.0
.bss 62832 62832 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 530631 530631 0 0.0
.app_xip_area 417809 417809 0 0.0
.bss 67784 67784 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 569727 569727 0 0.0
.app_xip_area 462953 462953 0 0.0
.bss 61792 61792 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 542975 542967 -8 -0.0
.app_xip_area 433233 433225 -8 -0.0
.bss 64680 64680 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005840 1005840 0 0.0
.bss 182452 182452 0 0.0
.data 2696 2696 0 0.0
.text 820672 820672 0 0.0
BRD4187C (read/write) 1031360 1031360 0 0.0
.bss 162204 162204 0 0.0
.data 3292 3292 0 0.0
.text 865844 865844 0 0.0
lock-app BRD4161A+wf200 (read/write) 1080948 1080948 0 0.0
.bss 176468 176468 0 0.0
.data 2692 2692 0 0.0
.text 901768 901768 0 0.0
window-app BRD4187C (read/write) 1102016 1102016 0 0.0
.bss 145196 145196 0 0.0
.data 3204 3204 0 0.0
.text 953596 953596 0 0.0
esp32 all-clusters-app c3devkit (read only) 1093666 1093666 0 0.0
(read/write) 1588064 1588064 0 0.0
.dram0.bss 76184 76184 0 0.0
.dram0.data 13988 13988 0 0.0
.flash.rodata 218744 218744 0 0.0
.flash.text 1093666 1093666 0 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1140259 1140259 0 0.0
(read/write) 498478 498474 -4 -0.0
.dram0.bss 81672 81672 0 0.0
.dram0.data 34344 34344 0 0.0
.flash.rodata 247312 247308 -4 -0.0
.flash.text 1134875 1134875 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 587332 587332 0 0.0
(read/write) 90424 90424 0 0.0
.bss 66428 66428 0 0.0
.data 2168 2168 0 0.0
.text 586796 586796 0 0.0
light k32w0+release (read only) 586084 586084 0 0.0
(read/write) 90072 90072 0 0.0
.bss 66092 66092 0 0.0
.data 2156 2156 0 0.0
.text 585548 585548 0 0.0
lock k32w0+release (read only) 558572 558572 0 0.0
(read/write) 87888 87888 0 0.0
.bss 63964 63964 0 0.0
.data 2100 2100 0 0.0
.text 558036 558036 0 0.0
linux all-clusters-app debug (read only) 5474225 5470113 -4112 -0.1
(read/write) 417000 416744 -256 -0.1
.bss 130240 129984 -256 -0.2
.data 4432 4432 0 0.0
.data.rel.ro 275016 275016 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1280 1280 0 0.0
.rodata 332048 332464 416 0.1
.text 4766563 4762035 -4528 -0.1
all-clusters-minimal-app debug (read only) 4886393 4886409 16 0.0
(read/write) 230632 230632 0 0.0
.bss 125504 125504 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 93696 93696 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 270694 270694 0 0.0
.text 4386723 4386739 16 0.0
bridge-app debug (read only) 2755321 2755321 0 0.0
(read/write) 132256 132256 0 0.0
.bss 50552 50552 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 70720 70720 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 213184 213184 0 0.0
.text 2365811 2365811 0 0.0
chip-tool debug (read only) 17625729 17625729 0 0.0
(read/write) 1051888 1051888 0 0.0
.bss 93592 93592 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 945816 945816 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 907881 907881 0 0.0
.text 14670163 14670163 0 0.0
chip-tool-ipv6only arm64 (read only) 16850228 16850228 0 0.0
(read/write) 1119368 1119368 0 0.0
.bss 102984 102984 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 983200 983200 0 0.0
.dynamic 512 512 0 0.0
.got 23256 23256 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 819856 819856 0 0.0
.text 13798472 13798472 0 0.0
lighting-app debug+rpc+ui (read only) 5264225 5264401 176 0.0
(read/write) 221536 221536 0 0.0
.bss 117520 117520 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 91560 91560 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 337236 337236 0 0.0
.text 4686115 4686291 176 0.0
lock-app debug (read only) 4443929 4443945 16 0.0
(read/write) 201472 201472 0 0.0
.bss 112848 112848 0 0.0
.data 4048 4048 0 0.0
.data.rel.ro 77816 77816 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 245854 245854 0 0.0
.text 3990739 3990755 16 0.0
ota-provider-app debug (read only) 4113969 4113985 16 0.0
(read/write) 191280 191280 0 0.0
.bss 113376 113376 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 67760 67760 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 199678 199678 0 0.0
.text 3725171 3725187 16 0.0
ota-requestor-app debug (read only) 4207833 4207849 16 0.0
(read/write) 195592 195592 0 0.0
.bss 114304 114304 0 0.0
.data 4624 4624 0 0.0
.data.rel.ro 70760 70760 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 203070 203070 0 0.0
.text 3811315 3811331 16 0.0
shell debug (read only) 2917697 2916865 -832 -0.0
(read/write) 149968 149936 -32 -0.0
.bss 59496 59464 -32 -0.1
.data 1264 1264 0 0.0
.data.rel.ro 83344 83344 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 210706 210770 64 0.0
.text 2537298 2536402 -896 -0.0
thermostat-no-ble arm64 (read only) 4437372 4437372 0 0.0
(read/write) 243256 243256 0 0.0
.bss 122104 122104 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 101592 101592 0 0.0
.dynamic 512 512 0 0.0
.got 11896 11896 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161172 161172 0 0.0
.text 3939784 3939784 0 0.0
tv-app debug (read only) 5300881 5300897 16 0.0
(read/write) 349328 349328 0 0.0
.bss 240320 240320 0 0.0
.data 6224 6224 0 0.0
.data.rel.ro 95376 95376 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 271190 271190 0 0.0
.text 4787251 4787267 16 0.0
tv-casting-app debug (read only) 8274201 8274201 0 0.0
(read/write) 209272 209272 0 0.0
.bss 53984 53984 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 145608 145608 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 366204 366204 0 0.0
.text 7510931 7510931 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2515912 2515912 0 0.0
.bss 216784 216784 0 0.0
.data 5152 5152 0 0.0
.text 1478596 1478596 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1214108 1214108 0 0.0
bss 153723 153707 -16 -0.0
rodata 140544 140544 0 0.0
text 840816 840812 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1333228 1333196 -32 -0.0
bss 139037 139021 -16 -0.0
rodata 134988 134988 0 0.0
text 768436 768412 -24 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1152192 1152192 0 0.0
bss 153818 153818 0 0.0
rodata 111940 111940 0 0.0
text 807408 807408 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840680 840696 16 0.0
(read/write) 1759588 1759524 -64 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190036 190020 -16 -0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2624 2624 0 0.0
.debug_abbrev 1372097 1371911 -186 -0.0
.debug_aranges 143104 143056 -48 -0.0
.debug_frame 476912 476680 -232 -0.0
.debug_info 29440171 29421151 -19020 -0.1
.debug_line 4089790 4088858 -932 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2236802 2234758 -2044 -0.1
.debug_rnglists 141460 141423 -37 -0.0
.debug_str 4129575 4100665 -28910 -0.7
.heap 840680 840696 16 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 795296 795264 -32 -0.0
.symtab 496896 496864 -32 -0.0
.text 1558540 1558492 -48 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842712 842712 0 0.0
(read/write) 1667124 1667124 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188068 188068 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1285487 1285487 0 0.0
.debug_aranges 136632 136632 0 0.0
.debug_frame 460672 460672 0 0.0
.debug_info 26659253 26659254 1 0.0
.debug_line 3919388 3919388 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2139691 2139691 0 0.0
.debug_rnglists 134764 134764 0 0.0
.debug_str 3963128 3963128 0 0.0
.heap 842712 842712 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 706291 706291 0 0.0
.symtab 462784 462784 0 0.0
.text 1468108 1468108 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 848928 848928 0 0.0
(read/write) 1598956 1598956 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 182020 182020 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1121514 1121514 0 0.0
.debug_aranges 126880 126880 0 0.0
.debug_frame 424276 424276 0 0.0
.debug_info 21865258 21865258 0 0.0
.debug_line 3487536 3487536 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1978567 1978567 0 0.0
.debug_rnglists 124652 124652 0 0.0
.debug_str 3773271 3773271 0 0.0
.heap 848928 848928 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 627867 627867 0 0.0
.symtab 427728 427728 0 0.0
.text 1406156 1406156 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821488 821488 0 0.0
(read/write) 1628252 1628252 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 209460 209460 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1098527 1098527 0 0.0
.debug_aranges 124824 124824 0 0.0
.debug_frame 417108 417108 0 0.0
.debug_info 21461703 21461703 0 0.0
.debug_line 3415396 3415396 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1945891 1945891 0 0.0
.debug_rnglists 121992 121992 0 0.0
.debug_str 3727804 3727804 0 0.0
.heap 821488 821488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596888 596888 0 0.0
.symtab 417264 417264 0 0.0
.text 1408012 1408012 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1174312 1174304 -8 -0.0
.bss 100280 100280 0 0.0
.data 788 788 0 0.0
.text 621152 621144 -8 -0.0
lock-app qpg6105+debug (read/write) 1131336 1131336 0 0.0
.bss 95016 95016 0 0.0
.data 792 792 0 0.0
.text 578180 578180 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1065324 1065292 -32 -0.0
bss 106392 106376 -16 -0.0
text 725822 725808 -14 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 971792 971792 0 0.0
bss 104284 104284 0 0.0
text 666532 666530 -2 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 939596 939596 0 0.0
bss 108288 108288 0 0.0
text 644146 644144 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871500 871500 0 0.0
bss 97952 97952 0 0.0
text 587472 587474 2 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 900396 900396 0 0.0
bss 98508 98508 0 0.0
text 613120 613122 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 977940 977940 0 0.0
bss 106628 106628 0 0.0
text 682986 682986 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 989304 989304 0 0.0
bss 110876 110876 0 0.0
text 690500 690500 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1047424 1047424 0 0.0
bss 108184 108184 0 0.0
text 727878 727878 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1078792 1078792 0 0.0
bss 119268 119268 0 0.0
text 748022 748024 2 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925736 925736 0 0.0
bss 98596 98596 0 0.0
text 615298 615296 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 894140 894140 0 0.0
bss 99232 99232 0 0.0
text 609364 609362 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877012 877004 -8 -0.0
bss 98084 98084 0 0.0
text 593184 593180 -4 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864144 864144 0 0.0
bss 97884 97884 0 0.0
text 583602 583602 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744292 744292 0 0.0
bss 97392 97392 0 0.0
text 478580 478578 -2 -0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873560 873560 0 0.0
bss 98040 98040 0 0.0
text 590534 590532 -2 -0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 860268 860268 0 0.0
bss 97792 97792 0 0.0
text 579204 579204 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 906212 906212 0 0.0
bss 98328 98328 0 0.0
text 618646 618648 2 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 901564 901564 0 0.0
bss 98620 98620 0 0.0
text 613536 613536 0 0.0

examples/all-clusters-app/linux/main-common.cpp Outdated Show resolved Hide resolved
examples/platform/linux/AppMain.h Outdated Show resolved Hide resolved
src/app/clusters/mode-base-server/mode-base-server.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Jul 25, 2023

PR #28163: Size comparison from 3efdd36 to fb72bcf

Increases (23 builds for bl602, bl702, bl702l, cyw30739, linux, psoc6, telink)
platform target config section 3efdd36 fb72bcf change % change
bl602 lighting-app bl602 (read/write) 1361346 1361354 8 0.0
.text 1055008 1055010 2 0.0
bl602+rpc .text 1087146 1087150 4 0.0
bl702 lighting-app bl702 (read/write) 1164367 1164371 4 0.0
.debug_info 40927872 40927873 1 0.0
.text 951900 951902 2 0.0
bl702+rpc (read/write) 1262979 1262983 4 0.0
.debug_info 46152409 46152411 2 0.0
.text 1026306 1026310 4 0.0
bl702l lighting-app bl702l (read/write) 1149932 1149936 4 0.0
.debug_info 40928980 40928981 1 0.0
.text 940704 940706 2 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 548791 548799 8 0.0
.app_xip_area 439753 439761 8 0.0
switch cyw930739m2evb_01 (read/write) 545239 545247 8 0.0
.app_xip_area 434321 434329 8 0.0
linux all-clusters-app debug .rodata 332304 332720 416 0.1
all-clusters-minimal-app debug (read only) 4893513 4893529 16 0.0
.text 4392739 4392755 16 0.0
lighting-app debug+rpc+ui (read only) 5271361 5271521 160 0.0
.text 4692147 4692307 160 0.0
lock-app debug (read only) 4451065 4451081 16 0.0
.text 3996771 3996787 16 0.0
ota-provider-app debug (read only) 4121329 4121345 16 0.0
.text 3731363 3731379 16 0.0
ota-requestor-app debug (read only) 4215193 4215209 16 0.0
.text 3817507 3817523 16 0.0
shell debug .rodata 210994 211058 64 0.0
tv-app debug (read only) 5308465 5308481 16 0.0
.text 4793731 4793747 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837040 837056 16 0.0
.heap 837040 837056 16 0.0
lock cy8ckit_062s2_43012 .debug_info 21747247 21747249 2 0.0
telink all-clusters-minimal-app tlsr9518adk80d (read/write) 974088 974096 8 0.0
text 667550 667554 4 0.0
lock-app tlsr9518adk80d text 616318 616320 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 896436 896444 8 0.0
text 610384 610386 2 0.0
pump-controller-app tlsr9518adk80d text 584622 584624 2 0.0
smoke_co_alarm-app tlsr9518adk80d (read/write) 875856 875864 8 0.0
text 591552 591554 2 0.0
thermostat tlsr9518adk80d (read/write) 908508 908516 8 0.0
text 619668 619672 4 0.0
Decreases (10 builds for linux, nrfconnect, psoc6, telink)
platform target config section 3efdd36 fb72bcf change % change
linux all-clusters-app debug (read only) 5481313 5477265 -4048 -0.1
(read/write) 417552 417296 -256 -0.1
.bss 130336 130080 -256 -0.2
.text 4772579 4768115 -4464 -0.1
shell debug (read only) 2924833 2923985 -848 -0.0
(read/write) 150520 150488 -32 -0.0
.bss 59592 59560 -32 -0.1
.text 2543330 2542418 -912 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 154899 154883 -16 -0.0
text 841652 841644 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1335404 1335372 -32 -0.0
bss 140213 140197 -16 -0.0
text 769304 769284 -20 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1764620 1764572 -48 -0.0
.bss 193676 193660 -16 -0.0
.debug_abbrev 1390516 1390330 -186 -0.0
.debug_aranges 143448 143400 -48 -0.0
.debug_frame 477968 477736 -232 -0.0
.debug_info 29765300 29746280 -19020 -0.1
.debug_line 4110325 4109393 -932 -0.0
.debug_loclists 2240957 2238913 -2044 -0.1
.debug_rnglists 141799 141762 -37 -0.0
.debug_str 4142990 4114080 -28910 -0.7
.strtab 799208 799176 -32 -0.0
.symtab 498352 498320 -32 -0.0
.text 1559932 1559900 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26956691 26956690 -1 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1067620 1067596 -24 -0.0
bss 107568 107552 -16 -0.0
text 726844 726832 -12 -0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1049728 1049720 -8 -0.0
text 728898 728896 -2 -0.0
lighting-app-shell tlsr9518adk80d (read/write) 1081096 1081088 -8 -0.0
text 749048 749044 -4 -0.0
shell tlsr9518adk80d text 478578 478576 -2 -0.0
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 3efdd36 fb72bcf change % change
bl602 lighting-app bl602 (read/write) 1361346 1361354 8 0.0
.bss 73806 73806 0 0.0
.data 9608 9608 0 0.0
.text 1055008 1055010 2 0.0
bl602+rpc (read/write) 1409022 1409022 0 0.0
.bss 81846 81846 0 0.0
.data 10008 10008 0 0.0
.text 1087146 1087150 4 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1164367 1164371 4 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41237 41237 0 0.0
.bss_psram 43824 43824 0 0.0
.comment 48 48 0 0.0
.data 3600 3600 0 0.0
.debug_abbrev 1573950 1573950 0 0.0
.debug_aranges 140088 140088 0 0.0
.debug_frame 515136 515136 0 0.0
.debug_info 40927872 40927873 1 0.0
.debug_line 5451023 5451023 0 0.0
.debug_loc 3556786 3556786 0 0.0
.debug_ranges 383992 383992 0 0.0
.debug_str 3996661 3996661 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106072 106072 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 586622 586622 0 0.0
.symtab 175024 175024 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
951900 951902 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1262979 1262983 4 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49685 49685 0 0.0
.bss_psram 43824 43824 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1741154 1741154 0 0.0
.debug_aranges 148600 148600 0 0.0
.debug_frame 543988 543988 0 0.0
.debug_info 46152409 46152411 2 0.0
.debug_line 5879142 5879142 0 0.0
.debug_loc 3762698 3762698 0 0.0
.debug_ranges 409736 409736 0 0.0
.debug_str 4427059 4427059 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120724 120724 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 649563 649563 0 0.0
.symtab 193936 193936 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1026306 1026310 4 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1149932 1149936 4 0.0
.boot2 292 292 0 0.0
.bss 15924 15924 0 0.0
.bss_psram 78240 78240 0 0.0
.comment 48 48 0 0.0
.data 4568 4568 0 0.0
.debug_abbrev 1576169 1576169 0 0.0
.debug_aranges 134592 134592 0 0.0
.debug_frame 494824 494824 0 0.0
.debug_info 40928980 40928981 1 0.0
.debug_line 5366602 5366602 0 0.0
.debug_loc 3492968 3492968 0 0.0
.debug_ranges 389200 389200 0 0.0
.debug_str 4009119 4009119 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 140 140 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99956 99956 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 586847 586847 0 0.0
.symtab 174592 174592 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
940704 940706 2 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 610106 610106 0 0.0
(read/write) 208276 208276 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201688 201688 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 956247 956247 0 0.0
.debug_aranges 107976 107976 0 0.0
.debug_frame 366408 366408 0 0.0
.debug_info 18909793 18909793 0 0.0
.debug_line 2765974 2765974 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1580482 1580482 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99490 99490 0 0.0
.debug_str 3420146 3420146 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105194 105194 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 489326 489326 0 0.0
.symtab 289744 289744 0 0.0
.text 502788 502788 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 548791 548799 8 0.0
.app_xip_area 439753 439761 8 0.0
.bss 64008 64008 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 532903 532903 0 0.0
.app_xip_area 418905 418905 0 0.0
.bss 68960 68960 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571847 571847 0 0.0
.app_xip_area 463897 463897 0 0.0
.bss 62968 62968 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 545239 545247 8 0.0
.app_xip_area 434321 434329 8 0.0
.bss 65856 65856 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008432 1008432 0 0.0
.bss 183628 183628 0 0.0
.data 2696 2696 0 0.0
.text 822088 822088 0 0.0
BRD4187C (read/write) 1033536 1033536 0 0.0
.bss 163380 163380 0 0.0
.data 3292 3292 0 0.0
.text 866844 866844 0 0.0
lock-app BRD4161A+wf200 (read/write) 1083180 1083180 0 0.0
.bss 177644 177644 0 0.0
.data 2692 2692 0 0.0
.text 902824 902824 0 0.0
window-app BRD4187C (read/write) 1104608 1104608 0 0.0
.bss 146372 146372 0 0.0
.data 3204 3204 0 0.0
.text 955012 955012 0 0.0
esp32 all-clusters-app c3devkit (read only) 1094696 1094696 0 0.0
(read/write) 1589336 1589336 0 0.0
.dram0.bss 77360 77360 0 0.0
.dram0.data 13988 13988 0 0.0
.flash.rodata 218848 218848 0 0.0
.flash.text 1094696 1094696 0 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1141171 1141171 0 0.0
(read/write) 499754 499754 0 0.0
.dram0.bss 82848 82848 0 0.0
.dram0.data 34344 34344 0 0.0
.flash.rodata 247412 247412 0 0.0
.flash.text 1135787 1135787 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 588380 588380 0 0.0
(read/write) 91608 91608 0 0.0
.bss 67604 67604 0 0.0
.data 2168 2168 0 0.0
.text 587844 587844 0 0.0
light k32w0+release (read only) 587132 587132 0 0.0
(read/write) 91256 91256 0 0.0
.bss 67268 67268 0 0.0
.data 2156 2156 0 0.0
.text 586596 586596 0 0.0
lock k32w0+release (read only) 559628 559628 0 0.0
(read/write) 89064 89064 0 0.0
.bss 65140 65140 0 0.0
.data 2100 2100 0 0.0
.text 559092 559092 0 0.0
linux all-clusters-app debug (read only) 5481313 5477265 -4048 -0.1
(read/write) 417552 417296 -256 -0.1
.bss 130336 130080 -256 -0.2
.data 4432 4432 0 0.0
.data.rel.ro 275456 275456 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1288 1288 0 0.0
.rodata 332304 332720 416 0.1
.text 4772579 4768115 -4464 -0.1
all-clusters-minimal-app debug (read only) 4893513 4893529 16 0.0
(read/write) 231184 231184 0 0.0
.bss 125600 125600 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 94136 94136 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 270982 270982 0 0.0
.text 4392739 4392755 16 0.0
bridge-app debug (read only) 2762457 2762457 0 0.0
(read/write) 132808 132808 0 0.0
.bss 50648 50648 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 71160 71160 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 213472 213472 0 0.0
.text 2371843 2371843 0 0.0
chip-tool debug (read only) 17633201 17633201 0 0.0
(read/write) 1052344 1052344 0 0.0
.bss 93592 93592 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 946256 946256 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 908169 908169 0 0.0
.text 14676531 14676531 0 0.0
chip-tool-ipv6only arm64 (read only) 16857588 16857588 0 0.0
(read/write) 1119864 1119864 0 0.0
.bss 102984 102984 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 983640 983640 0 0.0
.dynamic 512 512 0 0.0
.got 23312 23312 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 819984 819984 0 0.0
.text 13804552 13804552 0 0.0
lighting-app debug+rpc+ui (read only) 5271361 5271521 160 0.0
(read/write) 222056 222056 0 0.0
.bss 117584 117584 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 92000 92000 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337524 337524 0 0.0
.text 4692147 4692307 160 0.0
lock-app debug (read only) 4451065 4451081 16 0.0
(read/write) 202024 202024 0 0.0
.bss 112944 112944 0 0.0
.data 4048 4048 0 0.0
.data.rel.ro 78256 78256 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 246142 246142 0 0.0
.text 3996771 3996787 16 0.0
ota-provider-app debug (read only) 4121329 4121345 16 0.0
(read/write) 191800 191800 0 0.0
.bss 113440 113440 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 68208 68208 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 200030 200030 0 0.0
.text 3731363 3731379 16 0.0
ota-requestor-app debug (read only) 4215193 4215209 16 0.0
(read/write) 196112 196112 0 0.0
.bss 114368 114368 0 0.0
.data 4624 4624 0 0.0
.data.rel.ro 71208 71208 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 203422 203422 0 0.0
.text 3817507 3817523 16 0.0
shell debug (read only) 2924833 2923985 -848 -0.0
(read/write) 150520 150488 -32 -0.0
.bss 59592 59560 -32 -0.1
.data 1264 1264 0 0.0
.data.rel.ro 83784 83784 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 210994 211058 64 0.0
.text 2543330 2542418 -912 -0.0
thermostat-no-ble arm64 (read only) 4444540 4444540 0 0.0
(read/write) 243832 243832 0 0.0
.bss 122184 122184 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 102032 102032 0 0.0
.dynamic 512 512 0 0.0
.got 11952 11952 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161348 161348 0 0.0
.text 3945624 3945624 0 0.0
tv-app debug (read only) 5308465 5308481 16 0.0
(read/write) 349848 349848 0 0.0
.bss 240416 240416 0 0.0
.data 6224 6224 0 0.0
.data.rel.ro 95808 95808 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 271478 271478 0 0.0
.text 4793731 4793747 16 0.0
tv-casting-app debug (read only) 8281305 8281305 0 0.0
(read/write) 209824 209824 0 0.0
.bss 54080 54080 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 146040 146040 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 366460 366460 0 0.0
.text 7516963 7516963 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2516792 2516792 0 0.0
.bss 220424 220424 0 0.0
.data 5152 5152 0 0.0
.text 1479476 1479476 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1216328 1216328 0 0.0
bss 154899 154883 -16 -0.0
rodata 140652 140652 0 0.0
text 841652 841644 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1335404 1335372 -32 -0.0
bss 140213 140197 -16 -0.0
rodata 135124 135124 0 0.0
text 769304 769284 -20 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1154284 1154284 0 0.0
bss 154994 154994 0 0.0
rodata 112048 112048 0 0.0
text 808244 808244 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837040 837056 16 0.0
(read/write) 1764620 1764572 -48 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193676 193660 -16 -0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2624 2624 0 0.0
.debug_abbrev 1390516 1390330 -186 -0.0
.debug_aranges 143448 143400 -48 -0.0
.debug_frame 477968 477736 -232 -0.0
.debug_info 29765300 29746280 -19020 -0.1
.debug_line 4110325 4109393 -932 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2240957 2238913 -2044 -0.1
.debug_rnglists 141799 141762 -37 -0.0
.debug_str 4142990 4114080 -28910 -0.7
.heap 837040 837056 16 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 799208 799176 -32 -0.0
.symtab 498352 498320 -32 -0.0
.text 1559932 1559900 -32 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839072 839072 0 0.0
(read/write) 1672164 1672164 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191708 191708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1302204 1302204 0 0.0
.debug_aranges 136976 136976 0 0.0
.debug_frame 461728 461728 0 0.0
.debug_info 26956691 26956690 -1 -0.0
.debug_line 3938636 3938636 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2143846 2143846 0 0.0
.debug_rnglists 135103 135103 0 0.0
.debug_str 3976551 3976551 0 0.0
.heap 839072 839072 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 710203 710203 0 0.0
.symtab 464240 464240 0 0.0
.text 1469508 1469508 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 845288 845288 0 0.0
(read/write) 1604004 1604004 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185660 185660 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1137829 1137829 0 0.0
.debug_aranges 127224 127224 0 0.0
.debug_frame 425332 425332 0 0.0
.debug_info 22150360 22150360 0 0.0
.debug_line 3504865 3504865 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1982722 1982722 0 0.0
.debug_rnglists 124991 124991 0 0.0
.debug_str 3786682 3786682 0 0.0
.heap 845288 845288 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 631779 631779 0 0.0
.symtab 429184 429184 0 0.0
.text 1407564 1407564 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 817848 817848 0 0.0
(read/write) 1633300 1633300 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 213100 213100 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1114503 1114503 0 0.0
.debug_aranges 125168 125168 0 0.0
.debug_frame 418164 418164 0 0.0
.debug_info 21747247 21747249 2 0.0
.debug_line 3433092 3433092 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1950046 1950046 0 0.0
.debug_rnglists 122331 122331 0 0.0
.debug_str 3741233 3741233 0 0.0
.heap 817848 817848 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 600800 600800 0 0.0
.symtab 418720 418720 0 0.0
.text 1409420 1409420 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1175296 1175296 0 0.0
.bss 101456 101456 0 0.0
.data 788 788 0 0.0
.text 622136 622136 0 0.0
lock-app qpg6105+debug (read/write) 1132320 1132320 0 0.0
.bss 96192 96192 0 0.0
.data 792 792 0 0.0
.text 579164 579164 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1067620 1067596 -24 -0.0
bss 107568 107552 -16 -0.0
text 726844 726832 -12 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 974088 974096 8 0.0
bss 105460 105460 0 0.0
text 667550 667554 4 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 941892 941892 0 0.0
bss 109464 109464 0 0.0
text 645164 645164 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873804 873804 0 0.0
bss 99128 99128 0 0.0
text 588494 588494 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902700 902700 0 0.0
bss 99684 99684 0 0.0
text 614146 614146 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980236 980236 0 0.0
bss 107804 107804 0 0.0
text 684006 684006 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 991616 991616 0 0.0
bss 112052 112052 0 0.0
text 691526 691526 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1049728 1049720 -8 -0.0
bss 109360 109360 0 0.0
text 728898 728896 -2 -0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1081096 1081088 -8 -0.0
bss 120444 120444 0 0.0
text 749048 749044 -4 -0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 928040 928040 0 0.0
bss 99772 99772 0 0.0
text 616318 616320 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 896436 896444 8 0.0
bss 100408 100408 0 0.0
text 610384 610386 2 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879308 879308 0 0.0
bss 99260 99260 0 0.0
text 594204 594204 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 866448 866448 0 0.0
bss 99060 99060 0 0.0
text 584622 584624 2 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744292 744292 0 0.0
bss 97392 97392 0 0.0
text 478578 478576 -2 -0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875856 875864 8 0.0
bss 99216 99216 0 0.0
text 591552 591554 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862572 862572 0 0.0
bss 98968 98968 0 0.0
text 580226 580226 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 908508 908516 8 0.0
bss 99504 99504 0 0.0
text 619668 619672 4 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903876 903876 0 0.0
bss 99796 99796 0 0.0
text 614562 614562 0 0.0

@mergify mergify bot merged commit 7b6cbc5 into project-chip:master Jul 25, 2023
cliffamzn pushed a commit to cliffamzn/connectedhomeip that referenced this pull request Jul 25, 2023
…-chip#28163)

* Replaced the use of std::set with IntrusiveList in ModeBase.

* Removed the std::set exeption for ModeBase.

* Restyled by clang-format

* Refoctor from review.

* Added a way to gracefully shutdown the ModeBase dreived clusters and used it in the linux all-clusters-app.

* Restyled by whitespace

* Restyled by clang-format

* Implemented required ApplicationExit().

* Restyled by clang-format

* Modified the ModeBase example shutdowns to be safe if Shutdown is called twice and properly free the memory.

* Renamed ApplicationExit() to ApplicationShutdown()

* Apply documentation suggestions from code review

Co-authored-by: Boris Zbarsky <[email protected]>

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Boris Zbarsky <[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.

[1.2] Remove the use of set in the Mode Base server code
5 participants