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

Refactored mDNS Browse Interface #32866

Merged
merged 2 commits into from
Apr 10, 2024

Conversation

su-shanka
Copy link
Contributor

Refactored the existing browse/discover interface in Resolver class to a common interface for all types of node browse and made the delegates common for all browse.
This also contains renaming changes across all files where resolver interfaces are used.

Copy link

github-actions bot commented Apr 5, 2024

PR #32866: Size comparison from 9080cd3 to 6bb3a19

Increases (46 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, linux, nrfconnect, nxp, qpg, stm32, telink)
platform target config section 9080cd3 6bb3a19 change % change
bl702 lighting-app bl702 (read/write) 1206971 1207071 100 0.0
.text 976846 976960 114 0.0
bl702+mfd (read/write) 1217783 1217887 104 0.0
.text 988600 988714 114 0.0
bl702+rpc (read/write) 1298707 1298807 100 0.0
.text 1051810 1051924 114 0.0
bl702l lighting-app bl702l (read/write) 1176312 1176928 616 0.1
.text 969712 969826 114 0.0
bl702l+mfd (read/write) 1187720 1187820 100 0.0
.text 982034 982148 114 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 782020 782100 80 0.0
.text 699220 699308 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798188 798260 72 0.0
.text 721236 721316 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 786828 786900 72 0.0
.text 683124 683204 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739124 739204 80 0.0
.text 660660 660748 88 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724764 724836 72 0.0
.text 650524 650604 80 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569295 569415 120 0.0
.app_xip_area 459213 459333 120 0.0
lock cyw930739m2evb_01 (read/write) 551551 551671 120 0.0
.app_xip_area 436797 436917 120 0.0
ota-requestor cyw930739m2evb_01 (read/write) 572391 572503 112 0.0
.app_xip_area 463813 463925 112 0.0
switch cyw930739m2evb_01 (read/write) 564591 564695 104 0.0
.app_xip_area 452821 452925 104 0.0
efr32 lighting-app BRD4187C (read/write) 1113520 1113608 88 0.0
.text 914796 914884 88 0.0
window-app BRD4187C (read/write) 1160736 1160816 80 0.0
.text 989780 989860 80 0.0
esp32 all-clusters-app m5stack (read/write) 536396 536404 8 0.0
.flash.rodata 284232 284240 8 0.0
linux chip-tool-ipv6only arm64 (read/write) 590384 590400 16 0.0
.text 10163272 10163320 48 0.0
thermostat-no-ble arm64 (read/write) 244720 244848 128 0.1
tv-app debug (read/write) 353200 353296 96 0.0
.bss 244240 244336 96 0.0
.rodata 292522 292554 32 0.0
tv-casting-app debug .rodata 382904 382936 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1064320 1064392 72 0.0
text 781028 781112 84 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1011800 1011872 72 0.0
text 742396 742480 84 0.0
nxp contact k32w0+release (read only) 574540 574612 72 0.0
.text 574004 574076 72 0.0
k32w1+release (read/write) 701492 701572 80 0.0
.text 588080 588160 80 0.0
light k32w0+release (read only) 608552 608640 88 0.0
.text 608016 608104 88 0.0
k32w1+release (read/write) 793384 793464 80 0.0
.text 671232 671312 80 0.0
qpg lighting-app qpg6105+debug (read/write) 1131760 1131832 72 0.0
.text 644144 644216 72 0.0
lock-app qpg6105+debug (read/write) 1091576 1091656 80 0.0
.text 603956 604036 80 0.0
stm32 light STM32WB5MM-DK (read/write) 603221 603301 80 0.0
.text 384256 384344 88 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825454 825534 80 0.0
text 617836 617928 92 0.0
all-clusters-app tlsr9518adk80d (read/write) 1094492 1094580 88 0.0
text 795164 795256 92 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1052028 1052108 80 0.0
text 766554 766646 92 0.0
bridge-app tlsr9518adk80d (read/write) 912460 912548 88 0.0
text 653748 653840 92 0.0
contact-sensor-app tlsr9528a_retention (read/write) 827110 827190 80 0.0
text 619560 619652 92 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 930648 930772 124 0.0
text 698226 698338 112 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1075776 1075864 88 0.0
text 779278 779370 92 0.0
lock-app-dfu tlsr9528a (read/write) 905300 905380 80 0.0
text 655044 655136 92 0.0
ota-requestor-app tlsr9518adk80d (read/write) 931472 931560 88 0.0
text 672872 672964 92 0.0
pump-app tlsr9258a_retention (read/write) 829810 829890 80 0.0
text 622592 622684 92 0.0
pump-controller-app tlsr9518adk80d (read/write) 793384 793464 80 0.0
text 593272 593364 92 0.0
shell tlsr9518adk80d (read/write) 675888 676012 124 0.0
text 461650 461762 112 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 835142 835222 80 0.0
text 626418 626510 92 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 853361 853449 88 0.0
text 638000 638092 92 0.0
thermostat tlsr9518adk80d (read/write) 819080 819168 88 0.0
text 612996 613088 92 0.0
window-covering tlsr9258a (read/write) 837164 837252 88 0.0
text 628244 628336 92 0.0
Decreases (43 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, linux, mbed, nrfconnect, psoc6, stm32)
platform target config section 9080cd3 6bb3a19 change % change
bl602 lighting-app bl602 (read/write) 1442278 1442226 -52 -0.0
.rodata 158976 158964 -12 -0.0
.text 1107698 1107658 -40 -0.0
bl602+mfd (read/write) 1456694 1456642 -52 -0.0
.rodata 157936 157924 -12 -0.0
.text 1123016 1122976 -40 -0.0
bl602+rpc (read/write) 1489918 1489866 -52 -0.0
.rodata 166544 166532 -12 -0.0
.text 1139344 1139304 -40 -0.0
bl702 lighting-app bl702 .rodata 108336 108324 -12 -0.0
bl702+mfd .rodata 107276 107264 -12 -0.0
bl702+rpc .rodata 123708 123696 -12 -0.0
bl706-eth (read/write) 1024405 1024353 -52 -0.0
.rodata 101660 101648 -12 -0.0
.text 767702 767662 -40 -0.0
bl706-wifi (read/write) 1259078 1259006 -72 -0.0
.rodata 122660 122648 -12 -0.0
.text 999606 999546 -60 -0.0
bl702l lighting-app bl702l .rodata 102340 102328 -12 -0.0
bl702l+mfd .rodata 101280 101268 -12 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .rodata 82532 82524 -8 -0.0
lock-ftd LP_EM_CC1354P10_6 .rodata 76684 76676 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 .rodata 103436 103428 -8 -0.0
pump-app LP_EM_CC1354P10_6 .rodata 78196 78188 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 .rodata 73972 73964 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 586210 586170 -40 -0.0
.rodata 87418 87402 -16 -0.0
.text 496668 496644 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 631018 630978 -40 -0.0
.rodata 107762 107746 -16 -0.0
.text 521132 521108 -24 -0.0
efr32 lock-app BRD4338a (read/write) 959936 959888 -48 -0.0
.text 700172 700124 -48 -0.0
esp32 all-clusters-app c3devkit (read only) 1213316 1213274 -42 -0.0
(read/write) 1750240 1750232 -8 -0.0
.flash.rodata 252704 252696 -8 -0.0
.flash.text 1213316 1213274 -42 -0.0
m5stack (read only) 1255131 1255123 -8 -0.0
.flash.text 1248967 1248959 -8 -0.0
linux air-purifier-app debug (read only) 2643693 2643549 -144 -0.0
.text 2280469 2280373 -96 -0.0
all-clusters-app debug (read only) 5952185 5952041 -144 -0.0
(read/write) 481536 481504 -32 -0.0
.data.rel.ro 334472 334456 -16 -0.0
.text 5167635 5167539 -96 -0.0
all-clusters-minimal-app debug (read only) 5232433 5232289 -144 -0.0
.data.rel.ro 98056 98040 -16 -0.0
.text 4707571 4707475 -96 -0.0
bridge-app debug (read only) 4625897 4625769 -128 -0.0
.text 4174627 4174547 -80 -0.0
chip-tool debug (read only) 12080665 12080473 -192 -0.0
.rodata 450585 450553 -32 -0.0
.text 10921699 10921587 -112 -0.0
chip-tool-ipv6only arm64 (read only) 11400868 11400852 -16 -0.0
.data.rel.ro 455952 455936 -16 -0.0
.rodata 355860 355844 -16 -0.0
lighting-app debug+rpc+ui (read only) 5548793 5548617 -176 -0.0
(read/write) 227096 227064 -32 -0.0
.data.rel.ro 95376 95360 -16 -0.0
.rodata 353396 353364 -32 -0.0
.text 4947283 4947187 -96 -0.0
lock-app debug (read only) 4690865 4690705 -160 -0.0
.rodata 255242 255210 -32 -0.0
.text 4222963 4222883 -80 -0.0
ota-provider-app debug (read only) 4307129 4306985 -144 -0.0
.text 3904163 3904067 -96 -0.0
ota-requestor-app debug (read only) 4436793 4436649 -144 -0.0
.text 4023043 4022947 -96 -0.0
shell debug (read only) 2918161 2918065 -96 -0.0
(read/write) 156936 156904 -32 -0.0
.data.rel.ro 87168 87152 -16 -0.0
.text 2557890 2557842 -48 -0.0
thermostat-no-ble arm64 (read only) 4426556 4426444 -112 -0.0
.data.rel.ro 104312 104296 -16 -0.0
.text 3929976 3929912 -64 -0.0
tv-app debug (read only) 5761073 5760993 -80 -0.0
.text 5225299 5225235 -64 -0.0
tv-casting-app debug (read only) 9890993 9890961 -32 -0.0
(read/write) 340784 340720 -64 -0.0
.data.rel.ro 174816 174752 -64 -0.0
.text 9041379 9041363 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2534344 2534272 -72 -0.0
.text 1497028 1496956 -72 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 102960 102952 -8 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1225420 1225368 -52 -0.0
rodata 151304 151300 -4 -0.0
text 796928 796876 -52 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 90224 90216 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1802628 1802580 -48 -0.0
.text 1593180 1593132 -48 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1724516 1724484 -32 -0.0
.text 1518220 1518188 -32 -0.0
light cy8ckit_062s2_43012 (read/write) 1643252 1643220 -32 -0.0
.text 1443684 1443652 -32 -0.0
lock cy8ckit_062s2_43012 (read/write) 1672036 1671988 -48 -0.0
.text 1445404 1445356 -48 -0.0
stm32 light STM32WB5MM-DK .rodata 80108 80100 -8 -0.0
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 9080cd3 6bb3a19 change % change
bl602 lighting-app bl602 (read/write) 1442278 1442226 -52 -0.0
.bss 85432 85432 0 0.0
.data 9504 9504 0 0.0
.rodata 158976 158964 -12 -0.0
.text 1107698 1107658 -40 -0.0
bl602+mfd (read/write) 1456694 1456642 -52 -0.0
.bss 85600 85600 0 0.0
.data 9480 9480 0 0.0
.rodata 157936 157924 -12 -0.0
.text 1123016 1122976 -40 -0.0
bl602+rpc (read/write) 1489918 1489866 -52 -0.0
.bss 93480 93480 0 0.0
.data 9880 9880 0 0.0
.rodata 166544 166532 -12 -0.0
.text 1139344 1139304 -40 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1206971 1207071 100 0.0
.bss 11217 11217 0 0.0
.data 3688 3688 0 0.0
.rodata 108336 108324 -12 -0.0
.text 976846 976960 114 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1217783 1217887 104 0.0
.bss 11393 11393 0 0.0
.data 3664 3664 0 0.0
.rodata 107276 107264 -12 -0.0
.text 988600 988714 114 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1298707 1298807 100 0.0
.bss 19701 19701 0 0.0
.data 4224 4224 0 0.0
.rodata 123708 123696 -12 -0.0
.text 1051810 1051924 114 0.0
bl706-eth (read/write) 1024405 1024353 -52 -0.0
.bss 23792 23792 0 0.0
.data 3264 3264 0 0.0
.rodata 101660 101648 -12 -0.0
.text 767702 767662 -40 -0.0
bl706-wifi (read/write) 1259078 1259006 -72 -0.0
.bss 10677 10677 0 0.0
.data 3696 3696 0 0.0
.rodata 122660 122648 -12 -0.0
.text 999606 999546 -60 -0.0
bl702l lighting-app bl702l (read/write) 1176312 1176928 616 0.1
.bss 16428 16428 0 0.0
.data 5048 5048 0 0.0
.rodata 102340 102328 -12 -0.0
.text 969712 969826 114 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1187720 1187820 100 0.0
.bss 16604 16604 0 0.0
.data 5032 5032 0 0.0
.rodata 101280 101268 -12 -0.0
.text 982034 982148 114 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 782020 782100 80 0.0
(read/write) 168824 168824 0 0.0
.bss 90780 90780 0 0.0
.data 3584 3584 0 0.0
.rodata 82532 82524 -8 -0.0
.text 699220 699308 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798188 798260 72 0.0
(read/write) 178976 178976 0 0.0
.bss 100948 100948 0 0.0
.data 3576 3576 0 0.0
.rodata 76684 76676 -8 -0.0
.text 721236 721316 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 786828 786900 72 0.0
(read/write) 173416 173416 0 0.0
.bss 95388 95388 0 0.0
.data 3576 3576 0 0.0
.rodata 103436 103428 -8 -0.0
.text 683124 683204 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739124 739204 80 0.0
(read/write) 167784 167784 0 0.0
.bss 89520 89520 0 0.0
.data 3568 3568 0 0.0
.rodata 78196 78188 -8 -0.0
.text 660660 660748 88 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724764 724836 72 0.0
(read/write) 168000 168000 0 0.0
.bss 89736 89736 0 0.0
.data 3568 3568 0 0.0
.rodata 73972 73964 -8 -0.0
.text 650524 650604 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 586210 586170 -40 -0.0
(read/write) 208080 208080 0 0.0
.bss 201308 201308 0 0.0
.data 1648 1648 0 0.0
.rodata 87418 87402 -16 -0.0
.text 496668 496644 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 631018 630978 -40 -0.0
(read/write) 208336 208336 0 0.0
.bss 201712 201712 0 0.0
.data 1504 1504 0 0.0
.rodata 107762 107746 -16 -0.0
.text 521132 521108 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569295 569415 120 0.0
.app_xip_area 459213 459333 120 0.0
.bss 64908 64908 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551551 551671 120 0.0
.app_xip_area 436797 436917 120 0.0
.bss 69572 69572 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 572391 572503 112 0.0
.app_xip_area 463813 463925 112 0.0
.bss 63444 63444 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564591 564695 104 0.0
.app_xip_area 452821 452925 104 0.0
.bss 66556 66556 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4187C (read/write) 1113520 1113608 88 0.0
.bss 195272 195272 0 0.0
.data 3432 3432 0 0.0
.text 914796 914884 88 0.0
lock-app BRD4338a (read/write) 959936 959888 -48 -0.0
.bss 210204 210204 0 0.0
.data 30192 30192 0 0.0
.text 700172 700124 -48 -0.0
window-app BRD4187C (read/write) 1160736 1160816 80 0.0
.bss 167600 167600 0 0.0
.data 3336 3336 0 0.0
.text 989780 989860 80 0.0
esp32 all-clusters-app c3devkit (read only) 1213316 1213274 -42 -0.0
(read/write) 1750240 1750232 -8 -0.0
.dram0.bss 74384 74384 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252704 252696 -8 -0.0
.flash.text 1213316 1213274 -42 -0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1255131 1255123 -8 -0.0
(read/write) 536396 536404 8 0.0
.dram0.bss 81064 81064 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284232 284240 8 0.0
.flash.text 1248967 1248959 -8 -0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2643693 2643549 -144 -0.0
(read/write) 130032 130032 0 0.0
.bss 46736 46736 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 75080 75080 0 0.0
.dynamic 608 608 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 184208 184208 0 0.0
.text 2280469 2280373 -96 -0.0
all-clusters-app debug (read only) 5952185 5952041 -144 -0.0
(read/write) 481536 481504 -32 -0.0
.bss 135072 135072 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334472 334456 -16 -0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1432 1432 0 0.0
.rodata 349744 349744 0 0.0
.text 5167635 5167539 -96 -0.0
all-clusters-minimal-app debug (read only) 5232433 5232289 -144 -0.0
(read/write) 237488 237488 0 0.0
.bss 127904 127904 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 98056 98040 -16 -0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 288714 288714 0 0.0
.text 4707571 4707475 -96 -0.0
bridge-app debug (read only) 4625897 4625769 -128 -0.0
(read/write) 218336 218336 0 0.0
.bss 118400 118400 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86976 86976 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 229546 229546 0 0.0
.text 4174627 4174547 -80 -0.0
chip-tool debug (read only) 12080665 12080473 -192 -0.0
(read/write) 523032 523032 0 0.0
.bss 94680 94680 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 416000 416000 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 450585 450553 -32 -0.0
.text 10921699 10921587 -112 -0.0
chip-tool-ipv6only arm64 (read only) 11400868 11400852 -16 -0.0
(read/write) 590384 590400 16 0.0
.bss 103736 103736 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455952 455936 -16 -0.0
.dynamic 512 512 0 0.0
.got 17112 17112 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 355860 355844 -16 -0.0
.text 10163272 10163320 48 0.0
lighting-app debug+rpc+ui (read only) 5548793 5548617 -176 -0.0
(read/write) 227096 227064 -32 -0.0
.bss 119336 119336 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 95376 95360 -16 -0.0
.dynamic 672 672 0 0.0
.got 5856 5856 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 353396 353364 -32 -0.0
.text 4947283 4947187 -96 -0.0
lock-app debug (read only) 4690865 4690705 -160 -0.0
(read/write) 205552 205552 0 0.0
.bss 113696 113696 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 81016 81016 0 0.0
.dynamic 624 624 0 0.0
.got 5168 5168 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 255242 255210 -32 -0.0
.text 4222963 4222883 -80 -0.0
ota-provider-app debug (read only) 4307129 4306985 -144 -0.0
(read/write) 194224 194224 0 0.0
.bss 113472 113472 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70448 70448 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 208458 208458 0 0.0
.text 3904163 3904067 -96 -0.0
ota-requestor-app debug (read only) 4436793 4436649 -144 -0.0
(read/write) 198592 198592 0 0.0
.bss 114368 114368 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73552 73552 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 214698 214698 0 0.0
.text 4023043 4022947 -96 -0.0
shell debug (read only) 2918161 2918065 -96 -0.0
(read/write) 156936 156904 -32 -0.0
.bss 62544 62544 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 87168 87152 -16 -0.0
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 1104 1104 0 0.0
.rodata 185568 185568 0 0.0
.text 2557890 2557842 -48 -0.0
thermostat-no-ble arm64 (read only) 4426556 4426444 -112 -0.0
(read/write) 244720 244848 128 0.1
.bss 121976 121976 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 104312 104296 -16 -0.0
.dynamic 512 512 0 0.0
.got 8712 8712 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 159988 159988 0 0.0
.text 3929976 3929912 -64 -0.0
tv-app debug (read only) 5761073 5760993 -80 -0.0
(read/write) 353200 353296 96 0.0
.bss 244240 244336 96 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95128 95128 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 292522 292554 32 0.0
.text 5225299 5225235 -64 -0.0
tv-casting-app debug (read only) 9890993 9890961 -32 -0.0
(read/write) 340784 340720 -64 -0.0
.bss 156080 156080 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174816 174752 -64 -0.0
.dynamic 624 624 0 0.0
.got 5040 5040 0 0.0
.init 27 27 0 0.0
.init_array 1208 1208 0 0.0
.rodata 382904 382936 32 0.0
.text 9041379 9041363 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2534344 2534272 -72 -0.0
.bss 220472 220472 0 0.0
.data 5216 5216 0 0.0
.text 1497028 1496956 -72 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1064320 1064392 72 0.0
bss 133107 133107 0 0.0
rodata 102960 102952 -8 -0.0
text 781028 781112 84 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1225420 1225368 -52 -0.0
bss 127163 127163 0 0.0
rodata 151304 151300 -4 -0.0
text 796928 796876 -52 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1011800 1011872 72 0.0
bss 131965 131965 0 0.0
rodata 90224 90216 -8 -0.0
text 742396 742480 84 0.0
nxp contact k32w0+release (read only) 574540 574612 72 0.0
(read/write) 79988 79988 0 0.0
.bss 67824 67824 0 0.0
.data 2180 2180 0 0.0
.text 574004 574076 72 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 701492 701572 80 0.0
.bss 71176 71176 0 0.0
.data 2856 2856 0 0.0
.text 588080 588160 80 0.0
light k32w0+release (read only) 608552 608640 88 0.0
(read/write) 79464 79464 0 0.0
.bss 67280 67280 0 0.0
.data 2200 2200 0 0.0
.text 608016 608104 88 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 793384 793464 80 0.0
.bss 80728 80728 0 0.0
.data 2056 2056 0 0.0
.text 671232 671312 80 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 832280 832280 0 0.0
(read/write) 1802628 1802580 -48 -0.0
.bss 198372 198372 0 0.0
.data 2688 2688 0 0.0
.text 1593180 1593132 -48 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 835432 835432 0 0.0
(read/write) 1724516 1724484 -32 -0.0
.bss 195252 195252 0 0.0
.data 2656 2656 0 0.0
.text 1518220 1518188 -32 -0.0
light cy8ckit_062s2_43012 (read only) 842160 842160 0 0.0
(read/write) 1643252 1643220 -32 -0.0
.bss 188716 188716 0 0.0
.data 2464 2464 0 0.0
.text 1443684 1443652 -32 -0.0
lock cy8ckit_062s2_43012 (read only) 815096 815096 0 0.0
(read/write) 1672036 1671988 -48 -0.0
.bss 215788 215788 0 0.0
.data 2456 2456 0 0.0
.text 1445404 1445356 -48 -0.0
qpg lighting-app qpg6105+debug (read/write) 1131760 1131832 72 0.0
.bss 102572 102572 0 0.0
.data 844 844 0 0.0
.text 644144 644216 72 0.0
lock-app qpg6105+debug (read/write) 1091576 1091656 80 0.0
.bss 97236 97236 0 0.0
.data 856 856 0 0.0
.text 603956 604036 80 0.0
stm32 light STM32WB5MM-DK (read/write) 603221 603301 80 0.0
.bss 128436 128436 0 0.0
.data 676 676 0 0.0
.rodata 80108 80100 -8 -0.0
.text 384256 384344 88 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825454 825534 80 0.0
bss 49708 49708 0 0.0
text 617836 617928 92 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1094492 1094580 88 0.0
bss 101804 101804 0 0.0
text 795164 795256 92 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1052028 1052108 80 0.0
bss 110100 110100 0 0.0
text 766554 766646 92 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 912460 912548 88 0.0
bss 93140 93140 0 0.0
text 653748 653840 92 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827110 827190 80 0.0
bss 49748 49748 0 0.0
text 619560 619652 92 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930648 930772 124 0.0
bss 77488 77488 0 0.0
text 698226 698338 112 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1075776 1075864 88 0.0
bss 100212 100212 0 0.0
text 779278 779370 92 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 905300 905380 80 0.0
bss 69220 69220 0 0.0
text 655044 655136 92 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 931472 931560 88 0.0
bss 92712 92712 0 0.0
text 672872 672964 92 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 829810 829890 80 0.0
bss 49856 49856 0 0.0
text 622592 622684 92 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793384 793464 80 0.0
bss 56056 56056 0 0.0
text 593272 593364 92 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675888 676012 124 0.0
bss 73412 73412 0 0.0
text 461650 461762 112 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835142 835222 80 0.0
bss 51388 51388 0 0.0
text 626418 626510 92 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 853361 853449 88 0.0
bss 59532 59532 0 0.0
text 638000 638092 92 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 819080 819168 88 0.0
bss 56352 56352 0 0.0
text 612996 613088 92 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 837164 837252 88 0.0
bss 68128 68128 0 0.0
text 628244 628336 92 0.0

