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

Android - implement ChipDnssdStopBrowse #32801

Merged

Conversation

pgregorr-amazon
Copy link
Contributor

This change adds the implementation for ChipDnssdStopBrowse in connectedhomeip/src/platform/android/DnssdImpl.cpp allowing DNS-SD discovery to be manally stopped before the timeout.

Change summary

  1. Implemented the ChipDnssdStopBrowse JNI function in connectedhomeip/src/platform/android/DnssdImpl.cpp which calls the NsdManagerServiceBrowser stopDiscover() Java method (in connectedhomeip/src/platform/android/java/chip/platform/NsdManagerServiceBrowser.java) This function stops ongoing browsing for services using DNS-SD.

Testing

Verified and tested locally with the Android tv-casting-app example app. By calling the stop discovery API form the tv-casting-app app GUI, we are able to stop NsdManagerDiscovery discovery, prior to timeout triggered stop discovery.

Copy link

github-actions bot commented Apr 1, 2024

PR #32801: Size comparison from f1abb59 to 3dbf667

Full report (5 builds for cc32xx, linux, mbed)
platform target config section f1abb59 3dbf667 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584322 584322 0 0.0
(read/write) 208000 208000 0 0.0
.bss 201228 201228 0 0.0
.data 1648 1648 0 0.0
.rodata 86938 86938 0 0.0
.text 495260 495260 0 0.0
lock CC3235SF_LAUNCHXL (read only) 629570 629570 0 0.0
(read/write) 208344 208344 0 0.0
.bss 201720 201720 0 0.0
.data 1504 1504 0 0.0
.rodata 107386 107386 0 0.0
.text 520060 520060 0 0.0
linux chip-tool-ipv6only arm64 (read only) 11393796 11393796 0 0.0
(read/write) 589120 589120 0 0.0
.bss 103608 103608 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455320 455320 0 0.0
.dynamic 512 512 0 0.0
.got 17024 17024 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355540 355540 0 0.0
.text 10158184 10158184 0 0.0
thermostat-no-ble arm64 (read only) 4419300 4419300 0 0.0
(read/write) 243632 243632 0 0.0
.bss 121832 121832 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 103680 103680 0 0.0
.dynamic 512 512 0 0.0
.got 8624 8624 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 159788 159788 0 0.0
.text 3924648 3924648 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2533168 2533168 0 0.0
.bss 220480 220480 0 0.0
.data 5216 5216 0 0.0
.text 1495852 1495852 0 0.0

@sharadb-amazon sharadb-amazon changed the title Android - implement ChipDnssdStopBrowse in the core SDK Android - implement ChipDnssdStopBrowse Apr 1, 2024
src/lib/dnssd/platform/Dnssd.h Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Apr 1, 2024

PR #32801: Size comparison from f1abb59 to 557a1ea

