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

[Darwin] Fix Matter framework delegates to pass the delegating object as the first arg to their methods #23665

Merged

Conversation

bzbarsky-apple
Copy link
Contributor

This is a re-landing of PR #22682 and PR #22690 but with backwards compat shims in place.

The changes to MTRDeviceControllerDelegate are OK because this protocol is newly introduced and has not shipped yet.

@github-actions
Copy link

github-actions bot commented Nov 17, 2022

PR #23665: Size comparison from c6272c6 to 8c3b9bc

Increases (4 builds for cc13x2_26x2, k32w, psoc6, telink)
platform target config section c6272c6 8c3b9bc change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 676511 676519 8 0.0
.text 598760 598768 8 0.0
k32w light k32w0+release (read/write) 672176 672192 16 0.0
.text 592476 592492 16 0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 22463154 22463156 2 0.0
telink all-clusters-app tlsr9518adk80d text 649086 649088 2 0.0
Decreases (4 builds for cc13x2_26x2, esp32, telink)
platform target config section c6272c6 8c3b9bc change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 172592 172584 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1786582 1786574 -8 -0.0
.flash.rodata 256408 256400 -8 -0.0
telink all-clusters-minimal-app tlsr9518adk80d text 613076 613072 -4 -0.0
light-switch-app tlsr9518adk80d text 554536 554534 -2 -0.0
Full report (47 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c6272c6 8c3b9bc change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678467 678467 0 0.0
(read/write) 173068 173068 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89851 89851 0 0.0
.text 588304 588304 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642763 642763 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78987 78987 0 0.0
.text 563456 563456 0 0.0
lock-ftd LP_CC2652R7 (read only) 676511 676519 8 0.0
(read/write) 172592 172584 -8 -0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77271 77271 0 0.0
.text 598760 598768 8 0.0
lock-mtd LP_CC2652R7 (read only) 661203 661203 0 0.0
(read/write) 183156 183156 0 0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103355 103355 0 0.0
.text 557368 557368 0 0.0
pump-app LP_CC2652R7 (read only) 689055 689055 0 0.0
(read/write) 160784 160784 0 0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90799 90799 0 0.0
.text 597772 597772 0 0.0
pump-controller-app LP_CC2652R7 (read only) 673331 673331 0 0.0
(read/write) 176604 176604 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86347 86347 0 0.0
.text 586504 586504 0 0.0
shell LP_CC2652R7 (read only) 669686 669686 0 0.0
(read/write) 184168 184168 0 0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86598 86598 0 0.0
.text 582772 582772 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587454 587454 0 0.0
.app_xip_area 463664 463664 0 0.0
.bss 66208 66208 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) 591554 591554 0 0.0
.app_xip_area 462468 462468 0 0.0
.bss 71496 71496 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) 544010 544010 0 0.0
.app_xip_area 425740 425740 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) 974580 974580 0 0.0
.bss 152260 152260 0 0.0
.data 2168 2168 0 0.0
.text 820132 820132 0 0.0
BRD4161A+rs911x (read/write) 1035368 1035368 0 0.0
.bss 186736 186736 0 0.0
.data 2012 2012 0 0.0
.text 846596 846596 0 0.0
BRD4187C (read/write) 1147176 1147176 0 0.0
.bss 138656 138656 0 0.0
.data 2516 2516 0 0.0
.text 981408 981408 0 0.0
lock-app BRD4161A+wf200 (read/write) 1160560 1160560 0 0.0
.bss 158264 158264 0 0.0
.data 2020 2020 0 0.0
.text 1000252 1000252 0 0.0
window-app BRD4187C (read/write) 1140396 1140396 0 0.0
.bss 140072 140072 0 0.0
.data 2540 2540 0 0.0
.text 973188 973188 0 0.0
esp32 all-clusters-app c3devkit (read only) 1213516 1213516 0 0.0
(read/write) 1786582 1786574 -8 -0.0
.dram0.bss 76680 76680 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256408 256400 -8 -0.0
.flash.text 1213516 1213516 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1224391 1224391 0 0.0
(read/write) 562540 562540 0 0.0
.dram0.bss 82056 82056 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313520 313520 0 0.0
.flash.text 1219007 1219007 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662100 662100 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 563772 563772 0 0.0
light k32w0+release (read/write) 672176 672192 16 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 592476 592492 16 0.0
lock k32w0+release (read/write) 633660 633660 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553180 553180 0 0.0
linux all-clusters-app debug (read only) 3077625 3077625 0 0.0
(read/write) 158472 158472 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 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 281323 281323 0 0.0
.text 2611810 2611810 0 0.0
all-clusters-minimal-app debug (read only) 2903321 2903321 0 0.0
(read/write) 149872 149872 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 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 280811 280811 0 0.0
.text 2441058 2441058 0 0.0
bridge-app debug+rpc (read only) 2402241 2402241 0 0.0
(read/write) 129608 129608 0 0.0
.bss 51008 51008 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 210976 210976 0 0.0
.text 2023906 2023906 0 0.0
chip-tool debug (read only) 11071265 11071265 0 0.0
(read/write) 658464 658464 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623200 623200 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 592165 592165 0 0.0
.text 8955396 8955396 0 0.0
chip-tool-ipv6only arm64 (read only) 10424780 10424780 0 0.0
(read/write) 706529 706529 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650832 650832 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518428 518428 0 0.0
.text 8250564 8250564 0 0.0
lighting-app debug+rpc (read only) 2633297 2633297 0 0.0
(read/write) 132456 132456 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73992 73992 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 227872 227872 0 0.0
.text 2228722 2228722 0 0.0
lock-app debug (read only) 2592521 2592521 0 0.0
(read/write) 127376 127376 0 0.0
.bss 48416 48416 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 244168 244168 0 0.0
.text 2176642 2176642 0 0.0
ota-provider-app debug (read only) 2388689 2388689 0 0.0
(read/write) 120904 120904 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64760 64760 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 216648 216648 0 0.0
.text 2003490 2003490 0 0.0
ota-requestor-app debug (read only) 2553953 2553953 0 0.0
(read/write) 129248 129248 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 70120 70120 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 223728 223728 0 0.0
.text 2152578 2152578 0 0.0
shell debug (read only) 2614817 2614817 0 0.0
(read/write) 142968 142968 0 0.0
.bss 57864 57864 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 239538 239538 0 0.0
.text 2215762 2215762 0 0.0
thermostat-no-ble arm64 (read only) 2384124 2384124 0 0.0
(read/write) 143665 143665 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 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144996 144996 0 0.0
.text 1995232 1995232 0 0.0
tv-app debug (read only) 3246977 3246977 0 0.0
(read/write) 261992 261992 0 0.0
.bss 170648 170648 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 268568 268568 0 0.0
.text 2784418 2784418 0 0.0
tv-casting-app debug (read only) 5572961 5572961 0 0.0
(read/write) 161880 161880 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101216 101216 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 355353 355353 0 0.0
.text 4941938 4941938 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452672 2452672 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1415316 1415316 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188243 1188243 0 0.0
bss 145285 145285 0 0.0
rodata 144552 144552 0 0.0
text 817332 817332 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167675 1167675 0 0.0
bss 144512 144512 0 0.0
rodata 136344 136344 0 0.0
text 805882 805882 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1746868 1746868 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 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 1235876 1235876 0 0.0
.debug_aranges 110728 110728 0 0.0
.debug_frame 371396 371396 0 0.0
.debug_info 27027691 27027691 0 0.0
.debug_line 3687746 3687746 0 0.0
.debug_loc 3606504 3606504 0 0.0
.debug_ranges 340032 340032 0 0.0
.debug_str 3432511 3432511 0 0.0
.heap 841968 841968 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 570636 570636 0 0.0
.symtab 421600 421600 0 0.0
.text 0 0 0 0.0
1547104 1547104 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) 1689404 1689404 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 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 1227719 1227719 0 0.0
.debug_aranges 110200 110200 0 0.0
.debug_frame 374476 374476 0 0.0
.debug_info 26764320 26764320 0 0.0
.debug_line 3708730 3708730 0 0.0
.debug_loc 3594110 3594110 0 0.0
.debug_ranges 338648 338648 0 0.0
.debug_str 3421531 3421531 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 534725 534725 0 0.0
.symtab 408032 408032 0 0.0
.text 1490376 1490376 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1607564 1607564 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 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 1062180 1062180 0 0.0
.debug_aranges 102400 102400 0 0.0
.debug_frame 344788 344788 0 0.0
.debug_info 22229530 22229530 0 0.0
.debug_line 3277857 3277857 0 0.0
.debug_loc 3291595 3291595 0 0.0
.debug_ranges 303928 303928 0 0.0
.debug_str 3227066 3227066 0 0.0
.heap 850888 850888 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 471050 471050 0 0.0
.symtab 376400 376400 0 0.0
.text 1416720 1416720 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1641588 1641588 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 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 1064155 1064155 0 0.0
.debug_aranges 102800 102800 0 0.0
.debug_frame 346664 346664 0 0.0
.debug_info 22463154 22463156 2 0.0
.debug_line 3274977 3274977 0 0.0
.debug_loc 3319448 3319448 0 0.0
.debug_ranges 305888 305888 0 0.0
.debug_str 3246423 3246423 0 0.0
.heap 845896 845896 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 473453 473453 0 0.0
.symtab 378096 378096 0 0.0
.text 1445752 1445752 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151104 1151104 0 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 598204 598204 0 0.0
lock-app qpg6105+debug (read/write) 1116880 1116880 0 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 563976 563976 0 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 937800 937800 0 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 649086 649088 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 875792 875792 0 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 613076 613072 -4 -0.0
light-switch-app tlsr9518adk80d (read/write) 791148 791148 0 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 554536 554534 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 875372 875372 0 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624500 624500 0 0.0
ota-requestor-app tlsr9518adk80d (read/write) 805640 805640 0 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 565916 565916 0 0.0