@su-shanka su-shanka force-pushed the feature/mdns_delegate_refactor branch 2 times, most recently from e1b9f7f to 4e7ede7 Compare April 5, 2024 12:16
Copy link

github-actions bot commented Apr 8, 2024

PR #32866: Size comparison from 9b9ed65 to a6049d0

Increases (45 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, linux, nrfconnect, nxp, qpg, stm32, telink)
platform target config section 9b9ed65 a6049d0 change % change
bl702 lighting-app bl702 (read/write) 1206971 1207071 100 0.0
.text 976846 976960 114 0.0
bl702+mfd (read/write) 1217783 1217887 104 0.0
.text 988600 988714 114 0.0
bl702+rpc (read/write) 1298707 1298807 100 0.0
.text 1051810 1051924 114 0.0
bl702l lighting-app bl702l (read/write) 1176312 1176928 616 0.1
.text 969712 969826 114 0.0
bl702l+mfd (read/write) 1187720 1187820 100 0.0
.text 982034 982148 114 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 782020 782100 80 0.0
.text 699220 699308 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798188 798260 72 0.0
.text 721236 721316 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 786828 786900 72 0.0
.text 683124 683204 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739124 739204 80 0.0
.text 660660 660748 88 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724764 724836 72 0.0
.text 650524 650604 80 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569295 569415 120 0.0
.app_xip_area 459213 459333 120 0.0
lock cyw930739m2evb_01 (read/write) 551551 551671 120 0.0
.app_xip_area 436797 436917 120 0.0
ota-requestor cyw930739m2evb_01 (read/write) 572391 572503 112 0.0
.app_xip_area 463813 463925 112 0.0
switch cyw930739m2evb_01 (read/write) 564591 564695 104 0.0
.app_xip_area 452821 452925 104 0.0
efr32 lighting-app BRD4187C (read/write) 1113520 1113608 88 0.0
.text 914796 914884 88 0.0
window-app BRD4187C (read/write) 1160736 1160816 80 0.0
.text 989780 989860 80 0.0
linux chip-tool-ipv6only arm64 .text 10163336 10163400 64 0.0
thermostat-no-ble arm64 (read/write) 244720 244848 128 0.1
tv-app debug (read/write) 353200 353296 96 0.0
.bss 244240 244336 96 0.0
.rodata 292522 292554 32 0.0
tv-casting-app debug .rodata 382904 382936 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1064320 1064392 72 0.0
text 781028 781112 84 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1011800 1011872 72 0.0
text 742396 742480 84 0.0
nxp contact k32w0+release (read only) 574540 574612 72 0.0
.text 574004 574076 72 0.0
light k32w0+release (read only) 608552 608640 88 0.0
.text 608016 608104 88 0.0
contact k32w1+release (read/write) 701492 701572 80 0.0
.text 588080 588160 80 0.0
light k32w1+release (read/write) 793384 793464 80 0.0
.text 671232 671312 80 0.0
qpg lighting-app qpg6105+debug (read/write) 1131760 1131832 72 0.0
.text 644144 644216 72 0.0
lock-app qpg6105+debug (read/write) 1091576 1091656 80 0.0
.text 603956 604036 80 0.0
stm32 light STM32WB5MM-DK (read/write) 603221 603301 80 0.0
.text 384256 384344 88 0.0
telink window-covering tlsr9258a (read/write) 842584 842664 80 0.0
text 633060 633152 92 0.0
pump-app tlsr9258a_retention (read/write) 836982 837070 88 0.0
text 628556 628648 92 0.0
all-clusters-app tlsr9518adk80d (read/write) 1095732 1095820 88 0.0
text 797174 797266 92 0.0
bridge-app tlsr9518adk80d (read/write) 912684 912764 80 0.0
text 654974 655066 92 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1089092 1089180 88 0.0
text 792984 793076 92 0.0
ota-requestor-app tlsr9518adk80d (read/write) 932376 932464 88 0.0
text 674546 674638 92 0.0
pump-controller-app tlsr9518adk80d (read/write) 798068 798156 88 0.0
text 597546 597638 92 0.0
shell tlsr9518adk80d (read/write) 675700 675824 124 0.0
text 461536 461648 112 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 857733 857813 80 0.0
text 641596 641688 92 0.0
thermostat tlsr9518adk80d (read/write) 823560 823640 80 0.0
text 617038 617130 92 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1057196 1057276 80 0.0
text 771536 771628 92 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 934948 935072 124 0.0
text 702106 702218 112 0.0
lock-app-dfu tlsr9528a (read/write) 909524 909612 88 0.0
text 659068 659160 92 0.0
air-quality-sensor-app tlsr9528a_retention (read/write) 832266 832346 80 0.0
text 623442 623534 92 0.0
contact-sensor-app tlsr9528a_retention (read/write) 834238 834326 88 0.0
text 625488 625580 92 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 841978 842066 88 0.0
text 632030 632122 92 0.0
Decreases (41 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, linux, mbed, nrfconnect, psoc6, stm32)
platform target config section 9b9ed65 a6049d0 change % change
bl602 lighting-app bl602 (read/write) 1442278 1442226 -52 -0.0
.rodata 158976 158964 -12 -0.0
.text 1107698 1107658 -40 -0.0
bl602+mfd (read/write) 1456694 1456642 -52 -0.0
.rodata 157936 157924 -12 -0.0
.text 1123016 1122976 -40 -0.0
bl602+rpc (read/write) 1489918 1489866 -52 -0.0
.rodata 166544 166532 -12 -0.0
.text 1139344 1139304 -40 -0.0
bl702 lighting-app bl702 .rodata 108336 108324 -12 -0.0
bl702+mfd .rodata 107276 107264 -12 -0.0
bl702+rpc .rodata 123708 123696 -12 -0.0
bl706-eth (read/write) 1024405 1024353 -52 -0.0
.rodata 101660 101648 -12 -0.0
.text 767702 767662 -40 -0.0
bl706-wifi (read/write) 1259078 1259006 -72 -0.0
.rodata 122660 122648 -12 -0.0
.text 999606 999546 -60 -0.0
bl702l lighting-app bl702l .rodata 102340 102328 -12 -0.0
bl702l+mfd .rodata 101280 101268 -12 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .rodata 82532 82524 -8 -0.0
lock-ftd LP_EM_CC1354P10_6 .rodata 76684 76676 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 .rodata 103436 103428 -8 -0.0
pump-app LP_EM_CC1354P10_6 .rodata 78196 78188 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 .rodata 73972 73964 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 586210 586170 -40 -0.0
.rodata 87418 87402 -16 -0.0
.text 496668 496644 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 631018 630978 -40 -0.0
.rodata 107762 107746 -16 -0.0
.text 521132 521108 -24 -0.0
efr32 lock-app BRD4338a (read/write) 959936 959888 -48 -0.0
.text 700172 700124 -48 -0.0
linux chip-tool-ipv6only arm64 .data.rel.ro 455952 455936 -16 -0.0
.rodata 355860 355844 -16 -0.0
thermostat-no-ble arm64 (read only) 4426556 4426444 -112 -0.0
.data.rel.ro 104312 104296 -16 -0.0
.text 3929976 3929912 -64 -0.0
air-purifier-app debug (read only) 2643693 2643549 -144 -0.0
.text 2280469 2280373 -96 -0.0
all-clusters-app debug (read only) 5952185 5952041 -144 -0.0
(read/write) 481536 481504 -32 -0.0
.data.rel.ro 334472 334456 -16 -0.0
.text 5167635 5167539 -96 -0.0
all-clusters-minimal-app debug (read only) 5232433 5232289 -144 -0.0
.data.rel.ro 98056 98040 -16 -0.0
.text 4707571 4707475 -96 -0.0
bridge-app debug (read only) 4625897 4625769 -128 -0.0
.text 4174627 4174547 -80 -0.0
chip-tool debug (read only) 12080841 12080649 -192 -0.0
.rodata 450585 450553 -32 -0.0
.text 10921875 1092176 -112 -0.0
lock-app debug (read only) 4690865 4690705 -160 -0.0
.rodata 255242 255210 -32 -0.0
.text 4222963 4222883 -80 -0.0
ota-provider-app debug (read only) 4307129 4306985 -144 -0.0
.text 3904163 3904067 -96 -0.0
ota-requestor-app debug (read only) 4436793 4436649 -144 -0.0
.text 4023043 4022947 -96 -0.0
shell debug (read only) 2918161 2918065 -96 -0.0
(read/write) 156936 156904 -32 -0.0
.data.rel.ro 87168 87152 -16 -0.0
.text 2557890 2557842 -48 -0.0
tv-app debug (read only) 5761249 5761169 -80 -0.0
.text 5225475 5225411 -64 -0.0
tv-casting-app debug (read only) 9890993 9890961 -32 -0.0
(read/write) 340784 340720 -64 -0.0
.data.rel.ro 174816 174752 -64 -0.0
.text 9041379 9041363 -16 -0.0
lighting-app debug+rpc+ui (read only) 5548793 5548617 -176 -0.0
(read/write) 227096 227064 -32 -0.0
.data.rel.ro 95376 95360 -16 -0.0
.rodata 353396 353364 -32 -0.0
.text 4947283 4947187 -96 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2534344 2534272 -72 -0.0
.text 1497028 1496956 -72 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 102960 102952 -8 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 90224 90216 -8 -0.0
all-clusters-app nrf7002dk_nrf5340_cpuapp (read/write) 1225420 1225368 -52 -0.0
rodata 151304 151300 -4 -0.0
text 796928 796876 -52 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1802628 1802580 -48 -0.0
.text 1593180 1593132 -48 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1724516 1724484 -32 -0.0
.text 1518220 1518188 -32 -0.0
light cy8ckit_062s2_43012 (read/write) 1643252 1643220 -32 -0.0
.text 1443684 1443652 -32 -0.0
lock cy8ckit_062s2_43012 (read/write) 1672036 1671988 -48 -0.0
.text 1445404 1445356 -48 -0.0
stm32 light STM32WB5MM-DK .rodata 80108 80100 -8 -0.0
Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 9b9ed65 a6049d0 change % change
bl602 lighting-app bl602 (read/write) 1442278 1442226 -52 -0.0
.bss 85432 85432 0 0.0
.data 9504 9504 0 0.0
.rodata 158976 158964 -12 -0.0
.text 1107698 1107658 -40 -0.0
bl602+mfd (read/write) 1456694 1456642 -52 -0.0
.bss 85600 85600 0 0.0
.data 9480 9480 0 0.0
.rodata 157936 157924 -12 -0.0
.text 1123016 1122976 -40 -0.0
bl602+rpc (read/write) 1489918 1489866 -52 -0.0
.bss 93480 93480 0 0.0
.data 9880 9880 0 0.0
.rodata 166544 166532 -12 -0.0
.text 1139344 1139304 -40 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1206971 1207071 100 0.0
.bss 11217 11217 0 0.0
.data 3688 3688 0 0.0
.rodata 108336 108324 -12 -0.0
.text 976846 976960 114 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1217783 1217887 104 0.0
.bss 11393 11393 0 0.0
.data 3664 3664 0 0.0
.rodata 107276 107264 -12 -0.0
.text 988600 988714 114 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1298707 1298807 100 0.0
.bss 19701 19701 0 0.0
.data 4224 4224 0 0.0
.rodata 123708 123696 -12 -0.0
.text 1051810 1051924 114 0.0
bl706-eth (read/write) 1024405 1024353 -52 -0.0
.bss 23792 23792 0 0.0
.data 3264 3264 0 0.0
.rodata 101660 101648 -12 -0.0
.text 767702 767662 -40 -0.0
bl706-wifi (read/write) 1259078 1259006 -72 -0.0
.bss 10677 10677 0 0.0
.data 3696 3696 0 0.0
.rodata 122660 122648 -12 -0.0
.text 999606 999546 -60 -0.0
bl702l lighting-app bl702l (read/write) 1176312 1176928 616 0.1
.bss 16428 16428 0 0.0
.data 5048 5048 0 0.0
.rodata 102340 102328 -12 -0.0
.text 969712 969826 114 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1187720 1187820 100 0.0
.bss 16604 16604 0 0.0
.data 5032 5032 0 0.0
.rodata 101280 101268 -12 -0.0
.text 982034 982148 114 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 782020 782100 80 0.0
(read/write) 168824 168824 0 0.0
.bss 90780 90780 0 0.0
.data 3584 3584 0 0.0
.rodata 82532 82524 -8 -0.0
.text 699220 699308 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798188 798260 72 0.0
(read/write) 178976 178976 0 0.0
.bss 100948 100948 0 0.0
.data 3576 3576 0 0.0
.rodata 76684 76676 -8 -0.0
.text 721236 721316 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 786828 786900 72 0.0
(read/write) 173416 173416 0 0.0
.bss 95388 95388 0 0.0
.data 3576 3576 0 0.0
.rodata 103436 103428 -8 -0.0
.text 683124 683204 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739124 739204 80 0.0
(read/write) 167784 167784 0 0.0
.bss 89520 89520 0 0.0
.data 3568 3568 0 0.0
.rodata 78196 78188 -8 -0.0
.text 660660 660748 88 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724764 724836 72 0.0
(read/write) 168000 168000 0 0.0
.bss 89736 89736 0 0.0
.data 3568 3568 0 0.0
.rodata 73972 73964 -8 -0.0
.text 650524 650604 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 586210 586170 -40 -0.0
(read/write) 208080 208080 0 0.0
.bss 201308 201308 0 0.0
.data 1648 1648 0 0.0
.rodata 87418 87402 -16 -0.0
.text 496668 496644 -24 -0.0
lock CC3235SF_LAUNCHXL (read only) 631018 630978 -40 -0.0
(read/write) 208336 208336 0 0.0
.bss 201712 201712 0 0.0
.data 1504 1504 0 0.0
.rodata 107762 107746 -16 -0.0
.text 521132 521108 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569295 569415 120 0.0
.app_xip_area 459213 459333 120 0.0
.bss 64908 64908 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551551 551671 120 0.0
.app_xip_area 436797 436917 120 0.0
.bss 69572 69572 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 572391 572503 112 0.0
.app_xip_area 463813 463925 112 0.0
.bss 63444 63444 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564591 564695 104 0.0
.app_xip_area 452821 452925 104 0.0
.bss 66556 66556 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4187C (read/write) 1113520 1113608 88 0.0
.bss 195272 195272 0 0.0
.data 3432 3432 0 0.0
.text 914796 914884 88 0.0
window-app BRD4187C (read/write) 1160736 1160816 80 0.0
.bss 167600 167600 0 0.0
.data 3336 3336 0 0.0
.text 989780 989860 80 0.0
lock-app BRD4338a (read/write) 959936 959888 -48 -0.0
.bss 210204 210204 0 0.0
.data 30192 30192 0 0.0
.text 700172 700124 -48 -0.0
linux chip-tool-ipv6only arm64 (read only) 11400932 11400932 0 0.0
(read/write) 590320 590320 0 0.0
.bss 103736 103736 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455952 455936 -16 -0.0
.dynamic 512 512 0 0.0
.got 17112 17112 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 355860 355844 -16 -0.0
.text 10163336 10163400 64 0.0
thermostat-no-ble arm64 (read only) 4426556 4426444 -112 -0.0
(read/write) 244720 244848 128 0.1
.bss 121976 121976 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 104312 104296 -16 -0.0
.dynamic 512 512 0 0.0
.got 8712 8712 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 159988 159988 0 0.0
.text 3929976 3929912 -64 -0.0
air-purifier-app debug (read only) 2643693 2643549 -144 -0.0
(read/write) 130032 130032 0 0.0
.bss 46736 46736 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 75080 75080 0 0.0
.dynamic 608 608 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 184208 184208 0 0.0
.text 2280469 2280373 -96 -0.0
all-clusters-app debug (read only) 5952185 5952041 -144 -0.0
(read/write) 481536 481504 -32 -0.0
.bss 135072 135072 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334472 334456 -16 -0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1432 1432 0 0.0
.rodata 349744 349744 0 0.0
.text 5167635 5167539 -96 -0.0
all-clusters-minimal-app debug (read only) 5232433 5232289 -144 -0.0
(read/write) 237488 237488 0 0.0
.bss 127904 127904 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 98056 98040 -16 -0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 288714 288714 0 0.0
.text 4707571 4707475 -96 -0.0
bridge-app debug (read only) 4625897 4625769 -128 -0.0
(read/write) 218336 218336 0 0.0
.bss 118400 118400 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86976 86976 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 229546 229546 0 0.0
.text 4174627 4174547 -80 -0.0
chip-tool debug (read only) 12080841 12080649 -192 -0.0
(read/write) 523032 523032 0 0.0
.bss 94680 94680 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 416000 416000 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 450585 450553 -32 -0.0
.text 10921875 1092176 -112 -0.0
lock-app debug (read only) 4690865 4690705 -160 -0.0
(read/write) 205552 205552 0 0.0
.bss 113696 113696 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 81016 81016 0 0.0
.dynamic 624 624 0 0.0
.got 5168 5168 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 255242 255210 -32 -0.0
.text 4222963 4222883 -80 -0.0
ota-provider-app debug (read only) 4307129 4306985 -144 -0.0
(read/write) 194224 194224 0 0.0
.bss 113472 113472 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70448 70448 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 208458 208458 0 0.0
.text 3904163 3904067 -96 -0.0
ota-requestor-app debug (read only) 4436793 4436649 -144 -0.0
(read/write) 198592 198592 0 0.0
.bss 114368 114368 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73552 73552 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 214698 214698 0 0.0
.text 4023043 4022947 -96 -0.0
shell debug (read only) 2918161 2918065 -96 -0.0
(read/write) 156936 156904 -32 -0.0
.bss 62544 62544 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 87168 87152 -16 -0.0
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 1104 1104 0 0.0
.rodata 185568 185568 0 0.0
.text 2557890 2557842 -48 -0.0
tv-app debug (read only) 5761249 5761169 -80 -0.0
(read/write) 353200 353296 96 0.0
.bss 244240 244336 96 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95128 95128 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 292522 292554 32 0.0
.text 5225475 5225411 -64 -0.0
tv-casting-app debug (read only) 9890993 9890961 -32 -0.0
(read/write) 340784 340720 -64 -0.0
.bss 156080 156080 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174816 174752 -64 -0.0
.dynamic 624 624 0 0.0
.got 5040 5040 0 0.0
.init 27 27 0 0.0
.init_array 1208 1208 0 0.0
.rodata 382904 382936 32 0.0
.text 9041379 9041363 -16 -0.0
lighting-app debug+rpc+ui (read only) 5548793 5548617 -176 -0.0
(read/write) 227096 227064 -32 -0.0
.bss 119336 119336 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 95376 95360 -16 -0.0
.dynamic 672 672 0 0.0
.got 5856 5856 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 353396 353364 -32 -0.0
.text 4947283 4947187 -96 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2534344 2534272 -72 -0.0
.bss 220472 220472 0 0.0
.data 5216 5216 0 0.0
.text 1497028 1496956 -72 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1064320 1064392 72 0.0
bss 133107 133107 0 0.0
rodata 102960 102952 -8 -0.0
text 781028 781112 84 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1011800 1011872 72 0.0
bss 131965 131965 0 0.0
rodata 90224 90216 -8 -0.0
text 742396 742480 84 0.0
all-clusters-app nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1225420 1225368 -52 -0.0
bss 127163 127163 0 0.0
rodata 151304 151300 -4 -0.0
text 796928 796876 -52 -0.0
nxp contact k32w0+release (read only) 574540 574612 72 0.0
(read/write) 79988 79988 0 0.0
.bss 67824 67824 0 0.0
.data 2180 2180 0 0.0
.text 574004 574076 72 0.0
light k32w0+release (read only) 608552 608640 88 0.0
(read/write) 79464 79464 0 0.0
.bss 67280 67280 0 0.0
.data 2200 2200 0 0.0
.text 608016 608104 88 0.0
contact k32w1+release (read only) 1024 1024 0 0.0
(read/write) 701492 701572 80 0.0
.bss 71176 71176 0 0.0
.data 2856 2856 0 0.0
.text 588080 588160 80 0.0
light k32w1+release (read only) 1024 1024 0 0.0
(read/write) 793384 793464 80 0.0
.bss 80728 80728 0 0.0
.data 2056 2056 0 0.0
.text 671232 671312 80 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 832280 832280 0 0.0
(read/write) 1802628 1802580 -48 -0.0
.bss 198372 198372 0 0.0
.data 2688 2688 0 0.0
.text 1593180 1593132 -48 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 835432 835432 0 0.0
(read/write) 1724516 1724484 -32 -0.0
.bss 195252 195252 0 0.0
.data 2656 2656 0 0.0
.text 1518220 1518188 -32 -0.0
light cy8ckit_062s2_43012 (read only) 842160 842160 0 0.0
(read/write) 1643252 1643220 -32 -0.0
.bss 188716 188716 0 0.0
.data 2464 2464 0 0.0
.text 1443684 1443652 -32 -0.0
lock cy8ckit_062s2_43012 (read only) 815096 815096 0 0.0
(read/write) 1672036 1671988 -48 -0.0
.bss 215788 215788 0 0.0
.data 2456 2456 0 0.0
.text 1445404 1445356 -48 -0.0
qpg lighting-app qpg6105+debug (read/write) 1131760 1131832 72 0.0
.bss 102572 102572 0 0.0
.data 844 844 0 0.0
.text 644144 644216 72 0.0
lock-app qpg6105+debug (read/write) 1091576 1091656 80 0.0
.bss 97236 97236 0 0.0
.data 856 856 0 0.0
.text 603956 604036 80 0.0
stm32 light STM32WB5MM-DK (read/write) 603221 603301 80 0.0
.bss 128436 128436 0 0.0
.data 676 676 0 0.0
.rodata 80108 80100 -8 -0.0
.text 384256 384344 88 0.0
telink window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 842584 842664 80 0.0
bss 68008 68008 0 0.0
text 633060 633152 92 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 836982 837070 88 0.0
bss 49968 49968 0 0.0
text 628556 628648 92 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1095732 1095820 88 0.0
bss 101520 101520 0 0.0
text 797174 797266 92 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 912684 912764 80 0.0
bss 92724 92724 0 0.0
text 654974 655066 92 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1089092 1089180 88 0.0
bss 99816 99816 0 0.0
text 792984 793076 92 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 932376 932464 88 0.0
bss 92428 92428 0 0.0
text 674546 674638 92 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 798068 798156 88 0.0
bss 56036 56036 0 0.0
text 597546 597638 92 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675700 675824 124 0.0
bss 73412 73412 0 0.0
text 461536 461648 112 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 857733 857813 80 0.0
bss 59660 59660 0 0.0
text 641596 641688 92 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 823560 823640 80 0.0
bss 56368 56368 0 0.0
text 617038 617130 92 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1057196 1057276 80 0.0
bss 109968 109968 0 0.0
text 771536 771628 92 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 934948 935072 124 0.0
bss 77476 77476 0 0.0
text 702106 702218 112 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 909524 909612 88 0.0
bss 69144 69144 0 0.0
text 659068 659160 92 0.0
air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 832266 832346 80 0.0
bss 49820 49820 0 0.0
text 623442 623534 92 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834238 834326 88 0.0
bss 49864 49864 0 0.0
text 625488 625580 92 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 841978 842066 88 0.0
bss 51500 51500 0 0.0
text 632030 632122 92 0.0