Increases (50 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, qpg, telink)
platform target config section f1abb59 557a1ea change % change
bl602 lighting-app bl602 (read/write) 1438442 1438450 8 0.0
.text 1104408 1104410 2 0.0
bl602+mfd .text 1119726 1119728 2 0.0
bl602+rpc .text 1136054 1136056 2 0.0
bl702 lighting-app bl702 (read/write) 1203143 1203147 4 0.0
.text 973570 973574 4 0.0
bl702+mfd (read/write) 1214211 1214215 4 0.0
.text 985580 985584 4 0.0
bl702+rpc (read/write) 1294891 1294895 4 0.0
.text 1048534 1048538 4 0.0
bl706-eth (read/write) 1020581 1020585 4 0.0
.text 764424 764426 2 0.0
bl706-wifi (read/write) 1255218 1255222 4 0.0
.text 996308 996310 2 0.0
bl702l lighting-app bl702l (read/write) 1172728 1173244 516 0.0
.text 966680 966684 4 0.0
bl702l+mfd (read/write) 1184136 1184652 516 0.0
.text 979002 979006 4 0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read only) 791172 791180 8 0.0
.text 714572 714580 8 0.0
pump-app LP_EM_CC1354P10_6 (read only) 732044 732052 8 0.0
.text 653964 653972 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717644 717652 8 0.0
.text 643788 643796 8 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 629570 629578 8 0.0
.text 520060 520068 8 0.0
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 572467 572475 8 0.0
.app_xip_area 463709 463717 8 0.0
esp32 all-clusters-app c3devkit (read only) 1211958 1211960 2 0.0
.flash.text 1211958 1211960 2 0.0
m5stack (read only) 1254051 1254055 4 0.0
.flash.text 1247887 1247891 4 0.0
linux air-purifier-app debug (read only) 2637901 2637965 64 0.0
.text 2275077 2275141 64 0.0
all-clusters-app debug (read only) 5943921 5943985 64 0.0
.text 5160563 5160627 64 0.0
all-clusters-minimal-app debug (read only) 5224785 5224849 64 0.0
.text 4701027 4701091 64 0.0
bridge-app debug (read only) 4619169 4619217 48 0.0
.text 4169251 4169299 48 0.0
chip-tool debug (read only) 12073745 12073809 64 0.0
.text 10916419 10916483 64 0.0
chip-tool-ipv6only arm64 (read/write) 589120 589184 64 0.0
lighting-app debug+rpc+ui (read only) 5542777 5542841 64 0.0
.text 4941443 4941507 64 0.0
lock-app debug (read only) 4686513 4686561 48 0.0
.text 4219283 4219331 48 0.0
ota-provider-app debug (read only) 4300689 4300753 64 0.0
.text 3899075 3899139 64 0.0
ota-requestor-app debug (read only) 4430161 4430225 64 0.0
.text 4017859 4017923 64 0.0
shell debug (read only) 2912273 2912337 64 0.0
.text 2552722 2552786 64 0.0
thermostat-no-ble arm64 (read/write) 243632 243680 48 0.0
tv-app debug (read only) 5756337 5756401 64 0.0
.text 5221203 5221267 64 0.0
tv-casting-app debug (read only) 9886449 9886513 64 0.0
.text 9037475 9037539 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1062952 1062968 16 0.0
text 779952 779956 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1010528 1010544 16 0.0
text 741288 741292 4 0.0
qpg lock-app qpg6105+debug (read/write) 1090464 1090472 8 0.0
.text 602844 602852 8 0.0
telink air-quality-sensor-app tlsr9528a_retention text 617186 617188 2 0.0
all-clusters-app tlsr9518adk80d (read/write) 1093360 1093368 8 0.0
text 794308 794310 2 0.0
all-clusters-minimal-app tlsr9528a text 765622 765624 2 0.0
bridge-app tlsr9518adk80d text 653106 653108 2 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826130 826138 8 0.0
text 618876 618878 2 0.0
light-switch-app-ota-shell-factory-data tlsr9528a text 699026 699028 2 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d text 778490 778492 2 0.0
lock-app-dfu tlsr9528a (read/write) 904232 904240 8 0.0
text 654280 654282 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 930516 930524 8 0.0
text 672184 672186 2 0.0
pump-app tlsr9258a_retention text 621938 621940 2 0.0
pump-controller-app tlsr9518adk80d text 592616 592618 2 0.0
shell tlsr9518adk80d (read/write) 677388 677392 4 0.0
text 462616 462618 2 0.0
smoke_co_alarm-app tlsr9528a_retention text 625246 625248 2 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d text 637326 637328 2 0.0
thermostat tlsr9518adk80d (read/write) 818084 818092 8 0.0
text 612300 612302 2 0.0
window-covering tlsr9258a text 627558 627560 2 0.0
Decreases (3 builds for efr32, linux)
platform target config section f1abb59 557a1ea change % change
efr32 lock-app BRD4338a (read/write) 958704 958696 -8 -0.0
.text 698948 698940 -8 -0.0
linux chip-tool-ipv6only arm64 (read only) 11393796 11393732 -64 -0.0
.text 10158184 10158120 -64 -0.0
thermostat-no-ble arm64 (read only) 4419300 4419252 -48 -0.0
.text 3924648 3924600 -48 -0.0
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section f1abb59 557a1ea change % change
bl602 lighting-app bl602 (read/write) 1438442 1438450 8 0.0
.bss 85360 85360 0 0.0
.data 9504 9504 0 0.0
.rodata 158524 158524 0 0.0
.text 1104408 1104410 2 0.0
bl602+mfd (read/write) 1452866 1452866 0 0.0
.bss 85520 85520 0 0.0
.data 9480 9480 0 0.0
.rodata 157484 157484 0 0.0
.text 1119726 1119728 2 0.0
bl602+rpc (read/write) 1486090 1486090 0 0.0
.bss 93392 93392 0 0.0
.data 9880 9880 0 0.0
.rodata 166092 166092 0 0.0
.text 1136054 1136056 2 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1203143 1203147 4 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 107876 107876 0 0.0
.text 973570 973574 4 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1214211 1214215 4 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 106816 106816 0 0.0
.text 985580 985584 4 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1294891 1294895 4 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123248 123248 0 0.0
.text 1048534 1048538 4 0.0
bl706-eth (read/write) 1020581 1020585 4 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101208 101208 0 0.0
.text 764424 764426 2 0.0
bl706-wifi (read/write) 1255218 1255222 4 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122208 122208 0 0.0
.text 996308 996310 2 0.0
bl702l lighting-app bl702l (read/write) 1172728 1173244 516 0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 101880 101880 0 0.0
.text 966680 966684 4 0.0
bl702l+mfd (read/write) 1184136 1184652 516 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 100820 100820 0 0.0
.text 979002 979006 4 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 774788 774788 0 0.0
(read/write) 168648 168648 0 0.0
.bss 90636 90636 0 0.0
.data 3568 3568 0 0.0
.rodata 82148 82148 0 0.0
.text 692372 692372 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 791172 791180 8 0.0
(read/write) 178896 178896 0 0.0
.bss 100884 100884 0 0.0
.data 3568 3568 0 0.0
.rodata 76332 76332 0 0.0
.text 714572 714580 8 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779852 779852 0 0.0
(read/write) 173336 173336 0 0.0
.bss 95324 95324 0 0.0
.data 3568 3568 0 0.0
.rodata 103084 103084 0 0.0
.text 676500 676500 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 732044 732052 8 0.0
(read/write) 167616 167616 0 0.0
.bss 89368 89368 0 0.0
.data 3560 3560 0 0.0
.rodata 77812 77812 0 0.0
.text 653964 653972 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717644 717652 8 0.0
(read/write) 167824 167824 0 0.0
.bss 89592 89592 0 0.0
.data 3552 3552 0 0.0
.rodata 73588 73588 0 0.0
.text 643788 643796 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584322 584322 0 0.0
(read/write) 208000 208000 0 0.0
.bss 201228 201228 0 0.0
.data 1648 1648 0 0.0
.rodata 86938 86938 0 0.0
.text 495260 495260 0 0.0
lock CC3235SF_LAUNCHXL (read only) 629570 629578 8 0.0
(read/write) 208344 208344 0 0.0
.bss 201720 201720 0 0.0
.data 1504 1504 0 0.0
.rodata 107386 107386 0 0.0
.text 520060 520068 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569531 569531 0 0.0
.app_xip_area 459269 459269 0 0.0
.bss 65088 65088 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) 552171 552171 0 0.0
.app_xip_area 437149 437149 0 0.0
.bss 69840 69840 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) 572467 572475 8 0.0
.app_xip_area 463709 463717 8 0.0
.bss 63624 63624 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) 565243 565243 0 0.0
.app_xip_area 453205 453205 0 0.0
.bss 66824 66824 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) 1111800 1111800 0 0.0
.bss 195184 195184 0 0.0
.data 3424 3424 0 0.0
.text 913172 913172 0 0.0
lock-app BRD4338a (read/write) 958704 958696 -8 -0.0
.bss 210196 210196 0 0.0
.data 30192 30192 0 0.0
.text 698948 698940 -8 -0.0
window-app BRD4187C (read/write) 1159128 1159128 0 0.0
.bss 167592 167592 0 0.0
.data 3336 3336 0 0.0
.text 988180 988180 0 0.0
esp32 all-clusters-app c3devkit (read only) 1211958 1211960 2 0.0
(read/write) 1749856 1749856 0 0.0
.dram0.bss 74328 74328 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252368 252368 0 0.0
.flash.text 1211958 1211960 2 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1254051 1254055 4 0.0
(read/write) 536456 536456 0 0.0
.dram0.bss 81264 81264 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284092 284092 0 0.0
.flash.text 1247887 1247891 4 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605560 605560 0 0.0
(read/write) 79512 79512 0 0.0
.bss 67340 67340 0 0.0
.data 2188 2188 0 0.0
.text 605024 605024 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 700428 700428 0 0.0
.bss 71156 71156 0 0.0
.data 2856 2856 0 0.0
.text 587032 587032 0 0.0
light k32w0+release (read only) 607520 607520 0 0.0
(read/write) 79372 79372 0 0.0
.bss 67196 67196 0 0.0
.data 2192 2192 0 0.0
.text 606984 606984 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 791968 791968 0 0.0
.bss 80636 80636 0 0.0
.data 2056 2056 0 0.0
.text 669912 669912 0 0.0
linux air-purifier-app debug (read only) 2637901 2637965 64 0.0
(read/write) 129272 129272 0 0.0
.bss 46608 46608 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74472 74472 0 0.0
.dynamic 608 608 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 185040 185040 0 0.0
.text 2275077 2275141 64 0.0
all-clusters-app debug (read only) 5943921 5943985 64 0.0
(read/write) 480744 480744 0 0.0
.bss 134912 134912 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 333864 333864 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349776 349776 0 0.0
.text 5160563 5160627 64 0.0
all-clusters-minimal-app debug (read only) 5224785 5224849 64 0.0
(read/write) 236696 236696 0 0.0
.bss 127744 127744 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97448 97448 0 0.0
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288842 288842 0 0.0
.text 4701027 4701091 64 0.0
bridge-app debug (read only) 4619169 4619217 48 0.0
(read/write) 217576 217576 0 0.0
.bss 118272 118272 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86368 86368 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229418 229418 0 0.0
.text 4169251 4169299 48 0.0
chip-tool debug (read only) 12073745 12073809 64 0.0
(read/write) 522240 522240 0 0.0
.bss 94488 94488 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 415408 415408 0 0.0
.dynamic 624 624 0 0.0
.got 5744 5744 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 450169 450169 0 0.0
.text 10916419 10916483 64 0.0
chip-tool-ipv6only arm64 (read only) 11393796 11393732 -64 -0.0
(read/write) 589120 589184 64 0.0
.bss 103608 103608 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455320 455320 0 0.0
.dynamic 512 512 0 0.0
.got 17024 17024 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355540 355540 0 0.0
.text 10158184 10158120 -64 -0.0
lighting-app debug+rpc+ui (read only) 5542777 5542841 64 0.0
(read/write) 226336 226336 0 0.0
.bss 119208 119208 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 94752 94752 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354452 354452 0 0.0
.text 4941443 4941507 64 0.0
lock-app debug (read only) 4686513 4686561 48 0.0
(read/write) 205160 205160 0 0.0
.bss 113696 113696 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 80616 80616 0 0.0
.dynamic 624 624 0 0.0
.got 5176 5176 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 255370 255370 0 0.0
.text 4219283 4219331 48 0.0
ota-provider-app debug (read only) 4300689 4300753 64 0.0
(read/write) 193432 193432 0 0.0
.bss 113312 113312 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 69840 69840 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 208426 208426 0 0.0
.text 3899075 3899139 64 0.0
ota-requestor-app debug (read only) 4430161 4430225 64 0.0
(read/write) 197800 197800 0 0.0
.bss 114208 114208 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 72944 72944 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 214570 214570 0 0.0
.text 4017859 4017923 64 0.0
shell debug (read only) 2912273 2912337 64 0.0
(read/write) 156696 156696 0 0.0
.bss 62832 62832 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86672 86672 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 185760 185760 0 0.0
.text 2552722 2552786 64 0.0
thermostat-no-ble arm64 (read only) 4419300 4419252 -48 -0.0
(read/write) 243632 243680 48 0.0
.bss 121832 121832 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 103680 103680 0 0.0
.dynamic 512 512 0 0.0
.got 8624 8624 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 159788 159788 0 0.0
.text 3924648 3924600 -48 -0.0
tv-app debug (read only) 5756337 5756401 64 0.0
(read/write) 353088 353088 0 0.0
.bss 244496 244496 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 94744 94744 0 0.0
.dynamic 624 624 0 0.0
.got 5472 5472 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 292650 292650 0 0.0
.text 5221203 5221267 64 0.0
tv-casting-app debug (read only) 9886449 9886513 64 0.0
(read/write) 340672 340672 0 0.0
.bss 156336 156336 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174432 174432 0 0.0
.dynamic 624 624 0 0.0
.got 5048 5048 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 383032 383032 0 0.0
.text 9037475 9037539 64 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2533168 2533168 0 0.0
.bss 220480 220480 0 0.0
.data 5216 5216 0 0.0
.text 1495852 1495852 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1062952 1062968 16 0.0
bss 133119 133119 0 0.0
rodata 102680 102680 0 0.0
text 779952 779956 4 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224252 1224252 0 0.0
bss 127155 127155 0 0.0
rodata 151200 151200 0 0.0
text 795872 795872 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1010528 1010544 16 0.0
bss 131977 131977 0 0.0
rodata 89944 89944 0 0.0
text 741288 741292 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834416 834416 0 0.0
(read/write) 1797756 1797756 0 0.0
.bss 196244 196244 0 0.0
.data 2680 2680 0 0.0
.text 1590444 1590444 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837568 837568 0 0.0
(read/write) 1719812 1719812 0 0.0
.bss 193124 193124 0 0.0
.data 2648 2648 0 0.0
.text 1515652 1515652 0 0.0
light cy8ckit_062s2_43012 (read only) 844296 844296 0 0.0
(read/write) 1638932 1638932 0 0.0
.bss 186588 186588 0 0.0
.data 2456 2456 0 0.0
.text 1441500 1441500 0 0.0
lock cy8ckit_062s2_43012 (read only) 817136 817136 0 0.0
(read/write) 1668540 1668540 0 0.0
.bss 213748 213748 0 0.0
.data 2456 2456 0 0.0
.text 1443948 1443948 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1130496 1130496 0 0.0
.bss 102488 102488 0 0.0
.data 836 836 0 0.0
.text 642880 642880 0 0.0
lock-app qpg6105+debug (read/write) 1090464 1090472 8 0.0
.bss 97232 97232 0 0.0
.data 856 856 0 0.0
.text 602844 602852 8 0.0
stm32 light STM32WB5MM-DK (read/write) 601709 601709 0 0.0
.bss 128352 128352 0 0.0
.data 676 676 0 0.0
.rodata 79796 79796 0 0.0
.text 383152 383152 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824506 824506 0 0.0
bss 49692 49692 0 0.0
text 617186 617188 2 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1093360 1093368 8 0.0
bss 101812 101812 0 0.0
text 794308 794310 2 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1050824 1050824 0 0.0
bss 110116 110116 0 0.0
text 765622 765624 2 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 911544 911544 0 0.0
bss 93148 93148 0 0.0
text 653106 653108 2 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826130 826138 8 0.0
bss 49740 49740 0 0.0
text 618876 618878 2 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 931848 931848 0 0.0
bss 77740 77740 0 0.0
text 699026 699028 2 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1074724 1074724 0 0.0
bss 100228 100228 0 0.0
text 778490 778492 2 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 904232 904240 8 0.0
bss 69204 69204 0 0.0
text 654280 654282 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 930516 930524 8 0.0
bss 92728 92728 0 0.0
text 672184 672186 2 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 828862 828862 0 0.0
bss 49848 49848 0 0.0
text 621938 621940 2 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 792436 792436 0 0.0
bss 56048 56048 0 0.0
text 592616 592618 2 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677388 677392 4 0.0
bss 73672 73672 0 0.0
text 462616 462618 2 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833666 833666 0 0.0
bss 51372 51372 0 0.0
text 625246 625248 2 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852397 852397 0 0.0
bss 59524 59524 0 0.0
text 637326 637328 2 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 818084 818092 8 0.0
bss 56336 56336 0 0.0
text 612300 612302 2 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 836184 836184 0 0.0
bss 68112 68112 0 0.0
text 627558 627560 2 0.0