@github-actions
Copy link

github-actions bot commented Nov 17, 2022

PR #23665: Size comparison from c62b6b5 to cacaac6

Increases (3 builds for cc13x2_26x2, k32w)
platform target config section c62b6b5 cacaac6 change % change
cc13x2_26x2 pump-app LP_CC2652R7 (read/write) 160784 160792 8 0.0
shell LP_CC2652R7 (read/write) 184168 184176 8 0.0
k32w light k32w0+release (read/write) 672176 672192 16 0.0
.text 592476 592492 16 0.0
Decreases (8 builds for bl602, bl702, cc13x2_26x2, k32w, telink)
platform target config section c62b6b5 cacaac6 change % change
bl602 lighting-app bl602+rpc (read/write) 1421802 1421794 -8 -0.0
.text 1091282 1091280 -2 -0.0
bl702 lighting-app bl702 .debug_info 39168937 39168936 -1 -0.0
.text 955936 955934 -2 -0.0
bl702+rpc (read/write) 1283907 1283891 -16 -0.0
.debug_info 43440306 43440304 -2 -0.0
.text 1029684 1029680 -4 -0.0
cc13x2_26x2 pump-app LP_CC2652R7 (read only) 689055 689047 -8 -0.0
.text 597772 597764 -8 -0.0
shell LP_CC2652R7 (read only) 669686 669678 -8 -0.0
.text 582772 582764 -8 -0.0
k32w contact k32w0+release (read/write) 662100 662084 -16 -0.0
.text 563772 563756 -16 -0.0
telink light-switch-app tlsr9518adk80d text 554512 554510 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 875356 875348 -8 -0.0
text 624478 624476 -2 -0.0
Full report (26 builds for bl602, bl702, cc13x2_26x2, k32w, linux, mbed, nrfconnect, qpg, telink)
platform target config section c62b6b5 cacaac6 change % change
bl602 lighting-app bl602 (read/write) 1375978 1375978 0 0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1059786 1059786 0 0.0
bl602+rpc (read/write) 1421802 1421794 -8 -0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1091282 1091280 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195671 1195671 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 1524294 1524294 0 0.0
.debug_aranges 132376 132376 0 0.0
.debug_frame 485468 485468 0 0.0
.debug_info 39168937 39168936 -1 -0.0
.debug_line 5273467 5273467 0 0.0
.debug_loc 3369088 3369088 0 0.0
.debug_ranges 360272 360272 0 0.0
.debug_str 3463114 3463114 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 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 567064 567064 0 0.0
.symtab 171936 171936 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955936 955934 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283907 1283891 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1668430 1668430 0 0.0
.debug_aranges 140472 140472 0 0.0
.debug_frame 512804 512804 0 0.0
.debug_info 43440306 43440304 -2 -0.0
.debug_line 5670476 5670476 0 0.0
.debug_loc 3563615 3563615 0 0.0
.debug_ranges 383696 383696 0 0.0
.debug_str 3860711 3860711 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 130280 130280 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 627384 627384 0 0.0
.symtab 190096 190096 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029684 1029680 -4 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678467 678467 0 0.0
(read/write) 173068 173068 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89851 89851 0 0.0
.text 588304 588304 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642763 642763 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78987 78987 0 0.0
.text 563456 563456 0 0.0
lock-ftd LP_CC2652R7 (read only) 676519 676519 0 0.0
(read/write) 172584 172584 0 0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77271 77271 0 0.0
.text 598768 598768 0 0.0
lock-mtd LP_CC2652R7 (read only) 661203 661203 0 0.0
(read/write) 183156 183156 0 0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103355 103355 0 0.0
.text 557368 557368 0 0.0
pump-app LP_CC2652R7 (read only) 689055 689047 -8 -0.0
(read/write) 160784 160792 8 0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90799 90799 0 0.0
.text 597772 597764 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 673331 673331 0 0.0
(read/write) 176604 176604 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86347 86347 0 0.0
.text 586504 586504 0 0.0
shell LP_CC2652R7 (read only) 669686 669678 -8 -0.0
(read/write) 184168 184176 8 0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86598 86598 0 0.0
.text 582772 582764 -8 -0.0
k32w contact k32w0+release (read/write) 662100 662084 -16 -0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 563772 563756 -16 -0.0
light k32w0+release (read/write) 672176 672192 16 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 592476 592492 16 0.0
lock k32w0+release (read/write) 633660 633660 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553180 553180 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10424956 10424956 0 0.0
(read/write) 706529 706529 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650832 650832 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518460 518460 0 0.0
.text 8250708 8250708 0 0.0
thermostat-no-ble arm64 (read only) 2384300 2384300 0 0.0
(read/write) 143665 143665 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 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145028 145028 0 0.0
.text 1995376 1995376 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452672 2452672 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1415316 1415316 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188435 1188435 0 0.0
bss 145285 145285 0 0.0
rodata 144728 144728 0 0.0
text 817352 817352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167867 1167867 0 0.0
bss 144512 144512 0 0.0
rodata 136520 136520 0 0.0
text 805902 805902 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151104 1151104 0 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 598204 598204 0 0.0
lock-app qpg6105+debug (read/write) 1116880 1116880 0 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 563976 563976 0 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 937776 937776 0 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 649064 649064 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 875768 875768 0 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 613048 613048 0 0.0
light-switch-app tlsr9518adk80d (read/write) 791124 791124 0 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 554512 554510 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 875356 875348 -8 -0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624478 624476 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 805616 805616 0 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 565892 565892 0 0.0