src/lib/dnssd/Types.h Show resolved Hide resolved
@mergify mergify bot merged commit f92178b into project-chip:master Apr 10, 2024
66 checks passed
shaoltan-amazon pushed a commit to shaoltan-amazon/connectedhomeip that referenced this pull request Apr 10, 2024
* Refactored mDNS Browse Interface and necessary renaming done

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
@@ -220,13 +220,13 @@ struct CommissionNodeData
char deviceName[kMaxDeviceNameLen + 1] = {};
char pairingInstruction[kMaxPairingInstructionLen + 1] = {};

CommissionNodeData() {}
DnssdNodeData() {}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the problem is: most of the fields of this struct are meaningless for an operational discovery, no? This struct is very much commissionee-discovery specific. So naming it general "DnssdNodeData" (but leaving the "specific to commisionable/commissioning node discovery" comment above, and having all its fields be about commissionees) does not make sense.

Also, CommonResolutionData is also "dnssd node data", but it's the data that is common to all discovery types, right?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I missed that during the first view - my thought on the PR was that this is common data, however this clearly is not, like commissionerPasscode is clearly not an operational discovery item.

Comment on lines 322 to 327
/// Callbacks for discovering nodes advertising non-operational status:
/// - Commissioners
/// - Nodes in commissioning modes over IP (e.g. ethernet devices, devices already
/// connected to thread/wifi or devices with a commissioning window open)
class CommissioningResolveDelegate
class DiscoverNodeDelegate
{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, the comments here no longer match the code...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As requested this PR does not have the functional changes of operational discovery support so comment is not updated here. However, I have updated the comment for the delegate in the functional PR.

kurvaSai pushed a commit to SiliconLabs/matter-for-unify that referenced this pull request May 29, 2024
* Refactored mDNS Browse Interface and necessary renaming done

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
su-shanka added a commit to SiliconLabs/matter-for-unify that referenced this pull request May 30, 2024
* Refactored mDNS Browse Interface and necessary renaming done

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants