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

Push the use of ConcreteReadAttributePath higher up the callstack. #12067

Merged

Conversation

bzbarsky-apple
Copy link
Contributor

ReadSingleClusterData should definitely take a
ConcreteReadAttributePath.

Problem

Creating extra adapter objects when we shouldn't need to.

Change overview

Push the object creation higher up the callstack.

Testing

No behavior changes.

@todo
Copy link

todo bot commented Nov 20, 2021

Figure out how AttributePathExpandIterator should handle read

// TODO: Figure out how AttributePathExpandIterator should handle read
// vs write paths.
ConcreteAttributePath readPath;
// For each path included in the interested path of the read handler...


This comment was generated by todo based on a TODO comment in b3fe6ab in #12067. cc @bzbarsky-apple.

@github-actions
Copy link

github-actions bot commented Nov 20, 2021

PR #12067: Size comparison from 55349a5 to b3fe6ab

Increases (2 builds for efr32, p6)
platform target config section 55349a5 b3fe6ab change % change
efr32 lighting-app BRD4161A+rpc (read only) 738068 738084 16 0.0
.text 738060 738076 16 0.0
p6 all-clusters-app default (read/write) 2302824 2302840 16 0.0
.text 1261088 1261104 16 0.0
Decreases (18 builds for esp32, k32w, linux, mbed, nrfconnect, qpg, telink)
platform target config section 55349a5 b3fe6ab change % change
esp32 all-clusters-app c3devkit (read only) 831668 831654 -14 -0.0
.flash.text 831668 831654 -14 -0.0
m5stack (read only) 902739 902687 -52 -0.0
.flash.text 897355 897303 -52 -0.0
k32w lighting-app k32w061+se05x+release (read/write) 707384 707368 -16 -0.0
.text 622460 622444 -16 -0.0
lock-app k32w061+debug (read/write) 598816 598800 -16 -0.0
.text 523420 523404 -16 -0.0
shell k32w061+debug (read/write) 664192 664176 -16 -0.0
.text 577668 577652 -16 -0.0
linux all-clusters-app debug (read only) 1745561 1745545 -16 -0.0
.text 1472434 1472418 -16 -0.0
tv-app debug (read only) 1887129 1887113 -16 -0.0
.text 1583314 1583298 -16 -0.0
mbed lighting-app CY8CPROTO_062_4343W+release (read/write) 2274064 2274000 -64 -0.0
.text 1236664 1236600 -64 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 text 583048 583040 -8 -0.0
nrf52840dk_nrf52840+rpc text 557216 557208 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790162 790146 -16 -0.0
text 512520 512512 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 840507 840491 -16 -0.0
text 563144 563136 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765810 765794 -16 -0.0
text 492708 492700 -8 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 846647 846631 -16 -0.0
text 567324 567316 -8 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840207 840191 -16 -0.0
text 562764 562756 -8 -0.0
qpg lighting-app qpg6100+debug (read only) 494152 494136 -16 -0.0
.text 488832 488816 -16 -0.0
lock-app qpg6100+debug (read only) 469108 469100 -8 -0.0
.text 463788 463780 -8 -0.0
telink lighting-app tlsr9518adk80d (read/write) 768482 768474 -8 -0.0
text 533624 533614 -10 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 55349a5 b3fe6ab change % change
efr32 lighting-app BRD4161A (read only) 750544 750544 0 0.0
(read/write) 119692 119692 0 0.0
.bss 117892 117892 0 0.0
.data 1800 1800 0 0.0
.text 750536 750536 0 0.0
BRD4161A+rpc (read only) 738068 738084 16 0.0
(read/write) 136320 136320 0 0.0
.bss 134396 134396 0 0.0
.data 1924 1924 0 0.0
.text 738060 738076 16 0.0
lock-app BRD4161A (read only) 727600 727600 0 0.0
(read/write) 113380 113380 0 0.0
.bss 111620 111620 0 0.0
.data 1756 1756 0 0.0
.text 727592 727592 0 0.0
window-app BRD4161A (read only) 728584 728584 0 0.0
(read/write) 113700 113700 0 0.0
.bss 111940 111940 0 0.0
.data 1760 1760 0 0.0
.text 728576 728576 0 0.0
esp32 all-clusters-app c3devkit (read only) 831668 831654 -14 -0.0
(read/write) 1221210 1221210 0 0.0
.dram0.bss 57696 57696 0 0.0
.dram0.data 14092 14092 0 0.0
.flash.rodata 164176 164176 0 0.0
.flash.text 831668 831654 -14 -0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 902739 902687 -52 -0.0
(read/write) 420536 420536 0 0.0
.dram0.bss 63056 63056 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 192144 192144 0 0.0
.flash.text 897355 897303 -52 -0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707384 707368 -16 -0.0
.bss 77212 77212 0 0.0
.data 1912 1912 0 0.0
.text 622460 622444 -16 -0.0
lock-app k32w061+debug (read/write) 598816 598800 -16 -0.0
.bss 67716 67716 0 0.0
.data 1880 1880 0 0.0
.text 523420 523404 -16 -0.0
shell k32w061+debug (read/write) 664192 664176 -16 -0.0
.bss 78876 78876 0 0.0
.data 1848 1848 0 0.0
.text 577668 577652 -16 -0.0
linux all-clusters-app debug (read only) 1745561 1745545 -16 -0.0
(read/write) 128392 128392 0 0.0
.bss 58544 58544 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63504 63504 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 137493 137493 0 0.0
.text 1472434 1472418 -16 -0.0
bridge-app debug+rpc (read only) 1325357 1325357 0 0.0
(read/write) 76432 76432 0 0.0
.bss 41520 41520 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 28352 28352 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 112028 112028 0 0.0
.text 1115925 1115925 0 0.0
chip-tool debug (read only) 4999237 4999237 0 0.0
(read/write) 165960 165960 0 0.0
.bss 39848 39848 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 118352 118352 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 269738 269738 0 0.0
.text 4419349 4419349 0 0.0
lighting-app debug+rpc (read only) 1594465 1594465 0 0.0
(read/write) 109616 109616 0 0.0
.bss 47152 47152 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 55920 55920 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 129649 129649 0 0.0
.text 1329810 1329810 0 0.0
ota-provider-app debug (read only) 1272905 1272905 0 0.0
(read/write) 75048 75048 0 0.0
.bss 44096 44096 0 0.0
.data 784 784 0 0.0
.data.rel.ro 25080 25080 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 114047 114047 0 0.0
.text 1061266 1061266 0 0.0
ota-requestor-app debug (read only) 1369153 1369153 0 0.0
(read/write) 78912 78912 0 0.0
.bss 46560 46560 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26408 26408 0 0.0
.dynamic 592 592 0 0.0
.got 4000 4000 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 125448 125448 0 0.0
.text 1143330 1143330 0 0.0
shell debug (read only) 799185 799185 0 0.0
(read/write) 65832 65832 0 0.0
.bss 23336 23336 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37752 37752 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78703 78703 0 0.0
.text 616466 616466 0 0.0
tv-app debug (read only) 1887129 1887113 -16 -0.0
(read/write) 318520 318520 0 0.0
.bss 249800 249800 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 60264 60264 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158373 158373 0 0.0
.text 1583314 1583298 -16 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2289872 2289872 0 0.0
.bss 180300 180300 0 0.0
.data 5224 5224 0 0.0
.heap 850920 850920 0 0.0
.text 1252472 1252472 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274064 2274000 -64 -0.0
.bss 172196 172196 0 0.0
.data 5576 5576 0 0.0
.heap 858672 858672 0 0.0
.text 1236664 1236600 -64 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2249904 2249904 0 0.0
.bss 171084 171084 0 0.0
.data 5568 5568 0 0.0
.heap 859792 859792 0 0.0
.text 1212504 1212504 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050480 2050480 0 0.0
.bss 156272 156272 0 0.0
.data 4968 4968 0 0.0
.heap 875208 875208 0 0.0
.text 1013080 1013080 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865107 865107 0 0.0
bss 110604 110604 0 0.0
rodata 95828 95828 0 0.0
text 583048 583040 -8 -0.0
nrf52840dk_nrf52840+rpc (read/write) 827475 827475 0 0.0
bss 106960 106960 0 0.0
rodata 87012 87012 0 0.0
text 557216 557208 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790162 790146 -16 -0.0
bss 111980 111980 0 0.0
rodata 91084 91084 0 0.0
text 512520 512512 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 840507 840491 -16 -0.0
bss 109628 109628 0 0.0
rodata 92300 92300 0 0.0
text 563144 563136 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765810 765794 -16 -0.0
bss 111040 111040 0 0.0
rodata 87604 87604 0 0.0
text 492708 492700 -8 -0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846647 846631 -16 -0.0
bss 109768 109768 0 0.0
rodata 94008 94008 0 0.0
text 567324 567316 -8 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840207 840191 -16 -0.0
bss 109664 109664 0 0.0
rodata 92256 92256 0 0.0
text 562764 562756 -8 -0.0
shell nrf52840dk_nrf52840 (read/write) 778003 778003 0 0.0
bss 109112 109112 0 0.0
rodata 73064 73064 0 0.0
text 521244 521244 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693058 0 0.0
bss 110096 110096 0 0.0
rodata 67708 67708 0 0.0
text 441856 441856 0 0.0
p6 all-clusters-app default (read/write) 2302824 2302840 16 0.0
.bss 113280 113280 0 0.0
.data 2528 2528 0 0.0
.heap 917536 917536 0 0.0
.text 1261088 1261104 16 0.0
lock-app default (read/write) 2216040 2216040 0 0.0
.bss 100944 100944 0 0.0
.data 2400 2400 0 0.0
.heap 930000 930000 0 0.0
.text 1174304 1174304 0 0.0
qpg lighting-app qpg6100+debug (read only) 494152 494136 -16 -0.0
(read/write) 114144 114144 0 0.0
.bss 50256 50256 0 0.0
.data 1008 1008 0 0.0
.text 488832 488816 -16 -0.0
lock-app qpg6100+debug (read only) 469108 469100 -8 -0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 964 0 0.0
.text 463788 463780 -8 -0.0
persistent-storage-app qpg6100+debug (read only) 105416 105416 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8994 0 0.0
.data 272 272 0 0.0
.text 100096 100096 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 768482 768474 -8 -0.0
bss 79116 79116 0 0.0
noinit 37160 37160 0 0.0
text 533624 533614 -10 -0.0