@github-actions
Copy link

github-actions bot commented Nov 17, 2022

PR #23665: Size comparison from c62b6b5 to aace596

Increases (39 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c62b6b5 aace596 change % change
bl602 lighting-app bl602 (read/write) 1375978 1376570 592 0.0
.text 1059786 1060378 592 0.1
bl602+rpc (read/write) 1421802 1422386 584 0.0
.text 1091282 1091870 588 0.1
bl702 lighting-app bl702 (read/write) 1195671 1196183 512 0.0
.debug_abbrev 1524294 1524392 98 0.0
.debug_aranges 132376 132384 8 0.0
.debug_frame 485468 485500 32 0.0
.debug_info 39168937 39171766 2829 0.0
.debug_line 5273467 5274364 897 0.0
.debug_loc 3369088 3369789 701 0.0
.debug_ranges 360272 360400 128 0.0
.debug_str 3463114 3465269 2155 0.1
.strtab 567064 567394 330 0.1
.symtab 171936 171968 32 0.0
.text 955936 956446 510 0.1
bl702+rpc (read/write) 1283907 1284659 752 0.1
.debug_abbrev 1668430 1668546 116 0.0
.debug_aranges 140472 140480 8 0.0
.debug_frame 512804 512836 32 0.0
.debug_info 43440306 43443104 2798 0.0
.debug_line 5670476 5671373 897 0.0
.debug_loc 3563615 3564345 730 0.0
.debug_ranges 383696 383824 128 0.0
.debug_str 3860711 3862866 2155 0.1
.strtab 627384 627714 330 0.1
.symtab 190096 190128 32 0.0
.text 1029684 1030448 764 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678467 678851 384 0.1
.text 588304 588688 384 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 642763 643163 400 0.1
.text 563456 563856 400 0.1
lock-ftd LP_CC2652R7 (read only) 676519 676895 376 0.1
.text 598768 599144 376 0.1
lock-mtd LP_CC2652R7 (read only) 661203 661603 400 0.1
.text 557368 557768 400 0.1
pump-app LP_CC2652R7 (read only) 689055 689439 384 0.1
.text 597772 598156 384 0.1
pump-controller-app LP_CC2652R7 (read only) 673331 673731 400 0.1
.text 586504 586904 400 0.1
shell LP_CC2652R7 (read only) 669686 670078 392 0.1
.text 582772 583164 392 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 587454 587838 384 0.1
.app_xip_area 463664 464048 384 0.1
lock cyw930739m2evb_01 (read/write) 591554 591938 384 0.1
.app_xip_area 462468 462852 384 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544010 544402 392 0.1
.app_xip_area 425740 426132 392 0.1
esp32 all-clusters-app c3devkit (read only) 1213516 1213856 340 0.0
.flash.text 1213516 1213856 340 0.0
m5stack (read only) 1224391 1224783 392 0.0
.flash.text 1219007 1219399 392 0.0
k32w contact k32w0+release (read/write) 662100 662436 336 0.1
.text 563772 564108 336 0.1
light k32w0+release (read/write) 672176 672544 368 0.1
.text 592476 592844 368 0.1
lock k32w0+release (read/write) 633660 633996 336 0.1
.text 553180 553516 336 0.1
linux all-clusters-app debug (read only) 3077881 3079609 1728 0.1
.text 2612034 2613762 1728 0.1
all-clusters-minimal-app debug (read only) 2903577 2905289 1712 0.1
.text 2441282 2442994 1712 0.1
lighting-app debug+rpc (read only) 2633537 2635297 1760 0.1
.rodata 227904 227936 32 0.0
.text 2228930 2230658 1728 0.1
lock-app debug (read only) 2592809 2594537 1728 0.1
.text 2176866 2178594 1728 0.1
ota-requestor-app debug (read only) 2554193 2555921 1728 0.1
.text 2152786 2154514 1728 0.1
thermostat-no-ble arm64 (read only) 2384300 2385572 1272 0.1
.rodata 145028 145036 8 0.0
.text 1995376 1996640 1264 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452672 2453200 528 0.0
.text 1415316 1415844 528 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188435 1188835 400 0.0
text 817352 817744 392 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167867 1168251 384 0.0
text 805902 806294 392 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1746868 1747340 472 0.0
.debug_abbrev 1235876 1235950 74 0.0
.debug_aranges 110728 110736 8 0.0
.debug_frame 371396 371432 36 0.0
.debug_info 27027690 27031213 3523 0.0
.debug_line 3687746 3688449 703 0.0
.debug_loc 3606504 3607850 1346 0.0
.debug_ranges 340032 340160 128 0.0
.debug_str 3432511 3434666 2155 0.1
.strtab 570636 570966 330 0.1
.symtab 421600 421664 64 0.0
.text 1547104 1547576 472 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1689404 1689868 464 0.0
.debug_abbrev 1227719 1227793 74 0.0
.debug_aranges 110200 110208 8 0.0
.debug_frame 374476 374512 36 0.0
.debug_info 26764321 26767843 3522 0.0
.debug_line 3708730 3709433 703 0.0
.debug_loc 3594110 3595456 1346 0.0
.debug_ranges 338648 338776 128 0.0
.debug_str 3421531 3423686 2155 0.1
.strtab 534725 535055 330 0.1
.symtab 408032 408096 64 0.0
.text 1490376 1490840 464 0.0
light cy8ckit_062s2_43012 (read/write) 1607564 1608028 464 0.0
.debug_abbrev 1062180 1062254 74 0.0
.debug_aranges 102400 102408 8 0.0
.debug_frame 344788 344824 36 0.0
.debug_info 22229530 22233054 3524 0.0
.debug_line 3277857 3278555 698 0.0
.debug_loc 3291595 3292849 1254 0.0
.debug_ranges 303928 304056 128 0.0
.debug_str 3227066 3229221 2155 0.1
.strtab 471050 471380 330 0.1
.symtab 376400 376464 64 0.0
.text 1416720 1417184 464 0.0
lock cy8ckit_062s2_43012 (read/write) 1641588 1642052 464 0.0
.debug_abbrev 1064155 1064229 74 0.0
.debug_aranges 102800 102808 8 0.0
.debug_frame 346664 346700 36 0.0
.debug_info 22463155 22466680 3525 0.0
.debug_line 3274977 3275678 701 0.0
.debug_loc 3319448 3320762 1314 0.0
.debug_ranges 305888 306016 128 0.0
.debug_str 3246423 3248578 2155 0.1
.strtab 473453 473783 330 0.1
.symtab 378096 378160 64 0.0
.text 1445752 1446216 464 0.0
qpg lighting-app qpg6105+debug (read/write) 1151104 1151472 368 0.0
.text 598204 598572 368 0.1
lock-app qpg6105+debug (read/write) 1116880 1117232 352 0.0
.text 563976 564328 352 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 937776 938096 320 0.0
text 649064 649386 322 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 875768 876088 320 0.0
text 613048 613372 324 0.1
light-switch-app tlsr9518adk80d (read/write) 791124 791444 320 0.0
text 554512 554832 320 0.1
lighting-app tlsr9518adk80d (read/write) 875356 875668 312 0.0
text 624478 624794 316 0.1
ota-requestor-app tlsr9518adk80d (read/write) 805616 805936 320 0.0
text 565892 566210 318 0.1
Decreases (6 builds for cc13x2_26x2)
platform target config section c62b6b5 aace596 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173068 172684 -384 -0.2
lock-ftd LP_CC2652R7 (read/write) 172584 172208 -376 -0.2
lock-mtd LP_CC2652R7 (read/write) 183156 182756 -400 -0.2
pump-app LP_CC2652R7 (read/write) 160784 160400 -384 -0.2
pump-controller-app LP_CC2652R7 (read/write) 176604 176204 -400 -0.2
shell LP_CC2652R7 (read/write) 184168 183776 -392 -0.2
Full report (46 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c62b6b5 aace596 change % change
bl602 lighting-app bl602 (read/write) 1375978 1376570 592 0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1059786 1060378 592 0.1
bl602+rpc (read/write) 1421802 1422386 584 0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1091282 1091870 588 0.1
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195671 1196183 512 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 1524294 1524392 98 0.0
.debug_aranges 132376 132384 8 0.0
.debug_frame 485468 485500 32 0.0
.debug_info 39168937 39171766 2829 0.0
.debug_line 5273467 5274364 897 0.0
.debug_loc 3369088 3369789 701 0.0
.debug_ranges 360272 360400 128 0.0
.debug_str 3463114 3465269 2155 0.1
.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 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 567064 567394 330 0.1
.symtab 171936 171968 32 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955936 956446 510 0.1
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283907 1284659 752 0.1
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1668430 1668546 116 0.0
.debug_aranges 140472 140480 8 0.0
.debug_frame 512804 512836 32 0.0
.debug_info 43440306 43443104 2798 0.0
.debug_line 5670476 5671373 897 0.0
.debug_loc 3563615 3564345 730 0.0
.debug_ranges 383696 383824 128 0.0
.debug_str 3860711 3862866 2155 0.1
.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 130280 130280 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 627384 627714 330 0.1
.symtab 190096 190128 32 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029684 1030448 764 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678467 678851 384 0.1
(read/write) 173068 172684 -384 -0.2
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89851 89851 0 0.0
.text 588304 588688 384 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 642763 643163 400 0.1
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78987 78987 0 0.0
.text 563456 563856 400 0.1
lock-ftd LP_CC2652R7 (read only) 676519 676895 376 0.1
(read/write) 172584 172208 -376 -0.2
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77271 77271 0 0.0
.text 598768 599144 376 0.1
lock-mtd LP_CC2652R7 (read only) 661203 661603 400 0.1
(read/write) 183156 182756 -400 -0.2
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103355 103355 0 0.0
.text 557368 557768 400 0.1
pump-app LP_CC2652R7 (read only) 689055 689439 384 0.1
(read/write) 160784 160400 -384 -0.2
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90799 90799 0 0.0
.text 597772 598156 384 0.1
pump-controller-app LP_CC2652R7 (read only) 673331 673731 400 0.1
(read/write) 176604 176204 -400 -0.2
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86347 86347 0 0.0
.text 586504 586904 400 0.1
shell LP_CC2652R7 (read only) 669686 670078 392 0.1
(read/write) 184168 183776 -392 -0.2
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86598 86598 0 0.0
.text 582772 583164 392 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 587454 587838 384 0.1
.app_xip_area 463664 464048 384 0.1
.bss 66208 66208 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) 591554 591938 384 0.1
.app_xip_area 462468 462852 384 0.1
.bss 71496 71496 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) 544010 544402 392 0.1
.app_xip_area 425740 426132 392 0.1
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1213516 1213856 340 0.0
(read/write) 1786582 1786582 0 0.0
.dram0.bss 76680 76680 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256408 256408 0 0.0
.flash.text 1213516 1213856 340 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1224391 1224783 392 0.0
(read/write) 562540 562540 0 0.0
.dram0.bss 82056 82056 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313520 313520 0 0.0
.flash.text 1219007 1219399 392 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662100 662436 336 0.1
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 563772 564108 336 0.1
light k32w0+release (read/write) 672176 672544 368 0.1
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 592476 592844 368 0.1
lock k32w0+release (read/write) 633660 633996 336 0.1
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553180 553516 336 0.1
linux all-clusters-app debug (read only) 3077881 3079609 1728 0.1
(read/write) 158472 158472 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 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 281355 281355 0 0.0
.text 2612034 2613762 1728 0.1
all-clusters-minimal-app debug (read only) 2903577 2905289 1712 0.1
(read/write) 149872 149872 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 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 280843 280843 0 0.0
.text 2441282 2442994 1712 0.1
bridge-app debug+rpc (read only) 2402481 2402481 0 0.0
(read/write) 129608 129608 0 0.0
.bss 51008 51008 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 211008 211008 0 0.0
.text 2024114 2024114 0 0.0
chip-tool debug (read only) 11071537 11071537 0 0.0
(read/write) 658464 658464 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623200 623200 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 592229 592229 0 0.0
.text 8955604 8955604 0 0.0
chip-tool-ipv6only arm64 (read only) 10424956 10424956 0 0.0
(read/write) 706529 706529 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650832 650832 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518460 518460 0 0.0
.text 8250708 8250708 0 0.0
lighting-app debug+rpc (read only) 2633537 2635297 1760 0.1
(read/write) 132456 132456 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73992 73992 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 227904 227936 32 0.0
.text 2228930 2230658 1728 0.1
lock-app debug (read only) 2592809 2594537 1728 0.1
(read/write) 127376 127376 0 0.0
.bss 48416 48416 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 244232 244232 0 0.0
.text 2176866 2178594 1728 0.1
ota-provider-app debug (read only) 2388977 2388977 0 0.0
(read/write) 120904 120904 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64760 64760 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 216712 216712 0 0.0
.text 2003714 2003714 0 0.0
ota-requestor-app debug (read only) 2554193 2555921 1728 0.1
(read/write) 129248 129248 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 70120 70120 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 223760 223760 0 0.0
.text 2152786 2154514 1728 0.1
shell debug (read only) 2615089 2615089 0 0.0
(read/write) 142968 142968 0 0.0
.bss 57864 57864 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 239602 239602 0 0.0
.text 2215970 2215970 0 0.0
thermostat-no-ble arm64 (read only) 2384300 2385572 1272 0.1
(read/write) 143665 143665 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 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145028 145036 8 0.0
.text 1995376 1996640 1264 0.1
tv-app debug (read only) 3247233 3247233 0 0.0
(read/write) 261992 261992 0 0.0
.bss 170648 170648 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 268600 268600 0 0.0
.text 2784642 2784642 0 0.0
tv-casting-app debug (read only) 5573217 5573217 0 0.0
(read/write) 161880 161880 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101216 101216 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 355385 355385 0 0.0
.text 4942162 4942162 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452672 2453200 528 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1415316 1415844 528 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188435 1188835 400 0.0
bss 145285 145285 0 0.0
rodata 144728 144728 0 0.0
text 817352 817744 392 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167867 1168251 384 0.0
bss 144512 144512 0 0.0
rodata 136520 136520 0 0.0
text 805902 806294 392 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1746868 1747340 472 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 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 1235876 1235950 74 0.0
.debug_aranges 110728 110736 8 0.0
.debug_frame 371396 371432 36 0.0
.debug_info 27027690 27031213 3523 0.0
.debug_line 3687746 3688449 703 0.0
.debug_loc 3606504 3607850 1346 0.0
.debug_ranges 340032 340160 128 0.0
.debug_str 3432511 3434666 2155 0.1
.heap 841968 841968 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 570636 570966 330 0.1
.symtab 421600 421664 64 0.0
.text 1547104 1547576 472 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) 1689404 1689868 464 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 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 1227719 1227793 74 0.0
.debug_aranges 110200 110208 8 0.0
.debug_frame 374476 374512 36 0.0
.debug_info 26764321 26767843 3522 0.0
.debug_line 3708730 3709433 703 0.0
.debug_loc 3594110 3595456 1346 0.0
.debug_ranges 338648 338776 128 0.0
.debug_str 3421531 3423686 2155 0.1
.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 534725 535055 330 0.1
.symtab 408032 408096 64 0.0
.text 1490376 1490840 464 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1607564 1608028 464 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 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 1062180 1062254 74 0.0
.debug_aranges 102400 102408 8 0.0
.debug_frame 344788 344824 36 0.0
.debug_info 22229530 22233054 3524 0.0
.debug_line 3277857 3278555 698 0.0
.debug_loc 3291595 3292849 1254 0.0
.debug_ranges 303928 304056 128 0.0
.debug_str 3227066 3229221 2155 0.1
.heap 850888 850888 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 471050 471380 330 0.1
.symtab 376400 376464 64 0.0
.text 1416720 1417184 464 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1641588 1642052 464 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 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 1064155 1064229 74 0.0
.debug_aranges 102800 102808 8 0.0
.debug_frame 346664 346700 36 0.0
.debug_info 22463155 22466680 3525 0.0
.debug_line 3274977 3275678 701 0.0
.debug_loc 3319448 3320762 1314 0.0
.debug_ranges 305888 306016 128 0.0
.debug_str 3246423 3248578 2155 0.1
.heap 845896 845896 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 473453 473783 330 0.1
.symtab 378096 378160 64 0.0
.text 1445752 1446216 464 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151104 1151472 368 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 598204 598572 368 0.1
lock-app qpg6105+debug (read/write) 1116880 1117232 352 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 563976 564328 352 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 937776 938096 320 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 649064 649386 322 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 875768 876088 320 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 613048 613372 324 0.1
light-switch-app tlsr9518adk80d (read/write) 791124 791444 320 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 554512 554832 320 0.1
lighting-app tlsr9518adk80d (read/write) 875356 875668 312 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624478 624794 316 0.1
ota-requestor-app tlsr9518adk80d (read/write) 805616 805936 320 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 565892 566210 318 0.1

