Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a ResolveProxy class to keep track of which controller is issuing… #12481

Merged

Conversation

vivien-apple
Copy link
Contributor

… a dns request

Problem

DNS-SD only supports 1 resolver delegate.

This is a problem for #10089 and for having multiple controller/commissioner objects in a single process.

Change overview

  • Add support for multiple delegates

Testing

It was tested by locally modifying chip-tool by having multiple instances of the CHIPDeviceController into the same process.

Fix #11562

This is an other version of ##12261 where the code was updated to have multiple delegates, but here there is a proxy in between the singleton instance of the resolver and the clients. It allows mapping the request directly to the right controller.

@vivien-apple vivien-apple self-assigned this Dec 2, 2021
@todo
Copy link

todo bot commented Dec 2, 2021

Use seconds?

// TODO: Use seconds?
const System::Clock::Timestamp currentTime = System::SystemClock().GetMonotonicTimestamp();
nodeData.mExpiryTime = currentTime + System::Clock::Seconds16(result->mTtlSeconds);
for (size_t i = 0; i < result->mTextEntrySize; ++i)
{
ByteSpan key(reinterpret_cast<const uint8_t *>(result->mTextEntries[i].mKey), strlen(result->mTextEntries[i].mKey));
ByteSpan val(result->mTextEntries[i].mData, result->mTextEntries[i].mDataSize);
FillNodeDataFromTxt(key, val, nodeData);
}


This comment was generated by todo based on a TODO comment in 92326da in #12481. cc @vivien-apple.

src/lib/dnssd/Resolver_ImplMinimalMdns.cpp Outdated Show resolved Hide resolved
src/lib/dnssd/Discovery_ImplPlatform.cpp Show resolved Hide resolved
src/app/OperationalDeviceProxy.h Show resolved Hide resolved
@woody-apple
Copy link
Contributor

Fast tracking, given this has been in review for > 3 days, still pending review feedback.

@vivien-apple vivien-apple force-pushed the Controller_DNSSD_ResolverProxy branch from 787a21b to 07b6280 Compare December 7, 2021 18:02
@github-actions
Copy link

github-actions bot commented Dec 7, 2021

PR #12481: Size comparison from 051685b to 07b6280

Increases above 0.2%:

