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

Don't call into AttributeAccessInterface for attributes that don't exist #11997

Merged
merged 1 commit into from
Nov 24, 2021

Conversation

bzbarsky-apple
Copy link
Contributor

@bzbarsky-apple bzbarsky-apple commented Nov 18, 2021

In particular, writes already had this check, but we need it for reads.

Fixes #10389

Problem

Can read attributes that are not there.

Change overview

Check our attribute metadata before reading.

Testing

See yaml test.

@github-actions
Copy link

github-actions bot commented Nov 18, 2021

PR #11997: Size comparison from ef6455d to b370f06

Increases (30 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section ef6455d b370f06 change % change
efr32 lighting-app BRD4161A (read only) 749928 750008 80 0.0
.text 749920 750000 80 0.0
BRD4161A+rpc (read only) 737468 737548 80 0.0
.text 737460 737540 80 0.0
lock-app BRD4161A (read only) 726984 727080 96 0.0
.text 726976 727072 96 0.0
window-app BRD4161A (read only) 727968 728048 80 0.0
.text 727960 728040 80 0.0
esp32 all-clusters-app c3devkit (read only) 828536 828612 76 0.0
.flash.text 828536 828612 76 0.0
m5stack (read only) 899555 899591 36 0.0
.flash.text 894171 894207 36 0.0
k32w lighting-app k32w061+se05x+release (read/write) 706840 706904 64 0.0
.text 621964 622028 64 0.0
lock-app k32w061+debug (read/write) 598280 598328 48 0.0
.text 522924 522972 48 0.0
shell k32w061+debug (read/write) 663624 663672 48 0.0
.text 577172 577220 48 0.0
linux all-clusters-app debug (read only) 1726009 1726393 384 0.0
.text 1455394 1455778 384 0.0
bridge-app debug+rpc (read only) 1321037 1321421 384 0.0
.text 1111701 1112085 384 0.0
chip-tool debug (read only) 4985917 4986861 944 0.0
.rodata 268458 268522 64 0.0
.text 4406949 4407829 880 0.0
lighting-app debug+rpc (read only) 1590161 1590529 368 0.0
.text 1325602 1325970 368 0.0
ota-provider-app debug (read only) 1268601 1268969 368 0.0
.text 1057058 1057426 368 0.0
ota-requestor-app debug (read only) 1354337 1354705 368 0.0
.text 1129394 1129762 368 0.0
tv-app debug (read only) 1872657 1873041 384 0.0
.text 1569634 1570018 384 0.0
mbed lighting-app CY8CPROTO_062_4343W+release (read/write) 2273552 2273616 64 0.0
.text 1236152 1236216 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2249392 2249456 64 0.0
.text 1211992 1212056 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 864563 864611 48 0.0
text 582568 582620 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 826963 827011 48 0.0
text 556736 556788 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 789618 789666 48 0.0
text 512040 512092 52 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839995 840043 48 0.0
text 562660 562716 56 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765282 765346 64 0.0
text 492224 492280 56 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846103 846151 48 0.0
text 566844 566896 52 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839695 839743 48 0.0
text 562280 562336 56 0.0
p6 all-clusters-app default (read/write) 2297936 2298032 96 0.0
.text 1256200 1256296 96 0.0
lock-app default (read/write) 2215424 2215520 96 0.0
.text 1173688 1173784 96 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493736 48 0.0
.text 488368 488416 48 0.0
lock-app qpg6100+debug (read only) 468652 468700 48 0.0
.text 463332 463380 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 767986 768058 72 0.0
text 533170 533248 78 0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section ef6455d b370f06 change % change
efr32 lighting-app BRD4161A (read only) 749928 750008 80 0.0
(read/write) 115540 115540 0 0.0
.bss 113740 113740 0 0.0
.data 1800 1800 0 0.0
.text 749920 750000 80 0.0
BRD4161A+rpc (read only) 737468 737548 80 0.0
(read/write) 132168 132168 0 0.0
.bss 130244 130244 0 0.0
.data 1924 1924 0 0.0
.text 737460 737540 80 0.0
lock-app BRD4161A (read only) 726984 727080 96 0.0
(read/write) 113324 113324 0 0.0
.bss 111564 111564 0 0.0
.data 1756 1756 0 0.0
.text 726976 727072 96 0.0
window-app BRD4161A (read only) 727968 728048 80 0.0
(read/write) 113644 113644 0 0.0
.bss 111884 111884 0 0.0
.data 1760 1760 0 0.0
.text 727960 728040 80 0.0
esp32 all-clusters-app c3devkit (read only) 828536 828612 76 0.0
(read/write) 1220178 1220178 0 0.0
.dram0.bss 56688 56688 0 0.0
.dram0.data 14084 14084 0 0.0
.flash.rodata 164152 164152 0 0.0
.flash.text 828536 828612 76 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 899555 899591 36 0.0
(read/write) 419492 419492 0 0.0
.dram0.bss 62040 62040 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 192116 192116 0 0.0
.flash.text 894171 894207 36 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 706840 706904 64 0.0
.bss 77164 77164 0 0.0
.data 1912 1912 0 0.0
.text 621964 622028 64 0.0
lock-app k32w061+debug (read/write) 598280 598328 48 0.0
.bss 67676 67676 0 0.0
.data 1880 1880 0 0.0
.text 522924 522972 48 0.0
shell k32w061+debug (read/write) 663624 663672 48 0.0
.bss 78804 78804 0 0.0
.data 1848 1848 0 0.0
.text 577172 577220 48 0.0
linux all-clusters-app debug (read only) 1726009 1726393 384 0.0
(read/write) 126816 126816 0 0.0
.bss 57392 57392 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63088 63088 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 136661 136661 0 0.0
.text 1455394 1455778 384 0.0
bridge-app debug+rpc (read only) 1321037 1321421 384 0.0
(read/write) 77008 77008 0 0.0
.bss 42096 42096 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 111932 111932 0 0.0
.text 1111701 1112085 384 0.0
chip-tool debug (read only) 4985917 4986861 944 0.0
(read/write) 166888 166888 0 0.0
.bss 40456 40456 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 118672 118672 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 268458 268522 64 0.0
.text 4406949 4407829 880 0.0
lighting-app debug+rpc (read only) 1590161 1590529 368 0.0
(read/write) 110224 110224 0 0.0
.bss 47760 47760 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 129553 129553 0 0.0
.text 1325602 1325970 368 0.0
ota-provider-app debug (read only) 1268601 1268969 368 0.0
(read/write) 75656 75656 0 0.0
.bss 44704 44704 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 113951 113951 0 0.0
.text 1057058 1057426 368 0.0
ota-requestor-app debug (read only) 1354337 1354705 368 0.0
(read/write) 79392 79392 0 0.0
.bss 47168 47168 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26280 26280 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 124968 124968 0 0.0
.text 1129394 1129762 368 0.0
shell debug (read only) 798801 798801 0 0.0
(read/write) 66440 66440 0 0.0
.bss 23944 23944 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 616082 616082 0 0.0
tv-app debug (read only) 1872657 1873041 384 0.0
(read/write) 318968 318968 0 0.0
.bss 250376 250376 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 60144 60144 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 157893 157893 0 0.0
.text 1569634 1570018 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2287616 2287616 0 0.0
.bss 179284 179284 0 0.0
.data 5216 5216 0 0.0
.heap 851944 851944 0 0.0
.text 1250216 1250216 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2273552 2273616 64 0.0
.bss 172148 172148 0 0.0
.data 5576 5576 0 0.0
.heap 858720 858720 0 0.0
.text 1236152 1236216 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2249392 2249456 64 0.0
.bss 171036 171036 0 0.0
.data 5568 5568 0 0.0
.heap 859840 859840 0 0.0
.text 1211992 1212056 64 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 156224 156224 0 0.0
.data 4968 4968 0 0.0
.heap 875256 875256 0 0.0
.text 1013080 1013080 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 864563 864611 48 0.0
bss 110560 110560 0 0.0
rodata 95828 95828 0 0.0
text 582568 582620 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 826963 827011 48 0.0
bss 106916 106916 0 0.0
rodata 87012 87012 0 0.0
text 556736 556788 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 789618 789666 48 0.0
bss 111936 111936 0 0.0
rodata 91084 91084 0 0.0
text 512040 512092 52 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839995 840043 48 0.0
bss 109584 109584 0 0.0
rodata 92300 92300 0 0.0
text 562660 562716 56 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765282 765346 64 0.0
bss 110996 110996 0 0.0
rodata 87604 87604 0 0.0
text 492224 492280 56 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) 846103 846151 48 0.0
bss 109724 109724 0 0.0
rodata 94008 94008 0 0.0
text 566844 566896 52 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839695 839743 48 0.0
bss 109620 109620 0 0.0
rodata 92256 92256 0 0.0
text 562280 562336 56 0.0
shell nrf52840dk_nrf52840 (read/write) 777971 777971 0 0.0
bss 109068 109068 0 0.0
rodata 73064 73064 0 0.0
text 521236 521236 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693026 693026 0 0.0
bss 110052 110052 0 0.0
rodata 67708 67708 0 0.0
text 441848 441848 0 0.0
p6 all-clusters-app default (read/write) 2297936 2298032 96 0.0
.bss 112272 112272 0 0.0
.data 2520 2520 0 0.0
.heap 918552 918552 0 0.0
.text 1256200 1256296 96 0.0
lock-app default (read/write) 2215424 2215520 96 0.0
.bss 100896 100896 0 0.0
.data 2400 2400 0 0.0
.heap 930048 930048 0 0.0
.text 1173688 1173784 96 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493736 48 0.0
(read/write) 114144 114144 0 0.0
.bss 50208 50208 0 0.0
.data 1008 1008 0 0.0
.text 488368 488416 48 0.0
lock-app qpg6100+debug (read only) 468652 468700 48 0.0
(read/write) 114140 114140 0 0.0
.bss 49152 49152 0 0.0
.data 964 964 0 0.0
.text 463332 463380 48 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 767986 768058 72 0.0
bss 79072 79072 0 0.0
noinit 37160 37160 0 0.0
text 533170 533248 78 0.0