src/lib/dnssd/platform/Dnssd.h Outdated Show resolved Hide resolved
src/platform/android/DnssdImpl.cpp Outdated Show resolved Hide resolved
@bzbarsky-apple bzbarsky-apple dismissed their stale review April 2, 2024 00:31

The things that made me ask for changes were addressed; the remaining broken bits are Android-specific.

Copy link

github-actions bot commented Apr 3, 2024

PR #32801: Size comparison from f1abb59 to ba9073d

Increases above 0.2%:

platform target config section f1abb59 ba9073d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL .rodata 86938 87314 376 0.4
lock CC3235SF_LAUNCHXL .rodata 107386 107762 376 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 102680 102960 280 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 rodata 89944 90224 280 0.3
stm32 light STM32WB5MM-DK .rodata 79796 80084 288 0.4
Increases (9 builds for cc32xx, mbed, nrfconnect, qpg, stm32)
platform target config section f1abb59 ba9073d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584322 585498 1176 0.2
.rodata 86938 87314 376 0.4
.text 495260 496064 804 0.2
lock CC3235SF_LAUNCHXL (read only) 629570 630922 1352 0.2
.rodata 107386 107762 376 0.4
.text 520060 521040 980 0.2
mbed lock-app-release cy8cproto_062_4343w (read/write) 2533168 2534216 1048 0.0
.text 1495852 1496900 1048 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1062952 1064240 1288 0.1
rodata 102680 102960 280 0.3
text 779952 780952 1000 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1224252 1225332 1080 0.1
rodata 151200 151304 104 0.1
text 795872 796844 972 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1010528 1011720 1192 0.1
rodata 89944 90224 280 0.3
text 741288 742316 1028 0.1
qpg lighting-app qpg6105+debug (read/write) 1130496 1131432 936 0.1
.text 642880 643816 936 0.1
lock-app qpg6105+debug (read/write) 1090464 1091488 1024 0.1
.text 602844 603868 1024 0.2
stm32 light STM32WB5MM-DK (read/write) 601709 602789 1080 0.2
.rodata 79796 80084 288 0.4
.text 383152 383960 808 0.2
Decreases (8 builds for cc32xx, mbed, nrfconnect, qpg, stm32)
platform target config section f1abb59 ba9073d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 208000 207984 -16 -0.0
.bss 201228 201212 -16 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208344 208328 -16 -0.0
.bss 201720 201704 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220480 220464 -16 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 133119 133099 -20 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 131977 131957 -20 -0.0
qpg lighting-app qpg6105+debug .bss 102488 102480 -8 -0.0
lock-app qpg6105+debug .bss 97232 97224 -8 -0.0
stm32 light STM32WB5MM-DK .bss 128352 128336 -16 -0.0
Full report (9 builds for cc32xx, mbed, nrfconnect, qpg, stm32)
platform target config section f1abb59 ba9073d change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584322 585498 1176 0.2
(read/write) 208000 207984 -16 -0.0
.bss 201228 201212 -16 -0.0
.data 1648 1648 0 0.0
.rodata 86938 87314 376 0.4
.text 495260 496064 804 0.2
lock CC3235SF_LAUNCHXL (read only) 629570 630922 1352 0.2
(read/write) 208344 208328 -16 -0.0
.bss 201720 201704 -16 -0.0
.data 1504 1504 0 0.0
.rodata 107386 107762 376 0.4
.text 520060 521040 980 0.2
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2533168 2534216 1048 0.0
.bss 220480 220464 -16 -0.0
.data 5216 5216 0 0.0
.text 1495852 1496900 1048 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1062952 1064240 1288 0.1
bss 133119 133099 -20 -0.0
rodata 102680 102960 280 0.3
text 779952 780952 1000 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224252 1225332 1080 0.1
bss 127155 127155 0 0.0
rodata 151200 151304 104 0.1
text 795872 796844 972 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1010528 1011720 1192 0.1
bss 131977 131957 -20 -0.0
rodata 89944 90224 280 0.3
text 741288 742316 1028 0.1
qpg lighting-app qpg6105+debug (read/write) 1130496 1131432 936 0.1
.bss 102488 102480 -8 -0.0
.data 836 836 0 0.0
.text 642880 643816 936 0.1
lock-app qpg6105+debug (read/write) 1090464 1091488 1024 0.1
.bss 97232 97224 -8 -0.0
.data 856 856 0 0.0
.text 602844 603868 1024 0.2
stm32 light STM32WB5MM-DK (read/write) 601709 602789 1080 0.2
.bss 128352 128336 -16 -0.0
.data 676 676 0 0.0
.rodata 79796 80084 288 0.4
.text 383152 383960 808 0.2