jtung-apple and others added 2 commits November 17, 2022 21:32
… as the first arg to their methods

This is a re-landing of PR project-chip#22682 and PR project-chip#22690 but with backwards
compat shims in place.

The changes to MTRDeviceControllerDelegate are OK because this
protocol is newly introduced and has not shipped yet.
@github-actions
Copy link

github-actions bot commented Nov 18, 2022

PR #23665: Size comparison from 6978de7 to d3f8221

Increases (2 builds for esp32, telink)
platform target config section 6978de7 d3f8221 change % change
esp32 all-clusters-app c3devkit (read only) 1213852 1213854 2 0.0
.flash.text 1213852 1213854 2 0.0
telink lighting-app tlsr9518adk80d (read/write) 875668 875676 8 0.0
text 624796 624798 2 0.0
Decreases (5 builds for bl602, bl702, esp32, telink)
platform target config section 6978de7 d3f8221 change % change
bl602 lighting-app bl602 (read/write) 1376570 1376562 -8 -0.0
.text 1060378 1060376 -2 -0.0
bl602+rpc .text 1091872 1091870 -2 -0.0
bl702 lighting-app bl702 (read/write) 1196199 1196183 -16 -0.0
.debug_info 39171768 39171767 -1 -0.0
.text 956450 956448 -2 -0.0
esp32 all-clusters-app c3devkit (read/write) 1786582 1786574 -8 -0.0
.flash.rodata 256408 256400 -8 -0.0
telink all-clusters-minimal-app tlsr9518adk80d text 613372 613370 -2 -0.0
Full report (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 6978de7 d3f8221 change % change
bl602 lighting-app bl602 (read/write) 1376570 1376562 -8 -0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1060378 1060376 -2 -0.0
bl602+rpc (read/write) 1422386 1422386 0 0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1091872 1091870 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196199 1196183 -16 -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 1524392 1524392 0 0.0
.debug_aranges 132384 132384 0 0.0
.debug_frame 485500 485500 0 0.0
.debug_info 39171768 39171767 -1 -0.0
.debug_line 5274364 5274364 0 0.0
.debug_loc 3369789 3369789 0 0.0
.debug_ranges 360400 360400 0 0.0
.debug_str 3465269 3465269 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 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 567394 567394 0 0.0
.symtab 171968 171968 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956450 956448 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284675 1284675 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1668546 1668546 0 0.0
.debug_aranges 140480 140480 0 0.0
.debug_frame 512836 512836 0 0.0
.debug_info 43443105 43443105 0 0.0
.debug_line 5671373 5671373 0 0.0
.debug_loc 3564345 3564345 0 0.0
.debug_ranges 383824 383824 0 0.0
.debug_str 3862866 3862866 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 130280 130280 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 627714 627714 0 0.0
.symtab 190128 190128 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030450 1030450 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678851 678851 0 0.0
(read/write) 172684 172684 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89851 89851 0 0.0
.text 588688 588688 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643163 643163 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78987 78987 0 0.0
.text 563856 563856 0 0.0
lock-ftd LP_CC2652R7 (read only) 676903 676903 0 0.0
(read/write) 172200 172200 0 0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77271 77271 0 0.0
.text 599152 599152 0 0.0
lock-mtd LP_CC2652R7 (read only) 661603 661603 0 0.0
(read/write) 182756 182756 0 0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103355 103355 0 0.0
.text 557768 557768 0 0.0
pump-app LP_CC2652R7 (read only) 689439 689439 0 0.0
(read/write) 160400 160400 0 0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90799 90799 0 0.0
.text 598156 598156 0 0.0
pump-controller-app LP_CC2652R7 (read only) 673731 673731 0 0.0
(read/write) 176204 176204 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86347 86347 0 0.0
.text 586904 586904 0 0.0
shell LP_CC2652R7 (read only) 670086 670086 0 0.0
(read/write) 183768 183768 0 0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86598 86598 0 0.0
.text 583172 583172 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587838 587838 0 0.0
.app_xip_area 464048 464048 0 0.0
.bss 66208 66208 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) 591938 591938 0 0.0
.app_xip_area 462852 462852 0 0.0
.bss 71496 71496 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) 544402 544402 0 0.0
.app_xip_area 426132 426132 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) 974980 974980 0 0.0
.bss 152260 152260 0 0.0
.data 2168 2168 0 0.0
.text 820532 820532 0 0.0
BRD4161A+rs911x (read/write) 1035832 1035832 0 0.0
.bss 186736 186736 0 0.0
.data 2012 2012 0 0.0
.text 847060 847060 0 0.0
BRD4187C (read/write) 1147648 1147648 0 0.0
.bss 138656 138656 0 0.0
.data 2516 2516 0 0.0
.text 981880 981880 0 0.0
lock-app BRD4161A+wf200 (read/write) 1160960 1160960 0 0.0
.bss 158264 158264 0 0.0
.data 2020 2020 0 0.0
.text 1000652 1000652 0 0.0
window-app BRD4187C (read/write) 1140868 1140868 0 0.0
.bss 140072 140072 0 0.0
.data 2540 2540 0 0.0
.text 973660 973660 0 0.0
esp32 all-clusters-app c3devkit (read only) 1213852 1213854 2 0.0
(read/write) 1786582 1786574 -8 -0.0
.dram0.bss 76680 76680 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256408 256400 -8 -0.0
.flash.text 1213852 1213854 2 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1224783 1224783 0 0.0
(read/write) 562540 562540 0 0.0
.dram0.bss 82056 82056 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313520 313520 0 0.0
.flash.text 1219399 1219399 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662436 662436 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564108 564108 0 0.0
light k32w0+release (read/write) 672544 672544 0 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 592844 592844 0 0.0
lock k32w0+release (read/write) 633996 633996 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553516 553516 0 0.0
linux all-clusters-app debug (read only) 3079609 3079609 0 0.0
(read/write) 158472 158472 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 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 281355 281355 0 0.0
.text 2613762 2613762 0 0.0
all-clusters-minimal-app debug (read only) 2905289 2905289 0 0.0
(read/write) 149872 149872 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 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 280843 280843 0 0.0
.text 2442994 2442994 0 0.0
bridge-app debug+rpc (read only) 2402481 2402481 0 0.0
(read/write) 129608 129608 0 0.0
.bss 51008 51008 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 211008 211008 0 0.0
.text 2024114 2024114 0 0.0
chip-tool debug (read only) 11071537 11071537 0 0.0
(read/write) 658464 658464 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623200 623200 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 592229 592229 0 0.0
.text 8955604 8955604 0 0.0
chip-tool-ipv6only arm64 (read only) 10424956 10424956 0 0.0
(read/write) 706529 706529 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650832 650832 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518460 518460 0 0.0
.text 8250708 8250708 0 0.0
lighting-app debug+rpc (read only) 2635297 2635297 0 0.0
(read/write) 132456 132456 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73992 73992 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 227936 227936 0 0.0
.text 2230658 2230658 0 0.0
lock-app debug (read only) 2594537 2594537 0 0.0
(read/write) 127376 127376 0 0.0
.bss 48416 48416 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 244232 244232 0 0.0
.text 2178594 2178594 0 0.0
ota-provider-app debug (read only) 2388977 2388977 0 0.0
(read/write) 120904 120904 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64760 64760 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 216712 216712 0 0.0
.text 2003714 2003714 0 0.0
ota-requestor-app debug (read only) 2555921 2555921 0 0.0
(read/write) 129248 129248 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 70120 70120 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 223760 223760 0 0.0
.text 2154514 2154514 0 0.0
shell debug (read only) 2615089 2615089 0 0.0
(read/write) 142968 142968 0 0.0
.bss 57864 57864 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 239602 239602 0 0.0
.text 2215970 2215970 0 0.0
thermostat-no-ble arm64 (read only) 2385572 2385572 0 0.0
(read/write) 143665 143665 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 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145036 145036 0 0.0
.text 1996640 1996640 0 0.0
tv-app debug (read only) 3247233 3247233 0 0.0
(read/write) 261992 261992 0 0.0
.bss 170648 170648 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 268600 268600 0 0.0
.text 2784642 2784642 0 0.0
tv-casting-app debug (read only) 5573217 5573217 0 0.0
(read/write) 161880 161880 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101216 101216 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 355385 355385 0 0.0
.text 4942162 4942162 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2453200 2453200 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1415844 1415844 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188835 1188835 0 0.0
bss 145285 145285 0 0.0
rodata 144728 144728 0 0.0
text 817744 817744 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1168251 1168251 0 0.0
bss 144512 144512 0 0.0
rodata 136520 136520 0 0.0
text 806294 806294 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1747340 1747340 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 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 1235950 1235950 0 0.0
.debug_aranges 110736 110736 0 0.0
.debug_frame 371432 371432 0 0.0
.debug_info 27031215 27031215 0 0.0
.debug_line 3688449 3688449 0 0.0
.debug_loc 3607850 3607850 0 0.0
.debug_ranges 340160 340160 0 0.0
.debug_str 3434666 3434666 0 0.0
.heap 841968 841968 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 570966 570966 0 0.0
.symtab 421664 421664 0 0.0
.text 0 0 0 0.0
1547576 1547576 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) 1689868 1689868 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 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 1227793 1227793 0 0.0
.debug_aranges 110208 110208 0 0.0
.debug_frame 374512 374512 0 0.0
.debug_info 26767844 26767844 0 0.0
.debug_line 3709433 3709433 0 0.0
.debug_loc 3595456 3595456 0 0.0
.debug_ranges 338776 338776 0 0.0
.debug_str 3423686 3423686 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 535055 535055 0 0.0
.symtab 408096 408096 0 0.0
.text 1490840 1490840 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1608028 1608028 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 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 1062254 1062254 0 0.0
.debug_aranges 102408 102408 0 0.0
.debug_frame 344824 344824 0 0.0
.debug_info 22233053 22233053 0 0.0
.debug_line 3278555 3278555 0 0.0
.debug_loc 3292849 3292849 0 0.0
.debug_ranges 304056 304056 0 0.0
.debug_str 3229221 3229221 0 0.0
.heap 850888 850888 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 471380 471380 0 0.0
.symtab 376464 376464 0 0.0
.text 1417184 1417184 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1642052 1642052 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 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 1064229 1064229 0 0.0
.debug_aranges 102808 102808 0 0.0
.debug_frame 346700 346700 0 0.0
.debug_info 22466680 22466680 0 0.0
.debug_line 3275678 3275678 0 0.0
.debug_loc 3320762 3320762 0 0.0
.debug_ranges 306016 306016 0 0.0
.debug_str 3248578 3248578 0 0.0
.heap 845896 845896 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 473783 473783 0 0.0
.symtab 378160 378160 0 0.0
.text 1446216 1446216 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151472 1151472 0 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 598572 598572 0 0.0
lock-app qpg6105+debug (read/write) 1117232 1117232 0 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 564328 564328 0 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 938096 938096 0 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 649384 649384 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 876088 876088 0 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 613372 613370 -2 -0.0
light-switch-app tlsr9518adk80d (read/write) 791444 791444 0 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 554832 554832 0 0.0
lighting-app tlsr9518adk80d (read/write) 875668 875676 8 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624796 624798 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 805936 805936 0 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 566210 566210 0 0.0