@github-actions
Copy link

github-actions bot commented Nov 20, 2021

PR #11997: Size comparison from 55349a5 to 86efbdc

Increases (29 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 55349a5 86efbdc change % change
efr32 lighting-app BRD4161A (read only) 750544 750624 80 0.0
.text 750536 750616 80 0.0
BRD4161A+rpc (read only) 738068 738164 96 0.0
.text 738060 738156 96 0.0
lock-app BRD4161A (read only) 727600 727696 96 0.0
.text 727592 727688 96 0.0
window-app BRD4161A (read only) 728584 728680 96 0.0
.text 728576 728672 96 0.0
esp32 all-clusters-app c3devkit (read only) 831668 831746 78 0.0
.flash.text 831668 831746 78 0.0
m5stack (read only) 902739 902771 32 0.0
.flash.text 897355 897387 32 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707384 707432 48 0.0
.text 622460 622508 48 0.0
lock-app k32w061+debug (read/write) 598816 598864 48 0.0
.text 523420 523468 48 0.0
shell k32w061+debug (read/write) 664192 664240 48 0.0
.text 577668 577716 48 0.0
linux all-clusters-app debug (read only) 1745561 1745929 368 0.0
.text 1472434 1472802 368 0.0
bridge-app debug+rpc (read only) 1325357 1325741 384 0.0
.text 1115925 1116309 384 0.0
chip-tool debug (read only) 4999237 5000149 912 0.0
.rodata 269738 269770 32 0.0
.text 4419349 4420229 880 0.0
lighting-app debug+rpc (read only) 1594465 1594849 384 0.0
.text 1329810 1330194 384 0.0
ota-provider-app debug (read only) 1272905 1273289 384 0.0
.text 1061266 1061650 384 0.0
ota-requestor-app debug (read only) 1369153 1369537 384 0.0
.text 1143330 1143714 384 0.0
tv-app debug (read only) 1887129 1887497 368 0.0
.text 1583314 1583682 368 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2289872 2289936 64 0.0
.text 1252472 1252536 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865107 865171 64 0.0
text 583048 583104 56 0.0
nrf52840dk_nrf52840+rpc (read/write) 827475 827539 64 0.0
text 557216 557272 56 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790162 790210 48 0.0
text 512520 512576 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840507 840555 48 0.0
text 563144 563196 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765810 765858 48 0.0
text 492708 492760 52 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846647 846695 48 0.0
text 567324 567380 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840207 840255 48 0.0
text 562764 562816 52 0.0
p6 all-clusters-app default (read/write) 2302824 2302920 96 0.0
.text 1261088 1261184 96 0.0
lock-app default (read/write) 2216040 2216120 80 0.0
.text 1174304 1174384 80 0.0
qpg lighting-app qpg6100+debug (read only) 494152 494200 48 0.0
.text 488832 488880 48 0.0
lock-app qpg6100+debug (read only) 469108 469156 48 0.0
.text 463788 463836 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 768482 768562 80 0.0
text 533624 533702 78 0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 55349a5 86efbdc change % change
efr32 lighting-app BRD4161A (read only) 750544 750624 80 0.0
(read/write) 119692 119692 0 0.0
.bss 117892 117892 0 0.0
.data 1800 1800 0 0.0
.text 750536 750616 80 0.0
BRD4161A+rpc (read only) 738068 738164 96 0.0
(read/write) 136320 136320 0 0.0
.bss 134396 134396 0 0.0
.data 1924 1924 0 0.0
.text 738060 738156 96 0.0
lock-app BRD4161A (read only) 727600 727696 96 0.0
(read/write) 113380 113380 0 0.0
.bss 111620 111620 0 0.0
.data 1756 1756 0 0.0
.text 727592 727688 96 0.0
window-app BRD4161A (read only) 728584 728680 96 0.0
(read/write) 113700 113700 0 0.0
.bss 111940 111940 0 0.0
.data 1760 1760 0 0.0
.text 728576 728672 96 0.0
esp32 all-clusters-app c3devkit (read only) 831668 831746 78 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 831746 78 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 902739 902771 32 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 897387 32 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707384 707432 48 0.0
.bss 77212 77212 0 0.0
.data 1912 1912 0 0.0
.text 622460 622508 48 0.0
lock-app k32w061+debug (read/write) 598816 598864 48 0.0
.bss 67716 67716 0 0.0
.data 1880 1880 0 0.0
.text 523420 523468 48 0.0
shell k32w061+debug (read/write) 664192 664240 48 0.0
.bss 78876 78876 0 0.0
.data 1848 1848 0 0.0
.text 577668 577716 48 0.0
linux all-clusters-app debug (read only) 1745561 1745929 368 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 1472802 368 0.0
bridge-app debug+rpc (read only) 1325357 1325741 384 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 1116309 384 0.0
chip-tool debug (read only) 4999237 5000149 912 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 269770 32 0.0
.text 4419349 4420229 880 0.0
lighting-app debug+rpc (read only) 1594465 1594849 384 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 1330194 384 0.0
ota-provider-app debug (read only) 1272905 1273289 384 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 1061650 384 0.0
ota-requestor-app debug (read only) 1369153 1369537 384 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 1143714 384 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 1887497 368 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 1583682 368 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2289872 2289936 64 0.0
.bss 180300 180300 0 0.0
.data 5224 5224 0 0.0
.heap 850920 850920 0 0.0
.text 1252472 1252536 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274064 2274064 0 0.0
.bss 172196 172196 0 0.0
.data 5576 5576 0 0.0
.heap 858672 858672 0 0.0
.text 1236664 1236664 0 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 865171 64 0.0
bss 110604 110604 0 0.0
rodata 95828 95828 0 0.0
text 583048 583104 56 0.0
nrf52840dk_nrf52840+rpc (read/write) 827475 827539 64 0.0
bss 106960 106960 0 0.0
rodata 87012 87012 0 0.0
text 557216 557272 56 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790162 790210 48 0.0
bss 111980 111980 0 0.0
rodata 91084 91084 0 0.0
text 512520 512576 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840507 840555 48 0.0
bss 109628 109628 0 0.0
rodata 92300 92300 0 0.0
text 563144 563196 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765810 765858 48 0.0
bss 111040 111040 0 0.0
rodata 87604 87604 0 0.0
text 492708 492760 52 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 846695 48 0.0
bss 109768 109768 0 0.0
rodata 94008 94008 0 0.0
text 567324 567380 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840207 840255 48 0.0
bss 109664 109664 0 0.0
rodata 92256 92256 0 0.0
text 562764 562816 52 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 2302920 96 0.0
.bss 113280 113280 0 0.0
.data 2528 2528 0 0.0
.heap 917536 917536 0 0.0
.text 1261088 1261184 96 0.0
lock-app default (read/write) 2216040 2216120 80 0.0
.bss 100944 100944 0 0.0
.data 2400 2400 0 0.0
.heap 930000 930000 0 0.0
.text 1174304 1174384 80 0.0
qpg lighting-app qpg6100+debug (read only) 494152 494200 48 0.0
(read/write) 114144 114144 0 0.0
.bss 50256 50256 0 0.0
.data 1008 1008 0 0.0
.text 488832 488880 48 0.0
lock-app qpg6100+debug (read only) 469108 469156 48 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 964 0 0.0
.text 463788 463836 48 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 768562 80 0.0
bss 79116 79116 0 0.0
noinit 37160 37160 0 0.0
text 533624 533702 78 0.0

@github-actions
Copy link

github-actions bot commented Nov 22, 2021

PR #11997: Size comparison from aa8a6d0 to 29a2387

Increases (30 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section aa8a6d0 29a2387 change % change
efr32 lighting-app BRD4161A (read only) 750736 750832 96 0.0
.text 750728 750824 96 0.0
BRD4161A+rpc (read only) 738276 738356 80 0.0
.text 738268 738348 80 0.0
lock-app BRD4161A (read only) 727808 727888 80 0.0
.text 727800 727880 80 0.0
window-app BRD4161A (read only) 728792 728872 80 0.0
.text 728784 728864 80 0.0
esp32 all-clusters-app c3devkit (read only) 833410 833488 78 0.0
.flash.text 833410 833488 78 0.0
m5stack (read only) 904403 904439 36 0.0
.flash.text 899019 899055 36 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707528 707592 64 0.0
.text 622604 622668 64 0.0
lock-app k32w061+debug (read/write) 598960 599024 64 0.0
.text 523564 523628 64 0.0
shell k32w061+debug (read/write) 664336 664400 64 0.0
.text 577812 577876 64 0.0
linux all-clusters-app debug (read only) 1746601 1746985 384 0.0
.text 1473186 1473570 384 0.0
bridge-app debug+rpc (read only) 1326413 1326781 368 0.0
.text 1116693 1117061 368 0.0
chip-tool debug (read only) 5867301 5868229 928 0.0
.rodata 278122 278186 64 0.0
.text 5210149 5211013 864 0.0
lighting-app debug+rpc (read only) 1595521 1595905 384 0.0
.text 1330578 1330962 384 0.0
ota-provider-app debug (read only) 1273961 1274329 368 0.0
.text 1062034 1062402 368 0.0
ota-requestor-app debug (read only) 1370209 1370577 368 0.0
.text 1144098 1144466 368 0.0
tv-app debug (read only) 1888137 1888521 384 0.0
.text 1584066 1584450 384 0.0
mbed lighting-app CY8CPROTO_062_4343W+release (read/write) 2274384 2274448 64 0.0
.text 1236984 1237048 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2250224 2250288 64 0.0
.text 1212824 1212888 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865267 865315 48 0.0
text 583200 583256 56 0.0
nrf52840dk_nrf52840+rpc (read/write) 827635 827683 48 0.0
text 557368 557424 56 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790306 790354 48 0.0
text 512672 512724 52 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840651 840715 64 0.0
text 563296 563348 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765954 766002 48 0.0
text 492856 492912 56 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846791 846855 64 0.0
text 567476 567532 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840351 840415 64 0.0
text 562916 562968 52 0.0
p6 all-clusters-app default (read/write) 2303032 2303112 80 0.0
.text 1261296 1261376 80 0.0
lock-app default (read/write) 2216232 2216328 96 0.0
.text 1174496 1174592 96 0.0
qpg lighting-app qpg6100+debug (read only) 494312 494360 48 0.0
.text 488992 489040 48 0.0
lock-app qpg6100+debug (read only) 469268 469316 48 0.0
.text 463948 463996 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 768682 768762 80 0.0
text 533824 533902 78 0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section aa8a6d0 29a2387 change % change
efr32 lighting-app BRD4161A (read only) 750736 750832 96 0.0
(read/write) 119692 119692 0 0.0
.bss 117892 117892 0 0.0
.data 1800 1800 0 0.0
.text 750728 750824 96 0.0
BRD4161A+rpc (read only) 738276 738356 80 0.0
(read/write) 136320 136320 0 0.0
.bss 134396 134396 0 0.0
.data 1924 1924 0 0.0
.text 738268 738348 80 0.0
lock-app BRD4161A (read only) 727808 727888 80 0.0
(read/write) 113380 113380 0 0.0
.bss 111620 111620 0 0.0
.data 1756 1756 0 0.0
.text 727800 727880 80 0.0
window-app BRD4161A (read only) 728792 728872 80 0.0
(read/write) 113700 113700 0 0.0
.bss 111940 111940 0 0.0
.data 1760 1760 0 0.0
.text 728784 728864 80 0.0
esp32 all-clusters-app c3devkit (read only) 833410 833488 78 0.0
(read/write) 1221938 1221938 0 0.0
.dram0.bss 57752 57752 0 0.0
.dram0.data 14092 14092 0 0.0
.flash.rodata 164840 164840 0 0.0
.flash.text 833410 833488 78 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 904403 904439 36 0.0
(read/write) 421232 421232 0 0.0
.dram0.bss 63112 63112 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 192784 192784 0 0.0
.flash.text 899019 899055 36 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707528 707592 64 0.0
.bss 77212 77212 0 0.0
.data 1912 1912 0 0.0
.text 622604 622668 64 0.0
lock-app k32w061+debug (read/write) 598960 599024 64 0.0
.bss 67716 67716 0 0.0
.data 1880 1880 0 0.0
.text 523564 523628 64 0.0
shell k32w061+debug (read/write) 664336 664400 64 0.0
.bss 78876 78876 0 0.0
.data 1848 1848 0 0.0
.text 577812 577876 64 0.0
linux all-clusters-app debug (read only) 1746601 1746985 384 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 137781 137781 0 0.0
.text 1473186 1473570 384 0.0
bridge-app debug+rpc (read only) 1326413 1326781 368 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 112316 112316 0 0.0
.text 1116693 1117061 368 0.0
chip-tool debug (read only) 5867301 5868229 928 0.0
(read/write) 195496 195496 0 0.0
.bss 39848 39848 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 147872 147872 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 278122 278186 64 0.0
.text 5210149 5211013 864 0.0
lighting-app debug+rpc (read only) 1595521 1595905 384 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 129937 129937 0 0.0
.text 1330578 1330962 384 0.0
ota-provider-app debug (read only) 1273961 1274329 368 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 114335 114335 0 0.0
.text 1062034 1062402 368 0.0
ota-requestor-app debug (read only) 1370209 1370577 368 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 125736 125736 0 0.0
.text 1144098 1144466 368 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) 1888137 1888521 384 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 158629 158629 0 0.0
.text 1584066 1584450 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290256 2290256 0 0.0
.bss 180308 180308 0 0.0
.data 5224 5224 0 0.0
.heap 850912 850912 0 0.0
.text 1252856 1252856 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274384 2274448 64 0.0
.bss 172204 172204 0 0.0
.data 5576 5576 0 0.0
.heap 858664 858664 0 0.0
.text 1236984 1237048 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2250224 2250288 64 0.0
.bss 171092 171092 0 0.0
.data 5568 5568 0 0.0
.heap 859784 859784 0 0.0
.text 1212824 1212888 64 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) 2050544 2050544 0 0.0
.bss 156280 156280 0 0.0
.data 4968 4968 0 0.0
.heap 875200 875200 0 0.0
.text 1013144 1013144 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865267 865315 48 0.0
bss 110604 110604 0 0.0
rodata 95828 95828 0 0.0
text 583200 583256 56 0.0
nrf52840dk_nrf52840+rpc (read/write) 827635 827683 48 0.0
bss 106960 106960 0 0.0
rodata 87012 87012 0 0.0
text 557368 557424 56 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790306 790354 48 0.0
bss 111980 111980 0 0.0
rodata 91084 91084 0 0.0
text 512672 512724 52 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840651 840715 64 0.0
bss 109628 109628 0 0.0
rodata 92300 92300 0 0.0
text 563296 563348 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765954 766002 48 0.0
bss 111040 111040 0 0.0
rodata 87604 87604 0 0.0
text 492856 492912 56 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) 846791 846855 64 0.0
bss 109768 109768 0 0.0
rodata 94008 94008 0 0.0
text 567476 567532 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840351 840415 64 0.0
bss 109664 109664 0 0.0
rodata 92256 92256 0 0.0
text 562916 562968 52 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) 2303032 2303112 80 0.0
.bss 113280 113280 0 0.0
.data 2528 2528 0 0.0
.heap 917536 917536 0 0.0
.text 1261296 1261376 80 0.0
lock-app default (read/write) 2216232 2216328 96 0.0
.bss 100944 100944 0 0.0
.data 2400 2400 0 0.0
.heap 930000 930000 0 0.0
.text 1174496 1174592 96 0.0
qpg lighting-app qpg6100+debug (read only) 494312 494360 48 0.0
(read/write) 114144 114144 0 0.0
.bss 50256 50256 0 0.0
.data 1008 1008 0 0.0
.text 488992 489040 48 0.0
lock-app qpg6100+debug (read only) 469268 469316 48 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 964 0 0.0
.text 463948 463996 48 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) 768682 768762 80 0.0
bss 79116 79116 0 0.0
noinit 37160 37160 0 0.0
text 533824 533902 78 0.0