@bzbarsky-apple bzbarsky-apple force-pushed the more-read-attribute-path branch from b3fe6ab to 9461fda Compare November 22, 2021 16:58
ReadSingleClusterData should definitely take a
ConcreteReadAttributePath.
@bzbarsky-apple bzbarsky-apple force-pushed the more-read-attribute-path branch from 9461fda to e92185c Compare November 23, 2021 00:11
@github-actions
Copy link

github-actions bot commented Nov 23, 2021

PR #12067: Size comparison from 2e16d32 to e92185c

Increases (1 build for efr32)
platform target config section 2e16d32 e92185c change % change
efr32 lighting-app BRD4161A (read only) 751376 751392 16 0.0
.text 751368 751384 16 0.0
Decreases (14 builds for esp32, linux, nrfconnect, qpg, telink)
platform target config section 2e16d32 e92185c change % change
esp32 all-clusters-app c3devkit (read only) 833664 833650 -14 -0.0
.flash.text 833664 833650 -14 -0.0
m5stack (read only) 904711 904683 -28 -0.0
.flash.text 899327 899299 -28 -0.0
linux ota-provider-app debug (read only) 1279465 1279449 -16 -0.0
.text 1065890 1065874 -16 -0.0
ota-requestor-app debug (read only) 1375729 1375713 -16 -0.0
.text 1147954 1147938 -16 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865667 865651 -16 -0.0
text 583444 583436 -8 -0.0
nrf52840dk_nrf52840+rpc (read/write) 828035 828019 -16 -0.0
text 557612 557604 -8 -0.0
nrf5340dk_nrf5340_cpuapp text 512912 512904 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 841099 841083 -16 -0.0
text 563540 563532 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 766386 766370 -16 -0.0
text 493096 493088 -8 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 847207 847191 -16 -0.0
text 567720 567712 -8 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840799 840783 -16 -0.0
text 563160 563152 -8 -0.0
qpg lighting-app qpg6100+debug (read only) 494680 494672 -8 -0.0
.text 489360 489352 -8 -0.0
lock-app qpg6100+debug (read only) 469660 469644 -16 -0.0
.text 464340 464324 -16 -0.0
telink lighting-app tlsr9518adk80d (read/write) 769042 769034 -8 -0.0
text 534004 533994 -10 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e16d32 e92185c change % change
efr32 lighting-app BRD4161A (read only) 751376 751392 16 0.0
(read/write) 119692 119692 0 0.0
.bss 117884 117884 0 0.0
.data 1808 1808 0 0.0
.text 751368 751384 16 0.0
BRD4161A+rpc (read only) 738884 738884 0 0.0
(read/write) 136320 136320 0 0.0
.bss 134388 134388 0 0.0
.data 1932 1932 0 0.0
.text 738876 738876 0 0.0
lock-app BRD4161A (read only) 728448 728448 0 0.0
(read/write) 117476 117476 0 0.0
.bss 115708 115708 0 0.0
.data 1764 1764 0 0.0
.text 728440 728440 0 0.0
window-app BRD4161A (read only) 731896 731896 0 0.0
(read/write) 117836 117836 0 0.0
.bss 116060 116060 0 0.0
.data 1772 1772 0 0.0
.text 731888 731888 0 0.0
esp32 all-clusters-app c3devkit (read only) 833664 833650 -14 -0.0
(read/write) 1222106 1222106 0 0.0
.dram0.bss 57760 57760 0 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 164992 164992 0 0.0
.flash.text 833664 833650 -14 -0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 904711 904683 -28 -0.0
(read/write) 421400 421400 0 0.0
.dram0.bss 63120 63120 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 192936 192936 0 0.0
.flash.text 899327 899299 -28 -0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707928 707928 0 0.0
.bss 77212 77212 0 0.0
.data 1920 1920 0 0.0
.text 622996 622996 0 0.0
lock-app k32w061+debug (read/write) 599368 599368 0 0.0
.bss 67724 67724 0 0.0
.data 1888 1888 0 0.0
.text 523956 523956 0 0.0
shell k32w061+debug (read/write) 664744 664744 0 0.0
.bss 78884 78884 0 0.0
.data 1856 1856 0 0.0
.text 578204 578204 0 0.0
linux all-clusters-app debug (read only) 1748801 1748801 0 0.0
(read/write) 128688 128688 0 0.0
.bss 58576 58576 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63760 63760 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 568 568 0 0.0
.rodata 138549 138549 0 0.0
.text 1473874 1473874 0 0.0
bridge-app debug+rpc (read only) 1328645 1328645 0 0.0
(read/write) 76760 76760 0 0.0
.bss 41552 41552 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 28608 28608 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 416 416 0 0.0
.rodata 113116 113116 0 0.0
.text 1117381 1117381 0 0.0
chip-tool debug (read only) 5875885 5875885 0 0.0
(read/write) 195936 195936 0 0.0
.bss 39896 39896 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 148192 148192 0 0.0
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 278778 278778 0 0.0
.text 5216741 5216741 0 0.0
lighting-app debug+rpc (read only) 1597849 1597849 0 0.0
(read/write) 109976 109976 0 0.0
.bss 47216 47216 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 56208 56208 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 130833 130833 0 0.0
.text 1331266 1331266 0 0.0
ota-provider-app debug (read only) 1279465 1279449 -16 -0.0
(read/write) 75376 75376 0 0.0
.bss 44128 44128 0 0.0
.data 800 800 0 0.0
.data.rel.ro 25336 25336 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 456 456 0 0.0
.rodata 114903 114903 0 0.0
.text 1065890 1065874 -16 -0.0
ota-requestor-app debug (read only) 1375729 1375713 -16 -0.0
(read/write) 79240 79240 0 0.0
.bss 46592 46592 0 0.0
.data 864 864 0 0.0
.data.rel.ro 26664 26664 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 126312 126312 0 0.0
.text 1147954 1147938 -16 -0.0
shell debug (read only) 804577 804577 0 0.0
(read/write) 66160 66160 0 0.0
.bss 23336 23336 0 0.0
.data 274 274 0 0.0
.data.rel.ro 38008 38008 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 352 352 0 0.0
.rodata 79279 79279 0 0.0
.text 620194 620194 0 0.0
tv-app debug (read only) 1890329 1890329 0 0.0
(read/write) 318832 318832 0 0.0
.bss 249848 249848 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 60520 60520 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 159389 159389 0 0.0
.text 1584754 1584754 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290672 2290672 0 0.0
.bss 180308 180308 0 0.0
.data 5232 5232 0 0.0
.heap 850904 850904 0 0.0
.text 1253272 1253272 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274800 2274800 0 0.0
.bss 172212 172212 0 0.0
.data 5584 5584 0 0.0
.heap 858648 858648 0 0.0
.text 1237400 1237400 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2250632 2250632 0 0.0
.bss 171092 171092 0 0.0
.data 5576 5576 0 0.0
.heap 859776 859776 0 0.0
.text 1213232 1213232 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050872 2050872 0 0.0
.bss 156280 156280 0 0.0
.data 4976 4976 0 0.0
.heap 875192 875192 0 0.0
.text 1013472 1013472 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865667 865651 -16 -0.0
bss 110616 110616 0 0.0
rodata 95980 95980 0 0.0
text 583444 583436 -8 -0.0
nrf52840dk_nrf52840+rpc (read/write) 828035 828019 -16 -0.0
bss 106972 106972 0 0.0
rodata 87164 87164 0 0.0
text 557612 557604 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790706 790706 0 0.0
bss 111992 111992 0 0.0
rodata 91236 91236 0 0.0
text 512912 512904 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 841099 841083 -16 -0.0
bss 109640 109640 0 0.0
rodata 92452 92452 0 0.0
text 563540 563532 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 766386 766370 -16 -0.0
bss 111052 111052 0 0.0
rodata 87756 87756 0 0.0
text 493096 493088 -8 -0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 847207 847191 -16 -0.0
bss 109780 109780 0 0.0
rodata 94160 94160 0 0.0
text 567720 567712 -8 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840799 840783 -16 -0.0
bss 109676 109676 0 0.0
rodata 92408 92408 0 0.0
text 563160 563152 -8 -0.0
shell nrf52840dk_nrf52840 (read/write) 778639 778639 0 0.0
bss 109160 109160 0 0.0
rodata 73196 73196 0 0.0
text 521668 521668 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693662 693662 0 0.0
bss 110144 110144 0 0.0
rodata 67840 67840 0 0.0
text 442276 442276 0 0.0
p6 all-clusters-app default (read/write) 2303656 2303656 0 0.0
.bss 113296 113296 0 0.0
.data 2536 2536 0 0.0
.heap 917512 917512 0 0.0
.text 1261920 1261920 0 0.0
lock-app default (read/write) 2216840 2216840 0 0.0
.bss 100952 100952 0 0.0
.data 2408 2408 0 0.0
.heap 929984 929984 0 0.0
.text 1175104 1175104 0 0.0
qpg lighting-app qpg6100+debug (read only) 494680 494672 -8 -0.0
(read/write) 114144 114144 0 0.0
.bss 50264 50264 0 0.0
.data 1016 1016 0 0.0
.text 489360 489352 -8 -0.0
lock-app qpg6100+debug (read only) 469660 469644 -16 -0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 972 972 0 0.0
.text 464340 464324 -16 -0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8986 8986 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 769042 769034 -8 -0.0
bss 79136 79136 0 0.0
noinit 37160 37160 0 0.0
text 534004 533994 -10 -0.0

@andy31415
Copy link
Contributor

fast track: change and approval by domain owners, sufficient time passed for all timezone review.

@andy31415 andy31415 merged commit 71a3fb2 into project-chip:master Nov 23, 2021
@bzbarsky-apple bzbarsky-apple deleted the more-read-attribute-path branch November 23, 2021 17:43
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.

5 participants