@bzbarsky-apple bzbarsky-apple merged commit 3198f01 into project-chip:master Nov 18, 2022
@bzbarsky-apple bzbarsky-apple deleted the darwin-reland-PR-22682-22690 branch November 18, 2022 05:04
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
… as the first arg to their methods (project-chip#23665)

* [Darwin] Fix Matter framework delegates to pass the delegating object as the first arg to their methods

This is a re-landing of PR project-chip#22682 and PR project-chip#22690 but with backwards
compat shims in place.

The changes to MTRDeviceControllerDelegate are OK because this
protocol is newly introduced and has not shipped yet.

* Address review comment.

Co-authored-by: Jeff Tung <100387939+jtung-apple@users.noreply.github.com>
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this pull request Aug 3, 2023
This did not get correctly updated in
project-chip#23665, so it was not
getting the status update callbacks.
bzbarsky-apple added a commit that referenced this pull request Aug 4, 2023
…28506)

This did not get correctly updated in
#23665, so it was not
getting the status update callbacks.
ajoletta-amzn pushed a commit to ajoletta-amzn/connectedhomeip that referenced this pull request Aug 4, 2023
Added the ability to transmit and display device name in the Matter SDK

Re-run zap_convert_all.py (project-chip#28459)

Add an API to get the list of running controllers from a controller factory. (project-chip#28461)

Add utilities for converting CATValues to/from NSSet. (project-chip#28453)

* Add utilities for converting CATValues to/from NSSet.

* Address review comments.

* Address more review comments.

[esp32 m5-stack light] move freertos functions to flash instead of iram (project-chip#28455)

* Move freertos functions out if iram.

This is because linkage fails with out of IRAM.

Following https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/performance/ram-usage.html#optimizing-iram-usage

* Add newline at the end of the file

---------

Co-authored-by: Andrei Litvin <andreilitvin@google.com>

virtual-device-app: Add LoadingFragment for commissioning establish started event (project-chip#28428)

Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>

Add openiot clean steps (project-chip#28473)

Co-authored-by: Andrei Litvin <andreilitvin@google.com>

[cloudbuild] switch to v2 of our build images. (project-chip#28476)

Co-authored-by: Andrei Litvin <andreilitvin@google.com>

Update ZAP to pick up UI for multiple device types on an endpoint. (project-chip#28423)

tv-casting-app: Implementing PASE related callbacks (project-chip#28342)

* Linux tv-casting-app: Implementing AppDelegate

* Android tv-casting-app: Implementing AppDelegate

* iOS tv-casting-app: Implementing AppDelegate

[TC-RVC-2.1] Fix PIXIT codes to match the test plan (project-chip#28481)

* fix PIXIT codes to match tp

* fix PIXIT

Stop using controllerID for internal XPC bookkeeping. (project-chip#28480)

We want to use controllerID for client-assigned controller IDs.

Add functions to set Parent Endpoint and Composition Type for an Endpoint (project-chip#28410)

* Added endpointCompositionType to the EmberAfDefinedEndpoint structure to be used to hold whether an endpoint is flat or tree composed - defaults to Flat to assume previous behaviour as default

* Added functions to support setting and getting composition type and also to set an endpoints parent endpoint

* updated Read handler for parts list to make its else branch for Flat composition and then added a further branch to handle Tree composition

* Restyled by clang-format

* Fixed mistake in return type of emberAfEndpointCompositionTypeForEndpoint

* Removing debug logs

* Restyled by clang-format

* Moved new API funciotns to chip::app namespace and removed ember naming. Made endpoint struct use a proper bitmask as it was basically using an enum in a weird way

* Moved Read for Parts List to use new function naming

* Restyled by clang-format

* Replaced EmberAfStatus with CHIP_ERROR

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>

Add macro to set alignment of sha256 context (project-chip#28426)

Fix uninitialised values in KeySet and AttributePathExpandIterator (project-chip#28356)

* Fix uninitialised value in KeySet

* Fix uninitilised mGlobalAttributeEndIndex

* Restyled by clang-format

* Review proposed change initilize mGlobalAttributeEndIndex

* Change initialize values in KeySet to initilize only start_time in EpochKey

* Restyled by clang-format

* Review proposed change initilize IPK keyset start_time

---------

Co-authored-by: Restyled.io <commits@restyled.io>

Add a controller argument to the storage checker function. (project-chip#28488)

Most of the changes are just reindenting.

CASE: Send busy status report if we receive a sigma1 and we are in the middle of handshake (project-chip#28153)

* CASE: Send busy status report if we receive a sigma1 and we are in the
middle of handshake

* Apply suggestions from code review

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Addressing review comments

* few more review comments

* Addressed reviews and added the unit tests

* Restyled by clang-format

* Few more review comments

* Apply suggestions from code review

Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>

* Moved todo to better place

---------

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>

doc: chip_tool_guide: fix the order of arguments in (project-chip#28494)

`pairing code` command

chip-tool expects the node-id to be passed before payload.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

add event For messages acks, Request ICD active mode when waiting on a ack (project-chip#28380)

[ReadHandler] Removal of test flags (project-chip#28421)

* Removed reportScheduler test flags and made TestReadInteractin.cpp wait for min/max instead of setting flags. Modified subscription times in the test to minimise the impact of waiting.

* Restyled by clang-format

* Added a driveAndServiceIO after waiting for max in test where we should wait for max to expire to ensure the run gets scheduled reliably

* Moved ctx.GetIOContext().DriveIO(); after each tests to garantee this will run after maxInterval is expired

* Implemented a mock clock in TestReadInteraction to reduce wait loops

* Removed more loops and added comment on loop left in the code

---------

Co-authored-by: Restyled.io <commits@restyled.io>

[Silabs] Add SIT ICD configurations to silabs lock example (project-chip#28474)

* rename SED for ICD

* Delete ICD subscription callback since default behavior is merged

* Enable ICD default configuration for DL
Update configs to support ICDs

* Add ICDM attributes for SIT ICD config

* generated files

* update wordlist

* update readme

* update default config comments

* add define block for ICD configs

* fix esp

* try to fix esp again

* try to fix esp again

Add an example room air conditioner configuration to chef devices (project-chip#28485)

* Add an example room air conditioner configuration to chef devices

* Remove unuseful cluster in ep 0

* fix ci bug

* Revert "fix ci bug"

This reverts commit e31432e.

[docker] Use gcc 10 in chip build (project-chip#28478)

* Switch to gcc10 instead of gcc9 for chip build base

* Bump up version file

* Add -Dtests=false

---------

Co-authored-by: Andrei Litvin <andreilitvin@google.com>

Reduce type character size of SceneTableImpl types (project-chip#28448)

virtual-device-app: Add control module for virtual device's detail view (project-chip#28486)

Signed-off-by: Jaehoon You <jaehoon.you@samsung.com>
Signed-off-by: Charles Kim <chulspro.kim@samsung.com>

Add `__test__ = False` to hooks (project-chip#28477)

Improve Silabs Matter shell functionality/stability (project-chip#28475)

* Re-worked matter shell to allow for copy/paste, fix varying platform functionality, and increase stability

* Update src/lib/shell/MainLoopSilabs.cpp

Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>

* Added further clarification in comments

---------

Co-authored-by: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com>

fix define (project-chip#28502)

Update python logic for executing work in chip main loop (project-chip#28449)

* Add python main loop work method

* Fix typo and restyle

* Fix typo

* Code review updates

* Comment update

* Restyle

---------

Co-authored-by: Andrei Litvin <andreilitvin@google.com>

Fix crash when an error happens during a BLE scan on darwin. (project-chip#28505)

If we happened to do a BLE scan after doing a BLE connect, and then during the
BLE scan one of two things happens:

1. Bluetooth is shut down (e.g. by just turning it off via the menubar).
2. The scan is a delegate-less scan and times out.

then we would try to use the error handler that expects a SetUpCodePairer but
without an actual non-null SetUpCodePairer to pass it.  And then that would
crash.

The fix is to not call an error handler that we're not supposed to be calling;
scans do not call the _connection_ error handler.

Fix RESOURCE_EXHAUSTED in KeySetWrite (project-chip#28456)

* Fix RESOURCE_EXHAUSTED in KeySetWrite

* Restyled by prettier-yaml

---------

Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Andrei Litvin <andy314@gmail.com>

Power source: Implementation of dynamic endpoint list setter (project-chip#28110)

* Implementation of dynamic endpoint list setter

Test: tested by adding a call to set endpoint list in all clusters
      with chip-tool. Also see TestPowerSourceCluster.cpp

* Restyled by whitespace

* Restyled by gn

* Remove the define

Some platforms run these tests, but don't have that define defined.
Instead, just change the function name to test only.

* Address review comments

* free is being called, man, where's the leak?

* Restyled by clang-format

* Address some review comments.

* Fix leak.

* Deal with zero-length arrays.

* shutdown -> clear

* Use EncodeList for list

* test fix.

* types need to match

---------

Co-authored-by: Restyled.io <commits@restyled.io>

* Refine the laundry-washer-control server implementation and add laundry-washer-controls-delegate-impl (project-chip#28264)

* * Refine the laundry-washer-control server implementation
* Add laundry-washer-controls-delegate-impl

Signed-off-by: Chin-Ran Lo <chin-ran.lo@nxp.com>

* Restyled by whitespace

* Restyled by clang-format

* Restyled by gn

* Update src/app/clusters/laundry-washer-controls-server/laundry-washer-controls-delegate.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/all-clusters-app/all-clusters-common/include/laundry-washer-controls-delegate-impl.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* * Remove the unused code and refine the comment

Signed-off-by: Chin-Ran Lo <chin-ran.lo@nxp.com>

* Update examples/all-clusters-app/all-clusters-common/include/laundry-washer-controls-delegate-impl.h

Co-authored-by: Arkadiusz Bokowy <arkadiusz.bokowy@gmail.com>

* Restyled by clang-format

---------

Signed-off-by: Chin-Ran Lo <chin-ran.lo@nxp.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Co-authored-by: Arkadiusz Bokowy <arkadiusz.bokowy@gmail.com>

Fix selector for status update on CHIPToolDeviceControllerDelegate. (project-chip#28506)

This did not get correctly updated in
project-chip#23665, so it was not
getting the status update callbacks.

[app] Add option to disable read client (project-chip#28149)

* app : Add option to disable Read Client

* Restyled by gn

* Format changes

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>

enable android platform configuration (project-chip#28451)

Skip building python modules as part of Matter.framework build. (project-chip#28514)

We don't need them there, but also they unconditionally pull in perfetto bits,
which is also undesirable.

[mode-base-cluster]fix: build error while not enable On/Off cluster server (project-chip#28388)

* fix build error while not enable onOff cluster server

* fix include file bug

[Ameba] Update docker image (project-chip#28441)

* Update Dockerfile

* Update version

[K32W0] Use west tool to get SDK (project-chip#28431)

Signed-off-by: Marius Tache <marius.tache@nxp.com>

[Ameba] Upgrade cpp17 (project-chip#28438)

* fix cmake workaround for ameba
- upgrade pigweed app to c++17

* Update Dockerfile

* Update version

* Move to chip-build-ameba version 4 instead of 1, to suppor c++17

---------

Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: Andrei Litvin <andreilitvin@google.com>

Remove ICDM cluster for lighting app (project-chip#28522)

[Silabs] Rename SED build target to ICD for python scripts (project-chip#28504)

* rename sed to icd in build targets

* update txt tagets

* rename targets

[chef] disable Groups and Switch from example devices (project-chip#28501)

* A set of manual edits

* zap regen

* Script-disable groups and switch from EP0

* Zap regen
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.

None yet

4 participants