@pgregorr-amazon pgregorr-amazon force-pushed the droid-stop-disc-20240322 branch from ba9073d to 77a0459 Compare April 3, 2024 18:23
Copy link

github-actions bot commented Apr 3, 2024

PR #32801: Size comparison from 0c0c6d6 to 77a0459

Decreases (2 builds for efr32)
platform target config section 0c0c6d6 77a0459 change % change
efr32 lighting-app BRD4187C (read/write) 1112936 1112928 -8 -0.0
.text 914324 914316 -8 -0.0
lock-app BRD4338a (read/write) 959608 959600 -8 -0.0
.text 699868 699860 -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 0c0c6d6 77a0459 change % change
bl602 lighting-app bl602 (read/write) 1441158 1441158 0 0.0
.bss 85344 85344 0 0.0
.data 9504 9504 0 0.0
.rodata 158872 158872 0 0.0
.text 1106792 1106792 0 0.0
bl602+mfd (read/write) 1455582 1455582 0 0.0
.bss 85504 85504 0 0.0
.data 9480 9480 0 0.0
.rodata 157832 157832 0 0.0
.text 1122110 1122110 0 0.0
bl602+rpc (read/write) 1488806 1488806 0 0.0
.bss 93376 93376 0 0.0
.data 9880 9880 0 0.0
.rodata 166440 166440 0 0.0
.text 1138438 1138438 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1205863 1205863 0 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 108232 108232 0 0.0
.text 975952 975952 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1216679 1216679 0 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 107172 107172 0 0.0
.text 987706 987706 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1297611 1297611 0 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123604 123604 0 0.0
.text 1050916 1050916 0 0.0
bl706-eth (read/write) 1023297 1023297 0 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101556 101556 0 0.0
.text 766808 766808 0 0.0
bl706-wifi (read/write) 1257814 1257814 0 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122556 122556 0 0.0
.text 998572 998572 0 0.0
bl702l lighting-app bl702l (read/write) 1175708 1175708 0 0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 102236 102236 0 0.0
.text 968806 968806 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1186600 1186600 0 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 101176 101176 0 0.0
.text 981128 981128 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 775892 775892 0 0.0
(read/write) 168640 168640 0 0.0
.bss 90628 90628 0 0.0
.data 3568 3568 0 0.0
.rodata 82460 82460 0 0.0
.text 693164 693164 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 792244 792244 0 0.0
(read/write) 178888 178888 0 0.0
.bss 100876 100876 0 0.0
.data 3568 3568 0 0.0
.rodata 76644 76644 0 0.0
.text 715332 715332 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 780892 780892 0 0.0
(read/write) 173328 173328 0 0.0
.bss 95316 95316 0 0.0
.data 3568 3568 0 0.0
.rodata 103396 103396 0 0.0
.text 677228 677228 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 733020 733020 0 0.0
(read/write) 167616 167616 0 0.0
.bss 89368 89368 0 0.0
.data 3560 3560 0 0.0
.rodata 78124 78124 0 0.0
.text 654628 654628 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 718620 718620 0 0.0
(read/write) 167816 167816 0 0.0
.bss 89584 89584 0 0.0
.data 3552 3552 0 0.0
.rodata 73900 73900 0 0.0
.text 644452 644452 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 585498 585498 0 0.0
(read/write) 207984 207984 0 0.0
.bss 201212 201212 0 0.0
.data 1648 1648 0 0.0
.rodata 87314 87314 0 0.0
.text 496064 496064 0 0.0
lock CC3235SF_LAUNCHXL (read only) 630922 630922 0 0.0
(read/write) 208328 208328 0 0.0
.bss 201704 201704 0 0.0
.data 1504 1504 0 0.0
.rodata 107762 107762 0 0.0
.text 521040 521040 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568875 568875 0 0.0
.app_xip_area 458885 458885 0 0.0
.bss 64816 64816 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) 551467 551467 0 0.0
.app_xip_area 436717 436717 0 0.0
.bss 69568 69568 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) 571923 571923 0 0.0
.app_xip_area 463437 463437 0 0.0
.bss 63352 63352 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) 564499 564499 0 0.0
.app_xip_area 452733 452733 0 0.0
.bss 66552 66552 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) 1112936 1112928 -8 -0.0
.bss 195168 195168 0 0.0
.data 3424 3424 0 0.0
.text 914324 914316 -8 -0.0
lock-app BRD4338a (read/write) 959608 959600 -8 -0.0
.bss 210180 210180 0 0.0
.data 30192 30192 0 0.0
.text 699868 699860 -8 -0.0
window-app BRD4187C (read/write) 1160424 1160424 0 0.0
.bss 167576 167576 0 0.0
.data 3336 3336 0 0.0
.text 989492 989492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1212884 1212884 0 0.0
(read/write) 1750120 1750120 0 0.0
.dram0.bss 74312 74312 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252648 252648 0 0.0
.flash.text 1212884 1212884 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1254851 1254851 0 0.0
(read/write) 536264 536264 0 0.0
.dram0.bss 80992 80992 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284172 284172 0 0.0
.flash.text 1248687 1248687 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2641197 2641197 0 0.0
(read/write) 129688 129688 0 0.0
.bss 46608 46608 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74872 74872 0 0.0
.dynamic 608 608 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 185008 185008 0 0.0
.text 2277541 2277541 0 0.0
all-clusters-app debug (read only) 5948897 5948897 0 0.0
(read/write) 481160 481160 0 0.0
.bss 134944 134944 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334264 334264 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349648 349648 0 0.0
.text 5164803 5164803 0 0.0
all-clusters-minimal-app debug (read only) 5229041 5229041 0 0.0
(read/write) 237144 237144 0 0.0
.bss 127776 127776 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97848 97848 0 0.0
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288618 288618 0 0.0
.text 4704643 4704643 0 0.0
bridge-app debug (read only) 4622433 4622433 0 0.0
(read/write) 217992 217992 0 0.0
.bss 118272 118272 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86768 86768 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229354 229354 0 0.0
.text 4171715 4171715 0 0.0
chip-tool debug (read only) 12077185 12077185 0 0.0
(read/write) 522656 522656 0 0.0
.bss 94520 94520 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 415808 415808 0 0.0
.dynamic 624 624 0 0.0
.got 5744 5744 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 450361 450361 0 0.0
.text 10918803 10918803 0 0.0
chip-tool-ipv6only arm64 (read only) 11397588 11397588 0 0.0
(read/write) 589400 589400 0 0.0
.bss 103608 103608 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455720 455720 0 0.0
.dynamic 512 512 0 0.0
.got 17032 17032 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355796 355796 0 0.0
.text 10160728 10160728 0 0.0
lighting-app debug+rpc+ui (read only) 5546313 5546313 0 0.0
(read/write) 226720 226720 0 0.0
.bss 119208 119208 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 95152 95152 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354196 354196 0 0.0
.text 4944371 4944371 0 0.0
lock-app debug (read only) 4690033 4690033 0 0.0
(read/write) 205544 205544 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 5176 5176 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 255274 255274 0 0.0
.text 4222035 4222035 0 0.0
ota-provider-app debug (read only) 4303921 4303921 0 0.0
(read/write) 193848 193848 0 0.0
.bss 113312 113312 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70240 70240 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 208266 208266 0 0.0
.text 3901603 3901603 0 0.0
ota-requestor-app debug (read only) 4433585 4433585 0 0.0
(read/write) 198216 198216 0 0.0
.bss 114208 114208 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73344 73344 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 214506 214506 0 0.0
.text 4020483 4020483 0 0.0
shell debug (read only) 2914713 2914713 0 0.0
(read/write) 156560 156560 0 0.0
.bss 62416 62416 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86944 86944 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 185408 185408 0 0.0
.text 2554962 2554962 0 0.0
thermostat-no-ble arm64 (read only) 4423676 4423676 0 0.0
(read/write) 243400 243400 0 0.0
.bss 121848 121848 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 104080 104080 0 0.0
.dynamic 512 512 0 0.0
.got 8632 8632 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 159988 159988 0 0.0
.text 3927848 3927848 0 0.0
tv-app debug (read only) 5758137 5758137 0 0.0
(read/write) 352952 352952 0 0.0
.bss 244112 244112 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95000 95000 0 0.0
.dynamic 624 624 0 0.0
.got 5472 5472 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 292330 292330 0 0.0
.text 5222771 5222771 0 0.0
tv-casting-app debug (read only) 9888041 9888041 0 0.0
(read/write) 340504 340504 0 0.0
.bss 155920 155920 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174688 174688 0 0.0
.dynamic 624 624 0 0.0
.got 5048 5048 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 382712 382712 0 0.0
.text 9038835 9038835 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2534216 2534216 0 0.0
.bss 220464 220464 0 0.0
.data 5216 5216 0 0.0
.text 1496900 1496900 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1064240 1064240 0 0.0
bss 133099 133099 0 0.0
rodata 102960 102960 0 0.0
text 780952 780952 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1225332 1225332 0 0.0
bss 127155 127155 0 0.0
rodata 151304 151304 0 0.0
text 796844 796844 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1011720 1011720 0 0.0
bss 131957 131957 0 0.0
rodata 90224 90224 0 0.0
text 742316 742316 0 0.0
nxp contact k32w0+release (read only) 574300 574300 0 0.0
(read/write) 79968 79968 0 0.0
.bss 67804 67804 0 0.0
.data 2180 2180 0 0.0
.text 573764 573764 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 701244 701244 0 0.0
.bss 71148 71148 0 0.0
.data 2856 2856 0 0.0
.text 587856 587856 0 0.0
light k32w0+release (read only) 608216 608216 0 0.0
(read/write) 79364 79364 0 0.0
.bss 67188 67188 0 0.0
.data 2192 2192 0 0.0
.text 607680 607680 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 792968 792968 0 0.0
.bss 80628 80628 0 0.0
.data 2056 2056 0 0.0
.text 670920 670920 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834432 834432 0 0.0
(read/write) 1799748 1799748 0 0.0
.bss 196228 196228 0 0.0
.data 2680 2680 0 0.0
.text 1592452 1592452 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837584 837584 0 0.0
(read/write) 1721628 1721628 0 0.0
.bss 193108 193108 0 0.0
.data 2648 2648 0 0.0
.text 1517484 1517484 0 0.0
light cy8ckit_062s2_43012 (read only) 844312 844312 0 0.0
(read/write) 1640380 1640380 0 0.0
.bss 186572 186572 0 0.0
.data 2456 2456 0 0.0
.text 1442964 1442964 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1669868 1669868 0 0.0
.bss 213732 213732 0 0.0
.data 2456 2456 0 0.0
.text 1445292 1445292 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1131432 1131432 0 0.0
.bss 102480 102480 0 0.0
.data 836 836 0 0.0
.text 643816 643816 0 0.0
lock-app qpg6105+debug (read/write) 1091488 1091488 0 0.0
.bss 97224 97224 0 0.0
.data 856 856 0 0.0
.text 603868 603868 0 0.0
stm32 light STM32WB5MM-DK (read/write) 602789 602789 0 0.0
.bss 128336 128336 0 0.0
.data 676 676 0 0.0
.rodata 80084 80084 0 0.0
.text 383960 383960 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825318 825318 0 0.0
bss 49692 49692 0 0.0
text 617716 617716 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1094364 1094364 0 0.0
bss 101796 101796 0 0.0
text 795044 795044 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1051900 1051900 0 0.0
bss 110092 110092 0 0.0
text 766434 766434 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 912340 912340 0 0.0
bss 93132 93132 0 0.0
text 653632 653632 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826974 826974 0 0.0
bss 49732 49732 0 0.0
text 619438 619438 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930496 930496 0 0.0
bss 77472 77472 0 0.0
text 698088 698088 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1075640 1075640 0 0.0
bss 100204 100204 0 0.0
text 779150 779150 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 905156 905156 0 0.0
bss 69204 69204 0 0.0
text 654914 654914 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 931344 931344 0 0.0
bss 92704 92704 0 0.0
text 672752 672752 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 829682 829682 0 0.0
bss 49840 49840 0 0.0
text 622478 622478 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793248 793248 0 0.0
bss 56040 56040 0 0.0
text 593152 593152 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675844 675844 0 0.0
bss 73404 73404 0 0.0
text 461614 461614 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834526 834526 0 0.0
bss 51372 51372 0 0.0
text 625818 625818 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 853209 853209 0 0.0
bss 59516 59516 0 0.0
text 637862 637862 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 818936 818936 0 0.0
bss 56336 56336 0 0.0
text 612868 612868 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 837020 837020 0 0.0
bss 68112 68112 0 0.0
text 628116 628116 0 0.0