platform target config section 051685b 07b6280 change % change
linux tv-app debug .data.rel.ro 64432 64608 176 0.3
Increases (25 builds for efr32, k32w, linux, nrfconnect, qpg)
platform target config section 051685b 07b6280 change % change
efr32 lighting-app BRD4161A (read only) 798156 798760 604 0.1
(read/write) 120548 120560 12 0.0
.bss 118720 118728 8 0.0
.text 798148 798752 604 0.1
BRD4161A+rpc (read only) 826116 826720 604 0.1
(read/write) 138856 138864 8 0.0
.bss 136920 136928 8 0.0
.text 826108 826712 604 0.1
lock-app BRD4161A (read only) 772832 773420 588 0.1
(read/write) 118488 118492 4 0.0
.bss 116696 116704 8 0.0
.text 772824 773412 588 0.1
window-app BRD4161A (read only) 775104 775708 604 0.1
(read/write) 118688 118696 8 0.0
.bss 116896 116904 8 0.0
.text 775096 775700 604 0.1
k32w lighting-app k32w061+se05x+release (read/write) 732484 732708 224 0.0
.bss 79296 79304 8 0.0
.text 645528 645744 216 0.0
lock-app k32w061+debug (read/write) 623164 623388 224 0.0
.bss 69960 69968 8 0.0
.text 545576 545792 216 0.0
shell k32w061+debug (read/write) 689084 689304 220 0.0
.bss 81596 81604 8 0.0
.text 599888 600100 212 0.0
linux all-clusters-app debug (read only) 1907689 1907785 96 0.0
.rodata 156277 156373 96 0.1
chip-tool debug (read only) 6687597 6689165 1568 0.0
(read/write) 201728 201888 160 0.1
.data.rel.ro 160376 160536 160 0.1
.rodata 335721 335785 64 0.0
.text 5942613 5943733 1120 0.0
lighting-app debug+rpc (read only) 1742289 1742385 96 0.0
.rodata 144529 144625 96 0.1
ota-provider-app debug (read only) 1411953 1412049 96 0.0
.rodata 125086 125182 96 0.1
ota-requestor-app debug (read only) 1516705 1516833 128 0.0
.rodata 137807 137903 96 0.1
.text 1269922 1269954 32 0.0
shell debug (read only) 827345 827441 96 0.0
.rodata 85714 85810 96 0.1
tv-app debug (read only) 2056201 2057489 1288 0.1
(read/write) 320504 320656 152 0.0
.data.rel.ro 64432 64608 176 0.3
.rodata 176828 176892 64 0.0
.text 1724178 1725042 864 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 896707 896951 244 0.0
bss 113724 113732 8 0.0
text 607112 607348 236 0.0
nrf52840dk_nrf52840+rpc (read/write) 859643 859855 212 0.0
bss 110072 110080 8 0.0
text 581848 582084 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822638 822898 260 0.0
bss 115100 115108 8 0.0
text 537480 537716 236 0.0
lock-app nrf52840dk_nrf52840 (read/write) 869275 869503 228 0.0
bss 110988 110996 8 0.0
text 586468 586704 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795458 795686 228 0.0
bss 112396 112404 8 0.0
text 516932 517168 236 0.0
pump-app nrf52840dk_nrf52840 (read/write) 874027 874255 228 0.0
bss 110900 110908 8 0.0
text 589884 590120 236 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 867235 867463 228 0.0
bss 110776 110784 8 0.0
text 585092 585328 236 0.0
shell nrf52840dk_nrf52840 (read/write) 781643 781871 228 0.0
bss 109552 109560 8 0.0
text 523284 523520 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696718 696950 232 0.0
bss 110532 110540 8 0.0
text 443924 444160 236 0.1
qpg lighting-app qpg6100+debug (read only) 514144 514364 220 0.0
.bss 80168 80176 8 0.0
.text 508824 509044 220 0.0
lock-app qpg6100+debug (read only) 488448 488668 220 0.0
.bss 79304 79312 8 0.0
.text 483128 483348 220 0.0
Decreases (10 builds for linux, nrfconnect)
platform target config section 051685b 07b6280 change % change
linux tv-app debug .init_array 728 720 -8 -1.1
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 100308 100296 -12 -0.0
nrf52840dk_nrf52840+rpc rodata 91500 91488 -12 -0.0
nrf5340dk_nrf5340_cpuapp rodata 95568 95556 -12 -0.0
lock-app nrf52840dk_nrf52840 rodata 96428 96416 -12 -0.0
nrf5340dk_nrf5340_cpuapp rodata 91716 91704 -12 -0.0
pump-app nrf52840dk_nrf52840 rodata 97780 97768 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 rodata 95916 95904 -12 -0.0
shell nrf52840dk_nrf52840 rodata 74296 74284 -12 -0.0
nrf5340dk_nrf5340_cpuapp rodata 68936 68928 -8 -0.0
Full report (37 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 051685b 07b6280 change % change
efr32 lighting-app BRD4161A (read only) 798156 798760 604 0.1
(read/write) 120548 120560 12 0.0
.bss 118720 118728 8 0.0
.data 1828 1828 0 0.0
.text 798148 798752 604 0.1
BRD4161A+rpc (read only) 826116 826720 604 0.1
(read/write) 138856 138864 8 0.0
.bss 136920 136928 8 0.0
.data 1936 1936 0 0.0
.text 826108 826712 604 0.1
lock-app BRD4161A (read only) 772832 773420 588 0.1
(read/write) 118488 118492 4 0.0
.bss 116696 116704 8 0.0
.data 1788 1788 0 0.0
.text 772824 773412 588 0.1
window-app BRD4161A (read only) 775104 775708 604 0.1
(read/write) 118688 118696 8 0.0
.bss 116896 116904 8 0.0
.data 1792 1792 0 0.0
.text 775096 775700 604 0.1
k32w lighting-app k32w061+se05x+release (read/write) 732484 732708 224 0.0
.bss 79296 79304 8 0.0
.data 1860 1860 0 0.0
.text 645528 645744 216 0.0
lock-app k32w061+debug (read/write) 623164 623388 224 0.0
.bss 69960 69968 8 0.0
.data 1828 1828 0 0.0
.text 545576 545792 216 0.0
shell k32w061+debug (read/write) 689084 689304 220 0.0
.bss 81596 81604 8 0.0
.data 1800 1800 0 0.0
.text 599888 600100 212 0.0
linux all-clusters-app debug (read only) 1907689 1907785 96 0.0
(read/write) 128896 128896 0 0.0
.bss 54032 54032 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 68192 68192 0 0.0
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 156277 156373 96 0.1
.text 1605570 1605570 0 0.0
bridge-app debug+rpc (read only) 1456485 1456485 0 0.0
(read/write) 75088 75088 0 0.0
.bss 36464 36464 0 0.0
.data 1728 1728 0 0.0
.data.rel.ro 31824 31824 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 123932 123932 0 0.0
.text 1227173 1227173 0 0.0
chip-tool debug (read only) 6687597 6689165 1568 0.0
(read/write) 201728 201888 160 0.1
.bss 34664 34664 0 0.0
.data 1024 1024 0 0.0
.data.rel.ro 160376 160536 160 0.1
.dynamic 592 592 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 335721 335785 64 0.0
.text 5942613 5943733 1120 0.0
lighting-app debug+rpc (read only) 1742289 1742385 96 0.0
(read/write) 108152 108152 0 0.0
.bss 42160 42160 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 59344 59344 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 144529 144625 96 0.1
.text 1454610 1454610 0 0.0
ota-provider-app debug (read only) 1411953 1412049 96 0.0
(read/write) 73096 73096 0 0.0
.bss 38976 38976 0 0.0
.data 928 928 0 0.0
.data.rel.ro 28024 28024 0 0.0
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 125086 125182 96 0.1
.text 1181794 1181794 0 0.0
ota-requestor-app debug (read only) 1516705 1516833 128 0.0
(read/write) 78144 78144 0 0.0
.bss 42144 42144 0 0.0
.data 992 992 0 0.0
.data.rel.ro 29784 29784 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 137807 137903 96 0.1
.text 1269922 1269954 32 0.0
shell debug (read only) 827345 827441 96 0.0
(read/write) 60640 60640 0 0.0
.bss 16872 16872 0 0.0
.data 256 256 0 0.0
.data.rel.ro 39032 39032 0 0.0
.dynamic 592 592 0 0.0
.got 3520 3520 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 85714 85810 96 0.1
.text 634530 634530 0 0.0
tv-app debug (read only) 2056201 2057489 1288 0.1
(read/write) 320504 320656 152 0.0
.bss 247480 247480 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 64432 64608 176 0.3
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 728 720 -8 -1.1
.rodata 176828 176892 64 0.0
.text 1724178 1725042 864 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2317160 2317160 0 0.0
.bss 184444 184444 0 0.0
.data 5240 5240 0 0.0
.heap 846760 846760 0 0.0
.text 1279736 1279736 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2300992 2300992 0 0.0
.bss 173248 173248 0 0.0
.data 5496 5496 0 0.0
.heap 857704 857704 0 0.0
.text 1263592 1263592 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274032 2274032 0 0.0
.bss 172296 172296 0 0.0
.data 5496 5496 0 0.0
.heap 858656 858656 0 0.0
.text 1236632 1236632 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048008 2048008 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010608 1010608 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 896707 896951 244 0.0
bss 113724 113732 8 0.0
rodata 100308 100296 -12 -0.0
text 607112 607348 236 0.0
nrf52840dk_nrf52840+rpc (read/write) 859643 859855 212 0.0
bss 110072 110080 8 0.0
rodata 91500 91488 -12 -0.0
text 581848 582084 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822638 822898 260 0.0
bss 115100 115108 8 0.0
rodata 95568 95556 -12 -0.0
text 537480 537716 236 0.0
lock-app nrf52840dk_nrf52840 (read/write) 869275 869503 228 0.0
bss 110988 110996 8 0.0
rodata 96428 96416 -12 -0.0
text 586468 586704 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795458 795686 228 0.0
bss 112396 112404 8 0.0
rodata 91716 91704 -12 -0.0
text 516932 517168 236 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 874027 874255 228 0.0
bss 110900 110908 8 0.0
rodata 97780 97768 -12 -0.0
text 589884 590120 236 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 867235 867463 228 0.0
bss 110776 110784 8 0.0
rodata 95916 95904 -12 -0.0
text 585092 585328 236 0.0
shell nrf52840dk_nrf52840 (read/write) 781643 781871 228 0.0
bss 109552 109560 8 0.0
rodata 74296 74284 -12 -0.0
text 523284 523520 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696718 696950 232 0.0
bss 110532 110540 8 0.0
rodata 68936 68928 -8 -0.0
text 443924 444160 236 0.1
p6 all-clusters-app default (read/write) 2353392 2353392 0 0.0
.bss 110668 110668 0 0.0
.data 2520 2520 0 0.0
.heap 920152 920152 0 0.0
.text 1311656 1311656 0 0.0
light-app default (read/write) 2284536 2284536 0 0.0
.bss 98440 98440 0 0.0
.data 2336 2336 0 0.0
.heap 932568 932568 0 0.0
.text 1242800 1242800 0 0.0
lock-app default (read/write) 2260688 2260688 0 0.0
.bss 97320 97320 0 0.0
.data 2296 2296 0 0.0
.heap 933728 933728 0 0.0
.text 1218952 1218952 0 0.0
qpg lighting-app qpg6100+debug (read only) 514144 514364 220 0.0
(read/write) 122332 122332 0 0.0
.bss 80168 80176 8 0.0
.data 964 964 0 0.0
.text 508824 509044 220 0.0
lock-app qpg6100+debug (read only) 488448 488668 220 0.0
(read/write) 122336 122336 0 0.0
.bss 79304 79312 8 0.0
.data 920 920 0 0.0
.text 483128 483348 220 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 799870 799870 0 0.0
bss 80304 80304 0 0.0
noinit 37160 37160 0 0.0
text 559130 559130 0 0.0

@vivien-apple vivien-apple force-pushed the Controller_DNSSD_ResolverProxy branch 2 times, most recently from 93de6e4 to e4979f1 Compare December 7, 2021 19:43
@github-actions
Copy link

github-actions bot commented Dec 7, 2021

PR #12481: Size comparison from 051685b to e4979f1

Increases above 0.2%:

platform target config section 051685b e4979f1 change % change
linux tv-app debug .data.rel.ro 64432 64608 176 0.3
Increases (26 builds for efr32, esp32, k32w, linux, nrfconnect, qpg)
platform target config section 051685b e4979f1 change % change
efr32 lighting-app BRD4161A (read only) 798156 798760 604 0.1
(read/write) 120548 120560 12 0.0
.bss 118720 118728 8 0.0
.text 798148 798752 604 0.1
BRD4161A+rpc (read only) 826116 826720 604 0.1
(read/write) 138856 138864 8 0.0
.bss 136920 136928 8 0.0
.text 826108 826712 604 0.1
lock-app BRD4161A (read only) 772832 773420 588 0.1
(read/write) 118488 118492 4 0.0
.bss 116696 116704 8 0.0
.text 772824 773412 588 0.1
window-app BRD4161A (read only) 775104 775708 604 0.1
(read/write) 118688 118696 8 0.0
.bss 116896 116904 8 0.0
.text 775096 775700 604 0.1
esp32 all-clusters-app m5stack (read only) 960115 960119 4 0.0
.flash.text 954731 954735 4 0.0
k32w lighting-app k32w061+se05x+release (read/write) 732484 732708 224 0.0
.bss 79296 79304 8 0.0
.text 645528 645744 216 0.0
lock-app k32w061+debug (read/write) 623164 623388 224 0.0
.bss 69960 69968 8 0.0
.text 545576 545792 216 0.0
shell k32w061+debug (read/write) 689084 689304 220 0.0
.bss 81596 81604 8 0.0
.text 599888 600100 212 0.0
linux all-clusters-app debug (read only) 1907689 1907785 96 0.0
.rodata 156277 156373 96 0.1
chip-tool debug (read only) 6687597 6689165 1568 0.0
(read/write) 201728 201888 160 0.1
.data.rel.ro 160376 160536 160 0.1
.rodata 335721 335785 64 0.0
.text 5942613 5943733 1120 0.0
lighting-app debug+rpc (read only) 1742289 1742385 96 0.0
.rodata 144529 144625 96 0.1
ota-provider-app debug (read only) 1411953 1412049 96 0.0
.rodata 125086 125182 96 0.1
ota-requestor-app debug (read only) 1516705 1516833 128 0.0
.rodata 137807 137903 96 0.1
.text 1269922 1269954 32 0.0
shell debug (read only) 827345 827441 96 0.0
.rodata 85714 85810 96 0.1
tv-app debug (read only) 2056201 2057489 1288 0.1
(read/write) 320504 320656 152 0.0
.data.rel.ro 64432 64608 176 0.3
.rodata 176828 176892 64 0.0
.text 1724178 1725042 864 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 896707 896951 244 0.0
bss 113724 113732 8 0.0
text 607112 607348 236 0.0
nrf52840dk_nrf52840+rpc (read/write) 859643 859855 212 0.0
bss 110072 110080 8 0.0
text 581848 582084 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822638 822898 260 0.0
bss 115100 115108 8 0.0
text 537480 537716 236 0.0
lock-app nrf52840dk_nrf52840 (read/write) 869275 869503 228 0.0
bss 110988 110996 8 0.0
text 586468 586704 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795458 795686 228 0.0
bss 112396 112404 8 0.0
text 516932 517168 236 0.0
pump-app nrf52840dk_nrf52840 (read/write) 874027 874255 228 0.0
bss 110900 110908 8 0.0
text 589884 590120 236 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 867235 867463 228 0.0
bss 110776 110784 8 0.0
text 585092 585328 236 0.0
shell nrf52840dk_nrf52840 (read/write) 781643 781871 228 0.0
bss 109552 109560 8 0.0
text 523284 523520 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696718 696950 232 0.0
bss 110532 110540 8 0.0
text 443924 444160 236 0.1
qpg lighting-app qpg6100+debug (read only) 514144 514364 220 0.0
.bss 80168 80176 8 0.0
.text 508824 509044 220 0.0
lock-app qpg6100+debug (read only) 488448 488668 220 0.0
.bss 79304 79312 8 0.0
.text 483128 483348 220 0.0
Decreases (10 builds for linux, nrfconnect)
platform target config section 051685b e4979f1 change % change
linux tv-app debug .init_array 728 720 -8 -1.1
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 100308 100296 -12 -0.0
nrf52840dk_nrf52840+rpc rodata 91500 91488 -12 -0.0
nrf5340dk_nrf5340_cpuapp rodata 95568 95556 -12 -0.0
lock-app nrf52840dk_nrf52840 rodata 96428 96416 -12 -0.0
nrf5340dk_nrf5340_cpuapp rodata 91716 91704 -12 -0.0
pump-app nrf52840dk_nrf52840 rodata 97780 97768 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 rodata 95916 95904 -12 -0.0
shell nrf52840dk_nrf52840 rodata 74296 74284 -12 -0.0
nrf5340dk_nrf5340_cpuapp rodata 68936 68928 -8 -0.0
Full report (39 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 051685b e4979f1 change % change
efr32 lighting-app BRD4161A (read only) 798156 798760 604 0.1
(read/write) 120548 120560 12 0.0
.bss 118720 118728 8 0.0
.data 1828 1828 0 0.0
.text 798148 798752 604 0.1
BRD4161A+rpc (read only) 826116 826720 604 0.1
(read/write) 138856 138864 8 0.0
.bss 136920 136928 8 0.0
.data 1936 1936 0 0.0
.text 826108 826712 604 0.1
lock-app BRD4161A (read only) 772832 773420 588 0.1
(read/write) 118488 118492 4 0.0
.bss 116696 116704 8 0.0
.data 1788 1788 0 0.0
.text 772824 773412 588 0.1
window-app BRD4161A (read only) 775104 775708 604 0.1
(read/write) 118688 118696 8 0.0
.bss 116896 116904 8 0.0
.data 1792 1792 0 0.0
.text 775096 775700 604 0.1
esp32 all-clusters-app c3devkit (read only) 856796 856796 0 0.0
(read/write) 1298938 1298938 0 0.0
.dram0.bss 61096 61096 0 0.0
.dram0.data 14132 14132 0 0.0
.flash.rodata 170664 170664 0 0.0
.flash.text 856796 856796 0 0.0
.iram0.text 62028 62028 0 0.0
m5stack (read only) 960115 960119 4 0.0
(read/write) 443244 443244 0 0.0
.dram0.bss 68448 68448 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 208952 208952 0 0.0
.flash.text 954731 954735 4 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 732484 732708 224 0.0
.bss 79296 79304 8 0.0
.data 1860 1860 0 0.0
.text 645528 645744 216 0.0
lock-app k32w061+debug (read/write) 623164 623388 224 0.0
.bss 69960 69968 8 0.0
.data 1828 1828 0 0.0
.text 545576 545792 216 0.0
shell k32w061+debug (read/write) 689084 689304 220 0.0
.bss 81596 81604 8 0.0
.data 1800 1800 0 0.0
.text 599888 600100 212 0.0
linux all-clusters-app debug (read only) 1907689 1907785 96 0.0
(read/write) 128896 128896 0 0.0
.bss 54032 54032 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 68192 68192 0 0.0
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 156277 156373 96 0.1
.text 1605570 1605570 0 0.0
bridge-app debug+rpc (read only) 1456485 1456485 0 0.0
(read/write) 75088 75088 0 0.0
.bss 36464 36464 0 0.0
.data 1728 1728 0 0.0
.data.rel.ro 31824 31824 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 123932 123932 0 0.0
.text 1227173 1227173 0 0.0
chip-tool debug (read only) 6687597 6689165 1568 0.0
(read/write) 201728 201888 160 0.1
.bss 34664 34664 0 0.0
.data 1024 1024 0 0.0
.data.rel.ro 160376 160536 160 0.1
.dynamic 592 592 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 335721 335785 64 0.0
.text 5942613 5943733 1120 0.0
lighting-app debug+rpc (read only) 1742289 1742385 96 0.0
(read/write) 108152 108152 0 0.0
.bss 42160 42160 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 59344 59344 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 144529 144625 96 0.1
.text 1454610 1454610 0 0.0
ota-provider-app debug (read only) 1411953 1412049 96 0.0
(read/write) 73096 73096 0 0.0
.bss 38976 38976 0 0.0
.data 928 928 0 0.0
.data.rel.ro 28024 28024 0 0.0
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 125086 125182 96 0.1
.text 1181794 1181794 0 0.0
ota-requestor-app debug (read only) 1516705 1516833 128 0.0
(read/write) 78144 78144 0 0.0
.bss 42144 42144 0 0.0
.data 992 992 0 0.0
.data.rel.ro 29784 29784 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 137807 137903 96 0.1
.text 1269922 1269954 32 0.0
shell debug (read only) 827345 827441 96 0.0
(read/write) 60640 60640 0 0.0
.bss 16872 16872 0 0.0
.data 256 256 0 0.0
.data.rel.ro 39032 39032 0 0.0
.dynamic 592 592 0 0.0
.got 3520 3520 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 85714 85810 96 0.1
.text 634530 634530 0 0.0
tv-app debug (read only) 2056201 2057489 1288 0.1
(read/write) 320504 320656 152 0.0
.bss 247480 247480 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 64432 64608 176 0.3
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 728 720 -8 -1.1
.rodata 176828 176892 64 0.0
.text 1724178 1725042 864 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2317160 2317160 0 0.0
.bss 184444 184444 0 0.0
.data 5240 5240 0 0.0
.heap 846760 846760 0 0.0
.text 1279736 1279736 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2300992 2300992 0 0.0
.bss 173248 173248 0 0.0
.data 5496 5496 0 0.0
.heap 857704 857704 0 0.0
.text 1263592 1263592 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274032 2274032 0 0.0
.bss 172296 172296 0 0.0
.data 5496 5496 0 0.0
.heap 858656 858656 0 0.0
.text 1236632 1236632 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048008 2048008 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010608 1010608 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 896707 896951 244 0.0
bss 113724 113732 8 0.0
rodata 100308 100296 -12 -0.0
text 607112 607348 236 0.0
nrf52840dk_nrf52840+rpc (read/write) 859643 859855 212 0.0
bss 110072 110080 8 0.0
rodata 91500 91488 -12 -0.0
text 581848 582084 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822638 822898 260 0.0
bss 115100 115108 8 0.0
rodata 95568 95556 -12 -0.0
text 537480 537716 236 0.0
lock-app nrf52840dk_nrf52840 (read/write) 869275 869503 228 0.0
bss 110988 110996 8 0.0
rodata 96428 96416 -12 -0.0
text 586468 586704 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795458 795686 228 0.0
bss 112396 112404 8 0.0
rodata 91716 91704 -12 -0.0
text 516932 517168 236 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 874027 874255 228 0.0
bss 110900 110908 8 0.0
rodata 97780 97768 -12 -0.0
text 589884 590120 236 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 867235 867463 228 0.0
bss 110776 110784 8 0.0
rodata 95916 95904 -12 -0.0
text 585092 585328 236 0.0
shell nrf52840dk_nrf52840 (read/write) 781643 781871 228 0.0
bss 109552 109560 8 0.0
rodata 74296 74284 -12 -0.0
text 523284 523520 236 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696718 696950 232 0.0
bss 110532 110540 8 0.0
rodata 68936 68928 -8 -0.0
text 443924 444160 236 0.1
p6 all-clusters-app default (read/write) 2353392 2353392 0 0.0
.bss 110668 110668 0 0.0
.data 2520 2520 0 0.0
.heap 920152 920152 0 0.0
.text 1311656 1311656 0 0.0
light-app default (read/write) 2284536 2284536 0 0.0
.bss 98440 98440 0 0.0
.data 2336 2336 0 0.0
.heap 932568 932568 0 0.0
.text 1242800 1242800 0 0.0
lock-app default (read/write) 2260688 2260688 0 0.0
.bss 97320 97320 0 0.0
.data 2296 2296 0 0.0
.heap 933728 933728 0 0.0
.text 1218952 1218952 0 0.0
qpg lighting-app qpg6100+debug (read only) 514144 514364 220 0.0
(read/write) 122332 122332 0 0.0
.bss 80168 80176 8 0.0
.data 964 964 0 0.0
.text 508824 509044 220 0.0
lock-app qpg6100+debug (read only) 488448 488668 220 0.0
(read/write) 122336 122336 0 0.0
.bss 79304 79312 8 0.0
.data 920 920 0 0.0
.text 483128 483348 220 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 799870 799870 0 0.0
bss 80304 80304 0 0.0
noinit 37160 37160 0 0.0
text 559130 559130 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 8, 2021

PR #12481: Size comparison from a7dd25e to 85d177a

Increases (1 build for linux)
platform target config section a7dd25e 85d177a change % change
linux chip-tool-ipv6only arm64 (read only) 6664644 6667412 2768 0.0
(read/write) 305201 305345 144 0.0
.data.rel.ro 201888 202024 136 0.1
.got 46984 46992 8 0.0
.rodata 338532 338612 80 0.0
.text 5681828 5684180 2352 0.0
Full report (2 builds for linux)
platform target config section a7dd25e 85d177a change % change
linux chip-tool-ipv6only arm64 (read only) 6664644 6667412 2768 0.0
(read/write) 305201 305345 144 0.0
.bss 51649 51649 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 201888 202024 136 0.1
.dynamic 560 560 0 0.0
.got 46984 46992 8 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 338532 338612 80 0.0
.text 5681828 5684180 2352 0.0
thermostat-no-ble arm64 (read only) 1905756 1905756 0 0.0
(read/write) 135825 135825 0 0.0
.bss 59457 59457 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69280 69280 0 0.0
.dynamic 560 560 0 0.0
.got 3456 3456 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 123932 123932 0 0.0
.text 1576976 1576976 0 0.0

@vivien-apple vivien-apple force-pushed the Controller_DNSSD_ResolverProxy branch from 85d177a to 661203c Compare December 8, 2021 15:36
@github-actions
Copy link

github-actions bot commented Dec 8, 2021

PR #12481: Size comparison from a7dd25e to 661203c

Increases (6 builds for k32w, linux, qpg)
platform target config section a7dd25e 661203c change % change
k32w lighting-app k32w061+se05x+release (read/write) 731980 732336 356 0.0
.bss 81240 81248 8 0.0
.text 643088 643436 348 0.1
lock-app k32w061+debug (read/write) 622564 622920 356 0.1
.bss 71904 71912 8 0.0
.text 543040 543388 348 0.1
shell k32w061+debug (read/write) 685656 686012 356 0.1
.bss 81604 81612 8 0.0
.text 596460 596808 348 0.1
linux chip-tool-ipv6only arm64 (read only) 6664644 6667236 2592 0.0
(read/write) 305201 305361 160 0.1
.data.rel.ro 201888 202024 136 0.1
.got 46984 47000 16 0.0
.rodata 338532 338612 80 0.0
.text 5681828 5683972 2144 0.0
qpg lighting-app qpg6100+debug (read only) 511812 512156 344 0.1
.bss 82616 82624 8 0.0
.text 506492 506836 344 0.1
lock-app qpg6100+debug (read only) 486004 486348 344 0.1
.bss 81752 81760 8 0.0
.text 480684 481028 344 0.1
Full report (12 builds for k32w, linux, p6, qpg, telink)
platform target config section a7dd25e 661203c change % change
k32w lighting-app k32w061+se05x+release (read/write) 731980 732336 356 0.0
.bss 81240 81248 8 0.0
.data 1852 1852 0 0.0
.text 643088 643436 348 0.1
lock-app k32w061+debug (read/write) 622564 622920 356 0.1
.bss 71904 71912 8 0.0
.data 1820 1820 0 0.0
.text 543040 543388 348 0.1
shell k32w061+debug (read/write) 685656 686012 356 0.1
.bss 81604 81612 8 0.0
.data 1792 1792 0 0.0
.text 596460 596808 348 0.1
linux chip-tool-ipv6only arm64 (read only) 6664644 6667236 2592 0.0
(read/write) 305201 305361 160 0.1
.bss 51649 51649 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 201888 202024 136 0.1
.dynamic 560 560 0 0.0
.got 46984 47000 16 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 338532 338612 80 0.0
.text 5681828 5683972 2144 0.0
thermostat-no-ble arm64 (read only) 1905756 1905756 0 0.0
(read/write) 135825 135825 0 0.0
.bss 59457 59457 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69280 69280 0 0.0
.dynamic 560 560 0 0.0
.got 3456 3456 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 123932 123932 0 0.0
.text 1576976 1576976 0 0.0
p6 all-clusters-app default (read/write) 2350096 2350096 0 0.0
.bss 113124 113124 0 0.0
.data 2512 2512 0 0.0
.heap 917704 917704 0 0.0
.text 1308360 1308360 0 0.0
light-app default (read/write) 2281176 2281176 0 0.0
.bss 100896 100896 0 0.0
.data 2328 2328 0 0.0
.heap 930120 930120 0 0.0
.text 1239440 1239440 0 0.0
lock-app default (read/write) 2257264 2257264 0 0.0
.bss 99776 99776 0 0.0
.data 2288 2288 0 0.0
.heap 931280 931280 0 0.0
.text 1215528 1215528 0 0.0
qpg lighting-app qpg6100+debug (read only) 511812 512156 344 0.1
(read/write) 122332 122332 0 0.0
.bss 82616 82624 8 0.0
.data 956 956 0 0.0
.text 506492 506836 344 0.1
lock-app qpg6100+debug (read only) 486004 486348 344 0.1
(read/write) 122336 122336 0 0.0
.bss 81752 81760 8 0.0
.data 912 912 0 0.0
.text 480684 481028 344 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 800142 800142 0 0.0
bss 82756 82756 0 0.0
noinit 37160 37160 0 0.0
text 557242 557242 0 0.0

@vivien-apple vivien-apple force-pushed the Controller_DNSSD_ResolverProxy branch from 661203c to 3e1478e Compare December 8, 2021 16:31
@github-actions
Copy link

github-actions bot commented Dec 8, 2021

PR #12481: Size comparison from 1f4024a to 3e1478e

Increases (6 builds for k32w, linux, qpg)
platform target config section 1f4024a 3e1478e change % change
k32w lock-app k32w061+debug (read/write) 622716 623088 372 0.1
.bss 71912 71920 8 0.0
.text 543184 543548 364 0.1
shell k32w061+debug (read/write) 685808 686196 388 0.1
.bss 81612 81620 8 0.0
.text 596604 596984 380 0.1
lighting-app k32w061+se05x+release (read/write) 732132 732504 372 0.1
.bss 81248 81256 8 0.0
.text 643232 643596 364 0.1
linux chip-tool-ipv6only arm64 (read only) 6665652 6668212 2560 0.0
(read/write) 305217 305377 160 0.1
.data.rel.ro 201888 202024 136 0.1
.got 46984 47000 16 0.0
.rodata 338548 338644 96 0.0
.text 5682820 5684916 2096 0.0
qpg lighting-app qpg6100+debug (read only) 511948 512316 368 0.1
.bss 82624 82632 8 0.0
.text 506628 506996 368 0.1
lock-app qpg6100+debug (read only) 486140 486508 368 0.1
.bss 81760 81768 8 0.0
.text 480820 481188 368 0.1
Full report (12 builds for k32w, linux, p6, qpg, telink)
platform target config section 1f4024a 3e1478e change % change
k32w lock-app k32w061+debug (read/write) 622716 623088 372 0.1
.bss 71912 71920 8 0.0
.data 1820 1820 0 0.0
.text 543184 543548 364 0.1
shell k32w061+debug (read/write) 685808 686196 388 0.1
.bss 81612 81620 8 0.0
.data 1792 1792 0 0.0
.text 596604 596984 380 0.1
lighting-app k32w061+se05x+release (read/write) 732132 732504 372 0.1
.bss 81248 81256 8 0.0
.data 1852 1852 0 0.0
.text 643232 643596 364 0.1
linux chip-tool-ipv6only arm64 (read only) 6665652 6668212 2560 0.0
(read/write) 305217 305377 160 0.1
.bss 51665 51665 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 201888 202024 136 0.1
.dynamic 560 560 0 0.0
.got 46984 47000 16 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 338548 338644 96 0.0
.text 5682820 5684916 2096 0.0
thermostat-no-ble arm64 (read only) 1906556 1906556 0 0.0
(read/write) 135825 135825 0 0.0
.bss 59457 59457 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69280 69280 0 0.0
.dynamic 560 560 0 0.0
.got 3456 3456 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 123964 123964 0 0.0
.text 1577744 1577744 0 0.0
p6 all-clusters-app default (read/write) 2350400 2350400 0 0.0
.bss 113132 113132 0 0.0
.data 2512 2512 0 0.0
.heap 917696 917696 0 0.0
.text 1308664 1308664 0 0.0
light-app default (read/write) 2281464 2281464 0 0.0
.bss 100904 100904 0 0.0
.data 2328 2328 0 0.0
.heap 930112 930112 0 0.0
.text 1239728 1239728 0 0.0
lock-app default (read/write) 2257568 2257568 0 0.0
.bss 99784 99784 0 0.0
.data 2288 2288 0 0.0
.heap 931272 931272 0 0.0
.text 1215832 1215832 0 0.0
qpg lighting-app qpg6100+debug (read only) 511948 512316 368 0.1
(read/write) 122332 122332 0 0.0
.bss 82624 82632 8 0.0
.data 956 956 0 0.0
.text 506628 506996 368 0.1
lock-app qpg6100+debug (read only) 486140 486508 368 0.1
(read/write) 122336 122336 0 0.0
.bss 81760 81768 8 0.0
.data 912 912 0 0.0
.text 480820 481188 368 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 800386 800386 0 0.0
bss 82764 82764 0 0.0
noinit 37160 37160 0 0.0
text 557446 557446 0 0.0

@vivien-apple vivien-apple force-pushed the Controller_DNSSD_ResolverProxy branch from 3e1478e to 07c9c31 Compare December 8, 2021 17:03
@vivien-apple
Copy link
Contributor Author

I have added a comment to make it clearer that minimal is not really supporting parallel requests in contrary to platforms implementations.

@github-actions
Copy link

github-actions bot commented Dec 8, 2021

PR #12481: Size comparison from 1f4024a to 07c9c31

Increases (18 builds for efr32, k32w, linux, nrfconnect, qpg)
platform target config section 1f4024a 07c9c31 change % change
efr32 lighting-app BRD4161A (read only) 794956 795788 832 0.1
(read/write) 122996 123004 8 0.0
.bss 121176 121184 8 0.0
.text 794948 795780 832 0.1
BRD4161A+rpc (read only) 782552 783400 848 0.1
(read/write) 139680 139688 8 0.0
.bss 137752 137760 8 0.0
.text 782544 783392 848 0.1
window-app BRD4161A (read only) 771908 772740 832 0.1
(read/write) 121136 121144 8 0.0
.bss 119352 119360 8 0.0
.text 771900 772732 832 0.1
k32w lighting-app k32w061+se05x+release (read/write) 732132 732504 372 0.1
.bss 81248 81256 8 0.0
.text 643232 643596 364 0.1
lock-app k32w061+debug (read/write) 622716 623088 372 0.1
.bss 71912 71920 8 0.0
.text 543184 543548 364 0.1
shell k32w061+debug (read/write) 685808 686196 388 0.1
.bss 81612 81620 8 0.0
.text 596604 596984 380 0.1
linux chip-tool-ipv6only arm64 (read only) 6665652 6668212 2560 0.0
(read/write) 305217 305377 160 0.1
.data.rel.ro 201888 202024 136 0.1
.got 46984 47000 16 0.0
.rodata 338548 338644 96 0.0
.text 5682820 5684916 2096 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 897027 897403 376 0.0
bss 116184 116192 8 0.0
text 605116 605512 396 0.1
nrf52840dk_nrf52840+rpc (read/write) 860051 860431 380 0.0
bss 112532 112540 8 0.0
text 579844 580240 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822974 823350 376 0.0
bss 117560 117568 8 0.0
text 535496 535892 396 0.1
lock-app nrf52840dk_nrf52840 (read/write) 869499 869875 376 0.0
bss 113448 113456 8 0.0
text 584376 584772 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 795698 796058 360 0.0
bss 114856 114864 8 0.0
text 514848 515244 396 0.1
pump-app nrf52840dk_nrf52840 (read/write) 874347 874723 376 0.0
bss 113360 113368 8 0.0
text 587892 588288 396 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 867587 867947 360 0.0
bss 113236 113244 8 0.0
text 583112 583508 396 0.1
shell nrf52840dk_nrf52840 (read/write) 781611 781987 376 0.0
bss 109552 109560 8 0.0
text 523264 523660 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 696686 697066 380 0.1
bss 110532 110540 8 0.0
text 443904 444300 396 0.1
qpg lighting-app qpg6100+debug (read only) 511948 512316 368 0.1
.bss 82624 82632 8 0.0
.text 506628 506996 368 0.1
lock-app qpg6100+debug (read only) 486140 486508 368 0.1
.bss 81760 81768 8 0.0
.text 480820 481188 368 0.1
Decreases (9 builds for nrfconnect)
platform target config section 1f4024a 07c9c31 change % change
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 100172 100148 -24 -0.0
nrf52840dk_nrf52840+rpc rodata 91468 91448 -20 -0.0
nrf5340dk_nrf5340_cpuapp rodata 95432 95408 -24 -0.0
lock-app nrf52840dk_nrf52840 rodata 96292 96268 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 91580 91556 -24 -0.0
pump-app nrf52840dk_nrf52840 rodata 97644 97620 -24 -0.0
pump-controller-app nrf52840dk_nrf52840 rodata 95780 95756 -24 -0.0
shell nrf52840dk_nrf52840 rodata 74280 74256 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 68920 68900 -20 -0.0
Full report (30 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1f4024a 07c9c31 change % change
efr32 lighting-app BRD4161A (read only) 794956 795788 832 0.1
(read/write) 122996 123004 8 0.0
.bss 121176 121184 8 0.0
.data 1820 1820 0 0.0
.text 794948 795780 832 0.1
BRD4161A+rpc (read only) 782552 783400 848 0.1
(read/write) 139680 139688 8 0.0
.bss 137752 137760 8 0.0
.data 1928 1928 0 0.0
.text 782544 783392 848 0.1
window-app BRD4161A (read only) 771908 772740 832 0.1
(read/write) 121136 121144 8 0.0
.bss 119352 119360 8 0.0
.data 1784 1784 0 0.0
.text 771900 772732 832 0.1
k32w lighting-app k32w061+se05x+release (read/write) 732132 732504 372 0.1
.bss 81248 81256 8 0.0
.data 1852 1852 0 0.0
.text 643232 643596 364 0.1
lock-app k32w061+debug (read/write) 622716 623088 372 0.1
.bss 71912 71920 8 0.0
.data 1820 1820 0 0.0
.text 543184 543548 364 0.1
shell k32w061+debug (read/write) 685808 686196 388 0.1
.bss 81612 81620 8 0.0
.data 1792 1792 0 0.0
.text 596604 596984 380 0.1
linux chip-tool-ipv6only arm64 (read only) 6665652 6668212 2560 0.0
(read/write) 305217 305377 160 0.1
.bss 51665 51665 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 201888 202024 136 0.1
.dynamic 560 560 0 0.0
.got 46984 47000 16 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 338548 338644 96 0.0
.text 5682820 5684916 2096 0.0
thermostat-no-ble arm64 (read only) 1906556 1906556 0 0.0
(read/write) 135825 135825 0 0.0
.bss 59457 59457 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69280 69280 0 0.0
.dynamic 560 560 0 0.0
.got 3456 3456 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 123964 123964 0 0.0
.text 1577744 1577744 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2316496 2316496 0 0.0
.bss 186900 186900 0 0.0
.data 5232 5232 0 0.0
.heap 844312 844312 0 0.0
.text 1279072 1279072 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2299016 2299016 0 0.0
.bss 175712 175712 0 0.0
.data 5488 5488 0 0.0
.heap 855248 855248 0 0.0
.text 1261616 1261616 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2271928 2271928 0 0.0
.bss 174752 174752 0 0.0
.data 5488 5488 0 0.0
.heap 856208 856208 0 0.0
.text 1234528 1234528 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 897027 897403 376 0.0
bss 116184 116192 8 0.0
rodata 100172 100148 -24 -0.0
text 605116 605512 396 0.1
nrf52840dk_nrf52840+rpc (read/write) 860051 860431 380 0.0
bss 112532 112540 8 0.0
rodata 91468 91448 -20 -0.0
text 579844 580240 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 822974 823350 376 0.0
bss 117560 117568 8 0.0
rodata 95432 95408 -24 -0.0
text 535496 535892 396 0.1
lock-app nrf52840dk_nrf52840 (read/write) 869499 869875 376 0.0
bss 113448 113456 8 0.0
rodata 96292 96268 -24 -0.0
text 584376 584772 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 795698 796058 360 0.0
bss 114856 114864 8 0.0
rodata 91580 91556 -24 -0.0
text 514848 515244 396 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 874347 874723 376 0.0
bss 113360 113368 8 0.0
rodata 97644 97620 -24 -0.0
text 587892 588288 396 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 867587 867947 360 0.0
bss 113236 113244 8 0.0
rodata 95780 95756 -24 -0.0
text 583112 583508 396 0.1
shell nrf52840dk_nrf52840 (read/write) 781611 781987 376 0.0
bss 109552 109560 8 0.0
rodata 74280 74256 -24 -0.0
text 523264 523660 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 696686 697066 380 0.1
bss 110532 110540 8 0.0
rodata 68920 68900 -20 -0.0
text 443904 444300 396 0.1
p6 all-clusters-app default (read/write) 2350400 2350400 0 0.0
.bss 113132 113132 0 0.0
.data 2512 2512 0 0.0
.heap 917696 917696 0 0.0
.text 1308664 1308664 0 0.0
light-app default (read/write) 2281464 2281464 0 0.0
.bss 100904 100904 0 0.0
.data 2328 2328 0 0.0
.heap 930112 930112 0 0.0
.text 1239728 1239728 0 0.0
lock-app default (read/write) 2257568 2257568 0 0.0
.bss 99784 99784 0 0.0
.data 2288 2288 0 0.0
.heap 931272 931272 0 0.0
.text 1215832 1215832 0 0.0
qpg lighting-app qpg6100+debug (read only) 511948 512316 368 0.1
(read/write) 122332 122332 0 0.0
.bss 82624 82632 8 0.0
.data 956 956 0 0.0
.text 506628 506996 368 0.1
lock-app qpg6100+debug (read only) 486140 486508 368 0.1
(read/write) 122336 122336 0 0.0
.bss 81760 81768 8 0.0
.data 912 912 0 0.0
.text 480820 481188 368 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 800386 800386 0 0.0
bss 82764 82764 0 0.0
noinit 37160 37160 0 0.0
text 557446 557446 0 0.0

@vivien-apple vivien-apple force-pushed the Controller_DNSSD_ResolverProxy branch from 07c9c31 to f64fff9 Compare December 8, 2021 19:00
@github-actions
Copy link

github-actions bot commented Dec 8, 2021

PR #12481: Size comparison from b1d7073 to f64fff9

Increases (16 builds for efr32, esp32, linux, nrfconnect, qpg)
platform target config section b1d7073 f64fff9 change % change
efr32 lighting-app BRD4161A (read only) 803900 804732 832 0.1
(read/write) 122996 123004 8 0.0
.bss 121176 121184 8 0.0
.text 803892 804724 832 0.1
BRD4161A+rpc (read only) 791512 792344 832 0.1
(read/write) 139680 139688 8 0.0
.bss 137752 137760 8 0.0
.text 791504 792336 832 0.1
window-app BRD4161A (read only) 780852 781668 816 0.1
(read/write) 121136 121144 8 0.0
.bss 119352 119360 8 0.0
.text 780844 781660 816 0.1
esp32 all-clusters-app m5stack (read only) 961835 961843 8 0.0
.flash.text 956451 956459 8 0.0
linux chip-tool-ipv6only arm64 (read only) 6732084 6734644 2560 0.0
(read/write) 310977 311137 160 0.1
.data.rel.ro 206592 206728 136 0.1
.got 48040 48056 16 0.0
.rodata 341796 341892 96 0.0
.text 5731988 5734084 2096 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903055 903415 360 0.0
bss 116184 116192 8 0.0
text 610104 610500 396 0.1
nrf52840dk_nrf52840+rpc (read/write) 866079 866455 376 0.0
bss 112532 112540 8 0.0
text 584832 585228 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 829046 829422 376 0.0
bss 117560 117568 8 0.0
text 540532 540928 396 0.1
lock-app nrf52840dk_nrf52840 (read/write) 875523 875899 376 0.0
bss 113448 113456 8 0.0
text 589364 589760 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 801754 802134 380 0.0
bss 114856 114864 8 0.0
text 519884 520280 396 0.1
pump-app nrf52840dk_nrf52840 (read/write) 880371 880751 380 0.0
bss 113360 113368 8 0.0
text 592880 593276 396 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 873599 873975 376 0.0
bss 113236 113244 8 0.0
text 588100 588496 396 0.1
shell nrf52840dk_nrf52840 (read/write) 781611 781987 376 0.0
bss 109552 109560 8 0.0
text 523264 523660 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 696686 697066 380 0.1
bss 110532 110540 8 0.0
text 443904 444300 396 0.1
qpg lighting-app qpg6100+debug (read only) 517744 518112 368 0.1
.bss 82624 82632 8 0.0
.text 512424 512792 368 0.1
lock-app qpg6100+debug (read only) 491944 492312 368 0.1
.bss 81760 81768 8 0.0
.text 486624 486992 368 0.1
Decreases (9 builds for nrfconnect)
platform target config section b1d7073 f64fff9 change % change
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 101208 101184 -24 -0.0
nrf52840dk_nrf52840+rpc rodata 92504 92480 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 96464 96440 -24 -0.0
lock-app nrf52840dk_nrf52840 rodata 97324 97300 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 92612 92592 -20 -0.0
pump-app nrf52840dk_nrf52840 rodata 98676 98656 -20 -0.0
pump-controller-app nrf52840dk_nrf52840 rodata 96816 96792 -24 -0.0
shell nrf52840dk_nrf52840 rodata 74280 74256 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 68920 68900 -20 -0.0
Full report (29 builds for efr32, esp32, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section b1d7073 f64fff9 change % change
efr32 lighting-app BRD4161A (read only) 803900 804732 832 0.1
(read/write) 122996 123004 8 0.0
.bss 121176 121184 8 0.0
.data 1820 1820 0 0.0
.text 803892 804724 832 0.1
BRD4161A+rpc (read only) 791512 792344 832 0.1
(read/write) 139680 139688 8 0.0
.bss 137752 137760 8 0.0
.data 1928 1928 0 0.0
.text 791504 792336 832 0.1
window-app BRD4161A (read only) 780852 781668 816 0.1
(read/write) 121136 121144 8 0.0
.bss 119352 119360 8 0.0
.data 1784 1784 0 0.0
.text 780844 781660 816 0.1
esp32 all-clusters-app c3devkit (read only) 858566 858566 0 0.0
(read/write) 1306658 1306658 0 0.0
.dram0.bss 67648 67648 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 171856 171856 0 0.0
.flash.text 858566 858566 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 961835 961843 8 0.0
(read/write) 450948 450948 0 0.0
.dram0.bss 75000 75000 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210112 210112 0 0.0
.flash.text 956451 956459 8 0.0
.iram0.text 123451 123451 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6732084 6734644 2560 0.0
(read/write) 310977 311137 160 0.1
.bss 51665 51665 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 206592 206728 136 0.1
.dynamic 560 560 0 0.0
.got 48040 48056 16 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 341796 341892 96 0.0
.text 5731988 5734084 2096 0.0
thermostat-no-ble arm64 (read only) 1932044 1932044 0 0.0
(read/write) 136465 136465 0 0.0
.bss 59457 59457 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69840 69840 0 0.0
.dynamic 560 560 0 0.0
.got 3528 3528 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124988 124988 0 0.0
.text 1601088 1601088 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2319536 2319536 0 0.0
.bss 186900 186900 0 0.0
.data 5232 5232 0 0.0
.heap 844312 844312 0 0.0
.text 1282112 1282112 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305736 2305736 0 0.0
.bss 175712 175712 0 0.0
.data 5488 5488 0 0.0
.heap 855248 855248 0 0.0
.text 1268336 1268336 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2278720 0 0.0
.bss 174752 174752 0 0.0
.data 5488 5488 0 0.0
.heap 856208 856208 0 0.0
.text 1241320 1241320 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903055 903415 360 0.0
bss 116184 116192 8 0.0
rodata 101208 101184 -24 -0.0
text 610104 610500 396 0.1
nrf52840dk_nrf52840+rpc (read/write) 866079 866455 376 0.0
bss 112532 112540 8 0.0
rodata 92504 92480 -24 -0.0
text 584832 585228 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 829046 829422 376 0.0
bss 117560 117568 8 0.0
rodata 96464 96440 -24 -0.0
text 540532 540928 396 0.1
lock-app nrf52840dk_nrf52840 (read/write) 875523 875899 376 0.0
bss 113448 113456 8 0.0
rodata 97324 97300 -24 -0.0
text 589364 589760 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 801754 802134 380 0.0
bss 114856 114864 8 0.0
rodata 92612 92592 -20 -0.0
text 519884 520280 396 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880371 880751 380 0.0
bss 113360 113368 8 0.0
rodata 98676 98656 -20 -0.0
text 592880 593276 396 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 873599 873975 376 0.0
bss 113236 113244 8 0.0
rodata 96816 96792 -24 -0.0
text 588100 588496 396 0.1
shell nrf52840dk_nrf52840 (read/write) 781611 781987 376 0.0
bss 109552 109560 8 0.0
rodata 74280 74256 -24 -0.0
text 523264 523660 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 696686 697066 380 0.1
bss 110532 110540 8 0.0
rodata 68920 68900 -20 -0.0
text 443904 444300 396 0.1
p6 all-clusters-app default (read/write) 2355624 2355624 0 0.0
.bss 113132 113132 0 0.0
.data 2512 2512 0 0.0
.heap 917696 917696 0 0.0
.text 1313888 1313888 0 0.0
light-app default (read/write) 2290408 2290408 0 0.0
.bss 100904 100904 0 0.0
.data 2328 2328 0 0.0
.heap 930112 930112 0 0.0
.text 1248672 1248672 0 0.0
lock-app default (read/write) 2266512 2266512 0 0.0
.bss 99784 99784 0 0.0
.data 2288 2288 0 0.0
.heap 931272 931272 0 0.0
.text 1224776 1224776 0 0.0
qpg lighting-app qpg6100+debug (read only) 517744 518112 368 0.1
(read/write) 122332 122332 0 0.0
.bss 82624 82632 8 0.0
.data 956 956 0 0.0
.text 512424 512792 368 0.1
lock-app qpg6100+debug (read only) 491944 492312 368 0.1
(read/write) 122336 122336 0 0.0
.bss 81760 81768 8 0.0
.data 912 912 0 0.0
.text 486624 486992 368 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807090 807090 0 0.0
bss 82764 82764 0 0.0
noinit 37160 37160 0 0.0
text 563090 563090 0 0.0

@andy31415
Copy link
Contributor

/rebase

@vivien-apple vivien-apple force-pushed the Controller_DNSSD_ResolverProxy branch from f64fff9 to 6dd833f Compare December 9, 2021 08:43
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12481: Size comparison from f18d8b7 to 6dd833f

Increases (19 builds for efr32, esp32, k32w, linux, nrfconnect, qpg)
platform target config section f18d8b7 6dd833f change % change
efr32 lighting-app BRD4161A (read only) 804156 804972 816 0.1
(read/write) 122996 123004 8 0.0
.bss 121176 121184 8 0.0
.text 804148 804964 816 0.1
BRD4161A+rpc (read only) 791776 792608 832 0.1
(read/write) 139680 139688 8 0.0
.bss 137752 137760 8 0.0
.text 791768 792600 832 0.1
window-app BRD4161A (read only) 780884 781716 832 0.1
(read/write) 121128 121136 8 0.0
.bss 119344 119352 8 0.0
.text 780876 781708 832 0.1
esp32 all-clusters-app m5stack (read only) 962531 962539 8 0.0
.flash.text 957147 957155 8 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724676 725048 372 0.1
.bss 81240 81248 8 0.0
.text 635784 636148 364 0.1
lock-app k32w061+debug (read/write) 615836 616208 372 0.1
.bss 71904 71912 8 0.0
.text 536312 536676 364 0.1
shell k32w061+debug (read/write) 679076 679448 372 0.1
.bss 81604 81612 8 0.0
.text 589880 590244 364 0.1
linux chip-tool-ipv6only arm64 (read only) 6786188 6788732 2544 0.0
(read/write) 312337 312481 144 0.0
.data.rel.ro 207632 207768 136 0.1
.got 48384 48400 16 0.0
.rodata 342396 342476 80 0.0
.text 5782148 5784260 2112 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903299 903659 360 0.0
bss 116176 116184 8 0.0
text 610392 610788 396 0.1
nrf52840dk_nrf52840+rpc (read/write) 866323 866699 376 0.0
bss 112524 112532 8 0.0
text 585120 585516 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 829290 829666 376 0.0
bss 117552 117560 8 0.0
text 540820 541216 396 0.1
lock-app nrf52840dk_nrf52840 (read/write) 875527 875935 408 0.0
bss 113440 113448 8 0.0
text 589448 589844 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 801774 802186 412 0.1
bss 114848 114856 8 0.0
text 519972 520368 396 0.1
pump-app nrf52840dk_nrf52840 (read/write) 880487 880867 380 0.0
bss 113352 113360 8 0.0
text 593040 593436 396 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 873667 874027 360 0.0
bss 113228 113236 8 0.0
text 588200 588596 396 0.1
shell nrf52840dk_nrf52840 (read/write) 781627 782003 376 0.0
bss 109552 109560 8 0.0
text 523280 523676 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 696702 697082 380 0.1
bss 110532 110540 8 0.0
text 443924 444320 396 0.1
qpg lighting-app qpg6100+debug (read only) 517976 518344 368 0.1
.bss 82624 82632 8 0.0
.text 512656 513024 368 0.1
lock-app qpg6100+debug (read only) 491968 492336 368 0.1
.bss 81760 81768 8 0.0
.text 486648 487016 368 0.1
Decreases (9 builds for nrfconnect)
platform target config section f18d8b7 6dd833f change % change
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 101164 101140 -24 -0.0
nrf52840dk_nrf52840+rpc rodata 92460 92436 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 96420 96396 -24 -0.0
lock-app nrf52840dk_nrf52840 rodata 97280 97256 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 92568 92548 -20 -0.0
pump-app nrf52840dk_nrf52840 rodata 98632 98612 -20 -0.0
pump-controller-app nrf52840dk_nrf52840 rodata 96772 96748 -24 -0.0
shell nrf52840dk_nrf52840 rodata 74280 74256 -24 -0.0
nrf5340dk_nrf5340_cpuapp rodata 68920 68900 -20 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section f18d8b7 6dd833f change % change
efr32 lighting-app BRD4161A (read only) 804156 804972 816 0.1
(read/write) 122996 123004 8 0.0
.bss 121176 121184 8 0.0
.data 1820 1820 0 0.0
.text 804148 804964 816 0.1
BRD4161A+rpc (read only) 791776 792608 832 0.1
(read/write) 139680 139688 8 0.0
.bss 137752 137760 8 0.0
.data 1928 1928 0 0.0
.text 791768 792600 832 0.1
window-app BRD4161A (read only) 780884 781716 832 0.1
(read/write) 121128 121136 8 0.0
.bss 119344 119352 8 0.0
.data 1784 1784 0 0.0
.text 780876 781708 832 0.1
esp32 all-clusters-app c3devkit (read only) 859206 859206 0 0.0
(read/write) 1306722 1306722 0 0.0
.dram0.bss 67640 67640 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 171920 171920 0 0.0
.flash.text 859206 859206 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962531 962539 8 0.0
(read/write) 450988 450988 0 0.0
.dram0.bss 75008 75008 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210144 210144 0 0.0
.flash.text 957147 957155 8 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724676 725048 372 0.1
.bss 81240 81248 8 0.0
.data 1852 1852 0 0.0
.text 635784 636148 364 0.1
lock-app k32w061+debug (read/write) 615836 616208 372 0.1
.bss 71904 71912 8 0.0
.data 1820 1820 0 0.0
.text 536312 536676 364 0.1
shell k32w061+debug (read/write) 679076 679448 372 0.1
.bss 81604 81612 8 0.0
.data 1792 1792 0 0.0
.text 589880 590244 364 0.1
linux chip-tool-ipv6only arm64 (read only) 6786188 6788732 2544 0.0
(read/write) 312337 312481 144 0.0
.bss 51633 51633 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 207632 207768 136 0.1
.dynamic 560 560 0 0.0
.got 48384 48400 16 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342396 342476 80 0.0
.text 5782148 5784260 2112 0.0
thermostat-no-ble arm64 (read only) 1931988 1931988 0 0.0
(read/write) 136337 136337 0 0.0
.bss 59441 59441 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124820 0 0.0
.text 1601440 1601440 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2320136 2320136 0 0.0
.bss 186892 186892 0 0.0
.data 5232 5232 0 0.0
.heap 844320 844320 0 0.0
.text 1282712 1282712 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305992 2305992 0 0.0
.bss 175704 175704 0 0.0
.data 5488 5488 0 0.0
.heap 855256 855256 0 0.0
.text 1268592 1268592 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2278720 0 0.0
.bss 174744 174744 0 0.0
.data 5488 5488 0 0.0
.heap 856216 856216 0 0.0
.text 1241320 1241320 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903299 903659 360 0.0
bss 116176 116184 8 0.0
rodata 101164 101140 -24 -0.0
text 610392 610788 396 0.1
nrf52840dk_nrf52840+rpc (read/write) 866323 866699 376 0.0
bss 112524 112532 8 0.0
rodata 92460 92436 -24 -0.0
text 585120 585516 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 829290 829666 376 0.0
bss 117552 117560 8 0.0
rodata 96420 96396 -24 -0.0
text 540820 541216 396 0.1
lock-app nrf52840dk_nrf52840 (read/write) 875527 875935 408 0.0
bss 113440 113448 8 0.0
rodata 97280 97256 -24 -0.0
text 589448 589844 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 801774 802186 412 0.1
bss 114848 114856 8 0.0
rodata 92568 92548 -20 -0.0
text 519972 520368 396 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880487 880867 380 0.0
bss 113352 113360 8 0.0
rodata 98632 98612 -20 -0.0
text 593040 593436 396 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 873667 874027 360 0.0
bss 113228 113236 8 0.0
rodata 96772 96748 -24 -0.0
text 588200 588596 396 0.1
shell nrf52840dk_nrf52840 (read/write) 781627 782003 376 0.0
bss 109552 109560 8 0.0
rodata 74280 74256 -24 -0.0
text 523280 523676 396 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 696702 697082 380 0.1
bss 110532 110540 8 0.0
rodata 68920 68900 -20 -0.0
text 443924 444320 396 0.1
p6 all-clusters-app default (read/write) 2356168 2356168 0 0.0
.bss 113124 113124 0 0.0
.data 2512 2512 0 0.0
.heap 917704 917704 0 0.0
.text 1314432 1314432 0 0.0
light-app default (read/write) 2290448 2290448 0 0.0
.bss 100896 100896 0 0.0
.data 2328 2328 0 0.0
.heap 930120 930120 0 0.0
.text 1248712 1248712 0 0.0
lock-app default (read/write) 2266328 2266328 0 0.0
.bss 99776 99776 0 0.0
.data 2288 2288 0 0.0
.heap 931280 931280 0 0.0
.text 1224592 1224592 0 0.0
qpg lighting-app qpg6100+debug (read only) 517976 518344 368 0.1
(read/write) 122332 122332 0 0.0
.bss 82624 82632 8 0.0
.data 956 956 0 0.0
.text 512656 513024 368 0.1
lock-app qpg6100+debug (read only) 491968 492336 368 0.1
(read/write) 122336 122336 0 0.0
.bss 81760 81768 8 0.0
.data 912 912 0 0.0
.text 486648 487016 368 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807494 807494 0 0.0
bss 82756 82756 0 0.0
noinit 37160 37160 0 0.0
text 563540 563540 0 0.0

@vivien-apple vivien-apple merged commit 8adecf7 into project-chip:master Dec 9, 2021
kghost pushed a commit to kghost/connectedhomeip that referenced this pull request Dec 9, 2021
project-chip#12481)

* Add a ResolveProxy class to keep track of which controller is issuing a dns request

* Use ReferenceCount<ResolverDelegateProxy> to make sure the stack is not trying to access a dangling pointer once a response is received
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Multiple Controllers: DND-SD should be able to support multiple consumers
5 participants