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

Add support for controllers not advertising their operational identities. #28537

Merged

Conversation

bzbarsky-apple
Copy link
Contributor

If multiple controllers are running, and some want to enable server interactions while others do not, the ones not enabling server interactions should not advertise.

Fixes #28279

@github-actions
Copy link

github-actions bot commented Aug 5, 2023

PR #28537: Size comparison from fe75cd1 to 7cbb182

Increases (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fe75cd1 7cbb182 change % change
bl602 lighting-app bl602 (read/write) 1363594 1363818 224 0.0
.text 1056686 1056906 220 0.0
bl602+rpc (read/write) 1411062 1411278 216 0.0
.text 1088620 1088840 220 0.0
bl702 lighting-app bl702 (read/write) 1166523 1166739 216 0.0
.debug_abbrev 1567636 1568130 494 0.0
.debug_frame 516576 516588 12 0.0
.debug_info 41497266 41500737 3471 0.0
.debug_line 5484154 5484847 693 0.0
.debug_loc 3564357 3564668 311 0.0
.debug_str 4011892 4012152 260 0.0
.strtab 589310 589382 72 0.0
.text 953738 953956 218 0.0
bl702+rpc (read/write) 1265455 1265675 220 0.0
.debug_abbrev 1744766 1745260 494 0.0
.debug_frame 545480 545492 12 0.0
.debug_info 4639169 46395292 3601 0.0
.debug_line 5896676 5897369 693 0.0
.debug_loc 3770513 3770824 311 0.0
.debug_str 4431757 4432017 260 0.0
.strtab 652273 652345 72 0.0
.text 1028420 1028640 220 0.0
bl702l lighting-app bl702l (read/write) 1152448 1152672 224 0.0
.debug_abbrev 1569855 1570349 494 0.0
.debug_frame 496264 496276 12 0.0
.debug_info 41498373 41501846 3473 0.0
.debug_line 5399852 5400545 693 0.0
.debug_loc 3500524 3500821 297 0.0
.debug_str 4024362 4024622 260 0.0
.strtab 589535 589607 72 0.0
.text 942808 943030 222 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 615586 615634 48 0.0
.debug_abbrev 962271 962792 521 0.1
.debug_info 19412165 19415672 3507 0.0
.debug_line 2815026 2815077 51 0.0
.debug_rnglists 100574 100575 1 0.0
.debug_str 3426580 3426840 260 0.0
.strtab 496304 496376 72 0.0
.text 507180 507232 52 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550119 550183 64 0.0
.app_xip_area 441409 441473 64 0.0
lock cyw930739m2evb_01 (read/write) 537103 537175 72 0.0
.app_xip_area 423345 423417 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573815 573887 72 0.0
.app_xip_area 466185 466257 72 0.0
switch cyw930739m2evb_01 (read/write) 546527 546607 80 0.0
.app_xip_area 435953 436033 80 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012060 1012108 48 0.0
.text 824864 824912 48 0.0
BRD4187C (read/write) 1036508 1036564 56 0.0
.text 869132 869188 56 0.0
lock-app BRD4161A+wf200 (read/write) 1088584 1088664 80 0.0
.text 907312 907392 80 0.0
window-app BRD4187C (read/write) 1108024 1108080 56 0.0
.text 957724 957780 56 0.0
esp32 all-clusters-app c3devkit (read only) 1149578 1149652 74 0.0
.flash.text 1149578 1149652 74 0.0
m5stack (read only) 1191571 1191659 88 0.0
.flash.text 1186187 1186275 88 0.0
k32w contact k32w0+release (read only) 590316 590396 80 0.0
.text 589780 589860 80 0.0
light k32w0+release (read only) 589004 589068 64 0.0
.text 588468 588532 64 0.0
lock k32w0+release (read only) 561572 561636 64 0.0
.text 561036 561100 64 0.0
linux all-clusters-app debug (read only) 5486561 5486785 224 0.0
.text 4775507 4775731 224 0.0
all-clusters-minimal-app debug (read only) 4900505 4900729 224 0.0
.text 4398451 4398675 224 0.0
bridge-app debug (read only) 2768385 2768609 224 0.0
.text 2376419 2376643 224 0.0
chip-tool debug (read only) 17768969 17769257 288 0.0
.text 14797187 14797475 288 0.0
chip-tool-ipv6only arm64 (read only) 16981492 16981700 208 0.0
.text 13914072 13914280 208 0.0
lighting-app debug+rpc+ui (read only) 5239617 5239841 224 0.0
.text 4660595 4660819 224 0.0
lock-app debug (read only) 4470817 4471041 224 0.0
.text 4013683 4013907 224 0.0
ota-provider-app debug (read only) 4127049 4127273 224 0.0
.text 3735763 3735987 224 0.0
ota-requestor-app debug (read only) 4220961 4221185 224 0.0
.text 3821923 3822147 224 0.0
shell debug (read only) 2929697 2929921 224 0.0
.text 2548130 2548354 224 0.0
thermostat-no-ble arm64 (read only) 4450036 4450212 176 0.0
.text 3949960 3950136 176 0.0
tv-app debug (read only) 5314865 5315169 304 0.0
.text 4798851 4799155 304 0.0
tv-casting-app debug (read only) 8294561 8294785 224 0.0
.text 7526755 7526979 224 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2521776 2521840 64 0.0
.text 1484460 1484524 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1218660 1218724 64 0.0
text 843700 843764 64 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1337372 1337436 64 0.0
text 771128 771200 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156684 1156748 64 0.0
text 810136 810200 64 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1766836 1766900 64 0.0
.debug_abbrev 1378928 1379487 559 0.0
.debug_info 30117551 30121455 3904 0.0
.debug_line 4144534 4144584 50 0.0
.debug_rnglists 142341 142342 1 0.0
.debug_str 4119269 4119529 260 0.0
.strtab 802679 802751 72 0.0
.text 1562804 1562868 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1674284 1674332 48 0.0
.debug_abbrev 1285389 1285896 507 0.0
.debug_info 27214896 27218543 3647 0.0
.debug_line 3962529 3962579 50 0.0
.debug_rnglists 135474 135475 1 0.0
.debug_str 3978826 3979086 260 0.0
.strtab 713313 713385 72 0.0
.text 1472204 1472252 48 0.0
light cy8ckit_062s2_43012 (read/write) 1605764 1605812 48 0.0
.debug_abbrev 1125717 1126119 402 0.0
.debug_info 22361578 22364839 3261 0.0
.debug_line 3527738 3527788 50 0.0
.debug_rnglists 125254 125255 1 0.0
.debug_str 3786886 3787146 260 0.0
.strtab 634305 634377 72 0.0
.text 1409948 1409996 48 0.0
lock cy8ckit_062s2_43012 (read/write) 1639156 1639204 48 0.0
.debug_abbrev 1117154 1117582 428 0.0
.debug_info 22274761 22278152 3391 0.0
.debug_line 3483134 3483184 50 0.0
.debug_rnglists 123430 123431 1 0.0
.debug_str 3751420 3751680 260 0.0
.strtab 608205 608277 72 0.0
.text 1415820 1415868 48 0.0
qpg lighting-app qpg6105+debug (read/write) 1177716 1177796 80 0.0
.text 624560 624640 80 0.0
lock-app qpg6105+debug (read/write) 1134788 1134852 64 0.0
.text 581628 581692 64 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1070164 1070236 72 0.0
text 728974 729044 70 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 976632 976704 72 0.0
text 669608 669678 70 0.0
bridge-app tlsr9518adk80d (read/write) 943928 944000 72 0.0
text 646754 646828 74 0.0
contact-sensor-app tlsr9518adk80d (read/write) 875844 875916 72 0.0
text 590102 590176 74 0.0
light-switch-app tlsr9518adk80d (read/write) 904736 904808 72 0.0
text 615738 615810 72 0.0
lighting-app tlsr9518adk80d (read/write) 982272 982344 72 0.0
text 685604 685676 72 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 993636 993716 80 0.0
text 693120 693194 74 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1051804 1051876 72 0.0
text 730536 730610 74 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1083132 1083204 72 0.0
text 750642 750714 72 0.0
lock-app tlsr9518adk80d (read/write) 933320 933384 64 0.0
text 620798 620868 70 0.0
ota-requestor-app tlsr9518adk80d (read/write) 898472 898536 64 0.0
text 611990 612060 70 0.0
pump-app tlsr9518adk80d (read/write) 881332 881404 72 0.0
text 595796 595868 72 0.0
pump-controller-app tlsr9518adk80d (read/write) 868480 868560 80 0.0
text 586232 586306 74 0.0
shell tlsr9518adk80d (read/write) 744180 744196 16 0.0
text 478644 478654 10 0.0
smoke_co_alarm-app tlsr9518adk80d (read/write) 878312 878384 72 0.0
text 593560 593632 72 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 864620 864692 72 0.0
text 581836 581908 72 0.0
thermostat tlsr9518adk80d (read/write) 910564 910636 72 0.0
text 621280 621352 72 0.0
window-covering tlsr9518adk80d (read/write) 906320 906392 72 0.0
text 616550 616624 74 0.0
Decreases (5 builds for cc32xx, psoc6)
platform target config section fe75cd1 7cbb182 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_frame 369856 369852 -4 -0.0
.debug_loclists 1596887 1596758 -129 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loclists 2248277 2248160 -117 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_loclists 2149127 2149011 -116 -0.0
light cy8ckit_062s2_43012 .debug_loclists 1986199 1986084 -115 -0.0
lock cy8ckit_062s2_43012 .debug_loclists 1966564 1966449 -115 -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 fe75cd1 7cbb182 change % change
bl602 lighting-app bl602 (read/write) 1363594 1363818 224 0.0
.bss 73622 73622 0 0.0
.data 9560 9560 0 0.0
.text 1056686 1056906 220 0.0
bl602+rpc (read/write) 1411062 1411278 216 0.0
.bss 81662 81662 0 0.0
.data 9952 9952 0 0.0
.text 1088620 1088840 220 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1166523 1166739 216 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41285 41285 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1567636 1568130 494 0.0
.debug_aranges 140408 140408 0 0.0
.debug_frame 516576 516588 12 0.0
.debug_info 41497266 41500737 3471 0.0
.debug_line 5484154 5484847 693 0.0
.debug_loc 3564357 3564668 311 0.0
.debug_ranges 384704 384704 0 0.0
.debug_str 4011892 4012152 260 0.0
.hbn 544 544 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 106856 106856 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 589310 589382 72 0.0
.symtab 175600 175600 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
953738 953956 218 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265455 1265675 220 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1744766 1745260 494 0.0
.debug_aranges 148952 148952 0 0.0
.debug_frame 545480 545492 12 0.0
.debug_info 4639169 46395292 3601 0.0
.debug_line 5896676 5897369 693 0.0
.debug_loc 3770513 3770824 311 0.0
.debug_ranges 410456 410456 0 0.0
.debug_str 4431757 4432017 260 0.0
.hbn 544 544 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 121508 121508 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 652273 652345 72 0.0
.symtab 194528 194528 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028420 1028640 220 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1152448 1152672 224 0.0
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77840 77840 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1569855 1570349 494 0.0
.debug_aranges 134912 134912 0 0.0
.debug_frame 496264 496276 12 0.0
.debug_info 41498373 41501846 3473 0.0
.debug_line 5399852 5400545 693 0.0
.debug_loc 3500524 3500821 297 0.0
.debug_ranges 389912 389912 0 0.0
.debug_str 4024362 4024622 260 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100740 100740 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 589535 589607 72 0.0
.symtab 175168 175168 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942808 943030 222 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 615586 615634 48 0.0
(read/write) 207744 207744 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201184 201184 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 962271 962792 521 0.1
.debug_aranges 109080 109080 0 0.0
.debug_frame 369856 369852 -4 -0.0
.debug_info 19412165 19415672 3507 0.0
.debug_line 2815026 2815077 51 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1596887 1596758 -129 -0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100574 100575 1 0.0
.debug_str 3426580 3426840 260 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106282 106282 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 496304 496376 72 0.0
.symtab 293360 293360 0 0.0
.text 0 0 0 0.0
507180 507232 52 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550119 550183 64 0.0
.app_xip_area 441409 441473 64 0.0
.bss 63728 63728 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537103 537175 72 0.0
.app_xip_area 423345 423417 72 0.0
.bss 68752 68752 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573815 573887 72 0.0
.app_xip_area 466185 466257 72 0.0
.bss 62720 62720 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 546527 546607 80 0.0
.app_xip_area 435953 436033 80 0.0
.bss 65592 65592 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012060 1012108 48 0.0
.bss 184524 184524 0 0.0
.data 2652 2652 0 0.0
.text 824864 824912 48 0.0
BRD4187C (read/write) 1036508 1036564 56 0.0
.bss 164108 164108 0 0.0
.data 3248 3248 0 0.0
.text 869132 869188 56 0.0
lock-app BRD4161A+wf200 (read/write) 1088584 1088664 80 0.0
.bss 178580 178580 0 0.0
.data 2672 2672 0 0.0
.text 907312 907392 80 0.0
window-app BRD4187C (read/write) 1108024 1108080 56 0.0
.bss 147148 147148 0 0.0
.data 3132 3132 0 0.0
.text 957724 957780 56 0.0
esp32 all-clusters-app c3devkit (read only) 1149578 1149652 74 0.0
(read/write) 1701964 1701964 0 0.0
.dram0.bss 79048 79048 0 0.0
.dram0.data 13076 13076 0 0.0
.flash.rodata 266088 266088 0 0.0
.flash.text 1149578 1149652 74 0.0
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1191571 1191659 88 0.0
(read/write) 550174 550174 0 0.0
.dram0.bss 85416 85416 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297080 297080 0 0.0
.flash.text 1186187 1186275 88 0.0
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590316 590396 80 0.0
(read/write) 91272 91272 0 0.0
.bss 67316 67316 0 0.0
.data 2124 2124 0 0.0
.text 589780 589860 80 0.0
light k32w0+release (read only) 589004 589068 64 0.0
(read/write) 90912 90912 0 0.0
.bss 66972 66972 0 0.0
.data 2112 2112 0 0.0
.text 588468 588532 64 0.0
lock k32w0+release (read only) 561572 561636 64 0.0
(read/write) 88736 88736 0 0.0
.bss 64852 64852 0 0.0
.data 2056 2056 0 0.0
.text 561036 561100 64 0.0
linux all-clusters-app debug (read only) 5486561 5486785 224 0.0
(read/write) 417632 417632 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 275872 275872 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1304 1304 0 0.0
.rodata 334000 334000 0 0.0
.text 4775507 4775731 224 0.0
all-clusters-minimal-app debug (read only) 4900505 4900729 224 0.0
(read/write) 231384 231384 0 0.0
.bss 126016 126016 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94376 94376 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 271878 271878 0 0.0
.text 4398451 4398675 224 0.0
bridge-app debug (read only) 2768385 2768609 224 0.0
(read/write) 132816 132816 0 0.0
.bss 51480 51480 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71400 71400 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214440 214440 0 0.0
.text 2376419 2376643 224 0.0
chip-tool debug (read only) 17768969 17769257 288 0.0
(read/write) 1055232 1055232 0 0.0
.bss 93752 93752 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 949040 949040 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 916753 916753 0 0.0
.text 14797187 14797475 288 0.0
chip-tool-ipv6only arm64 (read only) 16981492 16981700 208 0.0
(read/write) 1122696 1122696 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 986400 986400 0 0.0
.dynamic 512 512 0 0.0
.got 23352 23352 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 827632 827632 0 0.0
.text 13914072 13914280 208 0.0
lighting-app debug+rpc+ui (read only) 5239617 5239841 224 0.0
(read/write) 222056 222056 0 0.0
.bss 117712 117712 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92240 92240 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 336948 336948 0 0.0
.text 4660595 4660819 224 0.0
lock-app debug (read only) 4470817 4471041 224 0.0
(read/write) 202808 202808 0 0.0
.bss 113328 113328 0 0.0
.data 3728 3728 0 0.0
.data.rel.ro 78960 78960 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247782 247782 0 0.0
.text 4013683 4013907 224 0.0
ota-provider-app debug (read only) 4127049 4127273 224 0.0
(read/write) 191872 191872 0 0.0
.bss 113504 113504 0 0.0
.data 4000 4000 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200966 200966 0 0.0
.text 3735763 3735987 224 0.0
ota-requestor-app debug (read only) 4220961 4221185 224 0.0
(read/write) 196184 196184 0 0.0
.bss 114560 114560 0 0.0
.data 4240 4240 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204390 204390 0 0.0
.text 3821923 3822147 224 0.0
shell debug (read only) 2929697 2929921 224 0.0
(read/write) 150688 150688 0 0.0
.bss 60008 60008 0 0.0
.data 784 784 0 0.0
.data.rel.ro 84024 84024 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 210674 210674 0 0.0
.text 2548130 2548354 224 0.0
thermostat-no-ble arm64 (read only) 4450036 4450212 176 0.0
(read/write) 243848 243848 0 0.0
.bss 122280 122280 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 102232 102232 0 0.0
.dynamic 512 512 0 0.0
.got 11984 11984 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 161996 161996 0 0.0
.text 3949960 3950136 176 0.0
tv-app debug (read only) 5314865 5315169 304 0.0
(read/write) 349856 349856 0 0.0
.bss 241280 241280 0 0.0
.data 5104 5104 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272374 272374 0 0.0
.text 4798851 4799155 304 0.0
tv-casting-app debug (read only) 8294561 8294785 224 0.0
(read/write) 210568 210568 0 0.0
.bss 54208 54208 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 367644 367644 0 0.0
.text 7526755 7526979 224 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521776 2521840 64 0.0
.bss 219904 219904 0 0.0
.data 5128 5128 0 0.0
.text 1484460 1484524 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1218660 1218724 64 0.0
bss 154612 154612 0 0.0
rodata 141392 141392 0 0.0
text 843700 843764 64 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1337372 1337436 64 0.0
bss 140070 140070 0 0.0
rodata 135484 135484 0 0.0
text 771128 771200 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1156684 1156748 64 0.0
bss 154791 154791 0 0.0
rodata 112776 112776 0 0.0
text 810136 810200 64 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837696 837696 0 0.0
(read/write) 1766836 1766900 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193116 193116 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 2528 2528 0 0.0
.debug_abbrev 1378928 1379487 559 0.0
.debug_aranges 143928 143928 0 0.0
.debug_frame 479296 479296 0 0.0
.debug_info 30117551 30121455 3904 0.0
.debug_line 4144534 4144584 50 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2248277 2248160 -117 -0.0
.debug_rnglists 142341 142342 1 0.0
.debug_str 4119269 4119529 260 0.0
.heap 837696 837696 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 802679 802751 72 0.0
.symtab 500208 500208 0 0.0
.text 0 0 0 0.0
1562804 1562868 64 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839648 839648 0 0.0
(read/write) 1674284 1674332 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191228 191228 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 2464 2464 0 0.0
.debug_abbrev 1285389 1285896 507 0.0
.debug_aranges 137232 137232 0 0.0
.debug_frame 462396 462396 0 0.0
.debug_info 27214896 27218543 3647 0.0
.debug_line 3962529 3962579 50 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2149127 2149011 -116 -0.0
.debug_rnglists 135474 135475 1 0.0
.debug_str 3978826 3979086 260 0.0
.heap 839648 839648 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 713313 713385 72 0.0
.symtab 465856 465856 0 0.0
.text 1472204 1472252 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 845912 845912 0 0.0
(read/write) 1605764 1605812 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185076 185076 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 2352 2352 0 0.0
.debug_abbrev 1125717 1126119 402 0.0
.debug_aranges 127360 127360 0 0.0
.debug_frame 425536 425536 0 0.0
.debug_info 22361578 22364839 3261 0.0
.debug_line 3527738 3527788 50 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1986199 1986084 -115 -0.0
.debug_rnglists 125254 125255 1 0.0
.debug_str 3786886 3787146 260 0.0
.heap 845912 845912 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 634305 634377 72 0.0
.symtab 430496 430496 0 0.0
.text 1409948 1409996 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818392 818392 0 0.0
(read/write) 1639156 1639204 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212580 212580 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 2368 2368 0 0.0
.debug_abbrev 1117154 1117582 428 0.0
.debug_aranges 126272 126272 0 0.0
.debug_frame 421568 421568 0 0.0
.debug_info 22274761 22278152 3391 0.0
.debug_line 3483134 3483184 50 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1966564 1966449 -115 -0.0
.debug_rnglists 123430 123431 1 0.0
.debug_str 3751420 3751680 260 0.0
.heap 818392 818392 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 608205 608277 72 0.0
.symtab 422624 422624 0 0.0
.text 1415820 1415868 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177716 1177796 80 0.0
.bss 101176 101176 0 0.0
.data 744 744 0 0.0
.text 624560 624640 80 0.0
lock-app qpg6105+debug (read/write) 1134788 1134852 64 0.0
.bss 95896 95896 0 0.0
.data 748 748 0 0.0
.text 581628 581692 64 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1070164 1070236 72 0.0
bss 107308 107308 0 0.0
text 728974 729044 70 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 976632 976704 72 0.0
bss 105284 105284 0 0.0
text 669608 669678 70 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 943928 944000 72 0.0
bss 109660 109660 0 0.0
text 646754 646828 74 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875844 875916 72 0.0
bss 98840 98840 0 0.0
text 590102 590176 74 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 904736 904808 72 0.0
bss 99432 99432 0 0.0
text 615738 615810 72 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 982272 982344 72 0.0
bss 107516 107516 0 0.0
text 685604 685676 72 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 993636 993716 80 0.0
bss 111764 111764 0 0.0
text 693120 693194 74 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1051804 1051876 72 0.0
bss 109088 109088 0 0.0
text 730536 730610 74 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1083132 1083204 72 0.0
bss 120164 120164 0 0.0
text 750642 750714 72 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933320 933384 64 0.0
bss 99560 99560 0 0.0
text 620798 620868 70 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898472 898536 64 0.0
bss 100148 100148 0 0.0
text 611990 612060 70 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881332 881404 72 0.0
bss 98972 98972 0 0.0
text 595796 595868 72 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868480 868560 80 0.0
bss 98772 98772 0 0.0
text 586232 586306 74 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744180 744196 16 0.0
bss 97208 97208 0 0.0
text 478644 478654 10 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878312 878384 72 0.0
bss 98952 98952 0 0.0
text 593560 593632 72 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864620 864692 72 0.0
bss 98680 98680 0 0.0
text 581836 581908 72 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 910564 910636 72 0.0
bss 99224 99224 0 0.0
text 621280 621352 72 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 906320 906392 72 0.0
bss 99560 99560 0 0.0
text 616550 616624 74 0.0

…ies.

If multiple controllers are running, and some want to enable server interactions
while others do not, the ones not enabling server interactions should not
advertise.

Fixes project-chip#28279
@bzbarsky-apple bzbarsky-apple force-pushed the no-advertise-if-not-wanted branch from 7cbb182 to 5cb44d0 Compare August 5, 2023 03:54
@github-actions
Copy link

github-actions bot commented Aug 5, 2023

PR #28537: Size comparison from fe75cd1 to 5cb44d0

Increases (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fe75cd1 5cb44d0 change % change
bl602 lighting-app bl602 (read/write) 1363594 1363818 224 0.0
.text 1056686 1056908 222 0.0
bl602+rpc (read/write) 1411062 1411286 224 0.0
.text 1088620 1088842 222 0.0
bl702 lighting-app bl702 (read/write) 1166523 1166743 220 0.0
.debug_abbrev 1567636 1568130 494 0.0
.debug_frame 516576 516588 12 0.0
.debug_info 41497266 41500738 3472 0.0
.debug_line 5484154 5484847 693 0.0
.debug_loc 3564357 3564668 311 0.0
.debug_str 4011892 4012152 260 0.0
.strtab 589310 589382 72 0.0
.text 953738 953958 220 0.0
bl702+rpc (read/write) 1265455 1265679 224 0.0
.debug_abbrev 1744766 1745260 494 0.0
.debug_frame 545480 545492 12 0.0
.debug_info 4639169 46395293 3602 0.0
.debug_line 5896676 5897369 693 0.0
.debug_loc 3770513 3770824 311 0.0
.debug_str 4431757 4432017 260 0.0
.strtab 652273 652345 72 0.0
.text 1028420 1028642 222 0.0
bl702l lighting-app bl702l (read/write) 1152448 1152672 224 0.0
.debug_abbrev 1569855 1570349 494 0.0
.debug_frame 496264 496276 12 0.0
.debug_info 41498373 41501846 3473 0.0
.debug_line 5399852 5400545 693 0.0
.debug_loc 3500524 3500821 297 0.0
.debug_str 4024362 4024622 260 0.0
.strtab 589535 589607 72 0.0
.text 942808 943030 222 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 615586 615634 48 0.0
.debug_abbrev 962271 962792 521 0.1
.debug_info 19412165 19415673 3508 0.0
.debug_line 2815026 2815077 51 0.0
.debug_rnglists 100574 100575 1 0.0
.debug_str 3426580 3426840 260 0.0
.strtab 496304 496376 72 0.0
.text 507180 507232 52 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550119 550191 72 0.0
.app_xip_area 441409 441481 72 0.0
lock cyw930739m2evb_01 (read/write) 537103 537175 72 0.0
.app_xip_area 423345 423417 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573815 573887 72 0.0
.app_xip_area 466185 466257 72 0.0
switch cyw930739m2evb_01 (read/write) 546527 546607 80 0.0
.app_xip_area 435953 436033 80 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012060 1012108 48 0.0
.text 824864 824912 48 0.0
BRD4187C (read/write) 1036508 1036564 56 0.0
.text 869132 869188 56 0.0
lock-app BRD4161A+wf200 (read/write) 1088584 1088664 80 0.0
.text 907312 907392 80 0.0
window-app BRD4187C (read/write) 1108024 1108080 56 0.0
.text 957724 957780 56 0.0
esp32 all-clusters-app c3devkit (read only) 1149578 1149652 74 0.0
.flash.text 1149578 1149652 74 0.0
m5stack (read only) 1191571 1191659 88 0.0
.flash.text 1186187 1186275 88 0.0
k32w contact k32w0+release (read only) 590316 590396 80 0.0
.text 589780 589860 80 0.0
light k32w0+release (read only) 589004 589068 64 0.0
.text 588468 588532 64 0.0
lock k32w0+release (read only) 561572 561636 64 0.0
.text 561036 561100 64 0.0
linux all-clusters-app debug (read only) 5486561 5486785 224 0.0
.text 4775507 4775731 224 0.0
all-clusters-minimal-app debug (read only) 4900505 4900729 224 0.0
.text 4398451 4398675 224 0.0
bridge-app debug (read only) 2768385 2768609 224 0.0
.text 2376419 2376643 224 0.0
chip-tool debug (read only) 17768969 17769401 432 0.0
.text 14797187 14797619 432 0.0
chip-tool-ipv6only arm64 (read only) 16981492 16981844 352 0.0
.text 13914072 13914424 352 0.0
lighting-app debug+rpc+ui (read only) 5239617 5239841 224 0.0
.text 4660595 4660819 224 0.0
lock-app debug (read only) 4470817 4471041 224 0.0
.text 4013683 4013907 224 0.0
ota-provider-app debug (read only) 4127049 4127273 224 0.0
.text 3735763 3735987 224 0.0
ota-requestor-app debug (read only) 4220961 4221185 224 0.0
.text 3821923 3822147 224 0.0
shell debug (read only) 2929697 2929921 224 0.0
.text 2548130 2548354 224 0.0
thermostat-no-ble arm64 (read only) 4450036 4450212 176 0.0
.text 3949960 3950136 176 0.0
tv-app debug (read only) 5314865 5315329 464 0.0
.text 4798851 4799315 464 0.0
tv-casting-app debug (read only) 8294561 8294785 224 0.0
.text 7526755 7526979 224 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2521776 2521840 64 0.0
.text 1484460 1484524 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1218660 1218724 64 0.0
text 843700 843768 68 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1337372 1337436 64 0.0
text 771128 771204 76 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156684 1156748 64 0.0
text 810136 810196 60 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1766836 1766900 64 0.0
.debug_abbrev 1378928 1379487 559 0.0
.debug_info 30117551 30121454 3903 0.0
.debug_line 4144534 4144584 50 0.0
.debug_rnglists 142341 142342 1 0.0
.debug_str 4119269 4119529 260 0.0
.strtab 802679 802751 72 0.0
.text 1562804 1562868 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1674284 1674332 48 0.0
.debug_abbrev 1285389 1285896 507 0.0
.debug_info 27214896 2721854 3646 0.0
.debug_line 3962529 3962579 50 0.0
.debug_rnglists 135474 135475 1 0.0
.debug_str 3978826 3979086 260 0.0
.strtab 713313 713385 72 0.0
.text 1472204 1472252 48 0.0
light cy8ckit_062s2_43012 (read/write) 1605764 1605812 48 0.0
.debug_abbrev 1125717 1126119 402 0.0
.debug_info 22361578 22364839 3261 0.0
.debug_line 3527738 3527788 50 0.0
.debug_rnglists 125254 125255 1 0.0
.debug_str 3786886 3787146 260 0.0
.strtab 634305 634377 72 0.0
.text 1409948 1409996 48 0.0
lock cy8ckit_062s2_43012 (read/write) 1639156 1639204 48 0.0
.debug_abbrev 1117154 1117582 428 0.0
.debug_info 22274761 22278151 3390 0.0
.debug_line 3483134 3483184 50 0.0
.debug_rnglists 123430 123431 1 0.0
.debug_str 3751420 3751680 260 0.0
.strtab 608205 608277 72 0.0
.text 1415820 1415868 48 0.0
qpg lighting-app qpg6105+debug (read/write) 1177716 1177796 80 0.0
.text 624560 624640 80 0.0
lock-app qpg6105+debug (read/write) 1134788 1134852 64 0.0
.text 581628 581692 64 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1070164 1070236 72 0.0
text 728974 729046 72 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 976632 976696 64 0.0
text 669608 669676 68 0.0
bridge-app tlsr9518adk80d (read/write) 943928 944000 72 0.0
text 646754 646828 74 0.0
contact-sensor-app tlsr9518adk80d (read/write) 875844 875916 72 0.0
text 590102 590174 72 0.0
light-switch-app tlsr9518adk80d (read/write) 904736 904808 72 0.0
text 615738 615810 72 0.0
lighting-app tlsr9518adk80d (read/write) 982272 982344 72 0.0
text 685604 685674 70 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 993636 993708 72 0.0
text 693120 693192 72 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1051804 1051876 72 0.0
text 730536 730610 74 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1083132 1083204 72 0.0
text 750642 750714 72 0.0
lock-app tlsr9518adk80d (read/write) 933320 933384 64 0.0
text 620798 620868 70 0.0
ota-requestor-app tlsr9518adk80d (read/write) 898472 898536 64 0.0
text 611990 612060 70 0.0
pump-app tlsr9518adk80d (read/write) 881332 881404 72 0.0
text 595796 595868 72 0.0
pump-controller-app tlsr9518adk80d (read/write) 868480 868560 80 0.0
text 586232 586306 74 0.0
shell tlsr9518adk80d (read/write) 744180 744196 16 0.0
text 478644 478654 10 0.0
smoke_co_alarm-app tlsr9518adk80d (read/write) 878312 878384 72 0.0
text 593560 593632 72 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 864620 864692 72 0.0
text 581836 581910 74 0.0
thermostat tlsr9518adk80d (read/write) 910564 910636 72 0.0
text 621280 621352 72 0.0
window-covering tlsr9518adk80d (read/write) 906320 906392 72 0.0
text 616550 616622 72 0.0
Decreases (5 builds for cc32xx, psoc6)
platform target config section fe75cd1 5cb44d0 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_frame 369856 369852 -4 -0.0
.debug_loclists 1596887 1596758 -129 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loclists 2248277 2248160 -117 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_loclists 2149127 2149011 -116 -0.0
light cy8ckit_062s2_43012 .debug_loclists 1986199 1986084 -115 -0.0
lock cy8ckit_062s2_43012 .debug_loclists 1966564 1966449 -115 -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 fe75cd1 5cb44d0 change % change
bl602 lighting-app bl602 (read/write) 1363594 1363818 224 0.0
.bss 73622 73622 0 0.0
.data 9560 9560 0 0.0
.text 1056686 1056908 222 0.0
bl602+rpc (read/write) 1411062 1411286 224 0.0
.bss 81662 81662 0 0.0
.data 9952 9952 0 0.0
.text 1088620 1088842 222 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1166523 1166743 220 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41285 41285 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 3544 3544 0 0.0
.debug_abbrev 1567636 1568130 494 0.0
.debug_aranges 140408 140408 0 0.0
.debug_frame 516576 516588 12 0.0
.debug_info 41497266 41500738 3472 0.0
.debug_line 5484154 5484847 693 0.0
.debug_loc 3564357 3564668 311 0.0
.debug_ranges 384704 384704 0 0.0
.debug_str 4011892 4012152 260 0.0
.hbn 544 544 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 106856 106856 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 589310 589382 72 0.0
.symtab 175600 175600 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
953738 953958 220 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265455 1265679 224 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43424 43424 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1744766 1745260 494 0.0
.debug_aranges 148952 148952 0 0.0
.debug_frame 545480 545492 12 0.0
.debug_info 4639169 46395293 3602 0.0
.debug_line 5896676 5897369 693 0.0
.debug_loc 3770513 3770824 311 0.0
.debug_ranges 410456 410456 0 0.0
.debug_str 4431757 4432017 260 0.0
.hbn 544 544 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 121508 121508 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 652273 652345 72 0.0
.symtab 194528 194528 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028420 1028642 222 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1152448 1152672 224 0.0
.boot2 292 292 0 0.0
.bss 15988 15988 0 0.0
.bss_psram 77840 77840 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1569855 1570349 494 0.0
.debug_aranges 134912 134912 0 0.0
.debug_frame 496264 496276 12 0.0
.debug_info 41498373 41501846 3473 0.0
.debug_line 5399852 5400545 693 0.0
.debug_loc 3500524 3500821 297 0.0
.debug_ranges 389912 389912 0 0.0
.debug_str 4024362 4024622 260 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100740 100740 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 589535 589607 72 0.0
.symtab 175168 175168 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942808 943030 222 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 615586 615634 48 0.0
(read/write) 207744 207744 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201184 201184 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 962271 962792 521 0.1
.debug_aranges 109080 109080 0 0.0
.debug_frame 369856 369852 -4 -0.0
.debug_info 19412165 19415673 3508 0.0
.debug_line 2815026 2815077 51 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1596887 1596758 -129 -0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 100574 100575 1 0.0
.debug_str 3426580 3426840 260 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106282 106282 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 496304 496376 72 0.0
.symtab 293360 293360 0 0.0
.text 507180 507232 52 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 550119 550191 72 0.0
.app_xip_area 441409 441481 72 0.0
.bss 63728 63728 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 537103 537175 72 0.0
.app_xip_area 423345 423417 72 0.0
.bss 68752 68752 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573815 573887 72 0.0
.app_xip_area 466185 466257 72 0.0
.bss 62720 62720 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 546527 546607 80 0.0
.app_xip_area 435953 436033 80 0.0
.bss 65592 65592 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1012060 1012108 48 0.0
.bss 184524 184524 0 0.0
.data 2652 2652 0 0.0
.text 824864 824912 48 0.0
BRD4187C (read/write) 1036508 1036564 56 0.0
.bss 164108 164108 0 0.0
.data 3248 3248 0 0.0
.text 869132 869188 56 0.0
lock-app BRD4161A+wf200 (read/write) 1088584 1088664 80 0.0
.bss 178580 178580 0 0.0
.data 2672 2672 0 0.0
.text 907312 907392 80 0.0
window-app BRD4187C (read/write) 1108024 1108080 56 0.0
.bss 147148 147148 0 0.0
.data 3132 3132 0 0.0
.text 957724 957780 56 0.0
esp32 all-clusters-app c3devkit (read only) 1149578 1149652 74 0.0
(read/write) 1701964 1701964 0 0.0
.dram0.bss 79048 79048 0 0.0
.dram0.data 13076 13076 0 0.0
.flash.rodata 266088 266088 0 0.0
.flash.text 1149578 1149652 74 0.0
.iram0.text 75262 75262 0 0.0
m5stack (read only) 1191571 1191659 88 0.0
(read/write) 550174 550174 0 0.0
.dram0.bss 85416 85416 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297080 297080 0 0.0
.flash.text 1186187 1186275 88 0.0
.iram0.text 123311 123311 0 0.0
k32w contact k32w0+release (read only) 590316 590396 80 0.0
(read/write) 91272 91272 0 0.0
.bss 67316 67316 0 0.0
.data 2124 2124 0 0.0
.text 589780 589860 80 0.0
light k32w0+release (read only) 589004 589068 64 0.0
(read/write) 90912 90912 0 0.0
.bss 66972 66972 0 0.0
.data 2112 2112 0 0.0
.text 588468 588532 64 0.0
lock k32w0+release (read only) 561572 561636 64 0.0
(read/write) 88736 88736 0 0.0
.bss 64852 64852 0 0.0
.data 2056 2056 0 0.0
.text 561036 561100 64 0.0
linux all-clusters-app debug (read only) 5486561 5486785 224 0.0
(read/write) 417632 417632 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 275872 275872 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1304 1304 0 0.0
.rodata 334000 334000 0 0.0
.text 4775507 4775731 224 0.0
all-clusters-minimal-app debug (read only) 4900505 4900729 224 0.0
(read/write) 231384 231384 0 0.0
.bss 126016 126016 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 94376 94376 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 271878 271878 0 0.0
.text 4398451 4398675 224 0.0
bridge-app debug (read only) 2768385 2768609 224 0.0
(read/write) 132816 132816 0 0.0
.bss 51480 51480 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71400 71400 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214440 214440 0 0.0
.text 2376419 2376643 224 0.0
chip-tool debug (read only) 17768969 17769401 432 0.0
(read/write) 1055232 1055232 0 0.0
.bss 93752 93752 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 949040 949040 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 916753 916753 0 0.0
.text 14797187 14797619 432 0.0
chip-tool-ipv6only arm64 (read only) 16981492 16981844 352 0.0
(read/write) 1122696 1122696 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 986400 986400 0 0.0
.dynamic 512 512 0 0.0
.got 23352 23352 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 827632 827632 0 0.0
.text 13914072 13914424 352 0.0
lighting-app debug+rpc+ui (read only) 5239617 5239841 224 0.0
(read/write) 222056 222056 0 0.0
.bss 117712 117712 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92240 92240 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 336948 336948 0 0.0
.text 4660595 4660819 224 0.0
lock-app debug (read only) 4470817 4471041 224 0.0
(read/write) 202808 202808 0 0.0
.bss 113328 113328 0 0.0
.data 3728 3728 0 0.0
.data.rel.ro 78960 78960 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247782 247782 0 0.0
.text 4013683 4013907 224 0.0
ota-provider-app debug (read only) 4127049 4127273 224 0.0
(read/write) 191872 191872 0 0.0
.bss 113504 113504 0 0.0
.data 4000 4000 0 0.0
.data.rel.ro 68448 68448 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200966 200966 0 0.0
.text 3735763 3735987 224 0.0
ota-requestor-app debug (read only) 4220961 4221185 224 0.0
(read/write) 196184 196184 0 0.0
.bss 114560 114560 0 0.0
.data 4240 4240 0 0.0
.data.rel.ro 71448 71448 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204390 204390 0 0.0
.text 3821923 3822147 224 0.0
shell debug (read only) 2929697 2929921 224 0.0
(read/write) 150688 150688 0 0.0
.bss 60008 60008 0 0.0
.data 784 784 0 0.0
.data.rel.ro 84024 84024 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 210674 210674 0 0.0
.text 2548130 2548354 224 0.0
thermostat-no-ble arm64 (read only) 4450036 4450212 176 0.0
(read/write) 243848 243848 0 0.0
.bss 122280 122280 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 102232 102232 0 0.0
.dynamic 512 512 0 0.0
.got 11984 11984 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 161996 161996 0 0.0
.text 3949960 3950136 176 0.0
tv-app debug (read only) 5314865 5315329 464 0.0
(read/write) 349856 349856 0 0.0
.bss 241280 241280 0 0.0
.data 5104 5104 0 0.0
.data.rel.ro 96048 96048 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272374 272374 0 0.0
.text 4798851 4799315 464 0.0
tv-casting-app debug (read only) 8294561 8294785 224 0.0
(read/write) 210568 210568 0 0.0
.bss 54208 54208 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147016 147016 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 367644 367644 0 0.0
.text 7526755 7526979 224 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521776 2521840 64 0.0
.bss 219904 219904 0 0.0
.data 5128 5128 0 0.0
.text 1484460 1484524 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1218660 1218724 64 0.0
bss 154612 154612 0 0.0
rodata 141392 141392 0 0.0
text 843700 843768 68 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1337372 1337436 64 0.0
bss 140070 140070 0 0.0
rodata 135484 135484 0 0.0
text 771128 771204 76 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1156684 1156748 64 0.0
bss 154791 154791 0 0.0
rodata 112776 112776 0 0.0
text 810136 810196 60 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837696 837696 0 0.0
(read/write) 1766836 1766900 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193116 193116 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 2528 2528 0 0.0
.debug_abbrev 1378928 1379487 559 0.0
.debug_aranges 143928 143928 0 0.0
.debug_frame 479296 479296 0 0.0
.debug_info 30117551 30121454 3903 0.0
.debug_line 4144534 4144584 50 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2248277 2248160 -117 -0.0
.debug_rnglists 142341 142342 1 0.0
.debug_str 4119269 4119529 260 0.0
.heap 837696 837696 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 802679 802751 72 0.0
.symtab 500208 500208 0 0.0
.text 1562804 1562868 64 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839648 839648 0 0.0
(read/write) 1674284 1674332 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191228 191228 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 2464 2464 0 0.0
.debug_abbrev 1285389 1285896 507 0.0
.debug_aranges 137232 137232 0 0.0
.debug_frame 462396 462396 0 0.0
.debug_info 27214896 2721854 3646 0.0
.debug_line 3962529 3962579 50 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2149127 2149011 -116 -0.0
.debug_rnglists 135474 135475 1 0.0
.debug_str 3978826 3979086 260 0.0
.heap 839648 839648 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 713313 713385 72 0.0
.symtab 465856 465856 0 0.0
.text 1472204 1472252 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 845912 845912 0 0.0
(read/write) 1605764 1605812 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185076 185076 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 2352 2352 0 0.0
.debug_abbrev 1125717 1126119 402 0.0
.debug_aranges 127360 127360 0 0.0
.debug_frame 425536 425536 0 0.0
.debug_info 22361578 22364839 3261 0.0
.debug_line 3527738 3527788 50 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1986199 1986084 -115 -0.0
.debug_rnglists 125254 125255 1 0.0
.debug_str 3786886 3787146 260 0.0
.heap 845912 845912 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 634305 634377 72 0.0
.symtab 430496 430496 0 0.0
.text 1409948 1409996 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818392 818392 0 0.0
(read/write) 1639156 1639204 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212580 212580 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 2368 2368 0 0.0
.debug_abbrev 1117154 1117582 428 0.0
.debug_aranges 126272 126272 0 0.0
.debug_frame 421568 421568 0 0.0
.debug_info 22274761 22278151 3390 0.0
.debug_line 3483134 3483184 50 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1966564 1966449 -115 -0.0
.debug_rnglists 123430 123431 1 0.0
.debug_str 3751420 3751680 260 0.0
.heap 818392 818392 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 608205 608277 72 0.0
.symtab 422624 422624 0 0.0
.text 1415820 1415868 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177716 1177796 80 0.0
.bss 101176 101176 0 0.0
.data 744 744 0 0.0
.text 624560 624640 80 0.0
lock-app qpg6105+debug (read/write) 1134788 1134852 64 0.0
.bss 95896 95896 0 0.0
.data 748 748 0 0.0
.text 581628 581692 64 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1070164 1070236 72 0.0
bss 107308 107308 0 0.0
text 728974 729046 72 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 976632 976696 64 0.0
bss 105284 105284 0 0.0
text 669608 669676 68 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 943928 944000 72 0.0
bss 109660 109660 0 0.0
text 646754 646828 74 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875844 875916 72 0.0
bss 98840 98840 0 0.0
text 590102 590174 72 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 904736 904808 72 0.0
bss 99432 99432 0 0.0
text 615738 615810 72 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 982272 982344 72 0.0
bss 107516 107516 0 0.0
text 685604 685674 70 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 993636 993708 72 0.0
bss 111764 111764 0 0.0
text 693120 693192 72 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1051804 1051876 72 0.0
bss 109088 109088 0 0.0
text 730536 730610 74 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1083132 1083204 72 0.0
bss 120164 120164 0 0.0
text 750642 750714 72 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933320 933384 64 0.0
bss 99560 99560 0 0.0
text 620798 620868 70 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898472 898536 64 0.0
bss 100148 100148 0 0.0
text 611990 612060 70 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881332 881404 72 0.0
bss 98972 98972 0 0.0
text 595796 595868 72 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868480 868560 80 0.0
bss 98772 98772 0 0.0
text 586232 586306 74 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744180 744196 16 0.0
bss 97208 97208 0 0.0
text 478644 478654 10 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878312 878384 72 0.0
bss 98952 98952 0 0.0
text 593560 593632 72 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864620 864692 72 0.0
bss 98680 98680 0 0.0
text 581836 581910 74 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 910564 910636 72 0.0
bss 99224 99224 0 0.0
text 621280 621352 72 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 906320 906392 72 0.0
bss 99560 99560 0 0.0
text 616550 616622 72 0.0

@mergify mergify bot merged commit 35998cd into project-chip:master Aug 8, 2023
@bzbarsky-apple bzbarsky-apple deleted the no-advertise-if-not-wanted branch August 9, 2023 18:09
abpoth pushed a commit to abpoth/connectedhomeip that referenced this pull request Aug 15, 2023
…ies. (project-chip#28537)

If multiple controllers are running, and some want to enable server interactions
while others do not, the ones not enabling server interactions should not
advertise.

Fixes project-chip#28279
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.

[Feature] Make it possible to flag fabric table entries with whether they should be advertised operationally
3 participants