@github-actions
Copy link

github-actions bot commented Nov 24, 2021

PR #11997: Size comparison from 2e85d48 to 248498b

Increases (29 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 248498b change % change
efr32 lighting-app BRD4161A (read only) 754832 754928 96 0.0
.text 754824 754920 96 0.0
BRD4161A+rpc (read only) 742292 742388 96 0.0
.text 742284 742380 96 0.0
lock-app BRD4161A (read only) 730688 730784 96 0.0
.text 730680 730776 96 0.0
window-app BRD4161A (read only) 734136 734232 96 0.0
.text 734128 734224 96 0.0
esp32 all-clusters-app c3devkit (read only) 834242 834318 76 0.0
.flash.text 834242 834318 76 0.0
m5stack (read only) 905103 905123 20 0.0
.flash.text 899719 899739 20 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 710332 64 0.0
.text 625228 625292 64 0.0
lock-app k32w061+debug (read/write) 600480 600528 48 0.0
.text 525032 525080 48 0.0
shell k32w061+debug (read/write) 665960 666008 48 0.0
.text 579384 579432 48 0.0
linux all-clusters-app debug (read only) 1752673 1753057 384 0.0
.text 1476178 1476562 384 0.0
bridge-app debug+rpc (read only) 1331405 1331789 384 0.0
.text 1118581 1118965 384 0.0
chip-tool debug (read only) 5939053 5939981 928 0.0
.rodata 283922 283986 64 0.0
.text 5272773 5273637 864 0.0
lighting-app debug+rpc (read only) 1602017 1602385 368 0.0
.text 1333202 1333570 368 0.0
ota-provider-app debug (read only) 1296153 1296537 384 0.0
.text 1081282 1081666 384 0.0
ota-requestor-app debug (read only) 1392673 1393041 368 0.0
.text 1163602 1163970 368 0.0
tv-app debug (read only) 1901081 1901465 384 0.0
.text 1593874 1594258 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2293064 2293128 64 0.0
.text 1255664 1255728 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 870247 64 0.0
text 585136 585188 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 832551 832615 64 0.0
text 559304 559356 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795222 795286 64 0.0
text 514600 514656 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 842299 842363 64 0.0
text 564380 564432 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 767586 767634 48 0.0
text 493936 493992 56 0.0
pump-app nrf52840dk_nrf52840 (read/write) 848407 848471 64 0.0
text 568560 568616 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 842063 64 0.0
text 564000 564052 52 0.0
p6 all-clusters-app default (read/write) 2306904 2306984 80 0.0
.text 1265168 1265248 80 0.0
lock-app default (read/write) 2218904 2219000 96 0.0
.text 1177168 1177264 96 0.0
qpg lighting-app qpg6100+debug (read only) 497012 497060 48 0.0
.text 491692 491740 48 0.0
lock-app qpg6100+debug (read only) 470916 470964 48 0.0
.text 465596 465644 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 771514 771594 80 0.0
text 535570 535648 78 0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 248498b change % change
efr32 lighting-app BRD4161A (read only) 754832 754928 96 0.0
(read/write) 119796 119796 0 0.0
.bss 117980 117980 0 0.0
.data 1812 1812 0 0.0
.text 754824 754920 96 0.0
BRD4161A+rpc (read only) 742292 742388 96 0.0
(read/write) 136420 136420 0 0.0
.bss 134484 134484 0 0.0
.data 1936 1936 0 0.0
.text 742284 742380 96 0.0
lock-app BRD4161A (read only) 730688 730784 96 0.0
(read/write) 117508 117508 0 0.0
.bss 115740 115740 0 0.0
.data 1768 1768 0 0.0
.text 730680 730776 96 0.0
window-app BRD4161A (read only) 734136 734232 96 0.0
(read/write) 117868 117868 0 0.0
.bss 116092 116092 0 0.0
.data 1776 1776 0 0.0
.text 734128 734224 96 0.0
esp32 all-clusters-app c3devkit (read only) 834242 834318 76 0.0
(read/write) 1222658 1222658 0 0.0
.dram0.bss 57832 57832 0 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 165464 165464 0 0.0
.flash.text 834242 834318 76 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 905103 905123 20 0.0
(read/write) 421956 421956 0 0.0
.dram0.bss 63224 63224 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 193388 193388 0 0.0
.flash.text 899719 899739 20 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 710332 64 0.0
.bss 77316 77316 0 0.0
.data 1924 1924 0 0.0
.text 625228 625292 64 0.0
lock-app k32w061+debug (read/write) 600480 600528 48 0.0
.bss 67756 67756 0 0.0
.data 1892 1892 0 0.0
.text 525032 525080 48 0.0
shell k32w061+debug (read/write) 665960 666008 48 0.0
.bss 78916 78916 0 0.0
.data 1860 1860 0 0.0
.text 579384 579432 48 0.0
linux all-clusters-app debug (read only) 1752673 1753057 384 0.0
(read/write) 129432 129432 0 0.0
.bss 58576 58576 0 0.0
.data 1138 1138 0 0.0
.data.rel.ro 64400 64400 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138485 138485 0 0.0
.text 1476178 1476562 384 0.0
bridge-app debug+rpc (read only) 1331405 1331789 384 0.0
(read/write) 77408 77408 0 0.0
.bss 41488 41488 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 29200 29200 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113044 113044 0 0.0
.text 1118581 1118965 384 0.0
chip-tool debug (read only) 5939053 5939981 928 0.0
(read/write) 196776 196776 0 0.0
.bss 39896 39896 0 0.0
.data 2384 2384 0 0.0
.data.rel.ro 148936 148936 0 0.0
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 283922 283986 64 0.0
.text 5272773 5273637 864 0.0
lighting-app debug+rpc (read only) 1602017 1602385 368 0.0
(read/write) 110688 110688 0 0.0
.bss 47216 47216 0 0.0
.data 1330 1330 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131409 131409 0 0.0
.text 1333202 1333570 368 0.0
ota-provider-app debug (read only) 1296153 1296537 384 0.0
(read/write) 75928 75928 0 0.0
.bss 44128 44128 0 0.0
.data 880 880 0 0.0
.data.rel.ro 25784 25784 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114831 114831 0 0.0
.text 1081282 1081666 384 0.0
ota-requestor-app debug (read only) 1392673 1393041 368 0.0
(read/write) 79792 79792 0 0.0
.bss 46592 46592 0 0.0
.data 944 944 0 0.0
.data.rel.ro 27112 27112 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126240 126240 0 0.0
.text 1163602 1163970 368 0.0
shell debug (read only) 820313 820313 0 0.0
(read/write) 66584 66584 0 0.0
.bss 23272 23272 0 0.0
.data 338 338 0 0.0
.data.rel.ro 38440 38440 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79119 79119 0 0.0
.text 634770 634770 0 0.0
tv-app debug (read only) 1901081 1901465 384 0.0
(read/write) 319704 319704 0 0.0
.bss 249976 249976 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 61184 61184 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 159317 159317 0 0.0
.text 1593874 1594258 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2293064 2293128 64 0.0
.bss 180388 180388 0 0.0
.data 5240 5240 0 0.0
.heap 850816 850816 0 0.0
.text 1255664 1255728 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2277344 2277344 0 0.0
.bss 172292 172292 0 0.0
.data 5592 5592 0 0.0
.heap 858560 858560 0 0.0
.text 1239944 1239944 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251664 2251664 0 0.0
.bss 171108 171108 0 0.0
.data 5576 5576 0 0.0
.heap 859760 859760 0 0.0
.text 1214264 1214264 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) 2051224 2051224 0 0.0
.bss 156320 156320 0 0.0
.data 4984 4984 0 0.0
.heap 875144 875144 0 0.0
.text 1013824 1013824 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 870247 64 0.0
bss 112640 112640 0 0.0
rodata 96784 96784 0 0.0
text 585136 585188 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 832551 832615 64 0.0
bss 108992 108992 0 0.0
rodata 87968 87968 0 0.0
text 559304 559356 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795222 795286 64 0.0
bss 114012 114012 0 0.0
rodata 92040 92040 0 0.0
text 514600 514656 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 842299 842363 64 0.0
bss 109672 109672 0 0.0
rodata 92788 92788 0 0.0
text 564380 564432 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 767586 767634 48 0.0
bss 111084 111084 0 0.0
rodata 88076 88076 0 0.0
text 493936 493992 56 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) 848407 848471 64 0.0
bss 109812 109812 0 0.0
rodata 94496 94496 0 0.0
text 568560 568616 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 842063 64 0.0
bss 109708 109708 0 0.0
rodata 92744 92744 0 0.0
text 564000 564052 52 0.0
shell nrf52840dk_nrf52840 (read/write) 778907 778907 0 0.0
bss 109184 109184 0 0.0
rodata 73304 73304 0 0.0
text 521828 521828 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693962 693962 0 0.0
bss 110168 110168 0 0.0
rodata 67948 67948 0 0.0
text 442436 442436 0 0.0
p6 all-clusters-app default (read/write) 2306904 2306984 80 0.0
.bss 113376 113376 0 0.0
.data 2536 2536 0 0.0
.heap 917432 917432 0 0.0
.text 1265168 1265248 80 0.0
lock-app default (read/write) 2218904 2219000 96 0.0
.bss 100968 100968 0 0.0
.data 2416 2416 0 0.0
.heap 929960 929960 0 0.0
.text 1177168 1177264 96 0.0
qpg lighting-app qpg6100+debug (read only) 497012 497060 48 0.0
(read/write) 114140 114140 0 0.0
.bss 50360 50360 0 0.0
.data 1020 1020 0 0.0
.text 491692 491740 48 0.0
lock-app qpg6100+debug (read only) 470916 470964 48 0.0
(read/write) 114144 114144 0 0.0
.bss 49232 49232 0 0.0
.data 976 976 0 0.0
.text 465596 465644 48 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) 771514 771594 80 0.0
bss 79216 79216 0 0.0
noinit 37160 37160 0 0.0
text 535570 535648 78 0.0

