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 an API to stop a DNS-SD browse operation. #22823

Merged

Conversation

bzbarsky-apple
Copy link
Contributor

Most backends don't implement this yet. Darwin does, and no longer stops Browse operations itself.

May provide a way toward fixing
#13275

Issue Being Resolved

Change overview

  1. Add ChipDnssdStopBrowse
  2. Don't stop browse operations on Darwin until ChipDnssdStopBrowse is called.
  3. Add the relevant ChipDnssdStopBrowse call to SetUpCodePairer.

@github-actions
Copy link

github-actions bot commented Sep 22, 2022

PR #22823: Size comparison from fd9357f to 4be0a13

Increases (36 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section fd9357f 4be0a13 change % change
bl602 lighting-app bl602 (read/write) 1383262 1383278 16 0.0
.text 1064926 1064932 6 0.0
bl602+rpc (read/write) 1428474 1428490 16 0.0
.text 1096272 1096278 6 0.0
bl702 lighting-app bl702 (read/write) 1188091 1188243 152 0.0
.bss 67078 67086 8 0.0
.debug_abbrev 1506921 1506937 16 0.0
.debug_aranges 133088 133120 32 0.0
.debug_frame 486408 486504 96 0.0
.debug_info 37898470 37900606 2136 0.0
.debug_line 5252647 5253146 499 0.0
.debug_loc 3363849 3364245 396 0.0
.debug_ranges 358952 359080 128 0.0
.debug_str 3455981 3457127 1146 0.0
.rodata 116472 116488 16 0.0
.strtab 564828 565030 202 0.0
.symtab 171600 171664 64 0.0
.text 956756 956890 134 0.0
bl702+rpc (read/write) 1284011 1284163 152 0.0
.bss 75126 75134 8 0.0
.debug_abbrev 1644466 1644482 16 0.0
.debug_aranges 140592 140624 32 0.0
.debug_frame 511784 511880 96 0.0
.debug_info 41805066 41807204 2138 0.0
.debug_line 5627186 5627685 499 0.0
.debug_loc 3556553 3556933 380 0.0
.debug_ranges 381408 381536 128 0.0
.debug_str 3851881 3853027 1146 0.0
.rodata 129864 129880 16 0.0
.strtab 624001 624203 202 0.0
.symtab 189408 189472 64 0.0
.text 1030456 1030592 136 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676587 676703 116 0.0
.bss 81228 81236 8 0.0
.rodata 89611 89623 12 0.0
.text 586664 586768 104 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640835 640943 108 0.0
(read/write) 157996 158004 8 0.0
.bss 80500 80508 8 0.0
.rodata 78747 78759 12 0.0
.text 561768 561864 96 0.0
lock-ftd LP_CC2652R7 (read only) 678111 678227 116 0.0
.bss 78484 78492 8 0.0
.rodata 77295 77307 12 0.0
.text 600336 600440 104 0.0
lock-mtd LP_CC2652R7 (read only) 661939 662055 116 0.0
.bss 74172 74180 8 0.0
.rodata 103131 103143 12 0.0
.text 558328 558432 104 0.0
pump-app LP_CC2652R7 (read only) 687299 687415 116 0.0
.bss 78420 78428 8 0.0
.rodata 90515 90527 12 0.0
.text 596300 596404 104 0.0
pump-controller-app LP_CC2652R7 (read only) 671807 671915 108 0.0
.bss 78532 78540 8 0.0
.rodata 86071 86083 12 0.0
.text 585256 585352 96 0.0
shell LP_CC2652R7 (read only) 667638 667750 112 0.0
.bss 83540 83556 16 0.0
.rodata 86326 86334 8 0.0
.text 580996 581100 104 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587298 587426 128 0.0
.app_xip_area 463956 464068 112 0.0
.bss 65776 65792 16 0.0
lock cyw930739m2evb_01 (read/write) 594370 594498 128 0.0
.app_xip_area 465700 465812 112 0.0
.bss 71096 71112 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543322 543458 136 0.0
.app_xip_area 425004 425124 120 0.0
.bss 60784 60800 16 0.0
efr32 lighting-app BRD4161A (read/write) 1110448 1110600 152 0.0
.bss 136532 136540 8 0.0
.text 971824 971968 144 0.0
BRD4161A+rpc (read/write) 973620 973756 136 0.0
.bss 151044 151052 8 0.0
.text 820304 820428 124 0.0
BRD4161A+rs911x (read/write) 1003704 1003712 8 0.0
.text 832252 832260 8 0.0
lock-app BRD4161A+wf200 (read/write) 1151276 1151280 4 0.0
.text 996936 996940 4 0.0
window-app BRD4161A (read/write) 1102496 1102648 152 0.0
.bss 137980 137988 8 0.0
.text 962400 962544 144 0.0
esp32 all-clusters-app c3devkit (read only) 1222916 1222924 8 0.0
.flash.text 1222916 1222924 8 0.0
m5stack (read only) 1233011 1233035 24 0.0
(read/write) 563948 563956 8 0.0
.dram0.bss 82304 82312 8 0.0
.flash.text 1227627 1227651 24 0.0
k32w light k32w0+release (read/write) 649908 650024 116 0.0
.bss 70712 70720 8 0.0
.text 574400 574508 108 0.0
lock k32w0+release (read/write) 706864 706996 132 0.0
.bss 71160 71168 8 0.0
.text 630900 631024 124 0.0
linux chip-tool-ipv6only arm64 (read only) 10381564 10381852 288 0.0
(read/write) 706257 706289 32 0.0
.data.rel.ro 650560 650584 24 0.0
.text 8219284 8219508 224 0.0
thermostat-no-ble arm64 (read only) 2387316 2387668 352 0.0
(read/write) 143649 143681 32 0.0
.bss 55361 55377 16 0.0
.data.rel.ro 77208 77232 24 0.0
.text 2001392 2001680 288 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182835 1182959 124 0.0
bss 144433 144441 8 0.0
rodata 144196 144208 12 0.0
text 815284 815396 112 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161503 1161627 124 0.0
bss 143660 143668 8 0.0
rodata 135768 135780 12 0.0
text 803176 803288 112 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744252 1744276 24 0.0
.debug_aranges 111824 111840 16 0.0
.debug_frame 373360 373392 32 0.0
.debug_info 26821284 26822654 1370 0.0
.debug_line 3668874 3668971 97 0.0
.debug_loc 3582968 3583148 180 0.0
.debug_ranges 338776 338792 16 0.0
.debug_str 3439746 3440542 796 0.0
.strtab 569480 569543 63 0.0
.symtab 421008 421040 32 0.0
.text 1544488 1544512 24 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1686852 1686876 24 0.0
.debug_aranges 111296 111312 16 0.0
.debug_frame 376440 376472 32 0.0
.debug_info 26558067 26559437 1370 0.0
.debug_line 3689590 3689687 97 0.0
.debug_loc 3570605 3570785 180 0.0
.debug_ranges 337392 337408 16 0.0
.debug_str 3428759 3429555 796 0.0
.strtab 533569 533632 63 0.0
.symtab 407440 407472 32 0.0
.text 1487824 1487848 24 0.0
light cy8ckit_062s2_43012 (read/write) 1605396 1605404 8 0.0
.debug_aranges 103504 103520 16 0.0
.debug_frame 346768 346800 32 0.0
.debug_info 2202224 22023618 1369 0.0
.debug_line 3259510 3259607 97 0.0
.debug_loc 3268669 3268850 181 0.0
.debug_ranges 302720 302736 16 0.0
.debug_str 3234291 3235087 796 0.0
.strtab 469946 470009 63 0.0
.symtab 375888 375920 32 0.0
.text 1414560 1414568 8 0.0
lock cy8ckit_062s2_43012 (read/write) 1643260 1643268 8 0.0
.debug_aranges 104176 104192 16 0.0
.debug_frame 349592 349624 32 0.0
.debug_info 22401614 22402984 1370 0.0
.debug_line 3268224 3268321 97 0.0
.debug_loc 3308512 3308693 181 0.0
.debug_ranges 306064 306080 16 0.0
.debug_str 3261746 3262542 796 0.0
.strtab 476186 476249 63 0.0
.symtab 379120 379152 32 0.0
.text 1447392 1447400 8 0.0
qpg lighting-app qpg6105+debug (read/write) 1146296 1146412 116 0.0
.bss 110544 110552 8 0.0
.text 593392 593508 116 0.0
lock-app qpg6105+debug (read/write) 1116196 1116312 116 0.0
.bss 106376 106384 8 0.0
.text 563296 563412 116 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814436 814600 164 0.0
bss 72172 72180 8 0.0
text 574530 574674 144 0.0
lighting-app tlsr9518adk80d (read/write) 836548 836712 164 0.0
bss 73028 73036 8 0.0
text 592754 592894 140 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844500 844664 164 0.0
bss 73936 73944 8 0.0
text 598932 599078 146 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section fd9357f 4be0a13 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174948 174840 -108 -0.1
lock-ftd LP_CC2652R7 (read/write) 170592 170484 -108 -0.1
lock-mtd LP_CC2652R7 (read/write) 182452 182344 -108 -0.1
pump-app LP_CC2652R7 (read/write) 162108 162000 -108 -0.1
pump-controller-app LP_CC2652R7 (read/write) 177712 177612 -100 -0.1
shell LP_CC2652R7 (read/write) 186208 186112 -96 -0.1
Full report (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fd9357f 4be0a13 change % change
bl602 lighting-app bl602 (read/write) 1383262 1383278 16 0.0
.bss 89537 89537 0 0.0
.data 9808 9808 0 0.0
.text 1064926 1064932 6 0.0
bl602+rpc (read/write) 1428474 1428490 16 0.0
.bss 96969 96969 0 0.0
.data 10192 10192 0 0.0
.text 1096272 1096278 6 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188091 1188243 152 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67078 67086 8 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506921 1506937 16 0.0
.debug_aranges 133088 133120 32 0.0
.debug_frame 486408 486504 96 0.0
.debug_info 37898470 37900606 2136 0.0
.debug_line 5252647 5253146 499 0.0
.debug_loc 3363849 3364245 396 0.0
.debug_ranges 358952 359080 128 0.0
.debug_str 3455981 3457127 1146 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 116472 116488 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564828 565030 202 0.0
.symtab 171600 171664 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956756 956890 134 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284011 1284163 152 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75126 75134 8 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644466 1644482 16 0.0
.debug_aranges 140592 140624 32 0.0
.debug_frame 511784 511880 96 0.0
.debug_info 41805066 41807204 2138 0.0
.debug_line 5627186 5627685 499 0.0
.debug_loc 3556553 3556933 380 0.0
.debug_ranges 381408 381536 128 0.0
.debug_str 3851881 3853027 1146 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 129864 129880 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624001 624203 202 0.0
.symtab 189408 189472 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030456 1030592 136 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676587 676703 116 0.0
(read/write) 174948 174840 -108 -0.1
.bss 81228 81236 8 0.0
.data 3380 3380 0 0.0
.rodata 89611 89623 12 0.0
.text 586664 586768 104 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640835 640943 108 0.0
(read/write) 157996 158004 8 0.0
.bss 80500 80508 8 0.0
.data 3380 3380 0 0.0
.rodata 78747 78759 12 0.0
.text 561768 561864 96 0.0
lock-ftd LP_CC2652R7 (read only) 678111 678227 116 0.0
(read/write) 170592 170484 -108 -0.1
.bss 78484 78492 8 0.0
.data 3304 3304 0 0.0
.rodata 77295 77307 12 0.0
.text 600336 600440 104 0.0
lock-mtd LP_CC2652R7 (read only) 661939 662055 116 0.0
(read/write) 182452 182344 -108 -0.1
.bss 74172 74180 8 0.0
.data 3304 3304 0 0.0
.rodata 103131 103143 12 0.0
.text 558328 558432 104 0.0
pump-app LP_CC2652R7 (read only) 687299 687415 116 0.0
(read/write) 162108 162000 -108 -0.1
.bss 78420 78428 8 0.0
.data 3296 3296 0 0.0
.rodata 90515 90527 12 0.0
.text 596300 596404 104 0.0
pump-controller-app LP_CC2652R7 (read only) 671807 671915 108 0.0
(read/write) 177712 177612 -100 -0.1
.bss 78532 78540 8 0.0
.data 3292 3292 0 0.0
.rodata 86071 86083 12 0.0
.text 585256 585352 96 0.0
shell LP_CC2652R7 (read only) 667638 667750 112 0.0
(read/write) 186208 186112 -96 -0.1
.bss 83540 83556 16 0.0
.data 3376 3376 0 0.0
.rodata 86326 86334 8 0.0
.text 580996 581100 104 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587298 587426 128 0.0
.app_xip_area 463956 464068 112 0.0
.bss 65776 65792 16 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594370 594498 128 0.0
.app_xip_area 465700 465812 112 0.0
.bss 71096 71112 16 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543322 543458 136 0.0
.app_xip_area 425004 425124 120 0.0
.bss 60784 60800 16 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1110448 1110600 152 0.0
.bss 136532 136540 8 0.0
.data 2072 2072 0 0.0
.text 971824 971968 144 0.0
BRD4161A+rpc (read/write) 973620 973756 136 0.0
.bss 151044 151052 8 0.0
.data 2252 2252 0 0.0
.text 820304 820428 124 0.0
BRD4161A+rs911x (read/write) 1003704 1003712 8 0.0
.bss 169368 169368 0 0.0
.data 2064 2064 0 0.0
.text 832252 832260 8 0.0
lock-app BRD4161A+wf200 (read/write) 1151276 1151280 4 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 996936 996940 4 0.0
window-app BRD4161A (read/write) 1102496 1102648 152 0.0
.bss 137980 137988 8 0.0
.data 2096 2096 0 0.0
.text 962400 962544 144 0.0
esp32 all-clusters-app c3devkit (read only) 1222916 1222924 8 0.0
(read/write) 1788038 1788038 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257608 257608 0 0.0
.flash.text 1222916 1222924 8 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233011 1233035 24 0.0
(read/write) 563948 563956 8 0.0
.dram0.bss 82304 82312 8 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314680 314680 0 0.0
.flash.text 1227627 1227651 24 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649908 650024 116 0.0
.bss 70712 70720 8 0.0
.data 2068 2068 0 0.0
.text 574400 574508 108 0.0
lock k32w0+release (read/write) 706864 706996 132 0.0
.bss 71160 71168 8 0.0
.data 2076 2076 0 0.0
.text 630900 631024 124 0.0
linux chip-tool-ipv6only arm64 (read only) 10381564 10381852 288 0.0
(read/write) 706257 706289 32 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 508300 508300 0 0.0
.text 8219284 8219508 224 0.0
thermostat-no-ble arm64 (read only) 2387316 2387668 352 0.0
(read/write) 143649 143681 32 0.0
.bss 55361 55377 16 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77232 24 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143628 143628 0 0.0
.text 2001392 2001680 288 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455640 2455640 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418284 1418284 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182835 1182959 124 0.0
bss 144433 144441 8 0.0
rodata 144196 144208 12 0.0
text 815284 815396 112 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161503 1161627 124 0.0
bss 143660 143668 8 0.0
rodata 135768 135780 12 0.0
text 803176 803288 112 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744252 1744276 24 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 1229470 1229470 0 0.0
.debug_aranges 111824 111840 16 0.0
.debug_frame 373360 373392 32 0.0
.debug_info 26821284 26822654 1370 0.0
.debug_line 3668874 3668971 97 0.0
.debug_loc 3582968 3583148 180 0.0
.debug_ranges 338776 338792 16 0.0
.debug_str 3439746 3440542 796 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 569480 569543 63 0.0
.symtab 421008 421040 32 0.0
.text 1544488 1544512 24 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) 1686852 1686876 24 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 1221269 1221269 0 0.0
.debug_aranges 111296 111312 16 0.0
.debug_frame 376440 376472 32 0.0
.debug_info 26558067 26559437 1370 0.0
.debug_line 3689590 3689687 97 0.0
.debug_loc 3570605 3570785 180 0.0
.debug_ranges 337392 337408 16 0.0
.debug_str 3428759 3429555 796 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 533569 533632 63 0.0
.symtab 407440 407472 32 0.0
.text 1487824 1487848 24 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605396 1605404 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 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 1055325 1055325 0 0.0
.debug_aranges 103504 103520 16 0.0
.debug_frame 346768 346800 32 0.0
.debug_info 2202224 22023618 1369 0.0
.debug_line 3259510 3259607 97 0.0
.debug_loc 3268669 3268850 181 0.0
.debug_ranges 302720 302736 16 0.0
.debug_str 3234291 3235087 796 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 470009 63 0.0
.symtab 375888 375920 32 0.0
.text 1414560 1414568 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845864 845864 0 0.0
(read/write) 1643260 1643268 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 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 1062744 1062744 0 0.0
.debug_aranges 104176 104192 16 0.0
.debug_frame 349592 349624 32 0.0
.debug_info 22401614 22402984 1370 0.0
.debug_line 3268224 3268321 97 0.0
.debug_loc 3308512 3308693 181 0.0
.debug_ranges 306064 306080 16 0.0
.debug_str 3261746 3262542 796 0.0
.heap 845864 845864 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 476186 476249 63 0.0
.symtab 379120 379152 32 0.0
.text 1447392 1447400 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1146296 1146412 116 0.0
.bss 110544 110552 8 0.0
.data 1028 1028 0 0.0
.text 593392 593508 116 0.0
lock-app qpg6105+debug (read/write) 1116196 1116312 116 0.0
.bss 106376 106384 8 0.0
.data 1032 1032 0 0.0
.text 563296 563412 116 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814436 814600 164 0.0
bss 72172 72180 8 0.0
noinit 43488 43488 0 0.0
text 574530 574674 144 0.0
lighting-app tlsr9518adk80d (read/write) 836548 836712 164 0.0
bss 73028 73036 8 0.0
noinit 43488 43488 0 0.0
text 592754 592894 140 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844500 844664 164 0.0
bss 73936 73944 8 0.0
noinit 43488 43488 0 0.0
text 598932 599078 146 0.0

Most backends don't implement this yet. Darwin does, and no longer
stops Browse operations itself.

Fixes project-chip#19194

May provide a way toward fixing
project-chip#13275
@bzbarsky-apple bzbarsky-apple force-pushed the add-way-to-stop-browse branch from 4be0a13 to 5045e98 Compare October 3, 2022 19:22
@github-actions
Copy link

github-actions bot commented Oct 3, 2022

PR #22823: Size comparison from 2060105 to 5045e98

Increases (34 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, nrfconnect, psoc6, qpg, telink)
platform target config section 2060105 5045e981 change % change
bl602 lighting-app bl602 (read/write) 1388818 1388834 16 0.0
.text 1068424 1068432 8 0.0
bl602+rpc (read/write) 1434038 1434054 16 0.0
.text 1099772 1099780 8 0.0
bl702 lighting-app bl702 (read/write) 1188027 1188195 168 0.0
.bss 67094 67102 8 0.0
.debug_abbrev 1506897 1506913 16 0.0
.debug_aranges 133088 133120 32 0.0
.debug_frame 486444 486540 96 0.0
.debug_info 37902572 37904715 2143 0.0
.debug_line 5255713 5256212 499 0.0
.debug_loc 3366185 3366538 353 0.0
.debug_ranges 359136 359264 128 0.0
.debug_str 3456572 3457718 1146 0.0
.rodata 116536 116552 16 0.0
.strtab 564835 565037 202 0.0
.symtab 171584 171648 64 0.0
.text 956624 956764 140 0.0
bl702+rpc (read/write) 1283963 1284115 152 0.0
.bss 75142 75150 8 0.0
.debug_abbrev 1644442 1644458 16 0.0
.debug_aranges 140592 140624 32 0.0
.debug_frame 511820 511916 96 0.0
.debug_info 41809182 41811325 2143 0.0
.debug_line 5630248 5630747 499 0.0
.debug_loc 3558817 3559198 381 0.0
.debug_ranges 381592 381720 128 0.0
.debug_str 3852472 3853618 1146 0.0
.rodata 129928 129944 16 0.0
.strtab 624008 624210 202 0.0
.symtab 189392 189456 64 0.0
.text 1030326 1030464 138 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676671 124 0.0
.bss 81228 81236 8 0.0
.rodata 89547 89559 12 0.0
.text 586688 586800 112 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640919 116 0.0
(read/write) 157996 158004 8 0.0
.bss 80500 80508 8 0.0
.rodata 78683 78695 12 0.0
.text 561800 561904 104 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675355 116 0.0
.bss 78468 78476 8 0.0
.rodata 77071 77083 12 0.0
.text 597688 597792 104 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659215 116 0.0
.bss 74156 74164 8 0.0
.rodata 102939 102951 12 0.0
.text 555680 555784 104 0.0
pump-app LP_CC2652R7 (read only) 687403 687519 116 0.0
.bss 78420 78428 8 0.0
.rodata 90531 90543 12 0.0
.text 596388 596492 104 0.0
pump-controller-app LP_CC2652R7 (read only) 671903 672019 116 0.0
.bss 78532 78540 8 0.0
.rodata 86087 86099 12 0.0
.text 585336 585440 104 0.0
shell LP_CC2652R7 (read only) 667606 667718 112 0.0
.bss 83540 83556 16 0.0
.rodata 86262 86270 8 0.0
.text 581028 581132 104 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587706 128 0.0
.app_xip_area 464204 464316 112 0.0
.bss 65792 65808 16 0.0
lock cyw930739m2evb_01 (read/write) 591834 591962 128 0.0
.app_xip_area 463140 463252 112 0.0
.bss 71104 71120 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543482 136 0.0
.app_xip_area 425028 425148 120 0.0
.bss 60784 60800 16 0.0
efr32 lighting-app BRD4161A (read/write) 1110692 1110844 152 0.0
.bss 137708 137716 8 0.0
.text 970892 971036 144 0.0
BRD4161A+rpc (read/write) 973636 973768 132 0.0
.bss 152236 152244 8 0.0
.text 819132 819256 124 0.0
BRD4161A+rs911x (read/write) 1003840 1003848 8 0.0
.text 831216 831224 8 0.0
lock-app BRD4161A+wf200 .text 992244 992248 4 0.0
window-app BRD4161A (read/write) 1102684 1102836 152 0.0
.bss 139156 139164 8 0.0
.text 961412 961556 144 0.0
esp32 all-clusters-app c3devkit (read only) 1223038 1223042 4 0.0
.flash.text 1223038 1223042 4 0.0
m5stack (read only) 1233099 1233123 24 0.0
(read/write) 564004 564020 16 0.0
.dram0.bss 82304 82312 8 0.0
.flash.rodata 314736 314744 8 0.0
.flash.text 1227715 1227739 24 0.0
k32w light k32w0+release (read/write) 641472 641588 116 0.0
.bss 74816 74824 8 0.0
.text 561864 561972 108 0.0
lock k32w0+release (read/write) 632768 632900 132 0.0
.bss 75592 75600 8 0.0
.text 552368 552492 124 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1183035 124 0.0
bss 144433 144441 8 0.0
rodata 144208 144220 12 0.0
text 815352 815464 112 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161703 124 0.0
bss 143660 143668 8 0.0
rodata 135780 135792 12 0.0
text 803244 803360 116 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744436 1744444 8 0.0
.debug_aranges 111824 111840 16 0.0
.debug_frame 373372 373404 32 0.0
.debug_info 26826793 26828163 1370 0.0
.debug_line 3670544 3670641 97 0.0
.debug_loc 3585489 3585671 182 0.0
.debug_ranges 338936 338952 16 0.0
.debug_str 3440244 3441040 796 0.0
.strtab 569480 569543 63 0.0
.symtab 421056 421088 32 0.0
.text 1544672 1544680 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687044 1687052 8 0.0
.debug_aranges 111296 111312 16 0.0
.debug_frame 376452 376484 32 0.0
.debug_info 26563575 26564945 1370 0.0
.debug_line 3691260 3691357 97 0.0
.debug_loc 3573126 3573308 182 0.0
.debug_ranges 337552 337568 16 0.0
.debug_str 3429257 3430053 796 0.0
.strtab 533569 533632 63 0.0
.symtab 407488 407520 32 0.0
.text 1488016 1488024 8 0.0
light cy8ckit_062s2_43012 (read/write) 1605572 1605580 8 0.0
.debug_aranges 103504 103520 16 0.0
.debug_frame 346780 346812 32 0.0
.debug_info 22027213 22028581 1368 0.0
.debug_line 3261180 3261277 97 0.0
.debug_loc 3271206 3271373 167 0.0
.debug_ranges 302880 302896 16 0.0
.debug_str 3234789 3235585 796 0.0
.strtab 469946 470009 63 0.0
.symtab 375936 375968 32 0.0
.text 1414736 1414744 8 0.0
lock cy8ckit_062s2_43012 (read/write) 1639492 1639500 8 0.0
.debug_aranges 103904 103920 16 0.0
.debug_frame 348672 348704 32 0.0
.debug_info 22265881 22267251 1370 0.0
.debug_line 3259041 3259138 97 0.0
.debug_loc 3299784 3299966 182 0.0
.debug_ranges 304824 304840 16 0.0
.debug_str 3254303 3255099 796 0.0
.strtab 472353 472416 63 0.0
.symtab 377600 377632 32 0.0
.text 1443640 1443648 8 0.0
qpg lighting-app qpg6105+debug (read/write) 1148132 1148256 124 0.0
.bss 110548 110556 8 0.0
.text 595232 595356 124 0.0
lock-app qpg6105+debug (read/write) 1113204 1113320 116 0.0
.bss 106364 106372 8 0.0
.text 560300 560416 116 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788968 164 0.0
bss 72472 72480 8 0.0
text 552774 552918 144 0.0
lighting-app tlsr9518adk80d (read/write) 810908 811072 164 0.0
bss 73320 73328 8 0.0
text 570994 571138 144 0.0
ota-requestor-app tlsr9518adk80d (read/write) 818844 819016 172 0.0
bss 74228 74236 8 0.0
text 577176 577322 146 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 2060105 5045e981 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174988 174872 -116 -0.1
lock-ftd LP_CC2652R7 (read/write) 173448 173340 -108 -0.1
lock-mtd LP_CC2652R7 (read/write) 185276 185168 -108 -0.1
pump-app LP_CC2652R7 (read/write) 162004 161896 -108 -0.1
pump-controller-app LP_CC2652R7 (read/write) 177616 177508 -108 -0.1
shell LP_CC2652R7 (read/write) 186240 186144 -96 -0.1
Full report (35 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 2060105 5045e981 change % change
bl602 lighting-app bl602 (read/write) 1388818 1388834 16 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068424 1068432 8 0.0
bl602+rpc (read/write) 1434038 1434054 16 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099772 1099780 8 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188027 1188195 168 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67102 8 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506897 1506913 16 0.0
.debug_aranges 133088 133120 32 0.0
.debug_frame 486444 486540 96 0.0
.debug_info 37902572 37904715 2143 0.0
.debug_line 5255713 5256212 499 0.0
.debug_loc 3366185 3366538 353 0.0
.debug_ranges 359136 359264 128 0.0
.debug_str 3456572 3457718 1146 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 116536 116552 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 565037 202 0.0
.symtab 171584 171648 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956624 956764 140 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1284115 152 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75150 8 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644442 1644458 16 0.0
.debug_aranges 140592 140624 32 0.0
.debug_frame 511820 511916 96 0.0
.debug_info 41809182 41811325 2143 0.0
.debug_line 5630248 5630747 499 0.0
.debug_loc 3558817 3559198 381 0.0
.debug_ranges 381592 381720 128 0.0
.debug_str 3852472 3853618 1146 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 129928 129944 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624210 202 0.0
.symtab 189392 189456 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030326 1030464 138 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676671 124 0.0
(read/write) 174988 174872 -116 -0.1
.bss 81228 81236 8 0.0
.data 3380 3380 0 0.0
.rodata 89547 89559 12 0.0
.text 586688 586800 112 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640919 116 0.0
(read/write) 157996 158004 8 0.0
.bss 80500 80508 8 0.0
.data 3380 3380 0 0.0
.rodata 78683 78695 12 0.0
.text 561800 561904 104 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675355 116 0.0
(read/write) 173448 173340 -108 -0.1
.bss 78468 78476 8 0.0
.data 3304 3304 0 0.0
.rodata 77071 77083 12 0.0
.text 597688 597792 104 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659215 116 0.0
(read/write) 185276 185168 -108 -0.1
.bss 74156 74164 8 0.0
.data 3304 3304 0 0.0
.rodata 102939 102951 12 0.0
.text 555680 555784 104 0.0
pump-app LP_CC2652R7 (read only) 687403 687519 116 0.0
(read/write) 162004 161896 -108 -0.1
.bss 78420 78428 8 0.0
.data 3296 3296 0 0.0
.rodata 90531 90543 12 0.0
.text 596388 596492 104 0.0
pump-controller-app LP_CC2652R7 (read only) 671903 672019 116 0.0
(read/write) 177616 177508 -108 -0.1
.bss 78532 78540 8 0.0
.data 3292 3292 0 0.0
.rodata 86087 86099 12 0.0
.text 585336 585440 104 0.0
shell LP_CC2652R7 (read only) 667606 667718 112 0.0
(read/write) 186240 186144 -96 -0.1
.bss 83540 83556 16 0.0
.data 3376 3376 0 0.0
.rodata 86262 86270 8 0.0
.text 581028 581132 104 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587706 128 0.0
.app_xip_area 464204 464316 112 0.0
.bss 65792 65808 16 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591834 591962 128 0.0
.app_xip_area 463140 463252 112 0.0
.bss 71104 71120 16 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543482 136 0.0
.app_xip_area 425028 425148 120 0.0
.bss 60784 60800 16 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1110692 1110844 152 0.0
.bss 137708 137716 8 0.0
.data 2068 2068 0 0.0
.text 970892 971036 144 0.0
BRD4161A+rpc (read/write) 973636 973768 132 0.0
.bss 152236 152244 8 0.0
.data 2248 2248 0 0.0
.text 819132 819256 124 0.0
BRD4161A+rs911x (read/write) 1003840 1003848 8 0.0
.bss 170544 170544 0 0.0
.data 2060 2060 0 0.0
.text 831216 831224 8 0.0
lock-app BRD4161A+wf200 (read/write) 1147760 1147760 0 0.0
.bss 153424 153424 0 0.0
.data 2068 2068 0 0.0
.text 992244 992248 4 0.0
window-app BRD4161A (read/write) 1102684 1102836 152 0.0
.bss 139156 139164 8 0.0
.data 2092 2092 0 0.0
.text 961412 961556 144 0.0
esp32 all-clusters-app c3devkit (read only) 1223038 1223042 4 0.0
(read/write) 1788118 1788118 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257688 257688 0 0.0
.flash.text 1223038 1223042 4 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233099 1233123 24 0.0
(read/write) 564004 564020 16 0.0
.dram0.bss 82304 82312 8 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314736 314744 8 0.0
.flash.text 1227715 1227739 24 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 641472 641588 116 0.0
.bss 74816 74824 8 0.0
.data 2064 2064 0 0.0
.text 561864 561972 108 0.0
lock k32w0+release (read/write) 632768 632900 132 0.0
.bss 75592 75600 8 0.0
.data 2080 2080 0 0.0
.text 552368 552492 124 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1183035 124 0.0
bss 144433 144441 8 0.0
rodata 144208 144220 12 0.0
text 815352 815464 112 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161703 124 0.0
bss 143660 143668 8 0.0
rodata 135780 135792 12 0.0
text 803244 803360 116 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744436 1744444 8 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 1229446 1229446 0 0.0
.debug_aranges 111824 111840 16 0.0
.debug_frame 373372 373404 32 0.0
.debug_info 26826793 26828163 1370 0.0
.debug_line 3670544 3670641 97 0.0
.debug_loc 3585489 3585671 182 0.0
.debug_ranges 338936 338952 16 0.0
.debug_str 3440244 3441040 796 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 569480 569543 63 0.0
.symtab 421056 421088 32 0.0
.text 1544672 1544680 8 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) 1687044 1687052 8 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 1221245 1221245 0 0.0
.debug_aranges 111296 111312 16 0.0
.debug_frame 376452 376484 32 0.0
.debug_info 26563575 26564945 1370 0.0
.debug_line 3691260 3691357 97 0.0
.debug_loc 3573126 3573308 182 0.0
.debug_ranges 337552 337568 16 0.0
.debug_str 3429257 3430053 796 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 533569 533632 63 0.0
.symtab 407488 407520 32 0.0
.text 1488016 1488024 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605572 1605580 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 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 1055301 1055301 0 0.0
.debug_aranges 103504 103520 16 0.0
.debug_frame 346780 346812 32 0.0
.debug_info 22027213 22028581 1368 0.0
.debug_line 3261180 3261277 97 0.0
.debug_loc 3271206 3271373 167 0.0
.debug_ranges 302880 302896 16 0.0
.debug_str 3234789 3235585 796 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 470009 63 0.0
.symtab 375936 375968 32 0.0
.text 1414736 1414744 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1639492 1639500 8 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 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 1057404 1057404 0 0.0
.debug_aranges 103904 103920 16 0.0
.debug_frame 348672 348704 32 0.0
.debug_info 22265881 22267251 1370 0.0
.debug_line 3259041 3259138 97 0.0
.debug_loc 3299784 3299966 182 0.0
.debug_ranges 304824 304840 16 0.0
.debug_str 3254303 3255099 796 0.0
.heap 845880 845880 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 472353 472416 63 0.0
.symtab 377600 377632 32 0.0
.text 1443640 1443648 8 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148132 1148256 124 0.0
.bss 110548 110556 8 0.0
.data 832 832 0 0.0
.text 595232 595356 124 0.0
lock-app qpg6105+debug (read/write) 1113204 1113320 116 0.0
.bss 106364 106372 8 0.0
.data 836 836 0 0.0
.text 560300 560416 116 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788968 164 0.0
bss 72472 72480 8 0.0
noinit 43520 43520 0 0.0
text 552774 552918 144 0.0
lighting-app tlsr9518adk80d (read/write) 810908 811072 164 0.0
bss 73320 73328 8 0.0
noinit 43520 43520 0 0.0
text 570994 571138 144 0.0
ota-requestor-app tlsr9518adk80d (read/write) 818844 819016 172 0.0
bss 74228 74236 8 0.0
noinit 43520 43520 0 0.0
text 577176 577322 146 0.0

@github-actions
Copy link

github-actions bot commented Oct 4, 2022

PR #22823: Size comparison from 2060105 to bb08f03

Increases above 0.2%:

platform target config section 2060105 bb08f03 change % change
efr32 lighting-app BRD4161A+rs911x (read/write) 1003840 1031312 27472 2.7
.bss 170544 186640 16096 9.4
.data 2060 2092 32 1.6
.text 831216 842560 11344 1.4
lock-app BRD4161A+wf200 (read/write) 1147760 1157232 9472 0.8
.bss 153424 158192 4768 3.1
.data 2068 2100 32 1.5
.text 992244 996920 4676 0.5
Increases (32 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, nrfconnect, psoc6, qpg, telink)
platform target config section 2060105 bb08f03 change % change
bl602 lighting-app bl602 (read/write) 1388818 1389194 376 0.0
.text 1068424 1068788 364 0.0
bl602+rpc (read/write) 1434038 1434414 376 0.0
.text 1099772 1100140 368 0.0
bl702 lighting-app bl702 (read/write) 1188027 1188195 168 0.0
.bss 67094 67102 8 0.0
.debug_abbrev 1506897 1506913 16 0.0
.debug_aranges 133088 133120 32 0.0
.debug_frame 486444 486540 96 0.0
.debug_info 37902572 37904718 2146 0.0
.debug_line 5255713 5256212 499 0.0
.debug_loc 3366185 3366560 375 0.0
.debug_ranges 359136 359264 128 0.0
.debug_str 3456572 3457718 1146 0.0
.rodata 116536 116552 16 0.0
.strtab 564835 565037 202 0.0
.symtab 171584 171648 64 0.0
.text 956624 956760 136 0.0
bl702+rpc (read/write) 1283963 1284115 152 0.0
.bss 75142 75150 8 0.0
.debug_abbrev 1644442 1644458 16 0.0
.debug_aranges 140592 140624 32 0.0
.debug_frame 511820 511916 96 0.0
.debug_info 41809182 41811330 2148 0.0
.debug_line 5630248 5630747 499 0.0
.debug_loc 3558817 3559220 403 0.0
.debug_ranges 381592 381720 128 0.0
.debug_str 3852472 3853618 1146 0.0
.rodata 129928 129944 16 0.0
.strtab 624008 624210 202 0.0
.symtab 189392 189456 64 0.0
.text 1030326 1030464 138 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676671 124 0.0
.bss 81228 81236 8 0.0
.rodata 89547 89559 12 0.0
.text 586688 586800 112 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640919 116 0.0
(read/write) 157996 158004 8 0.0
.bss 80500 80508 8 0.0
.rodata 78683 78695 12 0.0
.text 561800 561904 104 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675355 116 0.0
.bss 78468 78476 8 0.0
.rodata 77071 77083 12 0.0
.text 597688 597792 104 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659215 116 0.0
.bss 74156 74164 8 0.0
.rodata 102939 102951 12 0.0
.text 555680 555784 104 0.0
pump-app LP_CC2652R7 (read only) 687403 687519 116 0.0
.bss 78420 78428 8 0.0
.rodata 90531 90543 12 0.0
.text 596388 596492 104 0.0
pump-controller-app LP_CC2652R7 (read only) 671903 672019 116 0.0
.bss 78532 78540 8 0.0
.rodata 86087 86099 12 0.0
.text 585336 585440 104 0.0
shell LP_CC2652R7 (read only) 667606 667718 112 0.0
.bss 83540 83556 16 0.0
.rodata 86262 86270 8 0.0
.text 581028 581132 104 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587706 128 0.0
.app_xip_area 464204 464316 112 0.0
.bss 65792 65808 16 0.0
lock cyw930739m2evb_01 (read/write) 591834 591962 128 0.0
.app_xip_area 463140 463252 112 0.0
.bss 71104 71120 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543482 136 0.0
.app_xip_area 425028 425148 120 0.0
.bss 60784 60800 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973636 973768 132 0.0
.bss 152236 152244 8 0.0
.text 819132 819256 124 0.0
BRD4161A+rs911x (read/write) 1003840 1031312 27472 2.7
.bss 170544 186640 16096 9.4
.data 2060 2092 32 1.6
.text 831216 842560 11344 1.4
lock-app BRD4161A+wf200 (read/write) 1147760 1157232 9472 0.8
.bss 153424 158192 4768 3.1
.data 2068 2100 32 1.5
.text 992244 996920 4676 0.5
esp32 all-clusters-app c3devkit (read only) 1223038 1223144 106 0.0
.flash.text 1223038 1223144 106 0.0
m5stack (read only) 1233099 1233183 84 0.0
(read/write) 564004 564020 16 0.0
.dram0.bss 82304 82312 8 0.0
.flash.rodata 314736 314744 8 0.0
.flash.text 1227715 1227799 84 0.0
k32w light k32w0+release (read/write) 641472 641588 116 0.0
.bss 74816 74824 8 0.0
.text 561864 561972 108 0.0
lock k32w0+release (read/write) 632768 632900 132 0.0
.bss 75592 75600 8 0.0
.text 552368 552492 124 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1183051 140 0.0
bss 144433 144441 8 0.0
rodata 144208 144220 12 0.0
text 815352 815488 136 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161735 156 0.0
bss 143660 143668 8 0.0
rodata 135780 135792 12 0.0
text 803244 803380 136 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744436 1744748 312 0.0
.debug_abbrev 1229446 1229469 23 0.0
.debug_aranges 111824 111848 24 0.0
.debug_frame 373372 373448 76 0.0
.debug_info 26826793 26830824 4031 0.0
.debug_line 3670544 3671570 1026 0.0
.debug_loc 3585489 3588349 2860 0.1
.debug_ranges 338936 339632 696 0.2
.debug_str 3440244 3441121 877 0.0
.strtab 569480 569605 125 0.0
.symtab 421056 421120 64 0.0
.text 1544672 1544984 312 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687044 1687356 312 0.0
.debug_abbrev 1221245 1221268 23 0.0
.debug_aranges 111296 111320 24 0.0
.debug_frame 376452 376528 76 0.0
.debug_info 26563575 26567607 4032 0.0
.debug_line 3691260 3692286 1026 0.0
.debug_loc 3573126 3575986 2860 0.1
.debug_ranges 337552 338248 696 0.2
.debug_str 3429257 3430134 877 0.0
.strtab 533569 533694 125 0.0
.symtab 407488 407552 64 0.0
.text 1488016 1488328 312 0.0
light cy8ckit_062s2_43012 (read/write) 1605572 1605884 312 0.0
.debug_abbrev 1055301 1055324 23 0.0
.debug_aranges 103504 103528 24 0.0
.debug_frame 346780 346860 80 0.0
.debug_info 22027213 22031249 4036 0.0
.debug_line 3261180 3262191 1011 0.0
.debug_loc 3271206 3273948 2742 0.1
.debug_ranges 302880 303552 672 0.2
.debug_str 3234789 3235666 877 0.0
.strtab 469946 470071 125 0.0
.symtab 375936 376000 64 0.0
.text 1414736 1415048 312 0.0
lock cy8ckit_062s2_43012 (read/write) 1639492 1639804 312 0.0
.debug_abbrev 1057404 1057427 23 0.0
.debug_aranges 103904 103928 24 0.0
.debug_frame 348672 348752 80 0.0
.debug_info 22265881 22269916 4035 0.0
.debug_line 3259041 3260052 1011 0.0
.debug_loc 3299784 3302541 2757 0.1
.debug_ranges 304824 305496 672 0.2
.debug_str 3254303 3255180 877 0.0
.strtab 472353 472478 125 0.0
.symtab 377600 377664 64 0.0
.text 1443640 1443952 312 0.0
qpg lighting-app qpg6105+debug (read/write) 1148132 1148256 124 0.0
.bss 110548 110556 8 0.0
.text 595232 595356 124 0.0
lock-app qpg6105+debug (read/write) 1113204 1113320 116 0.0
.bss 106364 106372 8 0.0
.text 560300 560416 116 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788968 164 0.0
bss 72472 72480 8 0.0
text 552774 552918 144 0.0
lighting-app tlsr9518adk80d (read/write) 810908 811072 164 0.0
bss 73320 73328 8 0.0
text 570994 571138 144 0.0
ota-requestor-app tlsr9518adk80d (read/write) 818844 819016 172 0.0
bss 74228 74236 8 0.0
text 577176 577322 146 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 2060105 bb08f03 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174988 174872 -116 -0.1
lock-ftd LP_CC2652R7 (read/write) 173448 173340 -108 -0.1
lock-mtd LP_CC2652R7 (read/write) 185276 185168 -108 -0.1
pump-app LP_CC2652R7 (read/write) 162004 161896 -108 -0.1
pump-controller-app LP_CC2652R7 (read/write) 177616 177508 -108 -0.1
shell LP_CC2652R7 (read/write) 186240 186144 -96 -0.1
Full report (33 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 2060105 bb08f03 change % change
bl602 lighting-app bl602 (read/write) 1388818 1389194 376 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068424 1068788 364 0.0
bl602+rpc (read/write) 1434038 1434414 376 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099772 1100140 368 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188027 1188195 168 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67102 8 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506897 1506913 16 0.0
.debug_aranges 133088 133120 32 0.0
.debug_frame 486444 486540 96 0.0
.debug_info 37902572 37904718 2146 0.0
.debug_line 5255713 5256212 499 0.0
.debug_loc 3366185 3366560 375 0.0
.debug_ranges 359136 359264 128 0.0
.debug_str 3456572 3457718 1146 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 116536 116552 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 565037 202 0.0
.symtab 171584 171648 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956624 956760 136 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1284115 152 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75150 8 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644442 1644458 16 0.0
.debug_aranges 140592 140624 32 0.0
.debug_frame 511820 511916 96 0.0
.debug_info 41809182 41811330 2148 0.0
.debug_line 5630248 5630747 499 0.0
.debug_loc 3558817 3559220 403 0.0
.debug_ranges 381592 381720 128 0.0
.debug_str 3852472 3853618 1146 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 129928 129944 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624210 202 0.0
.symtab 189392 189456 64 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030326 1030464 138 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676671 124 0.0
(read/write) 174988 174872 -116 -0.1
.bss 81228 81236 8 0.0
.data 3380 3380 0 0.0
.rodata 89547 89559 12 0.0
.text 586688 586800 112 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640919 116 0.0
(read/write) 157996 158004 8 0.0
.bss 80500 80508 8 0.0
.data 3380 3380 0 0.0
.rodata 78683 78695 12 0.0
.text 561800 561904 104 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675355 116 0.0
(read/write) 173448 173340 -108 -0.1
.bss 78468 78476 8 0.0
.data 3304 3304 0 0.0
.rodata 77071 77083 12 0.0
.text 597688 597792 104 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659215 116 0.0
(read/write) 185276 185168 -108 -0.1
.bss 74156 74164 8 0.0
.data 3304 3304 0 0.0
.rodata 102939 102951 12 0.0
.text 555680 555784 104 0.0
pump-app LP_CC2652R7 (read only) 687403 687519 116 0.0
(read/write) 162004 161896 -108 -0.1
.bss 78420 78428 8 0.0
.data 3296 3296 0 0.0
.rodata 90531 90543 12 0.0
.text 596388 596492 104 0.0
pump-controller-app LP_CC2652R7 (read only) 671903 672019 116 0.0
(read/write) 177616 177508 -108 -0.1
.bss 78532 78540 8 0.0
.data 3292 3292 0 0.0
.rodata 86087 86099 12 0.0
.text 585336 585440 104 0.0
shell LP_CC2652R7 (read only) 667606 667718 112 0.0
(read/write) 186240 186144 -96 -0.1
.bss 83540 83556 16 0.0
.data 3376 3376 0 0.0
.rodata 86262 86270 8 0.0
.text 581028 581132 104 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587706 128 0.0
.app_xip_area 464204 464316 112 0.0
.bss 65792 65808 16 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591834 591962 128 0.0
.app_xip_area 463140 463252 112 0.0
.bss 71104 71120 16 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543482 136 0.0
.app_xip_area 425028 425148 120 0.0
.bss 60784 60800 16 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973636 973768 132 0.0
.bss 152236 152244 8 0.0
.data 2248 2248 0 0.0
.text 819132 819256 124 0.0
BRD4161A+rs911x (read/write) 1003840 1031312 27472 2.7
.bss 170544 186640 16096 9.4
.data 2060 2092 32 1.6
.text 831216 842560 11344 1.4
lock-app BRD4161A+wf200 (read/write) 1147760 1157232 9472 0.8
.bss 153424 158192 4768 3.1
.data 2068 2100 32 1.5
.text 992244 996920 4676 0.5
esp32 all-clusters-app c3devkit (read only) 1223038 1223144 106 0.0
(read/write) 1788118 1788118 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257688 257688 0 0.0
.flash.text 1223038 1223144 106 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233099 1233183 84 0.0
(read/write) 564004 564020 16 0.0
.dram0.bss 82304 82312 8 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314736 314744 8 0.0
.flash.text 1227715 1227799 84 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 641472 641588 116 0.0
.bss 74816 74824 8 0.0
.data 2064 2064 0 0.0
.text 561864 561972 108 0.0
lock k32w0+release (read/write) 632768 632900 132 0.0
.bss 75592 75600 8 0.0
.data 2080 2080 0 0.0
.text 552368 552492 124 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1183051 140 0.0
bss 144433 144441 8 0.0
rodata 144208 144220 12 0.0
text 815352 815488 136 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161735 156 0.0
bss 143660 143668 8 0.0
rodata 135780 135792 12 0.0
text 803244 803380 136 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744436 1744748 312 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 1229446 1229469 23 0.0
.debug_aranges 111824 111848 24 0.0
.debug_frame 373372 373448 76 0.0
.debug_info 26826793 26830824 4031 0.0
.debug_line 3670544 3671570 1026 0.0
.debug_loc 3585489 3588349 2860 0.1
.debug_ranges 338936 339632 696 0.2
.debug_str 3440244 3441121 877 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 569480 569605 125 0.0
.symtab 421056 421120 64 0.0
.text 1544672 1544984 312 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) 1687044 1687356 312 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 1221245 1221268 23 0.0
.debug_aranges 111296 111320 24 0.0
.debug_frame 376452 376528 76 0.0
.debug_info 26563575 26567607 4032 0.0
.debug_line 3691260 3692286 1026 0.0
.debug_loc 3573126 3575986 2860 0.1
.debug_ranges 337552 338248 696 0.2
.debug_str 3429257 3430134 877 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 533569 533694 125 0.0
.symtab 407488 407552 64 0.0
.text 1488016 1488328 312 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605572 1605884 312 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 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 1055301 1055324 23 0.0
.debug_aranges 103504 103528 24 0.0
.debug_frame 346780 346860 80 0.0
.debug_info 22027213 22031249 4036 0.0
.debug_line 3261180 3262191 1011 0.0
.debug_loc 3271206 3273948 2742 0.1
.debug_ranges 302880 303552 672 0.2
.debug_str 3234789 3235666 877 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 470071 125 0.0
.symtab 375936 376000 64 0.0
.text 1414736 1415048 312 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1639492 1639804 312 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 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 1057404 1057427 23 0.0
.debug_aranges 103904 103928 24 0.0
.debug_frame 348672 348752 80 0.0
.debug_info 22265881 22269916 4035 0.0
.debug_line 3259041 3260052 1011 0.0
.debug_loc 3299784 3302541 2757 0.1
.debug_ranges 304824 305496 672 0.2
.debug_str 3254303 3255180 877 0.0
.heap 845880 845880 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 472353 472478 125 0.0
.symtab 377600 377664 64 0.0
.text 1443640 1443952 312 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148132 1148256 124 0.0
.bss 110548 110556 8 0.0
.data 832 832 0 0.0
.text 595232 595356 124 0.0
lock-app qpg6105+debug (read/write) 1113204 1113320 116 0.0
.bss 106364 106372 8 0.0
.data 836 836 0 0.0
.text 560300 560416 116 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788968 164 0.0
bss 72472 72480 8 0.0
noinit 43520 43520 0 0.0
text 552774 552918 144 0.0
lighting-app tlsr9518adk80d (read/write) 810908 811072 164 0.0
bss 73320 73328 8 0.0
noinit 43520 43520 0 0.0
text 570994 571138 144 0.0
ota-requestor-app tlsr9518adk80d (read/write) 818844 819016 172 0.0
bss 74228 74236 8 0.0
noinit 43520 43520 0 0.0
text 577176 577322 146 0.0

@andy31415 andy31415 merged commit bd83c1a into project-chip:master Oct 4, 2022
@bzbarsky-apple bzbarsky-apple deleted the add-way-to-stop-browse branch October 5, 2022 03:10
rawadhilal88 pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Feb 22, 2023
…at fixes DNS-SD browsing

Add an API to stop a DNS-SD browse operation. (project-chip#22823)

* Add an API to stop a DNS-SD browse operation.

Most backends don't implement this yet. Darwin does, and no longer
stops Browse operations itself.

Fixes project-chip#19194

May provide a way toward fixing
project-chip#13275

* Address review comments.

* Address more review comments.

[darwin] Use DNSServiceReconfirmRecord for A and AAAA records to miti… (project-chip#23067)

* [Dnssd] Add ReconfirmRecord method to verify address that appears to be out of date

* [SetUpCodePairer] Ask Dnssd to reconfirm discovered addresses if connecting to them ends with a CHIP_ERROR_TIMEOUT

Fix Logging When Trying to Log Nullptr To Strings (project-chip#23604)

This PR attempts to identify all cases where %s specifiers in the logging APIs
(ChipLogError(), ChipLogProgress(), ChipLogDetail()) don't have a guaranteed
non-null string parameter.

In all identified cases the issue is fixed using StringOrNullMarker() helper
method to guarantee it doesn't happen.

Use the "right" byte-swapping function for port in Darwin DnssdImpl. (project-chip#23894)

The incoming port is in host byte order and we are converting to network byte
order, so should use htons (which happens to do the same thing as ntohs, so no
behavior change).

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

Add a way for Resolver consumers to cancel operational resolve attempts. (project-chip#24010)

* Add a way for Resolver consumers to cancel operational resolve attempts.

Adds a way for consumers to notify Resolver when they no longer care
about an operational resolve, so a Resolver implementation can keep
track of how many consumers are interested and stop work as desired if
no one is interested.

Fixes project-chip#23881

* Address review comments.

* Address review comments.

Make sure we stop resolves triggered by a browse when the browse stops on Darwin. (project-chip#24733)

* Make sure we stop resolves triggered by a browse when the browse stops on Darwin.

Without this change, if there is a PTR record that matches whatever we are
browsing but no corresponding SRV record, we would end up leaking a resolve
forever.

Tested by modifying minimal mdns SrvResponder::AddAllResponses to no-op instead
of actually adding any responses, then trying to commission the device running
the modified minimal mdns.  Without this change, when the browse stops the
resolves it triggered keep going.  With this change, termination of the browse
also terminates the resolves.

Fixes project-chip#24074

* Also avoid leaking ResolveContext instances.

* Fix handling of multiple interfaces.

* Address review comment.

Improve discovery logging on Darwin. (project-chip#24846)

1) Use progress, not detail, logging, because detail logging is not actually
   persisted in system logs.
2) Add logging to a few functions that were missing it.

Remove the address type argument from ResolveNodeId. (project-chip#24006)

All consumers were passing kAny in practice, and some of the backends
(e.g. minimal mdns) had no capability to filter by type anyway.
rawadhilal88 pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Feb 22, 2023
* Add an API to stop a DNS-SD browse operation.

Most backends don't implement this yet. Darwin does, and no longer
stops Browse operations itself.

Fixes project-chip#19194

May provide a way toward fixing
project-chip#13275

* Address review comments.

* Address more review comments.
cliffamzn pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Feb 23, 2023
* Add an API to stop a DNS-SD browse operation.

Most backends don't implement this yet. Darwin does, and no longer
stops Browse operations itself.

Fixes project-chip#19194

May provide a way toward fixing
project-chip#13275

* Address review comments.

* Address more review comments.
sharadb-amazon pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Mar 9, 2023
* Add an API to stop a DNS-SD browse operation.

Most backends don't implement this yet. Darwin does, and no longer
stops Browse operations itself.

Fixes project-chip#19194

May provide a way toward fixing
project-chip#13275

* Address review comments.

* Address more review comments.
sharadb-amazon pushed a commit to sharadb-amazon/connectedhomeip that referenced this pull request Mar 17, 2023
* Add an API to stop a DNS-SD browse operation.

Most backends don't implement this yet. Darwin does, and no longer
stops Browse operations itself.

Fixes project-chip#19194

May provide a way toward fixing
project-chip#13275

* Address review comments.

* Address more review comments.
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.

Darwin DNS-SD implementation stops browsing services upon finding a wrong service.
4 participants