Copy link

github-actions bot commented Apr 3, 2024

PR #32801: Size comparison from 0c0c6d6 to 0c034a2

Increases above 0.2%:

platform target config section 0c0c6d6 0c034a2 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 775892 781700 5808 0.7
.data 3568 3584 16 0.4
.text 693164 698932 5768 0.8
lock-ftd LP_EM_CC1354P10_6 (read only) 792244 798100 5856 0.7
.text 715332 721148 5816 0.8
lock-mtd LP_EM_CC1354P10_6 (read only) 780892 786748 5856 0.7
.text 677228 683044 5816 0.9
pump-app LP_EM_CC1354P10_6 (read only) 733020 738804 5784 0.8
.text 654628 660364 5736 0.9
pump-controller-app LP_EM_CC1354P10_6 (read only) 718620 724452 5832 0.8
.data 3552 3568 16 0.5
.text 644452 650236 5784 0.9
Increases (5 builds for cc13x4_26x4)
platform target config section 0c0c6d6 0c034a2 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 775892 781700 5808 0.7
(read/write) 168640 168728 88 0.1
.bss 90628 90688 60 0.1
.data 3568 3584 16 0.4
.rodata 82460 82500 40 0.0
.text 693164 698932 5768 0.8
lock-ftd LP_EM_CC1354P10_6 (read only) 792244 798100 5856 0.7
(read/write) 178888 178968 80 0.0
.bss 100876 100944 68 0.1
.data 3568 3576 8 0.2
.rodata 76644 76684 40 0.1
.text 715332 721148 5816 0.8
lock-mtd LP_EM_CC1354P10_6 (read only) 780892 786748 5856 0.7
(read/write) 173328 173408 80 0.0
.bss 95316 95384 68 0.1
.data 3568 3576 8 0.2
.rodata 103396 103436 40 0.0
.text 677228 683044 5816 0.9
pump-app LP_EM_CC1354P10_6 (read only) 733020 738804 5784 0.8
(read/write) 167616 167696 80 0.0
.bss 89368 89428 60 0.1
.data 3560 3568 8 0.2
.rodata 78124 78172 48 0.1
.text 654628 660364 5736 0.9
pump-controller-app LP_EM_CC1354P10_6 (read only) 718620 724452 5832 0.8
(read/write) 167816 167912 96 0.1
.bss 89584 89644 60 0.1
.data 3552 3568 16 0.5
.rodata 73900 73948 48 0.1
.text 644452 650236 5784 0.9
Decreases (2 builds for efr32)
platform target config section 0c0c6d6 0c034a2 change % change
efr32 lighting-app BRD4187C (read/write) 1112936 1112928 -8 -0.0
.text 914324 914316 -8 -0.0
lock-app BRD4338a (read/write) 959608 959600 -8 -0.0
.text 699868 699860 -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 0c0c6d6 0c034a2 change % change
bl602 lighting-app bl602 (read/write) 1441158 1441158 0 0.0
.bss 85344 85344 0 0.0
.data 9504 9504 0 0.0
.rodata 158872 158872 0 0.0
.text 1106792 1106792 0 0.0
bl602+mfd (read/write) 1455582 1455582 0 0.0
.bss 85504 85504 0 0.0
.data 9480 9480 0 0.0
.rodata 157832 157832 0 0.0
.text 1122110 1122110 0 0.0
bl602+rpc (read/write) 1488806 1488806 0 0.0
.bss 93376 93376 0 0.0
.data 9880 9880 0 0.0
.rodata 166440 166440 0 0.0
.text 1138438 1138438 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1205863 1205863 0 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 108232 108232 0 0.0
.text 975952 975952 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1216679 1216679 0 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 107172 107172 0 0.0
.text 987706 987706 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1297611 1297611 0 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123604 123604 0 0.0
.text 1050916 1050916 0 0.0
bl706-eth (read/write) 1023297 1023297 0 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101556 101556 0 0.0
.text 766808 766808 0 0.0
bl706-wifi (read/write) 1257814 1257814 0 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122556 122556 0 0.0
.text 998572 998572 0 0.0
bl702l lighting-app bl702l (read/write) 1175708 1175708 0 0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 102236 102236 0 0.0
.text 968806 968806 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1186600 1186600 0 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 101176 101176 0 0.0
.text 981128 981128 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 775892 781700 5808 0.7
(read/write) 168640 168728 88 0.1
.bss 90628 90688 60 0.1
.data 3568 3584 16 0.4
.rodata 82460 82500 40 0.0
.text 693164 698932 5768 0.8
lock-ftd LP_EM_CC1354P10_6 (read only) 792244 798100 5856 0.7
(read/write) 178888 178968 80 0.0
.bss 100876 100944 68 0.1
.data 3568 3576 8 0.2
.rodata 76644 76684 40 0.1
.text 715332 721148 5816 0.8
lock-mtd LP_EM_CC1354P10_6 (read only) 780892 786748 5856 0.7
(read/write) 173328 173408 80 0.0
.bss 95316 95384 68 0.1
.data 3568 3576 8 0.2
.rodata 103396 103436 40 0.0
.text 677228 683044 5816 0.9
pump-app LP_EM_CC1354P10_6 (read only) 733020 738804 5784 0.8
(read/write) 167616 167696 80 0.0
.bss 89368 89428 60 0.1
.data 3560 3568 8 0.2
.rodata 78124 78172 48 0.1
.text 654628 660364 5736 0.9
pump-controller-app LP_EM_CC1354P10_6 (read only) 718620 724452 5832 0.8
(read/write) 167816 167912 96 0.1
.bss 89584 89644 60 0.1
.data 3552 3568 16 0.5
.rodata 73900 73948 48 0.1
.text 644452 650236 5784 0.9
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 585498 585498 0 0.0
(read/write) 207984 207984 0 0.0
.bss 201212 201212 0 0.0
.data 1648 1648 0 0.0
.rodata 87314 87314 0 0.0
.text 496064 496064 0 0.0
lock CC3235SF_LAUNCHXL (read only) 630922 630922 0 0.0
(read/write) 208328 208328 0 0.0
.bss 201704 201704 0 0.0
.data 1504 1504 0 0.0
.rodata 107762 107762 0 0.0
.text 521040 521040 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568875 568875 0 0.0
.app_xip_area 458885 458885 0 0.0
.bss 64816 64816 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) 551467 551467 0 0.0
.app_xip_area 436717 436717 0 0.0
.bss 69568 69568 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) 571923 571923 0 0.0
.app_xip_area 463437 463437 0 0.0
.bss 63352 63352 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) 564499 564499 0 0.0
.app_xip_area 452733 452733 0 0.0
.bss 66552 66552 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) 1112936 1112928 -8 -0.0
.bss 195168 195168 0 0.0
.data 3424 3424 0 0.0
.text 914324 914316 -8 -0.0
lock-app BRD4338a (read/write) 959608 959600 -8 -0.0
.bss 210180 210180 0 0.0
.data 30192 30192 0 0.0
.text 699868 699860 -8 -0.0
window-app BRD4187C (read/write) 1160424 1160424 0 0.0
.bss 167576 167576 0 0.0
.data 3336 3336 0 0.0
.text 989492 989492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1212884 1212884 0 0.0
(read/write) 1750120 1750120 0 0.0
.dram0.bss 74312 74312 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252648 252648 0 0.0
.flash.text 1212884 1212884 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1254851 1254851 0 0.0
(read/write) 536264 536264 0 0.0
.dram0.bss 80992 80992 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284172 284172 0 0.0
.flash.text 1248687 1248687 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2641197 2641197 0 0.0
(read/write) 129688 129688 0 0.0
.bss 46608 46608 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74872 74872 0 0.0
.dynamic 608 608 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 185008 185008 0 0.0
.text 2277541 2277541 0 0.0
all-clusters-app debug (read only) 5948897 5948897 0 0.0
(read/write) 481160 481160 0 0.0
.bss 134944 134944 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334264 334264 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349648 349648 0 0.0
.text 5164803 5164803 0 0.0
all-clusters-minimal-app debug (read only) 5229041 5229041 0 0.0
(read/write) 237144 237144 0 0.0
.bss 127776 127776 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97848 97848 0 0.0
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288618 288618 0 0.0
.text 4704643 4704643 0 0.0
bridge-app debug (read only) 4622433 4622433 0 0.0
(read/write) 217992 217992 0 0.0
.bss 118272 118272 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86768 86768 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229354 229354 0 0.0
.text 4171715 4171715 0 0.0
chip-tool debug (read only) 12077185 12077185 0 0.0
(read/write) 522656 522656 0 0.0
.bss 94520 94520 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 415808 415808 0 0.0
.dynamic 624 624 0 0.0
.got 5744 5744 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 450361 450361 0 0.0
.text 10918803 10918803 0 0.0
chip-tool-ipv6only arm64 (read only) 11397588 11397588 0 0.0
(read/write) 589400 589400 0 0.0
.bss 103608 103608 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455720 455720 0 0.0
.dynamic 512 512 0 0.0
.got 17032 17032 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355796 355796 0 0.0
.text 10160728 10160728 0 0.0
lighting-app debug+rpc+ui (read only) 5546313 5546313 0 0.0
(read/write) 226720 226720 0 0.0
.bss 119208 119208 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 95152 95152 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354196 354196 0 0.0
.text 4944371 4944371 0 0.0
lock-app debug (read only) 4690033 4690033 0 0.0
(read/write) 205544 205544 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 5176 5176 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 255274 255274 0 0.0
.text 4222035 4222035 0 0.0
ota-provider-app debug (read only) 4303921 4303921 0 0.0
(read/write) 193848 193848 0 0.0
.bss 113312 113312 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70240 70240 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 208266 208266 0 0.0
.text 3901603 3901603 0 0.0
ota-requestor-app debug (read only) 4433585 4433585 0 0.0
(read/write) 198216 198216 0 0.0
.bss 114208 114208 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73344 73344 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 214506 214506 0 0.0
.text 4020483 4020483 0 0.0
shell debug (read only) 2914713 2914713 0 0.0
(read/write) 156560 156560 0 0.0
.bss 62416 62416 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86944 86944 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 185408 185408 0 0.0
.text 2554962 2554962 0 0.0
thermostat-no-ble arm64 (read only) 4423676 4423676 0 0.0
(read/write) 243400 243400 0 0.0
.bss 121848 121848 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 104080 104080 0 0.0
.dynamic 512 512 0 0.0
.got 8632 8632 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 159988 159988 0 0.0
.text 3927848 3927848 0 0.0
tv-app debug (read only) 5758137 5758137 0 0.0
(read/write) 352952 352952 0 0.0
.bss 244112 244112 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95000 95000 0 0.0
.dynamic 624 624 0 0.0
.got 5472 5472 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 292330 292330 0 0.0
.text 5222771 5222771 0 0.0
tv-casting-app debug (read only) 9888041 9888041 0 0.0
(read/write) 340504 340504 0 0.0
.bss 155920 155920 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174688 174688 0 0.0
.dynamic 624 624 0 0.0
.got 5048 5048 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 382712 382712 0 0.0
.text 9038835 9038835 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2534216 2534216 0 0.0
.bss 220464 220464 0 0.0
.data 5216 5216 0 0.0
.text 1496900 1496900 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1064240 1064240 0 0.0
bss 133099 133099 0 0.0
rodata 102960 102960 0 0.0
text 780952 780952 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1225332 1225332 0 0.0
bss 127155 127155 0 0.0
rodata 151304 151304 0 0.0
text 796844 796844 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1011720 1011720 0 0.0
bss 131957 131957 0 0.0
rodata 90224 90224 0 0.0
text 742316 742316 0 0.0
nxp contact k32w0+release (read only) 574300 574300 0 0.0
(read/write) 79968 79968 0 0.0
.bss 67804 67804 0 0.0
.data 2180 2180 0 0.0
.text 573764 573764 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 701244 701244 0 0.0
.bss 71148 71148 0 0.0
.data 2856 2856 0 0.0
.text 587856 587856 0 0.0
light k32w0+release (read only) 608216 608216 0 0.0
(read/write) 79364 79364 0 0.0
.bss 67188 67188 0 0.0
.data 2192 2192 0 0.0
.text 607680 607680 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 792968 792968 0 0.0
.bss 80628 80628 0 0.0
.data 2056 2056 0 0.0
.text 670920 670920 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834432 834432 0 0.0
(read/write) 1799748 1799748 0 0.0
.bss 196228 196228 0 0.0
.data 2680 2680 0 0.0
.text 1592452 1592452 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837584 837584 0 0.0
(read/write) 1721628 1721628 0 0.0
.bss 193108 193108 0 0.0
.data 2648 2648 0 0.0
.text 1517484 1517484 0 0.0
light cy8ckit_062s2_43012 (read only) 844312 844312 0 0.0
(read/write) 1640380 1640380 0 0.0
.bss 186572 186572 0 0.0
.data 2456 2456 0 0.0
.text 1442964 1442964 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1669868 1669868 0 0.0
.bss 213732 213732 0 0.0
.data 2456 2456 0 0.0
.text 1445292 1445292 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1131432 1131432 0 0.0
.bss 102480 102480 0 0.0
.data 836 836 0 0.0
.text 643816 643816 0 0.0
lock-app qpg6105+debug (read/write) 1091488 1091488 0 0.0
.bss 97224 97224 0 0.0
.data 856 856 0 0.0
.text 603868 603868 0 0.0
stm32 light STM32WB5MM-DK (read/write) 602789 602789 0 0.0
.bss 128336 128336 0 0.0
.data 676 676 0 0.0
.rodata 80084 80084 0 0.0
.text 383960 383960 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825318 825318 0 0.0
bss 49692 49692 0 0.0
text 617716 617716 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1094364 1094364 0 0.0
bss 101796 101796 0 0.0
text 795044 795044 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1051900 1051900 0 0.0
bss 110092 110092 0 0.0
text 766434 766434 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 912340 912340 0 0.0
bss 93132 93132 0 0.0
text 653632 653632 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826974 826974 0 0.0
bss 49732 49732 0 0.0
text 619438 619438 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930496 930496 0 0.0
bss 77472 77472 0 0.0
text 698088 698088 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1075640 1075640 0 0.0
bss 100204 100204 0 0.0
text 779150 779150 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 905156 905156 0 0.0
bss 69204 69204 0 0.0
text 654914 654914 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 931344 931344 0 0.0
bss 92704 92704 0 0.0
text 672752 672752 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 829682 829682 0 0.0
bss 49840 49840 0 0.0
text 622478 622478 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793248 793248 0 0.0
bss 56040 56040 0 0.0
text 593152 593152 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675844 675844 0 0.0
bss 73404 73404 0 0.0
text 461614 461614 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834526 834526 0 0.0
bss 51372 51372 0 0.0
text 625818 625818 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 853209 853209 0 0.0
bss 59516 59516 0 0.0
text 637862 637862 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 818936 818936 0 0.0
bss 56336 56336 0 0.0
text 612868 612868 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 837020 837020 0 0.0
bss 68112 68112 0 0.0
text 628116 628116 0 0.0