@github-actions
Copy link

github-actions bot commented Nov 24, 2021

PR #11997: Size comparison from 2e85d48 to 9fb46bb

Increases (29 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 9fb46bb change % change
efr32 lighting-app BRD4161A (read only) 754832 754928 96 0.0
.text 754824 754920 96 0.0
BRD4161A+rpc (read only) 742292 742388 96 0.0
.text 742284 742380 96 0.0
lock-app BRD4161A (read only) 730688 730784 96 0.0
.text 730680 730776 96 0.0
window-app BRD4161A (read only) 734136 734232 96 0.0
.text 734128 734224 96 0.0
esp32 all-clusters-app c3devkit (read only) 834242 834318 76 0.0
.flash.text 834242 834318 76 0.0
m5stack (read only) 905103 905123 20 0.0
.flash.text 899719 899739 20 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 710332 64 0.0
.text 625228 625292 64 0.0
lock-app k32w061+debug (read/write) 600480 600528 48 0.0
.text 525032 525080 48 0.0
shell k32w061+debug (read/write) 665960 666008 48 0.0
.text 579384 579432 48 0.0
linux all-clusters-app debug (read only) 1752673 1753057 384 0.0
.text 1476178 1476562 384 0.0
bridge-app debug+rpc (read only) 1331405 1331789 384 0.0
.text 1118581 1118965 384 0.0
chip-tool debug (read only) 5939053 5939981 928 0.0
.rodata 283922 283986 64 0.0
.text 5272773 5273637 864 0.0
lighting-app debug+rpc (read only) 1602017 1602385 368 0.0
.text 1333202 1333570 368 0.0
ota-provider-app debug (read only) 1296153 1296537 384 0.0
.text 1081282 1081666 384 0.0
ota-requestor-app debug (read only) 1392673 1393041 368 0.0
.text 1163602 1163970 368 0.0
tv-app debug (read only) 1901081 1901465 384 0.0
.text 1593874 1594258 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2293064 2293128 64 0.0
.text 1255664 1255728 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 870247 64 0.0
text 585136 585188 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 832551 832615 64 0.0
text 559304 559356 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795222 795286 64 0.0
text 514600 514656 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 842299 842363 64 0.0
text 564380 564432 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 767586 767634 48 0.0
text 493936 493992 56 0.0
pump-app nrf52840dk_nrf52840 (read/write) 848407 848471 64 0.0
text 568560 568616 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 842063 64 0.0
text 564000 564052 52 0.0
p6 all-clusters-app default (read/write) 2306904 2306984 80 0.0
.text 1265168 1265248 80 0.0
lock-app default (read/write) 2218904 2219000 96 0.0
.text 1177168 1177264 96 0.0
qpg lighting-app qpg6100+debug (read only) 497012 497060 48 0.0
.text 491692 491740 48 0.0
lock-app qpg6100+debug (read only) 470916 470964 48 0.0
.text 465596 465644 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 771514 771594 80 0.0
text 535570 535648 78 0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 9fb46bb change % change
efr32 lighting-app BRD4161A (read only) 754832 754928 96 0.0
(read/write) 119796 119796 0 0.0
.bss 117980 117980 0 0.0
.data 1812 1812 0 0.0
.text 754824 754920 96 0.0
BRD4161A+rpc (read only) 742292 742388 96 0.0
(read/write) 136420 136420 0 0.0
.bss 134484 134484 0 0.0
.data 1936 1936 0 0.0
.text 742284 742380 96 0.0
lock-app BRD4161A (read only) 730688 730784 96 0.0
(read/write) 117508 117508 0 0.0
.bss 115740 115740 0 0.0
.data 1768 1768 0 0.0
.text 730680 730776 96 0.0
window-app BRD4161A (read only) 734136 734232 96 0.0
(read/write) 117868 117868 0 0.0
.bss 116092 116092 0 0.0
.data 1776 1776 0 0.0
.text 734128 734224 96 0.0
esp32 all-clusters-app c3devkit (read only) 834242 834318 76 0.0
(read/write) 1222658 1222658 0 0.0
.dram0.bss 57832 57832 0 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 165464 165464 0 0.0
.flash.text 834242 834318 76 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 905103 905123 20 0.0
(read/write) 421956 421956 0 0.0
.dram0.bss 63224 63224 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 193388 193388 0 0.0
.flash.text 899719 899739 20 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 710332 64 0.0
.bss 77316 77316 0 0.0
.data 1924 1924 0 0.0
.text 625228 625292 64 0.0
lock-app k32w061+debug (read/write) 600480 600528 48 0.0
.bss 67756 67756 0 0.0
.data 1892 1892 0 0.0
.text 525032 525080 48 0.0
shell k32w061+debug (read/write) 665960 666008 48 0.0
.bss 78916 78916 0 0.0
.data 1860 1860 0 0.0
.text 579384 579432 48 0.0
linux all-clusters-app debug (read only) 1752673 1753057 384 0.0
(read/write) 129432 129432 0 0.0
.bss 58576 58576 0 0.0
.data 1138 1138 0 0.0
.data.rel.ro 64400 64400 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138485 138485 0 0.0
.text 1476178 1476562 384 0.0
bridge-app debug+rpc (read only) 1331405 1331789 384 0.0
(read/write) 77408 77408 0 0.0
.bss 41488 41488 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 29200 29200 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113044 113044 0 0.0
.text 1118581 1118965 384 0.0
chip-tool debug (read only) 5939053 5939981 928 0.0
(read/write) 196776 196776 0 0.0
.bss 39896 39896 0 0.0
.data 2384 2384 0 0.0
.data.rel.ro 148936 148936 0 0.0
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 283922 283986 64 0.0
.text 5272773 5273637 864 0.0
lighting-app debug+rpc (read only) 1602017 1602385 368 0.0
(read/write) 110688 110688 0 0.0
.bss 47216 47216 0 0.0
.data 1330 1330 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131409 131409 0 0.0
.text 1333202 1333570 368 0.0
ota-provider-app debug (read only) 1296153 1296537 384 0.0
(read/write) 75928 75928 0 0.0
.bss 44128 44128 0 0.0
.data 880 880 0 0.0
.data.rel.ro 25784 25784 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114831 114831 0 0.0
.text 1081282 1081666 384 0.0
ota-requestor-app debug (read only) 1392673 1393041 368 0.0
(read/write) 79792 79792 0 0.0
.bss 46592 46592 0 0.0
.data 944 944 0 0.0
.data.rel.ro 27112 27112 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126240 126240 0 0.0
.text 1163602 1163970 368 0.0
shell debug (read only) 820313 820313 0 0.0
(read/write) 66584 66584 0 0.0
.bss 23272 23272 0 0.0
.data 338 338 0 0.0
.data.rel.ro 38440 38440 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79119 79119 0 0.0
.text 634770 634770 0 0.0
tv-app debug (read only) 1901081 1901465 384 0.0
(read/write) 319704 319704 0 0.0
.bss 249976 249976 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 61184 61184 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 159317 159317 0 0.0
.text 1593874 1594258 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2293064 2293128 64 0.0
.bss 180388 180388 0 0.0
.data 5240 5240 0 0.0
.heap 850816 850816 0 0.0
.text 1255664 1255728 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2277344 2277344 0 0.0
.bss 172292 172292 0 0.0
.data 5592 5592 0 0.0
.heap 858560 858560 0 0.0
.text 1239944 1239944 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251664 2251664 0 0.0
.bss 171108 171108 0 0.0
.data 5576 5576 0 0.0
.heap 859760 859760 0 0.0
.text 1214264 1214264 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) 2051224 2051224 0 0.0
.bss 156320 156320 0 0.0
.data 4984 4984 0 0.0
.heap 875144 875144 0 0.0
.text 1013824 1013824 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 870247 64 0.0
bss 112640 112640 0 0.0
rodata 96784 96784 0 0.0
text 585136 585188 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 832551 832615 64 0.0
bss 108992 108992 0 0.0
rodata 87968 87968 0 0.0
text 559304 559356 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795222 795286 64 0.0
bss 114012 114012 0 0.0
rodata 92040 92040 0 0.0
text 514600 514656 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 842299 842363 64 0.0
bss 109672 109672 0 0.0
rodata 92788 92788 0 0.0
text 564380 564432 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 767586 767634 48 0.0
bss 111084 111084 0 0.0
rodata 88076 88076 0 0.0
text 493936 493992 56 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) 848407 848471 64 0.0
bss 109812 109812 0 0.0
rodata 94496 94496 0 0.0
text 568560 568616 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 842063 64 0.0
bss 109708 109708 0 0.0
rodata 92744 92744 0 0.0
text 564000 564052 52 0.0
shell nrf52840dk_nrf52840 (read/write) 778907 778907 0 0.0
bss 109184 109184 0 0.0
rodata 73304 73304 0 0.0
text 521828 521828 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693962 693962 0 0.0
bss 110168 110168 0 0.0
rodata 67948 67948 0 0.0
text 442436 442436 0 0.0
p6 all-clusters-app default (read/write) 2306904 2306984 80 0.0
.bss 113376 113376 0 0.0
.data 2536 2536 0 0.0
.heap 917432 917432 0 0.0
.text 1265168 1265248 80 0.0
lock-app default (read/write) 2218904 2219000 96 0.0
.bss 100968 100968 0 0.0
.data 2416 2416 0 0.0
.heap 929960 929960 0 0.0
.text 1177168 1177264 96 0.0
qpg lighting-app qpg6100+debug (read only) 497012 497060 48 0.0
(read/write) 114140 114140 0 0.0
.bss 50360 50360 0 0.0
.data 1020 1020 0 0.0
.text 491692 491740 48 0.0
lock-app qpg6100+debug (read only) 470916 470964 48 0.0
(read/write) 114144 114144 0 0.0
.bss 49232 49232 0 0.0
.data 976 976 0 0.0
.text 465596 465644 48 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) 771514 771594 80 0.0
bss 79216 79216 0 0.0
noinit 37160 37160 0 0.0
text 535570 535648 78 0.0

…ist.

In particular, writes already had this check, but we need it for reads.

Fixes project-chip#10389
@github-actions
Copy link

github-actions bot commented Nov 24, 2021

PR #11997: Size comparison from 2e85d48 to 078f96a

Increases (29 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 078f96a change % change
efr32 lighting-app BRD4161A (read only) 754832 754928 96 0.0
.text 754824 754920 96 0.0
BRD4161A+rpc (read only) 742292 742388 96 0.0
.text 742284 742380 96 0.0
lock-app BRD4161A (read only) 730688 730784 96 0.0
.text 730680 730776 96 0.0
window-app BRD4161A (read only) 734136 734232 96 0.0
.text 734128 734224 96 0.0
esp32 all-clusters-app c3devkit (read only) 834242 834318 76 0.0
.flash.text 834242 834318 76 0.0
m5stack (read only) 905103 905123 20 0.0
.flash.text 899719 899739 20 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 710332 64 0.0
.text 625228 625292 64 0.0
lock-app k32w061+debug (read/write) 600480 600528 48 0.0
.text 525032 525080 48 0.0
shell k32w061+debug (read/write) 665960 666008 48 0.0
.text 579384 579432 48 0.0
linux all-clusters-app debug (read only) 1752673 1753057 384 0.0
.text 1476178 1476562 384 0.0
bridge-app debug+rpc (read only) 1331405 1331789 384 0.0
.text 1118581 1118965 384 0.0
chip-tool debug (read only) 5939053 5939981 928 0.0
.rodata 283922 283986 64 0.0
.text 5272773 5273637 864 0.0
lighting-app debug+rpc (read only) 1602017 1602385 368 0.0
.text 1333202 1333570 368 0.0
ota-provider-app debug (read only) 1296153 1296537 384 0.0
.text 1081282 1081666 384 0.0
ota-requestor-app debug (read only) 1392673 1393041 368 0.0
.text 1163602 1163970 368 0.0
tv-app debug (read only) 1901081 1901465 384 0.0
.text 1593874 1594258 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2293064 2293128 64 0.0
.text 1255664 1255728 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 870247 64 0.0
text 585136 585188 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 832551 832615 64 0.0
text 559304 559356 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795222 795286 64 0.0
text 514600 514656 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 842299 842363 64 0.0
text 564380 564432 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 767586 767634 48 0.0
text 493936 493992 56 0.0
pump-app nrf52840dk_nrf52840 (read/write) 848407 848471 64 0.0
text 568560 568616 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 842063 64 0.0
text 564000 564052 52 0.0
p6 all-clusters-app default (read/write) 2306904 2306984 80 0.0
.text 1265168 1265248 80 0.0
lock-app default (read/write) 2218904 2219000 96 0.0
.text 1177168 1177264 96 0.0
qpg lighting-app qpg6100+debug (read only) 497012 497060 48 0.0
.text 491692 491740 48 0.0
lock-app qpg6100+debug (read only) 470916 470964 48 0.0
.text 465596 465644 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 771514 771594 80 0.0
text 535570 535648 78 0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e85d48 078f96a change % change
efr32 lighting-app BRD4161A (read only) 754832 754928 96 0.0
(read/write) 119796 119796 0 0.0
.bss 117980 117980 0 0.0
.data 1812 1812 0 0.0
.text 754824 754920 96 0.0
BRD4161A+rpc (read only) 742292 742388 96 0.0
(read/write) 136420 136420 0 0.0
.bss 134484 134484 0 0.0
.data 1936 1936 0 0.0
.text 742284 742380 96 0.0
lock-app BRD4161A (read only) 730688 730784 96 0.0
(read/write) 117508 117508 0 0.0
.bss 115740 115740 0 0.0
.data 1768 1768 0 0.0
.text 730680 730776 96 0.0
window-app BRD4161A (read only) 734136 734232 96 0.0
(read/write) 117868 117868 0 0.0
.bss 116092 116092 0 0.0
.data 1776 1776 0 0.0
.text 734128 734224 96 0.0
esp32 all-clusters-app c3devkit (read only) 834242 834318 76 0.0
(read/write) 1222658 1222658 0 0.0
.dram0.bss 57832 57832 0 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 165464 165464 0 0.0
.flash.text 834242 834318 76 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 905103 905123 20 0.0
(read/write) 421956 421956 0 0.0
.dram0.bss 63224 63224 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 193388 193388 0 0.0
.flash.text 899719 899739 20 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 710268 710332 64 0.0
.bss 77316 77316 0 0.0
.data 1924 1924 0 0.0
.text 625228 625292 64 0.0
lock-app k32w061+debug (read/write) 600480 600528 48 0.0
.bss 67756 67756 0 0.0
.data 1892 1892 0 0.0
.text 525032 525080 48 0.0
shell k32w061+debug (read/write) 665960 666008 48 0.0
.bss 78916 78916 0 0.0
.data 1860 1860 0 0.0
.text 579384 579432 48 0.0
linux all-clusters-app debug (read only) 1752673 1753057 384 0.0
(read/write) 129432 129432 0 0.0
.bss 58576 58576 0 0.0
.data 1138 1138 0 0.0
.data.rel.ro 64400 64400 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138485 138485 0 0.0
.text 1476178 1476562 384 0.0
bridge-app debug+rpc (read only) 1331405 1331789 384 0.0
(read/write) 77408 77408 0 0.0
.bss 41488 41488 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 29200 29200 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113044 113044 0 0.0
.text 1118581 1118965 384 0.0
chip-tool debug (read only) 5939053 5939981 928 0.0
(read/write) 196776 196776 0 0.0
.bss 39896 39896 0 0.0
.data 2384 2384 0 0.0
.data.rel.ro 148936 148936 0 0.0
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 283922 283986 64 0.0
.text 5272773 5273637 864 0.0
lighting-app debug+rpc (read only) 1602017 1602385 368 0.0
(read/write) 110688 110688 0 0.0
.bss 47216 47216 0 0.0
.data 1330 1330 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131409 131409 0 0.0
.text 1333202 1333570 368 0.0
ota-provider-app debug (read only) 1296153 1296537 384 0.0
(read/write) 75928 75928 0 0.0
.bss 44128 44128 0 0.0
.data 880 880 0 0.0
.data.rel.ro 25784 25784 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114831 114831 0 0.0
.text 1081282 1081666 384 0.0
ota-requestor-app debug (read only) 1392673 1393041 368 0.0
(read/write) 79792 79792 0 0.0
.bss 46592 46592 0 0.0
.data 944 944 0 0.0
.data.rel.ro 27112 27112 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126240 126240 0 0.0
.text 1163602 1163970 368 0.0
shell debug (read only) 820313 820313 0 0.0
(read/write) 66584 66584 0 0.0
.bss 23272 23272 0 0.0
.data 338 338 0 0.0
.data.rel.ro 38440 38440 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79119 79119 0 0.0
.text 634770 634770 0 0.0
tv-app debug (read only) 1901081 1901465 384 0.0
(read/write) 319704 319704 0 0.0
.bss 249976 249976 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 61184 61184 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 159317 159317 0 0.0
.text 1593874 1594258 384 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2293064 2293128 64 0.0
.bss 180388 180388 0 0.0
.data 5240 5240 0 0.0
.heap 850816 850816 0 0.0
.text 1255664 1255728 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2277344 2277344 0 0.0
.bss 172292 172292 0 0.0
.data 5592 5592 0 0.0
.heap 858560 858560 0 0.0
.text 1239944 1239944 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251664 2251664 0 0.0
.bss 171108 171108 0 0.0
.data 5576 5576 0 0.0
.heap 859760 859760 0 0.0
.text 1214264 1214264 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) 2051224 2051224 0 0.0
.bss 156320 156320 0 0.0
.data 4984 4984 0 0.0
.heap 875144 875144 0 0.0
.text 1013824 1013824 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 870183 870247 64 0.0
bss 112640 112640 0 0.0
rodata 96784 96784 0 0.0
text 585136 585188 52 0.0
nrf52840dk_nrf52840+rpc (read/write) 832551 832615 64 0.0
bss 108992 108992 0 0.0
rodata 87968 87968 0 0.0
text 559304 559356 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 795222 795286 64 0.0
bss 114012 114012 0 0.0
rodata 92040 92040 0 0.0
text 514600 514656 56 0.0
lock-app nrf52840dk_nrf52840 (read/write) 842299 842363 64 0.0
bss 109672 109672 0 0.0
rodata 92788 92788 0 0.0
text 564380 564432 52 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 767586 767634 48 0.0
bss 111084 111084 0 0.0
rodata 88076 88076 0 0.0
text 493936 493992 56 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) 848407 848471 64 0.0
bss 109812 109812 0 0.0
rodata 94496 94496 0 0.0
text 568560 568616 56 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 841999 842063 64 0.0
bss 109708 109708 0 0.0
rodata 92744 92744 0 0.0
text 564000 564052 52 0.0
shell nrf52840dk_nrf52840 (read/write) 778907 778907 0 0.0
bss 109184 109184 0 0.0
rodata 73304 73304 0 0.0
text 521828 521828 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693962 693962 0 0.0
bss 110168 110168 0 0.0
rodata 67948 67948 0 0.0
text 442436 442436 0 0.0
p6 all-clusters-app default (read/write) 2306904 2306984 80 0.0
.bss 113376 113376 0 0.0
.data 2536 2536 0 0.0
.heap 917432 917432 0 0.0
.text 1265168 1265248 80 0.0
lock-app default (read/write) 2218904 2219000 96 0.0
.bss 100968 100968 0 0.0
.data 2416 2416 0 0.0
.heap 929960 929960 0 0.0
.text 1177168 1177264 96 0.0
qpg lighting-app qpg6100+debug (read only) 497012 497060 48 0.0
(read/write) 114140 114140 0 0.0
.bss 50360 50360 0 0.0
.data 1020 1020 0 0.0
.text 491692 491740 48 0.0
lock-app qpg6100+debug (read only) 470916 470964 48 0.0
(read/write) 114144 114144 0 0.0
.bss 49232 49232 0 0.0
.data 976 976 0 0.0
.text 465596 465644 48 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) 771514 771594 80 0.0
bss 79216 79216 0 0.0
noinit 37160 37160 0 0.0
text 535570 535648 78 0.0

@andy31415
Copy link
Contributor

fast track: PR open for quite a while now, has several checkmarks, created and approved by a domain owner

@andy31415 andy31415 merged commit b81d7ac into project-chip:master Nov 24, 2021
@bzbarsky-apple bzbarsky-apple deleted the fix-read-nonexistent branch November 24, 2021 18:33
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.

Sort out where AttributeAccessInterface-backed attributes do sanity checks on the (endpoint, cluster) pair
4 participants