@mergify mergify bot merged commit 2ca30ac into project-chip:master Apr 4, 2024
67 checks passed
return CHIP_ERROR_NOT_IMPLEMENTED;
VerifyOrReturnError(sBrowserObject.HasValidObjectRef() && sStopBrowseMethod != nullptr, CHIP_ERROR_INVALID_ARGUMENT);

JNIEnv * env = JniReferences::GetInstance().GetEnvForCurrentThread();
Copy link
Contributor

Choose a reason for hiding this comment

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

please check whether env is null or not and print error.

return CHIP_JNI_ERROR_EXCEPTION_THROWN;
}
chip::Platform::Delete(ctx);

Copy link
Contributor

Choose a reason for hiding this comment

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

usually we set ctx as null for style.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Adding ctx = nullptr;

@@ -81,23 +89,30 @@ public void startDiscover(
final long contextHandle,
final ChipMdnsCallback chipMdnsCallback) {
if (callbackMap.containsKey(callbackHandle)) {
Log.d(TAG, "Invalid callbackHandle");
Log.w(TAG, "Starting service discovery failed. Invalid callbackHandle: " + callbackHandle);
return;
}

NsdManagerDiscovery discovery =
Copy link
Contributor

Choose a reason for hiding this comment

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

please also check whether this new is allocating memory successfully?

Copy link
Contributor

@yunhanw-google yunhanw-google left a comment

Choose a reason for hiding this comment

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

please address the comments in follow-up, thanks

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