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

[binding] Make binding table an attribute #14952

Merged
merged 6 commits into from
Feb 21, 2022

Conversation

gjc13
Copy link
Contributor

@gjc13 gjc13 commented Feb 9, 2022

Problem

According to the spec the binding table should be an attribute while it's now exposed as commands.

Change overview

  • Update binding cluster template definition
  • Support binding table read & write in bindings.cpp
  • Fix a crash bug when sending a command to a device during the session establishment.

Testing

How was this tested? (at least one bullet point required)

  • Unit test added for binding table
  • YAML test added for reading/writing the cluster
  • Manual test

Run and pair two linux all-cluster-app.

chip-tool binding write binding '[{"fabricIndex": 1, "node": 1, "endpoint": 1, "cluster":6}]' 2 1
chip-tool binding write binding '[{"fabricIndex":1, "node": 4, "endpoint": 1, "cluster":6}, {"fabricIndex": 1, "node": 1, "endpoint": 1, "cluster":6}, {"fabricI":1, "node": 3, "endpoint": 1, "cluster":6}]' 2 1
chip-tool binding read binding 2 1

The read result is correct.

Type switch on in node 2 and the command are received in node 1.

chip-tool binding write binding '[]' 2 1
chip-tool binding read binding 2 1

The read result is correct and the switch command cannot control node 1.

With another chip-tool on a different fabric:

chip-tool binding write binding '[{"fabricIndex": 2, "group": 2}]' 3 1

The binding table can be manipulated correctly on different fabrics.

src/app/app-platform/ContentAppPlatform.cpp Outdated Show resolved Hide resolved
src/app/clusters/bindings/PendingNotificationMap.cpp Outdated Show resolved Hide resolved
src/app/clusters/bindings/bindings.cpp Outdated Show resolved Hide resolved
src/app/clusters/bindings/bindings.cpp Outdated Show resolved Hide resolved
src/app/clusters/bindings/bindings.cpp Outdated Show resolved Hide resolved
src/app/util/binding-table.cpp Show resolved Hide resolved
src/app/util/binding-table.h Outdated Show resolved Hide resolved
src/app/util/binding-table.h Outdated Show resolved Hide resolved
src/app/util/binding-table.h Show resolved Hide resolved
src/app/util/binding-table.h Show resolved Hide resolved
@gjc13 gjc13 force-pushed the binding-attribute branch 3 times, most recently from 2d59c60 to ba74eff Compare February 16, 2022 11:10
@github-actions
Copy link

github-actions bot commented Feb 16, 2022

PR #14952: Size comparison from 6103a69 to ba74eff

Increases above 0.2%:

platform target config section 6103a69 ba74eff change % change
cyw30739 light cyw930739m2evb_01 .bss 77100 77356 256 0.3
lock cyw930739m2evb_01 .bss 75572 75828 256 0.3
ota-requestor cyw930739m2evb_01 .bss 84676 84932 256 0.3
efr32 lighting-app BRD4161A (read/write) 127432 127692 260 0.2
.bss 125400 125656 256 0.2
window-app BRD4161A (read/write) 125328 125584 256 0.2
.bss 123424 123680 256 0.2
.data 1900 1904 4 0.2
k32w light k32w061+release .bss 76712 76976 264 0.3
lock k32w061+release .bss 76928 77184 256 0.3
linux chip-tool-ipv6only arm64 (read only) 8327764 8360596 32832 0.4
(read/write) 353713 354801 1088 0.3
.bss 50113 50369 256 0.5
.got 49256 49464 208 0.4
.init_array 192 200 8 4.2
.text 7129700 7159908 30208 0.4
thermostat-no-ble arm64 (read only) 2157660 2164572 6912 0.3
.got 4192 4216 24 0.6
.init_array 328 344 16 4.9
.text 1805888 1812768 6880 0.4
p6 all-clusters-app default .data 2672 2680 8 0.3
light-app default .data 2520 2528 8 0.3
lock-app default .data 2480 2488 8 0.3
qpg lighting-app qpg6105+debug .bss 89072 89328 256 0.3
.data 1108 1112 4 0.4
lock-app qpg6105+debug .bss 89056 89312 256 0.3
.data 1060 1064 4 0.4
telink lighting-app tlsr9518adk80d (read/write) 877166 881242 4076 0.5
text 616816 620756 3940 0.6
Increases (16 builds for cyw30739, efr32, k32w, linux, p6, qpg, telink)
platform target config section 6103a69 ba74eff change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 594626 344 0.1
.app_xip_area 499880 499968 88 0.0
.bss 77100 77356 256 0.3
lock cyw930739m2evb_01 (read/write) 552226 552570 344 0.1
.app_xip_area 459392 459480 88 0.0
.bss 75572 75828 256 0.3
ota-requestor cyw930739m2evb_01 (read/write) 573322 573666 344 0.1
.app_xip_area 471056 471144 88 0.0
.bss 84676 84932 256 0.3
efr32 lighting-app BRD4161A (read only) 912724 912868 144 0.0
(read/write) 127432 127692 260 0.2
.bss 125400 125656 256 0.2
.data 2032 2036 4 0.2
.text 912716 912860 144 0.0
BRD4161A+rpc (read only) 941448 941576 128 0.0
(read/write) 144352 144608 256 0.2
.bss 142176 142432 256 0.2
.data 2172 2176 4 0.2
.text 941440 941568 128 0.0
window-app BRD4161A (read only) 846576 846720 144 0.0
(read/write) 125328 125584 256 0.2
.bss 123424 123680 256 0.2
.data 1900 1904 4 0.2
.text 846568 846712 144 0.0
k32w light k32w061+release (read/write) 688312 688660 348 0.1
.bss 76712 76976 264 0.3
.data 1908 1912 4 0.2
.text 603892 603972 80 0.0
lock k32w061+release (read/write) 690928 691268 340 0.0
.bss 76928 77184 256 0.3
.data 1948 1952 4 0.2
.text 606252 606332 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8327764 8360596 32832 0.4
(read/write) 353713 354801 1088 0.3
.bss 50113 50369 256 0.5
.data.rel.ro 249344 249952 608 0.2
.got 49256 49464 208 0.4
.init_array 192 200 8 4.2
.rodata 435468 436348 880 0.2
.text 7129700 7159908 30208 0.4
thermostat-no-ble arm64 (read only) 2157660 2164572 6912 0.3
(read/write) 141841 141953 112 0.1
.bss 58641 58689 48 0.1
.data.rel.ro 75000 75024 24 0.0
.got 4192 4216 24 0.6
.init_array 328 344 16 4.9
.text 1805888 1812768 6880 0.4
p6 all-clusters-app default (read/write) 2484408 2486016 1608 0.1
.bss 117568 117600 32 0.0
.data 2672 2680 8 0.3
.text 1442672 1444280 1608 0.1
light-app default (read/write) 2391288 2391432 144 0.0
.bss 107248 107504 256 0.2
.data 2520 2528 8 0.3
.text 1349552 1349696 144 0.0
lock-app default (read/write) 2354752 2354880 128 0.0
.bss 106976 107232 256 0.2
.data 2480 2488 8 0.3
.text 1313016 1313144 128 0.0
qpg lighting-app qpg6105+debug (read only) 597492 597588 96 0.0
(read/write) 146936 146940 4 0.0
.bss 89072 89328 256 0.3
.data 1108 1112 4 0.4
.text 592172 592268 96 0.0
lock-app qpg6105+debug (read only) 563116 563196 80 0.0
(read/write) 146936 146940 4 0.0
.bss 89056 89312 256 0.3
.data 1060 1064 4 0.4
.text 557796 557876 80 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 881242 4076 0.5
bss 88600 88632 32 0.0
text 616816 620756 3940 0.6
Decreases (1 build for linux)
platform target config section 6103a69 ba74eff change % change
linux thermostat-no-ble arm64 .rodata 133244 133132 -112 -0.1
Full report (17 builds for cyw30739, efr32, k32w, linux, p6, qpg, telink)
platform target config section 6103a69 ba74eff change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 594626 344 0.1
.app_xip_area 499880 499968 88 0.0
.bss 77100 77356 256 0.3
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 552226 552570 344 0.1
.app_xip_area 459392 459480 88 0.0
.bss 75572 75828 256 0.3
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573322 573666 344 0.1
.app_xip_area 471056 471144 88 0.0
.bss 84676 84932 256 0.3
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 912724 912868 144 0.0
(read/write) 127432 127692 260 0.2
.bss 125400 125656 256 0.2
.data 2032 2036 4 0.2
.text 912716 912860 144 0.0
BRD4161A+rpc (read only) 941448 941576 128 0.0
(read/write) 144352 144608 256 0.2
.bss 142176 142432 256 0.2
.data 2172 2176 4 0.2
.text 941440 941568 128 0.0
window-app BRD4161A (read only) 846576 846720 144 0.0
(read/write) 125328 125584 256 0.2
.bss 123424 123680 256 0.2
.data 1900 1904 4 0.2
.text 846568 846712 144 0.0
k32w light k32w061+release (read/write) 688312 688660 348 0.1
.bss 76712 76976 264 0.3
.data 1908 1912 4 0.2
.text 603892 603972 80 0.0
lock k32w061+release (read/write) 690928 691268 340 0.0
.bss 76928 77184 256 0.3
.data 1948 1952 4 0.2
.text 606252 606332 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8327764 8360596 32832 0.4
(read/write) 353713 354801 1088 0.3
.bss 50113 50369 256 0.5
.data 1216 1216 0 0.0
.data.rel.ro 249344 249952 608 0.2
.dynamic 560 560 0 0.0
.got 49256 49464 208 0.4
.init 24 24 0 0.0
.init_array 192 200 8 4.2
.rodata 435468 436348 880 0.2
.text 7129700 7159908 30208 0.4
thermostat-no-ble arm64 (read only) 2157660 2164572 6912 0.3
(read/write) 141841 141953 112 0.1
.bss 58641 58689 48 0.1
.data 1032 1032 0 0.0
.data.rel.ro 75000 75024 24 0.0
.dynamic 560 560 0 0.0
.got 4192 4216 24 0.6
.init 24 24 0 0.0
.init_array 328 344 16 4.9
.rodata 133244 133132 -112 -0.1
.text 1805888 1812768 6880 0.4
p6 all-clusters-app default (read/write) 2484408 2486016 1608 0.1
.bss 117568 117600 32 0.0
.data 2672 2680 8 0.3
.text 1442672 1444280 1608 0.1
light-app default (read/write) 2391288 2391432 144 0.0
.bss 107248 107504 256 0.2
.data 2520 2528 8 0.3
.text 1349552 1349696 144 0.0
lock-app default (read/write) 2354752 2354880 128 0.0
.bss 106976 107232 256 0.2
.data 2480 2488 8 0.3
.text 1313016 1313144 128 0.0
qpg lighting-app qpg6105+debug (read only) 597492 597588 96 0.0
(read/write) 146936 146940 4 0.0
.bss 89072 89328 256 0.3
.data 1108 1112 4 0.4
.text 592172 592268 96 0.0
lock-app qpg6105+debug (read only) 563116 563196 80 0.0
(read/write) 146936 146940 4 0.0
.bss 89056 89312 256 0.3
.data 1060 1064 4 0.4
.text 557796 557876 80 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 881242 4076 0.5
bss 88600 88632 32 0.0
noinit 37160 37160 0 0.0
text 616816 620756 3940 0.6

@gjc13 gjc13 force-pushed the binding-attribute branch from ba74eff to 6042f44 Compare February 16, 2022 11:50
@github-actions
Copy link

github-actions bot commented Feb 16, 2022

PR #14952: Size comparison from 6103a69 to 6042f44

Increases above 0.2%:

platform target config section 6103a69 6042f44 change % change
cyw30739 light cyw930739m2evb_01 .bss 77100 77356 256 0.3
lock cyw930739m2evb_01 .bss 75572 75828 256 0.3
ota-requestor cyw930739m2evb_01 .bss 84676 84932 256 0.3
k32w light k32w061+release .bss 76712 76976 264 0.3
lock k32w061+release .bss 76928 77184 256 0.3
linux all-clusters-app debug (read only) 2370817 2379681 8864 0.4
.rodata 205957 206405 448 0.2
.text 2001922 2010290 8368 0.4
bridge-app debug+rpc (read/write) 85640 85928 288 0.3
.bss 40400 40688 288 0.7
chip-tool debug (read only) 8574629 8612253 37624 0.4
(read/write) 245920 246656 736 0.3
.bss 31816 32072 256 0.8
.data.rel.ro 206896 207376 480 0.2
.text 7598741 7634677 35936 0.5
chip-tool-ipv6only arm64 (read only) 8327764 8360596 32832 0.4
(read/write) 353713 354801 1088 0.3
.bss 50113 50369 256 0.5
.got 49256 49464 208 0.4
.init_array 192 200 8 4.2
.text 7129700 7159908 30208 0.4
door-lock-app debug (read/write) 111608 111896 288 0.3
.bss 43088 43376 288 0.7
lighting-app debug+rpc (read/write) 116952 117240 288 0.2
.bss 44192 44480 288 0.7
ota-provider-app debug (read/write) 107352 107640 288 0.3
.bss 42976 43264 288 0.7
ota-requestor-app debug (read/write) 108768 109024 256 0.2
.bss 43392 43648 256 0.6
shell debug (read only) 2345513 2354297 8784 0.4
.rodata 206962 207378 416 0.2
.text 1981746 1990066 8320 0.4
thermostat-no-ble arm64 (read only) 2157660 2164572 6912 0.3
.got 4192 4216 24 0.6
.init_array 328 344 16 4.9
.text 1805888 1812768 6880 0.4
tv-app debug (read only) 2532761 2564937 32176 1.3
(read/write) 142592 142944 352 0.2
.data.rel.ro 73008 73312 304 0.4
.rodata 197925 199301 1376 0.7
.text 2161522 2191794 30272 1.4
p6 all-clusters-app default .data 2672 2680 8 0.3
light-app default .data 2520 2528 8 0.3
lock-app default .data 2480 2488 8 0.3
qpg lighting-app qpg6105+debug .bss 89072 89328 256 0.3
.data 1108 1112 4 0.4
lock-app qpg6105+debug .bss 89056 89312 256 0.3
.data 1060 1064 4 0.4
telink lighting-app tlsr9518adk80d (read/write) 877166 881242 4076 0.5
text 616816 620756 3940 0.6
Increases (39 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6103a69 6042f44 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 594626 344 0.1
.app_xip_area 499880 499968 88 0.0
.bss 77100 77356 256 0.3
lock cyw930739m2evb_01 (read/write) 552226 552570 344 0.1
.app_xip_area 459392 459480 88 0.0
.bss 75572 75828 256 0.3
ota-requestor cyw930739m2evb_01 (read/write) 573322 573666 344 0.1
.app_xip_area 471056 471144 88 0.0
.bss 84676 84932 256 0.3
efr32 lighting-app BRD4161A (read only) 912724 912868 144 0.0
(read/write) 127432 127692 260 0.2
.bss 125400 125656 256 0.2
.data 2032 2036 4 0.2
.text 912716 912860 144 0.0
BRD4161A+rpc (read only) 941448 941576 128 0.0
(read/write) 144352 144608 256 0.2
.bss 142176 142432 256 0.2
.data 2172 2176 4 0.2
.text 941440 941568 128 0.0
window-app BRD4161A (read only) 846576 846720 144 0.0
(read/write) 125328 125584 256 0.2
.bss 123424 123680 256 0.2
.data 1900 1904 4 0.2
.text 846568 846712 144 0.0
esp32 all-clusters-app c3devkit (read only) 946454 947590 1136 0.1
.dram0.bss 66208 66240 32 0.0
.flash.text 946454 947590 1136 0.1
m5stack (read only) 996279 997567 1288 0.1
.dram0.bss 71344 71376 32 0.0
.flash.text 990895 992183 1288 0.1
k32w light k32w061+release (read/write) 688312 688660 348 0.1
.bss 76712 76976 264 0.3
.data 1908 1912 4 0.2
.text 603892 603972 80 0.0
lock k32w061+release (read/write) 690928 691268 340 0.0
.bss 76928 77184 256 0.3
.data 1948 1952 4 0.2
.text 606252 606332 80 0.0
linux all-clusters-app debug (read only) 2370817 2379681 8864 0.4
(read/write) 142176 142336 160 0.1
.bss 56480 56544 64 0.1
.data.rel.ro 78664 78760 96 0.1
.rodata 205957 206405 448 0.2
.text 2001922 2010290 8368 0.4
bridge-app debug+rpc (read only) 1725901 1726205 304 0.0
(read/write) 85640 85928 288 0.3
.bss 40400 40688 288 0.7
.text 1467733 1468037 304 0.0
chip-tool debug (read only) 8574629 8612253 37624 0.4
(read/write) 245920 246656 736 0.3
.bss 31816 32072 256 0.8
.data.rel.ro 206896 207376 480 0.2
.rodata 459477 460181 704 0.2
.text 7598741 7634677 35936 0.5
chip-tool-ipv6only arm64 (read only) 8327764 8360596 32832 0.4
(read/write) 353713 354801 1088 0.3
.bss 50113 50369 256 0.5
.data.rel.ro 249344 249952 608 0.2
.got 49256 49464 208 0.4
.init_array 192 200 8 4.2
.rodata 435468 436348 880 0.2
.text 7129700 7159908 30208 0.4
door-lock-app debug (read only) 1937569 1937873 304 0.0
(read/write) 111608 111896 288 0.3
.bss 43088 43376 288 0.7
.text 1615570 1615874 304 0.0
lighting-app debug+rpc (read only) 2063833 2064137 304 0.0
(read/write) 116952 117240 288 0.2
.bss 44192 44480 288 0.7
.text 1742962 1743266 304 0.0
ota-provider-app debug (read only) 1870993 1871297 304 0.0
(read/write) 107352 107640 288 0.3
.bss 42976 43264 288 0.7
.text 1562034 1562338 304 0.0
ota-requestor-app debug (read only) 1884129 1884433 304 0.0
(read/write) 108768 109024 256 0.2
.bss 43392 43648 256 0.6
.text 1581874 1582178 304 0.0
shell debug (read only) 2345513 2354297 8784 0.4
(read/write) 144560 144688 128 0.1
.bss 64832 64896 64 0.1
.data.rel.ro 73224 73288 64 0.1
.rodata 206962 207378 416 0.2
.text 1981746 1990066 8320 0.4
thermostat-no-ble arm64 (read only) 2157660 2164572 6912 0.3
(read/write) 141841 141953 112 0.1
.bss 58641 58689 48 0.1
.data.rel.ro 75000 75024 24 0.0
.got 4192 4216 24 0.6
.init_array 328 344 16 4.9
.text 1805888 1812768 6880 0.4
tv-app debug (read only) 2532761 2564937 32176 1.3
(read/write) 142592 142944 352 0.2
.bss 60320 60384 64 0.1
.data.rel.ro 73008 73312 304 0.4
.rodata 197925 199301 1376 0.7
.text 2161522 2191794 30272 1.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2427148 2428156 1008 0.0
.bss 189252 189284 32 0.0
.data 5328 5336 8 0.2
.text 1389720 1390728 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2390284 2390412 128 0.0
.bss 181784 182048 264 0.1
.data 5624 5632 8 0.1
.text 1352856 1352984 128 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2325728 2325856 128 0.0
.bss 180760 181024 264 0.1
.data 5600 5608 8 0.1
.text 1288328 1288456 128 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2316556 2316620 64 0.0
.bss 179308 179564 256 0.1
.data 5432 5440 8 0.1
.text 1279128 1279192 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1018755 1019107 352 0.0
bss 121460 121716 256 0.2
text 698024 698108 84 0.0
nrf52840dk_nrf52840+rpc (read/write) 988051 988403 352 0.0
bss 118648 118904 256 0.2
text 677924 678008 84 0.0
nrf52840dongle_nrf52840 (read/write) 1033703 1034039 336 0.0
bss 122680 122936 256 0.2
text 701916 701996 80 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 925462 925814 352 0.0
bss 118024 118280 256 0.2
text 613040 613120 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 947459 947795 336 0.0
bss 119664 119920 256 0.2
text 640216 640296 80 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 854986 855322 336 0.0
bss 116256 116512 256 0.2
text 556008 556088 80 0.0
pump-app nrf52840dk_nrf52840 (read/write) 946035 946371 336 0.0
bss 119384 119640 256 0.2
text 640036 640116 80 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 941999 942335 336 0.0
bss 119388 119644 256 0.2
text 636276 636356 80 0.0
p6 all-clusters-app default (read/write) 2484408 2486016 1608 0.1
.bss 117568 117600 32 0.0
.data 2672 2680 8 0.3
.text 1442672 1444280 1608 0.1
light-app default (read/write) 2391288 2391432 144 0.0
.bss 107248 107504 256 0.2
.data 2520 2528 8 0.3
.text 1349552 1349696 144 0.0
lock-app default (read/write) 2354752 2354880 128 0.0
.bss 106976 107232 256 0.2
.data 2480 2488 8 0.3
.text 1313016 1313144 128 0.0
qpg lighting-app qpg6105+debug (read only) 597492 597588 96 0.0
(read/write) 146936 146940 4 0.0
.bss 89072 89328 256 0.3
.data 1108 1112 4 0.4
.text 592172 592268 96 0.0
lock-app qpg6105+debug (read only) 563116 563196 80 0.0
(read/write) 146936 146940 4 0.0
.bss 89056 89312 256 0.3
.data 1060 1064 4 0.4
.text 557796 557876 80 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 881242 4076 0.5
bss 88600 88632 32 0.0
text 616816 620756 3940 0.6
Decreases (3 builds for esp32, linux)
platform target config section 6103a69 6042f44 change % change
esp32 all-clusters-app c3devkit (read/write) 1398818 1398706 -112 -0.0
.flash.rodata 199448 199304 -144 -0.1
m5stack (read/write) 464080 463984 -96 -0.0
.flash.rodata 226544 226416 -128 -0.1
linux thermostat-no-ble arm64 .rodata 133244 133132 -112 -0.1
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6103a69 6042f44 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 594626 344 0.1
.app_xip_area 499880 499968 88 0.0
.bss 77100 77356 256 0.3
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 552226 552570 344 0.1
.app_xip_area 459392 459480 88 0.0
.bss 75572 75828 256 0.3
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573322 573666 344 0.1
.app_xip_area 471056 471144 88 0.0
.bss 84676 84932 256 0.3
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 912724 912868 144 0.0
(read/write) 127432 127692 260 0.2
.bss 125400 125656 256 0.2
.data 2032 2036 4 0.2
.text 912716 912860 144 0.0
BRD4161A+rpc (read only) 941448 941576 128 0.0
(read/write) 144352 144608 256 0.2
.bss 142176 142432 256 0.2
.data 2172 2176 4 0.2
.text 941440 941568 128 0.0
window-app BRD4161A (read only) 846576 846720 144 0.0
(read/write) 125328 125584 256 0.2
.bss 123424 123680 256 0.2
.data 1900 1904 4 0.2
.text 846568 846712 144 0.0
esp32 all-clusters-app c3devkit (read only) 946454 947590 1136 0.1
(read/write) 1398818 1398706 -112 -0.0
.dram0.bss 66208 66240 32 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199448 199304 -144 -0.1
.flash.text 946454 947590 1136 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 996279 997567 1288 0.1
(read/write) 464080 463984 -96 -0.0
.dram0.bss 71344 71376 32 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226544 226416 -128 -0.1
.flash.text 990895 992183 1288 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 688312 688660 348 0.1
.bss 76712 76976 264 0.3
.data 1908 1912 4 0.2
.text 603892 603972 80 0.0
lock k32w061+release (read/write) 690928 691268 340 0.0
.bss 76928 77184 256 0.3
.data 1948 1952 4 0.2
.text 606252 606332 80 0.0
linux all-clusters-app debug (read only) 2370817 2379681 8864 0.4
(read/write) 142176 142336 160 0.1
.bss 56480 56544 64 0.1
.data 1328 1328 0 0.0
.data.rel.ro 78664 78760 96 0.1
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205957 206405 448 0.2
.text 2001922 2010290 8368 0.4
bridge-app debug+rpc (read only) 1725901 1726205 304 0.0
(read/write) 85640 85928 288 0.3
.bss 40400 40688 288 0.7
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141836 141836 0 0.0
.text 1467733 1468037 304 0.0
chip-tool debug (read only) 8574629 8612253 37624 0.4
(read/write) 245920 246656 736 0.3
.bss 31816 32072 256 0.8
.data 1184 1184 0 0.0
.data.rel.ro 206896 207376 480 0.2
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459477 460181 704 0.2
.text 7598741 7634677 35936 0.5
chip-tool-ipv6only arm64 (read only) 8327764 8360596 32832 0.4
(read/write) 353713 354801 1088 0.3
.bss 50113 50369 256 0.5
.data 1216 1216 0 0.0
.data.rel.ro 249344 249952 608 0.2
.dynamic 560 560 0 0.0
.got 49256 49464 208 0.4
.init 24 24 0 0.0
.init_array 192 200 8 4.2
.rodata 435468 436348 880 0.2
.text 7129700 7159908 30208 0.4
door-lock-app debug (read only) 1937569 1937873 304 0.0
(read/write) 111608 111896 288 0.3
.bss 43088 43376 288 0.7
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173138 173138 0 0.0
.text 1615570 1615874 304 0.0
lighting-app debug+rpc (read only) 2063833 2064137 304 0.0
(read/write) 116952 117240 288 0.2
.bss 44192 44480 288 0.7
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165777 165777 0 0.0
.text 1742962 1743266 304 0.0
ota-provider-app debug (read only) 1870993 1871297 304 0.0
(read/write) 107352 107640 288 0.3
.bss 42976 43264 288 0.7
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157995 157995 0 0.0
.text 1562034 1562338 304 0.0
ota-requestor-app debug (read only) 1884129 1884433 304 0.0
(read/write) 108768 109024 256 0.2
.bss 43392 43648 256 0.6
.data 1160 1160 0 0.0
.data.rel.ro 58744 58744 0 0.0
.dynamic 592 592 0 0.0
.got 4200 4200 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 152796 152796 0 0.0
.text 1581874 1582178 304 0.0
shell debug (read only) 2345513 2354297 8784 0.4
(read/write) 144560 144688 128 0.1
.bss 64832 64896 64 0.1
.data 832 832 0 0.0
.data.rel.ro 73224 73288 64 0.1
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206962 207378 416 0.2
.text 1981746 1990066 8320 0.4
thermostat-no-ble arm64 (read only) 2157660 2164572 6912 0.3
(read/write) 141841 141953 112 0.1
.bss 58641 58689 48 0.1
.data 1032 1032 0 0.0
.data.rel.ro 75000 75024 24 0.0
.dynamic 560 560 0 0.0
.got 4192 4216 24 0.6
.init 24 24 0 0.0
.init_array 328 344 16 4.9
.rodata 133244 133132 -112 -0.1
.text 1805888 1812768 6880 0.4
tv-app debug (read only) 2532761 2564937 32176 1.3
(read/write) 142592 142944 352 0.2
.bss 60320 60384 64 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73008 73312 304 0.4
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197925 199301 1376 0.7
.text 2161522 2191794 30272 1.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2427148 2428156 1008 0.0
.bss 189252 189284 32 0.0
.data 5328 5336 8 0.2
.text 1389720 1390728 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2390284 2390412 128 0.0
.bss 181784 182048 264 0.1
.data 5624 5632 8 0.1
.text 1352856 1352984 128 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2325728 2325856 128 0.0
.bss 180760 181024 264 0.1
.data 5600 5608 8 0.1
.text 1288328 1288456 128 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2316556 2316620 64 0.0
.bss 179308 179564 256 0.1
.data 5432 5440 8 0.1
.text 1279128 1279192 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1018755 1019107 352 0.0
bss 121460 121716 256 0.2
rodata 120368 120368 0 0.0
text 698024 698108 84 0.0
nrf52840dk_nrf52840+rpc (read/write) 988051 988403 352 0.0
bss 118648 118904 256 0.2
rodata 111896 111896 0 0.0
text 677924 678008 84 0.0
nrf52840dongle_nrf52840 (read/write) 1033703 1034039 336 0.0
bss 122680 122936 256 0.2
rodata 119184 119184 0 0.0
text 701916 701996 80 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 925462 925814 352 0.0
bss 118024 118280 256 0.2
rodata 113608 113608 0 0.0
text 613040 613120 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 947459 947795 336 0.0
bss 119664 119920 256 0.2
rodata 109064 109064 0 0.0
text 640216 640296 80 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 854986 855322 336 0.0
bss 116256 116512 256 0.2
rodata 102236 102236 0 0.0
text 556008 556088 80 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 946035 946371 336 0.0
bss 119384 119640 256 0.2
rodata 108016 108016 0 0.0
text 640036 640116 80 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 941999 942335 336 0.0
bss 119388 119644 256 0.2
rodata 107716 107716 0 0.0
text 636276 636356 80 0.0
shell nrf52840dk_nrf52840 (read/write) 807447 807447 0 0.0
bss 111236 111236 0 0.0
rodata 79132 79132 0 0.0
text 539384 539384 0 0.0
p6 all-clusters-app default (read/write) 2484408 2486016 1608 0.1
.bss 117568 117600 32 0.0
.data 2672 2680 8 0.3
.text 1442672 1444280 1608 0.1
light-app default (read/write) 2391288 2391432 144 0.0
.bss 107248 107504 256 0.2
.data 2520 2528 8 0.3
.text 1349552 1349696 144 0.0
lock-app default (read/write) 2354752 2354880 128 0.0
.bss 106976 107232 256 0.2
.data 2480 2488 8 0.3
.text 1313016 1313144 128 0.0
qpg lighting-app qpg6105+debug (read only) 597492 597588 96 0.0
(read/write) 146936 146940 4 0.0
.bss 89072 89328 256 0.3
.data 1108 1112 4 0.4
.text 592172 592268 96 0.0
lock-app qpg6105+debug (read only) 563116 563196 80 0.0
(read/write) 146936 146940 4 0.0
.bss 89056 89312 256 0.3
.data 1060 1064 4 0.4
.text 557796 557876 80 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 881242 4076 0.5
bss 88600 88632 32 0.0
noinit 37160 37160 0 0.0
text 616816 620756 3940 0.6

@gjc13 gjc13 force-pushed the binding-attribute branch 2 times, most recently from 4f6fb10 to bcf8a29 Compare February 17, 2022 03:43
@github-actions
Copy link

github-actions bot commented Feb 17, 2022

PR #14952: Size comparison from a314baa to bcf8a29

Increases above 0.2%:

platform target config section a314baa bcf8a29 change % change
cyw30739 light cyw930739m2evb_01 .bss 78780 79036 256 0.3
lock cyw930739m2evb_01 .bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 .bss 86356 86612 256 0.3
k32w light k32w061+release .bss 78384 78648 264 0.3
lock k32w061+release .bss 78600 78856 256 0.3
linux chip-tool-ipv6only arm64 (read only) 8333284 8366100 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.got 49272 49480 208 0.4
.init_array 200 208 8 4.0
.text 7134772 7164980 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810912 1817712 6800 0.4
nrfconnect lighting-app nrf52840dk_nrf52840 bss 123548 123804 256 0.2
nrf52840dk_nrf52840+rpc bss 120736 120992 256 0.2
nrf52840dongle_nrf52840 bss 124768 125024 256 0.2
nrf5340dk_nrf5340_cpuapp bss 120112 120368 256 0.2
lock-app nrf52840dk_nrf52840 bss 121752 122008 256 0.2
nrf5340dk_nrf5340_cpuapp bss 118344 118600 256 0.2
pump-app nrf52840dk_nrf52840 bss 121472 121728 256 0.2
pump-controller-app nrf52840dk_nrf52840 bss 121476 121732 256 0.2
p6 all-clusters-app default .data 2672 2680 8 0.3
qpg lighting-app qpg6105+debug .bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
lock-app qpg6105+debug .bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
text 618302 622228 3926 0.6
Increases (30 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section a314baa bcf8a29 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 597578 597922 344 0.1
.app_xip_area 501496 501584 88 0.0
.bss 78780 79036 256 0.3
lock cyw930739m2evb_01 (read/write) 555526 555870 344 0.1
.app_xip_area 461012 461100 88 0.0
.bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 (read/write) 576630 576966 336 0.1
.app_xip_area 472684 472764 80 0.0
.bss 86356 86612 256 0.3
efr32 lighting-app BRD4161A (read only) 914580 914708 128 0.0
(read/write) 129524 129784 260 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914572 914700 128 0.0
BRD4161A+rpc (read only) 943272 943416 144 0.0
(read/write) 146440 146704 264 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943264 943408 144 0.0
window-app BRD4161A (read only) 848440 848568 128 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848432 848560 128 0.0
esp32 all-clusters-app c3devkit (read only) 947906 949028 1122 0.1
.dram0.bss 68296 68328 32 0.0
.flash.text 947906 949028 1122 0.1
m5stack (read only) 997671 998939 1268 0.1
.dram0.bss 73432 73464 32 0.0
.flash.text 992287 993555 1268 0.1
k32w light k32w061+release (read/write) 691596 691944 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605500 605580 80 0.0
lock k32w061+release (read/write) 694228 694568 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 607876 607956 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8333284 8366100 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.data.rel.ro 249368 249976 608 0.2
.got 49272 49480 208 0.4
.init_array 200 208 8 4.0
.rodata 435820 436684 864 0.2
.text 7134772 7164980 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
(read/write) 150737 150833 96 0.1
.bss 67489 67521 32 0.0
.data.rel.ro 75024 75048 24 0.0
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810912 1817712 6800 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2428700 2429708 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1391272 1392280 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2391900 2391964 64 0.0
.bss 188448 188712 264 0.1
.text 1354472 1354536 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2327344 2327408 64 0.0
.bss 187424 187688 264 0.1
.text 1289944 1290008 64 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2318108 2318236 128 0.0
.bss 185972 186228 256 0.1
.text 1280680 1280808 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022539 1022875 336 0.0
bss 123548 123804 256 0.2
text 699328 699408 80 0.0
nrf52840dk_nrf52840+rpc (read/write) 991835 992171 336 0.0
bss 120736 120992 256 0.2
text 679228 679308 80 0.0
nrf52840dongle_nrf52840 (read/write) 1037359 1037695 336 0.0
bss 124768 125024 256 0.2
text 703216 703300 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929154 929490 336 0.0
bss 120112 120368 256 0.2
text 614340 614420 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951243 951579 336 0.0
bss 121752 122008 256 0.2
text 641516 641600 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858706 859042 336 0.0
bss 118344 118600 256 0.2
text 557308 557388 80 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949695 950031 336 0.0
bss 121472 121728 256 0.2
text 641336 641420 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945767 946119 352 0.0
bss 121476 121732 256 0.2
text 637576 637660 84 0.0
p6 all-clusters-app default (read/write) 2486304 2487912 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1444568 1446176 1608 0.1
light-app default (read/write) 2393192 2393320 128 0.0
.bss 113912 114168 256 0.2
.text 1351456 1351584 128 0.0
lock-app default (read/write) 2356656 2356800 144 0.0
.bss 113640 113896 256 0.2
.text 1314920 1315064 144 0.0
qpg lighting-app qpg6105+debug (read only) 599068 599148 80 0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 593748 593828 80 0.0
lock-app qpg6105+debug (read only) 564700 564780 80 0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 559380 559460 80 0.0
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
bss 87520 87552 32 0.0
text 618302 622228 3926 0.6
Decreases (5 builds for esp32, linux, qpg)
platform target config section a314baa bcf8a29 change % change
esp32 all-clusters-app c3devkit (read/write) 1401178 1401066 -112 -0.0
.flash.rodata 199712 199568 -144 -0.1
m5stack (read/write) 466420 466324 -96 -0.0
.flash.rodata 226796 226668 -128 -0.1
linux thermostat-no-ble arm64 .rodata 133596 133484 -112 -0.1
qpg lighting-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
lock-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section a314baa bcf8a29 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 597578 597922 344 0.1
.app_xip_area 501496 501584 88 0.0
.bss 78780 79036 256 0.3
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 555526 555870 344 0.1
.app_xip_area 461012 461100 88 0.0
.bss 77252 77508 256 0.3
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576630 576966 336 0.1
.app_xip_area 472684 472764 80 0.0
.bss 86356 86612 256 0.3
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914580 914708 128 0.0
(read/write) 129524 129784 260 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914572 914700 128 0.0
BRD4161A+rpc (read only) 943272 943416 144 0.0
(read/write) 146440 146704 264 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943264 943408 144 0.0
window-app BRD4161A (read only) 848440 848568 128 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848432 848560 128 0.0
esp32 all-clusters-app c3devkit (read only) 947906 949028 1122 0.1
(read/write) 1401178 1401066 -112 -0.0
.dram0.bss 68296 68328 32 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199712 199568 -144 -0.1
.flash.text 947906 949028 1122 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 997671 998939 1268 0.1
(read/write) 466420 466324 -96 -0.0
.dram0.bss 73432 73464 32 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226796 226668 -128 -0.1
.flash.text 992287 993555 1268 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 691596 691944 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605500 605580 80 0.0
lock k32w061+release (read/write) 694228 694568 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 607876 607956 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8333284 8366100 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.data 1216 1216 0 0.0
.data.rel.ro 249368 249976 608 0.2
.dynamic 560 560 0 0.0
.got 49272 49480 208 0.4
.init 24 24 0 0.0
.init_array 200 208 8 4.0
.rodata 435820 436684 864 0.2
.text 7134772 7164980 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
(read/write) 150737 150833 96 0.1
.bss 67489 67521 32 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75048 24 0.0
.dynamic 560 560 0 0.0
.got 4208 4232 24 0.6
.init 24 24 0 0.0
.init_array 336 352 16 4.8
.rodata 133596 133484 -112 -0.1
.text 1810912 1817712 6800 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2428700 2429708 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1391272 1392280 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2391900 2391964 64 0.0
.bss 188448 188712 264 0.1
.data 5632 5632 0 0.0
.text 1354472 1354536 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2327344 2327408 64 0.0
.bss 187424 187688 264 0.1
.data 5608 5608 0 0.0
.text 1289944 1290008 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2318108 2318236 128 0.0
.bss 185972 186228 256 0.1
.data 5440 5440 0 0.0
.text 1280680 1280808 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022539 1022875 336 0.0
bss 123548 123804 256 0.2
rodata 120664 120664 0 0.0
text 699328 699408 80 0.0
nrf52840dk_nrf52840+rpc (read/write) 991835 992171 336 0.0
bss 120736 120992 256 0.2
rodata 112192 112192 0 0.0
text 679228 679308 80 0.0
nrf52840dongle_nrf52840 (read/write) 1037359 1037695 336 0.0
bss 124768 125024 256 0.2
rodata 119480 119480 0 0.0
text 703216 703300 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929154 929490 336 0.0
bss 120112 120368 256 0.2
rodata 113908 113908 0 0.0
text 614340 614420 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951243 951579 336 0.0
bss 121752 122008 256 0.2
rodata 109360 109360 0 0.0
text 641516 641600 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858706 859042 336 0.0
bss 118344 118600 256 0.2
rodata 102532 102532 0 0.0
text 557308 557388 80 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949695 950031 336 0.0
bss 121472 121728 256 0.2
rodata 108316 108316 0 0.0
text 641336 641420 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945767 946119 352 0.0
bss 121476 121732 256 0.2
rodata 108012 108012 0 0.0
text 637576 637660 84 0.0
shell nrf52840dk_nrf52840 (read/write) 810767 810767 0 0.0
bss 113324 113324 0 0.0
rodata 79348 79348 0 0.0
text 540444 540444 0 0.0
p6 all-clusters-app default (read/write) 2486304 2487912 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1444568 1446176 1608 0.1
light-app default (read/write) 2393192 2393320 128 0.0
.bss 113912 114168 256 0.2
.data 2528 2528 0 0.0
.text 1351456 1351584 128 0.0
lock-app default (read/write) 2356656 2356800 144 0.0
.bss 113640 113896 256 0.2
.data 2488 2488 0 0.0
.text 1314920 1315064 144 0.0
qpg lighting-app qpg6105+debug (read only) 599068 599148 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 593748 593828 80 0.0
lock-app qpg6105+debug (read only) 564700 564780 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 559380 559460 80 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
bss 87520 87552 32 0.0
noinit 37160 37160 0 0.0
text 618302 622228 3926 0.6

src/app/util/binding-table.h Outdated Show resolved Hide resolved
@gjc13 gjc13 force-pushed the binding-attribute branch from bcf8a29 to 5a8377f Compare February 17, 2022 06:43
@github-actions
Copy link

github-actions bot commented Feb 17, 2022

PR #14952: Size comparison from 18a6458 to 5a8377f

Increases above 0.2%:

platform target config section 18a6458 5a8377f change % change
cyw30739 light cyw930739m2evb_01 .bss 78780 79036 256 0.3
lock cyw930739m2evb_01 .bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 .bss 86356 86612 256 0.3
k32w light k32w061+release .bss 78384 78648 264 0.3
lock k32w061+release .bss 78600 78856 256 0.3
linux chip-tool-ipv6only arm64 (read only) 8333332 8366148 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.got 49272 49480 208 0.4
.init_array 200 208 8 4.0
.text 7134820 7165028 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810912 1817712 6800 0.4
nrfconnect lighting-app nrf52840dk_nrf52840 bss 123548 123804 256 0.2
nrf52840dk_nrf52840+rpc bss 120736 120992 256 0.2
nrf52840dongle_nrf52840 bss 124768 125024 256 0.2
nrf5340dk_nrf5340_cpuapp bss 120112 120368 256 0.2
lock-app nrf52840dk_nrf52840 bss 121752 122008 256 0.2
nrf5340dk_nrf5340_cpuapp bss 118344 118600 256 0.2
pump-app nrf52840dk_nrf52840 bss 121472 121728 256 0.2
pump-controller-app nrf52840dk_nrf52840 bss 121476 121732 256 0.2
p6 all-clusters-app default .data 2672 2680 8 0.3
qpg lighting-app qpg6105+debug .bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
lock-app qpg6105+debug .bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
text 618302 622228 3926 0.6
Increases (30 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 18a6458 5a8377f change % change
cyw30739 light cyw930739m2evb_01 (read/write) 597578 597922 344 0.1
.app_xip_area 501496 501584 88 0.0
.bss 78780 79036 256 0.3
lock cyw930739m2evb_01 (read/write) 555526 555870 344 0.1
.app_xip_area 461012 461100 88 0.0
.bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 (read/write) 576630 576966 336 0.1
.app_xip_area 472684 472764 80 0.0
.bss 86356 86612 256 0.3
efr32 lighting-app BRD4161A (read only) 914580 914708 128 0.0
(read/write) 129524 129784 260 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914572 914700 128 0.0
BRD4161A+rpc (read only) 943272 943416 144 0.0
(read/write) 146440 146704 264 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943264 943408 144 0.0
window-app BRD4161A (read only) 848440 848568 128 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848432 848560 128 0.0
esp32 all-clusters-app c3devkit (read only) 948530 949652 1122 0.1
.dram0.bss 68504 68536 32 0.0
.flash.text 948530 949652 1122 0.1
m5stack (read only) 998091 999375 1284 0.1
.dram0.bss 73640 73672 32 0.0
.flash.text 992707 993991 1284 0.1
k32w light k32w061+release (read/write) 691596 691944 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605500 605580 80 0.0
lock k32w061+release (read/write) 694228 694568 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 607876 607956 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8333332 8366148 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.data.rel.ro 249368 249976 608 0.2
.got 49272 49480 208 0.4
.init_array 200 208 8 4.0
.rodata 435820 436684 864 0.2
.text 7134820 7165028 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
(read/write) 150737 150833 96 0.1
.bss 67489 67521 32 0.0
.data.rel.ro 75024 75048 24 0.0
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810912 1817712 6800 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2428756 2429764 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1391328 1392336 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2391956 2392020 64 0.0
.bss 188448 188712 264 0.1
.text 1354528 1354592 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2327408 2327472 64 0.0
.bss 187424 187688 264 0.1
.text 1290008 1290072 64 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2318172 2318300 128 0.0
.bss 185972 186228 256 0.1
.text 1280744 1280872 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022539 1022875 336 0.0
bss 123548 123804 256 0.2
text 699328 699408 80 0.0
nrf52840dk_nrf52840+rpc (read/write) 991835 992171 336 0.0
bss 120736 120992 256 0.2
text 679228 679308 80 0.0
nrf52840dongle_nrf52840 (read/write) 1037359 1037695 336 0.0
bss 124768 125024 256 0.2
text 703216 703300 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929154 929490 336 0.0
bss 120112 120368 256 0.2
text 614340 614420 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951243 951579 336 0.0
bss 121752 122008 256 0.2
text 641516 641600 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858706 859042 336 0.0
bss 118344 118600 256 0.2
text 557308 557388 80 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949695 950031 336 0.0
bss 121472 121728 256 0.2
text 641336 641420 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945767 946119 352 0.0
bss 121476 121732 256 0.2
text 637576 637660 84 0.0
p6 all-clusters-app default (read/write) 2486304 2487912 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1444568 1446176 1608 0.1
light-app default (read/write) 2393192 2393320 128 0.0
.bss 113912 114168 256 0.2
.text 1351456 1351584 128 0.0
lock-app default (read/write) 2356656 2356800 144 0.0
.bss 113640 113896 256 0.2
.text 1314920 1315064 144 0.0
qpg lighting-app qpg6105+debug (read only) 599068 599148 80 0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 593748 593828 80 0.0
lock-app qpg6105+debug (read only) 564700 564780 80 0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 559380 559460 80 0.0
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
bss 87520 87552 32 0.0
text 618302 622228 3926 0.6
Decreases (5 builds for esp32, linux, qpg)
platform target config section 18a6458 5a8377f change % change
esp32 all-clusters-app c3devkit (read/write) 1401266 1401154 -112 -0.0
.flash.rodata 199704 199560 -144 -0.1
m5stack (read/write) 466512 466416 -96 -0.0
.flash.rodata 226680 226552 -128 -0.1
linux thermostat-no-ble arm64 .rodata 133596 133484 -112 -0.1
qpg lighting-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
lock-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 18a6458 5a8377f change % change
cyw30739 light cyw930739m2evb_01 (read/write) 597578 597922 344 0.1
.app_xip_area 501496 501584 88 0.0
.bss 78780 79036 256 0.3
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 555526 555870 344 0.1
.app_xip_area 461012 461100 88 0.0
.bss 77252 77508 256 0.3
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576630 576966 336 0.1
.app_xip_area 472684 472764 80 0.0
.bss 86356 86612 256 0.3
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914580 914708 128 0.0
(read/write) 129524 129784 260 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914572 914700 128 0.0
BRD4161A+rpc (read only) 943272 943416 144 0.0
(read/write) 146440 146704 264 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943264 943408 144 0.0
window-app BRD4161A (read only) 848440 848568 128 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848432 848560 128 0.0
esp32 all-clusters-app c3devkit (read only) 948530 949652 1122 0.1
(read/write) 1401266 1401154 -112 -0.0
.dram0.bss 68504 68536 32 0.0
.dram0.data 14156 14156 0 0.0
.flash.rodata 199704 199560 -144 -0.1
.flash.text 948530 949652 1122 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 998091 999375 1284 0.1
(read/write) 466512 466416 -96 -0.0
.dram0.bss 73640 73672 32 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226680 226552 -128 -0.1
.flash.text 992707 993991 1284 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 691596 691944 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605500 605580 80 0.0
lock k32w061+release (read/write) 694228 694568 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 607876 607956 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8333332 8366148 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.data 1216 1216 0 0.0
.data.rel.ro 249368 249976 608 0.2
.dynamic 560 560 0 0.0
.got 49272 49480 208 0.4
.init 24 24 0 0.0
.init_array 200 208 8 4.0
.rodata 435820 436684 864 0.2
.text 7134820 7165028 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
(read/write) 150737 150833 96 0.1
.bss 67489 67521 32 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75048 24 0.0
.dynamic 560 560 0 0.0
.got 4208 4232 24 0.6
.init 24 24 0 0.0
.init_array 336 352 16 4.8
.rodata 133596 133484 -112 -0.1
.text 1810912 1817712 6800 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2428756 2429764 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1391328 1392336 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2391956 2392020 64 0.0
.bss 188448 188712 264 0.1
.data 5632 5632 0 0.0
.text 1354528 1354592 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2327408 2327472 64 0.0
.bss 187424 187688 264 0.1
.data 5608 5608 0 0.0
.text 1290008 1290072 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2318172 2318300 128 0.0
.bss 185972 186228 256 0.1
.data 5440 5440 0 0.0
.text 1280744 1280872 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022539 1022875 336 0.0
bss 123548 123804 256 0.2
rodata 120664 120664 0 0.0
text 699328 699408 80 0.0
nrf52840dk_nrf52840+rpc (read/write) 991835 992171 336 0.0
bss 120736 120992 256 0.2
rodata 112192 112192 0 0.0
text 679228 679308 80 0.0
nrf52840dongle_nrf52840 (read/write) 1037359 1037695 336 0.0
bss 124768 125024 256 0.2
rodata 119480 119480 0 0.0
text 703216 703300 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929154 929490 336 0.0
bss 120112 120368 256 0.2
rodata 113908 113908 0 0.0
text 614340 614420 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951243 951579 336 0.0
bss 121752 122008 256 0.2
rodata 109360 109360 0 0.0
text 641516 641600 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858706 859042 336 0.0
bss 118344 118600 256 0.2
rodata 102532 102532 0 0.0
text 557308 557388 80 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949695 950031 336 0.0
bss 121472 121728 256 0.2
rodata 108316 108316 0 0.0
text 641336 641420 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945767 946119 352 0.0
bss 121476 121732 256 0.2
rodata 108012 108012 0 0.0
text 637576 637660 84 0.0
shell nrf52840dk_nrf52840 (read/write) 810767 810767 0 0.0
bss 113324 113324 0 0.0
rodata 79348 79348 0 0.0
text 540444 540444 0 0.0
p6 all-clusters-app default (read/write) 2486304 2487912 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1444568 1446176 1608 0.1
light-app default (read/write) 2393192 2393320 128 0.0
.bss 113912 114168 256 0.2
.data 2528 2528 0 0.0
.text 1351456 1351584 128 0.0
lock-app default (read/write) 2356656 2356800 144 0.0
.bss 113640 113896 256 0.2
.data 2488 2488 0 0.0
.text 1314920 1315064 144 0.0
qpg lighting-app qpg6105+debug (read only) 599068 599148 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 593748 593828 80 0.0
lock-app qpg6105+debug (read only) 564700 564780 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 559380 559460 80 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
bss 87520 87552 32 0.0
noinit 37160 37160 0 0.0
text 618302 622228 3926 0.6

@gjc13 gjc13 force-pushed the binding-attribute branch from 5a8377f to f8c4ba7 Compare February 17, 2022 09:21
@github-actions
Copy link

github-actions bot commented Feb 17, 2022

PR #14952: Size comparison from 18a6458 to f8c4ba7

Increases above 0.2%:

platform target config section 18a6458 f8c4ba7 change % change
cyw30739 light cyw930739m2evb_01 .bss 78780 79036 256 0.3
lock cyw930739m2evb_01 .bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 .bss 86356 86612 256 0.3
k32w light k32w061+release .bss 78384 78648 264 0.3
lock k32w061+release .bss 78600 78856 256 0.3
linux chip-tool-ipv6only arm64 (read only) 8333332 8366148 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.got 49272 49480 208 0.4
.init_array 200 208 8 4.0
.text 7134820 7165028 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810912 1817712 6800 0.4
nrfconnect lighting-app nrf52840dk_nrf52840 bss 123548 123804 256 0.2
nrf52840dk_nrf52840+rpc bss 120736 120992 256 0.2
nrf52840dongle_nrf52840 bss 124768 125024 256 0.2
nrf5340dk_nrf5340_cpuapp bss 120112 120368 256 0.2
lock-app nrf52840dk_nrf52840 bss 121752 122008 256 0.2
nrf5340dk_nrf5340_cpuapp bss 118344 118600 256 0.2
pump-app nrf52840dk_nrf52840 bss 121472 121728 256 0.2
pump-controller-app nrf52840dk_nrf52840 bss 121476 121732 256 0.2
p6 all-clusters-app default .data 2672 2680 8 0.3
qpg lighting-app qpg6105+debug .bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
lock-app qpg6105+debug .bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
text 618302 622228 3926 0.6
Increases (30 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 18a6458 f8c4ba7 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 597578 597922 344 0.1
.app_xip_area 501496 501584 88 0.0
.bss 78780 79036 256 0.3
lock cyw930739m2evb_01 (read/write) 555526 555870 344 0.1
.app_xip_area 461012 461100 88 0.0
.bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 (read/write) 576630 576966 336 0.1
.app_xip_area 472684 472764 80 0.0
.bss 86356 86612 256 0.3
efr32 lighting-app BRD4161A (read only) 914580 914708 128 0.0
(read/write) 129524 129784 260 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914572 914700 128 0.0
BRD4161A+rpc (read only) 943272 943416 144 0.0
(read/write) 146440 146704 264 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943264 943408 144 0.0
window-app BRD4161A (read only) 848440 848568 128 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848432 848560 128 0.0
esp32 all-clusters-app c3devkit (read only) 948530 949652 1122 0.1
.dram0.bss 68504 68536 32 0.0
.flash.text 948530 949652 1122 0.1
m5stack (read only) 998091 999375 1284 0.1
.dram0.bss 73640 73672 32 0.0
.flash.text 992707 993991 1284 0.1
k32w light k32w061+release (read/write) 691596 691944 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605500 605580 80 0.0
lock k32w061+release (read/write) 694228 694568 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 607876 607956 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8333332 8366148 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.data.rel.ro 249368 249976 608 0.2
.got 49272 49480 208 0.4
.init_array 200 208 8 4.0
.rodata 435820 436684 864 0.2
.text 7134820 7165028 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
(read/write) 150737 150833 96 0.1
.bss 67489 67521 32 0.0
.data.rel.ro 75024 75048 24 0.0
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810912 1817712 6800 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2428756 2429764 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1391328 1392336 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2391956 2392020 64 0.0
.bss 188448 188712 264 0.1
.text 1354528 1354592 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2327408 2327472 64 0.0
.bss 187424 187688 264 0.1
.text 1290008 1290072 64 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2318172 2318300 128 0.0
.bss 185972 186228 256 0.1
.text 1280744 1280872 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022539 1022875 336 0.0
bss 123548 123804 256 0.2
text 699328 699408 80 0.0
nrf52840dk_nrf52840+rpc (read/write) 991835 992171 336 0.0
bss 120736 120992 256 0.2
text 679228 679308 80 0.0
nrf52840dongle_nrf52840 (read/write) 1037359 1037695 336 0.0
bss 124768 125024 256 0.2
text 703216 703300 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929154 929490 336 0.0
bss 120112 120368 256 0.2
text 614340 614420 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951243 951579 336 0.0
bss 121752 122008 256 0.2
text 641516 641600 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858706 859042 336 0.0
bss 118344 118600 256 0.2
text 557308 557388 80 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949695 950031 336 0.0
bss 121472 121728 256 0.2
text 641336 641420 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945767 946119 352 0.0
bss 121476 121732 256 0.2
text 637576 637660 84 0.0
p6 all-clusters-app default (read/write) 2486304 2487912 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1444568 1446176 1608 0.1
light-app default (read/write) 2393192 2393320 128 0.0
.bss 113912 114168 256 0.2
.text 1351456 1351584 128 0.0
lock-app default (read/write) 2356656 2356800 144 0.0
.bss 113640 113896 256 0.2
.text 1314920 1315064 144 0.0
qpg lighting-app qpg6105+debug (read only) 599068 599148 80 0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 593748 593828 80 0.0
lock-app qpg6105+debug (read only) 564700 564780 80 0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 559380 559460 80 0.0
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
bss 87520 87552 32 0.0
text 618302 622228 3926 0.6
Decreases (5 builds for esp32, linux, qpg)
platform target config section 18a6458 f8c4ba7 change % change
esp32 all-clusters-app c3devkit (read/write) 1401266 1401154 -112 -0.0
.flash.rodata 199704 199560 -144 -0.1
m5stack (read/write) 466512 466416 -96 -0.0
.flash.rodata 226680 226552 -128 -0.1
linux thermostat-no-ble arm64 .rodata 133596 133484 -112 -0.1
qpg lighting-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
lock-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 18a6458 f8c4ba7 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 597578 597922 344 0.1
.app_xip_area 501496 501584 88 0.0
.bss 78780 79036 256 0.3
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 555526 555870 344 0.1
.app_xip_area 461012 461100 88 0.0
.bss 77252 77508 256 0.3
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576630 576966 336 0.1
.app_xip_area 472684 472764 80 0.0
.bss 86356 86612 256 0.3
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914580 914708 128 0.0
(read/write) 129524 129784 260 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914572 914700 128 0.0
BRD4161A+rpc (read only) 943272 943416 144 0.0
(read/write) 146440 146704 264 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943264 943408 144 0.0
window-app BRD4161A (read only) 848440 848568 128 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848432 848560 128 0.0
esp32 all-clusters-app c3devkit (read only) 948530 949652 1122 0.1
(read/write) 1401266 1401154 -112 -0.0
.dram0.bss 68504 68536 32 0.0
.dram0.data 14156 14156 0 0.0
.flash.rodata 199704 199560 -144 -0.1
.flash.text 948530 949652 1122 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 998091 999375 1284 0.1
(read/write) 466512 466416 -96 -0.0
.dram0.bss 73640 73672 32 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226680 226552 -128 -0.1
.flash.text 992707 993991 1284 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 691596 691944 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605500 605580 80 0.0
lock k32w061+release (read/write) 694228 694568 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 607876 607956 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8333332 8366148 32816 0.4
(read/write) 362609 363697 1088 0.3
.bss 58961 59217 256 0.4
.data 1216 1216 0 0.0
.data.rel.ro 249368 249976 608 0.2
.dynamic 560 560 0 0.0
.got 49272 49480 208 0.4
.init 24 24 0 0.0
.init_array 200 208 8 4.0
.rodata 435820 436684 864 0.2
.text 7134820 7165028 30208 0.4
thermostat-no-ble arm64 (read only) 2163132 2169964 6832 0.3
(read/write) 150737 150833 96 0.1
.bss 67489 67521 32 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75048 24 0.0
.dynamic 560 560 0 0.0
.got 4208 4232 24 0.6
.init 24 24 0 0.0
.init_array 336 352 16 4.8
.rodata 133596 133484 -112 -0.1
.text 1810912 1817712 6800 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2428756 2429764 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1391328 1392336 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2391956 2392020 64 0.0
.bss 188448 188712 264 0.1
.data 5632 5632 0 0.0
.text 1354528 1354592 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2327408 2327472 64 0.0
.bss 187424 187688 264 0.1
.data 5608 5608 0 0.0
.text 1290008 1290072 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2318172 2318300 128 0.0
.bss 185972 186228 256 0.1
.data 5440 5440 0 0.0
.text 1280744 1280872 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022539 1022875 336 0.0
bss 123548 123804 256 0.2
rodata 120664 120664 0 0.0
text 699328 699408 80 0.0
nrf52840dk_nrf52840+rpc (read/write) 991835 992171 336 0.0
bss 120736 120992 256 0.2
rodata 112192 112192 0 0.0
text 679228 679308 80 0.0
nrf52840dongle_nrf52840 (read/write) 1037359 1037695 336 0.0
bss 124768 125024 256 0.2
rodata 119480 119480 0 0.0
text 703216 703300 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929154 929490 336 0.0
bss 120112 120368 256 0.2
rodata 113908 113908 0 0.0
text 614340 614420 80 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951243 951579 336 0.0
bss 121752 122008 256 0.2
rodata 109360 109360 0 0.0
text 641516 641600 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858706 859042 336 0.0
bss 118344 118600 256 0.2
rodata 102532 102532 0 0.0
text 557308 557388 80 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949695 950031 336 0.0
bss 121472 121728 256 0.2
rodata 108316 108316 0 0.0
text 641336 641420 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945767 946119 352 0.0
bss 121476 121732 256 0.2
rodata 108012 108012 0 0.0
text 637576 637660 84 0.0
shell nrf52840dk_nrf52840 (read/write) 810767 810767 0 0.0
bss 113324 113324 0 0.0
rodata 79348 79348 0 0.0
text 540444 540444 0 0.0
p6 all-clusters-app default (read/write) 2486304 2487912 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1444568 1446176 1608 0.1
light-app default (read/write) 2393192 2393320 128 0.0
.bss 113912 114168 256 0.2
.data 2528 2528 0 0.0
.text 1351456 1351584 128 0.0
lock-app default (read/write) 2356656 2356800 144 0.0
.bss 113640 113896 256 0.2
.data 2488 2488 0 0.0
.text 1314920 1315064 144 0.0
qpg lighting-app qpg6105+debug (read only) 599068 599148 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 593748 593828 80 0.0
lock-app qpg6105+debug (read only) 564700 564780 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 559380 559460 80 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877890 881942 4052 0.5
bss 87520 87552 32 0.0
noinit 37160 37160 0 0.0
text 618302 622228 3926 0.6

@github-actions
Copy link

github-actions bot commented Feb 17, 2022

PR #14952: Size comparison from 1072c65 to 3dbb57c

Increases above 0.2%:

platform target config section 1072c65 3dbb57c change % change
cyw30739 light cyw930739m2evb_01 .bss 78780 79036 256 0.3
lock cyw930739m2evb_01 .bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 .bss 86356 86612 256 0.3
k32w light k32w061+release .bss 78384 78648 264 0.3
lock k32w061+release .bss 78600 78856 256 0.3
linux all-clusters-app debug (read only) 2381585 2390385 8800 0.4
.rodata 206309 206757 448 0.2
.text 2012290 2020594 8304 0.4
bridge-app debug+rpc (read/write) 94568 94856 288 0.3
.bss 49296 49584 288 0.6
chip-tool debug (read only) 8625093 8662733 37640 0.4
(read/write) 256576 257312 736 0.3
.bss 40712 40968 256 0.6
.data.rel.ro 208656 209136 480 0.2
.text 7642421 7678373 35952 0.5
chip-tool-ipv6only arm64 (read only) 8373108 8405924 32816 0.4
(read/write) 364865 365953 1088 0.3
.bss 58961 59217 256 0.4
.got 49672 49880 208 0.4
.init_array 200 208 8 4.0
.text 7166868 7197076 30208 0.4
door-lock-app debug (read/write) 120536 120824 288 0.2
.bss 51984 52272 288 0.6
lighting-app debug+rpc (read/write) 125784 126072 288 0.2
.bss 53024 53312 288 0.5
ota-provider-app debug (read/write) 116216 116504 288 0.2
.bss 51840 52128 288 0.6
ota-requestor-app debug (read/write) 117632 117888 256 0.2
.bss 52256 52512 256 0.5
shell debug (read only) 2356425 2365145 8720 0.4
.rodata 207378 207794 416 0.2
.text 1992194 2000450 8256 0.4
thermostat-no-ble arm64 (read only) 2162924 2169756 6832 0.3
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810560 1817360 6800 0.4
tv-app debug (read only) 2538449 2570705 32256 1.3
(read/write) 151456 151808 352 0.2
.data.rel.ro 73016 73320 304 0.4
.rodata 198349 199757 1408 0.7
.text 2166738 2197058 30320 1.4
p6 all-clusters-app default .data 2672 2680 8 0.3
qpg lighting-app qpg6105+debug .bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
lock-app qpg6105+debug .bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
telink lighting-app tlsr9518adk80d (read/write) 878074 882134 4060 0.5
text 618378 622304 3926 0.6
Increases (39 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1072c65 3dbb57c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 598706 599042 336 0.1
.app_xip_area 502624 502704 80 0.0
.bss 78780 79036 256 0.3
lock cyw930739m2evb_01 (read/write) 556646 556982 336 0.1
.app_xip_area 462132 462212 80 0.0
.bss 77252 77508 256 0.3
ota-requestor cyw930739m2evb_01 (read/write) 577770 578114 344 0.1
.app_xip_area 473824 473912 88 0.0
.bss 86356 86612 256 0.3
efr32 lighting-app BRD4161A (read only) 914712 914856 144 0.0
(read/write) 129528 129784 256 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914704 914848 144 0.0
BRD4161A+rpc (read only) 943404 943548 144 0.0
(read/write) 146440 146700 260 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943396 943540 144 0.0
window-app BRD4161A (read only) 848516 848660 144 0.0
(read/write) 127416 127676 260 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848508 848652 144 0.0
esp32 all-clusters-app c3devkit (read only) 949808 950930 1122 0.1
.dram0.bss 68504 68536 32 0.0
.flash.text 949808 950930 1122 0.1
m5stack (read only) 999275 1000527 1252 0.1
.dram0.bss 73640 73672 32 0.0
.flash.text 993891 995143 1252 0.1
k32w light k32w061+release (read/write) 691784 692132 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605688 605768 80 0.0
lock k32w061+release (read/write) 694384 694724 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 608032 608112 80 0.0
linux all-clusters-app debug (read only) 2381585 2390385 8800 0.4
(read/write) 151104 151264 160 0.1
.bss 65376 65440 64 0.1
.data.rel.ro 78696 78792 96 0.1
.rodata 206309 206757 448 0.2
.text 2012290 2020594 8304 0.4
bridge-app debug+rpc (read only) 1731293 1731613 320 0.0
(read/write) 94568 94856 288 0.3
.bss 49296 49584 288 0.6
.text 1472725 1473045 320 0.0
chip-tool debug (read only) 8625093 8662733 37640 0.4
(read/write) 256576 257312 736 0.3
.bss 40712 40968 256 0.6
.data.rel.ro 208656 209136 480 0.2
.rodata 462421 463125 704 0.2
.text 7642421 7678373 35952 0.5
chip-tool-ipv6only arm64 (read only) 8373108 8405924 32816 0.4
(read/write) 364865 365953 1088 0.3
.bss 58961 59217 256 0.4
.data.rel.ro 251224 251832 608 0.2
.got 49672 49880 208 0.4
.init_array 200 208 8 4.0
.rodata 438412 439276 864 0.2
.text 7166868 7197076 30208 0.4
door-lock-app debug (read only) 1943041 1943345 304 0.0
(read/write) 120536 120824 288 0.2
.bss 51984 52272 288 0.6
.text 1620610 1620914 304 0.0
lighting-app debug+rpc (read only) 2069273 2069577 304 0.0
(read/write) 125784 126072 288 0.2
.bss 53024 53312 288 0.5
.text 1748002 1748306 304 0.0
ota-provider-app debug (read only) 1876497 1876801 304 0.0
(read/write) 116216 116504 288 0.2
.bss 51840 52128 288 0.6
.text 1567090 1567394 304 0.0
ota-requestor-app debug (read only) 1889809 1890113 304 0.0
(read/write) 117632 117888 256 0.2
.bss 52256 52512 256 0.5
.text 1587074 1587378 304 0.0
shell debug (read only) 2356425 2365145 8720 0.4
(read/write) 153456 153584 128 0.1
.bss 73696 73760 64 0.1
.data.rel.ro 73240 73304 64 0.1
.rodata 207378 207794 416 0.2
.text 1992194 2000450 8256 0.4
thermostat-no-ble arm64 (read only) 2162924 2169756 6832 0.3
(read/write) 150753 150849 96 0.1
.bss 67489 67521 32 0.0
.data.rel.ro 75040 75064 24 0.0
.got 4208 4232 24 0.6
.init_array 336 352 16 4.8
.text 1810560 1817360 6800 0.4
tv-app debug (read only) 2538449 2570705 32256 1.3
(read/write) 151456 151808 352 0.2
.bss 69184 69248 64 0.1
.data.rel.ro 73016 73320 304 0.4
.rodata 198349 199757 1408 0.7
.text 2166738 2197058 30320 1.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2430164 2431172 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1392736 1393744 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2392132 2392260 128 0.0
.bss 188448 188712 264 0.1
.text 1354704 1354832 128 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2327568 2327632 64 0.0
.bss 187424 187688 264 0.1
.text 1290168 1290232 64 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2318404 2318468 64 0.0
.bss 185972 186228 256 0.1
.text 1280976 1281040 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022731 1023067 336 0.0
bss 123548 123804 256 0.2
text 699400 699484 84 0.0
nrf52840dk_nrf52840+rpc (read/write) 992007 992359 352 0.0
bss 120736 120992 256 0.2
text 679300 679384 84 0.0
nrf52840dongle_nrf52840 (read/write) 1037515 1037851 336 0.0
bss 124768 125024 256 0.2
text 703268 703352 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929342 929694 352 0.0
bss 120112 120368 256 0.2
text 614424 614508 84 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951403 951739 336 0.0
bss 121752 122008 256 0.2
text 641568 641652 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858878 859214 336 0.0
bss 118344 118600 256 0.2
text 557372 557452 80 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949851 950187 336 0.0
bss 121472 121728 256 0.2
text 641388 641472 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945923 946275 352 0.0
bss 121476 121732 256 0.2
text 637628 637712 84 0.0
p6 all-clusters-app default (read/write) 2487800 2489408 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1446064 1447672 1608 0.1
light-app default (read/write) 2393272 2393416 144 0.0
.bss 113912 114168 256 0.2
.text 1351536 1351680 144 0.0
lock-app default (read/write) 2356744 2356872 128 0.0
.bss 113640 113896 256 0.2
.text 1315008 1315136 128 0.0
qpg lighting-app qpg6105+debug (read only) 600200 600280 80 0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 594880 594960 80 0.0
lock-app qpg6105+debug (read only) 565824 565904 80 0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 560504 560584 80 0.0
telink lighting-app tlsr9518adk80d (read/write) 878074 882134 4060 0.5
bss 87520 87552 32 0.0
text 618378 622304 3926 0.6
Decreases (5 builds for esp32, linux, qpg)
platform target config section 1072c65 3dbb57c change % change
esp32 all-clusters-app c3devkit (read/write) 1401602 1401490 -112 -0.0
.flash.rodata 200040 199896 -144 -0.1
m5stack (read/write) 466832 466736 -96 -0.0
.flash.rodata 227000 226872 -128 -0.1
linux thermostat-no-ble arm64 .rodata 133692 133580 -112 -0.1
qpg lighting-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
lock-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1072c65 3dbb57c change % change
cyw30739 light cyw930739m2evb_01 (read/write) 598706 599042 336 0.1
.app_xip_area 502624 502704 80 0.0
.bss 78780 79036 256 0.3
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 556646 556982 336 0.1
.app_xip_area 462132 462212 80 0.0
.bss 77252 77508 256 0.3
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 577770 578114 344 0.1
.app_xip_area 473824 473912 88 0.0
.bss 86356 86612 256 0.3
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914712 914856 144 0.0
(read/write) 129528 129784 256 0.2
.bss 127488 127744 256 0.2
.data 2036 2040 4 0.2
.text 914704 914848 144 0.0
BRD4161A+rpc (read only) 943404 943548 144 0.0
(read/write) 146440 146700 260 0.2
.bss 144264 144520 256 0.2
.data 2176 2180 4 0.2
.text 943396 943540 144 0.0
window-app BRD4161A (read only) 848516 848660 144 0.0
(read/write) 127416 127676 260 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 848508 848652 144 0.0
esp32 all-clusters-app c3devkit (read only) 949808 950930 1122 0.1
(read/write) 1401602 1401490 -112 -0.0
.dram0.bss 68504 68536 32 0.0
.dram0.data 14156 14156 0 0.0
.flash.rodata 200040 199896 -144 -0.1
.flash.text 949808 950930 1122 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 999275 1000527 1252 0.1
(read/write) 466832 466736 -96 -0.0
.dram0.bss 73640 73672 32 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 227000 226872 -128 -0.1
.flash.text 993891 995143 1252 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 691784 692132 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 605688 605768 80 0.0
lock k32w061+release (read/write) 694384 694724 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 608032 608112 80 0.0
linux all-clusters-app debug (read only) 2381585 2390385 8800 0.4
(read/write) 151104 151264 160 0.1
.bss 65376 65440 64 0.1
.data 1328 1328 0 0.0
.data.rel.ro 78696 78792 96 0.1
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 206309 206757 448 0.2
.text 2012290 2020594 8304 0.4
bridge-app debug+rpc (read only) 1731293 1731613 320 0.0
(read/write) 94568 94856 288 0.3
.bss 49296 49584 288 0.6
.data 2034 2034 0 0.0
.data.rel.ro 38104 38104 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 142188 142188 0 0.0
.text 1472725 1473045 320 0.0
chip-tool debug (read only) 8625093 8662733 37640 0.4
(read/write) 256576 257312 736 0.3
.bss 40712 40968 256 0.6
.data 1184 1184 0 0.0
.data.rel.ro 208656 209136 480 0.2
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 462421 463125 704 0.2
.text 7642421 7678373 35952 0.5
chip-tool-ipv6only arm64 (read only) 8373108 8405924 32816 0.4
(read/write) 364865 365953 1088 0.3
.bss 58961 59217 256 0.4
.data 1216 1216 0 0.0
.data.rel.ro 251224 251832 608 0.2
.dynamic 560 560 0 0.0
.got 49672 49880 208 0.4
.init 24 24 0 0.0
.init_array 200 208 8 4.0
.rodata 438412 439276 864 0.2
.text 7166868 7197076 30208 0.4
door-lock-app debug (read only) 1943041 1943345 304 0.0
(read/write) 120536 120824 288 0.2
.bss 51984 52272 288 0.6
.data 1010 1010 0 0.0
.data.rel.ro 62104 62104 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173522 173522 0 0.0
.text 1620610 1620914 304 0.0
lighting-app debug+rpc (read only) 2069273 2069577 304 0.0
(read/write) 125784 126072 288 0.2
.bss 53024 53312 288 0.5
.data 1400 1400 0 0.0
.data.rel.ro 65840 65840 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 166129 166129 0 0.0
.text 1748002 1748306 304 0.0
ota-provider-app debug (read only) 1876497 1876801 304 0.0
(read/write) 116216 116504 288 0.2
.bss 51840 52128 288 0.6
.data 1224 1224 0 0.0
.data.rel.ro 57496 57496 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 158395 158395 0 0.0
.text 1567090 1567394 304 0.0
ota-requestor-app debug (read only) 1889809 1890113 304 0.0
(read/write) 117632 117888 256 0.2
.bss 52256 52512 256 0.5
.data 1160 1160 0 0.0
.data.rel.ro 58760 58760 0 0.0
.dynamic 592 592 0 0.0
.got 4200 4200 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 153228 153228 0 0.0
.text 1587074 1587378 304 0.0
shell debug (read only) 2356425 2365145 8720 0.4
(read/write) 153456 153584 128 0.1
.bss 73696 73760 64 0.1
.data 832 832 0 0.0
.data.rel.ro 73240 73304 64 0.1
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 207378 207794 416 0.2
.text 1992194 2000450 8256 0.4
thermostat-no-ble arm64 (read only) 2162924 2169756 6832 0.3
(read/write) 150753 150849 96 0.1
.bss 67489 67521 32 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75040 75064 24 0.0
.dynamic 560 560 0 0.0
.got 4208 4232 24 0.6
.init 24 24 0 0.0
.init_array 336 352 16 4.8
.rodata 133692 133580 -112 -0.1
.text 1810560 1817360 6800 0.4
tv-app debug (read only) 2538449 2570705 32256 1.3
(read/write) 151456 151808 352 0.2
.bss 69184 69248 64 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73016 73320 304 0.4
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 198349 199757 1408 0.7
.text 2166738 2197058 30320 1.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2430164 2431172 1008 0.0
.bss 195916 195948 32 0.0
.data 5328 5336 8 0.2
.text 1392736 1393744 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2392132 2392260 128 0.0
.bss 188448 188712 264 0.1
.data 5632 5632 0 0.0
.text 1354704 1354832 128 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2327568 2327632 64 0.0
.bss 187424 187688 264 0.1
.data 5608 5608 0 0.0
.text 1290168 1290232 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2318404 2318468 64 0.0
.bss 185972 186228 256 0.1
.data 5440 5440 0 0.0
.text 1280976 1281040 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1022731 1023067 336 0.0
bss 123548 123804 256 0.2
rodata 120776 120776 0 0.0
text 699400 699484 84 0.0
nrf52840dk_nrf52840+rpc (read/write) 992007 992359 352 0.0
bss 120736 120992 256 0.2
rodata 112300 112300 0 0.0
text 679300 679384 84 0.0
nrf52840dongle_nrf52840 (read/write) 1037515 1037851 336 0.0
bss 124768 125024 256 0.2
rodata 119588 119588 0 0.0
text 703268 703352 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929342 929694 352 0.0
bss 120112 120368 256 0.2
rodata 114016 114016 0 0.0
text 614424 614508 84 0.0
lock-app nrf52840dk_nrf52840 (read/write) 951403 951739 336 0.0
bss 121752 122008 256 0.2
rodata 109472 109472 0 0.0
text 641568 641652 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858878 859214 336 0.0
bss 118344 118600 256 0.2
rodata 102640 102640 0 0.0
text 557372 557452 80 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 949851 950187 336 0.0
bss 121472 121728 256 0.2
rodata 108424 108424 0 0.0
text 641388 641472 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 945923 946275 352 0.0
bss 121476 121732 256 0.2
rodata 108120 108120 0 0.0
text 637628 637712 84 0.0
shell nrf52840dk_nrf52840 (read/write) 810767 810767 0 0.0
bss 113324 113324 0 0.0
rodata 79348 79348 0 0.0
text 540444 540444 0 0.0
p6 all-clusters-app default (read/write) 2487800 2489408 1608 0.1
.bss 124232 124264 32 0.0
.data 2672 2680 8 0.3
.text 1446064 1447672 1608 0.1
light-app default (read/write) 2393272 2393416 144 0.0
.bss 113912 114168 256 0.2
.data 2528 2528 0 0.0
.text 1351536 1351680 144 0.0
lock-app default (read/write) 2356744 2356872 128 0.0
.bss 113640 113896 256 0.2
.data 2488 2488 0 0.0
.text 1315008 1315136 128 0.0
qpg lighting-app qpg6105+debug (read only) 600200 600280 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90744 91000 256 0.3
.data 1112 1116 4 0.4
.text 594880 594960 80 0.0
lock-app qpg6105+debug (read only) 565824 565904 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90728 90984 256 0.3
.data 1064 1068 4 0.4
.text 560504 560584 80 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 878074 882134 4060 0.5
bss 87520 87552 32 0.0
noinit 37160 37160 0 0.0
text 618378 622304 3926 0.6

@github-actions
Copy link

github-actions bot commented Feb 21, 2022

PR #14952: Size comparison from e71be1c to d31aa72

Increases above 0.2%:

platform target config section e71be1c3 d31aa72 change % change
cyw30739 light cyw930739m2evb_01 .bss 78764 79020 256 0.3
lock cyw930739m2evb_01 .bss 77260 77516 256 0.3
ota-requestor cyw930739m2evb_01 .bss 86356 86612 256 0.3
k32w light k32w061+release .bss 78384 78648 264 0.3
lock k32w061+release .bss 78600 78856 256 0.3
linux chip-tool-ipv6only arm64 (read only) 8781772 8814956 33184 0.4
(read/write) 432641 433793 1152 0.3
.bss 58977 59233 256 0.4
.got 50880 51088 208 0.4
.init_array 200 208 8 4.0
.text 7412804 7443236 30432 0.4
thermostat-no-ble arm64 (read only) 2167740 2174844 7104 0.3
.got 4216 4240 24 0.6
.init_array 336 352 16 4.8
.text 1814240 1821312 7072 0.4
nrfconnect lighting-app nrf52840dk_nrf52840 bss 123528 123784 256 0.2
nrf52840dk_nrf52840+rpc bss 120716 120972 256 0.2
nrf52840dongle_nrf52840 bss 124748 125004 256 0.2
nrf5340dk_nrf5340_cpuapp bss 120088 120344 256 0.2
lock-app nrf52840dk_nrf52840 bss 121756 122012 256 0.2
nrf5340dk_nrf5340_cpuapp bss 118348 118604 256 0.2
pump-app nrf52840dk_nrf52840 bss 121476 121732 256 0.2
pump-controller-app nrf52840dk_nrf52840 bss 121480 121736 256 0.2
p6 all-clusters-app default .data 2672 2680 8 0.3
qpg lighting-app qpg6105+debug .bss 90944 91200 256 0.3
.data 1112 1116 4 0.4
lock-app qpg6105+debug .bss 90952 91208 256 0.3
.data 1064 1068 4 0.4
telink lighting-app tlsr9518adk80d (read/write) 878766 883026 4260 0.5
text 618928 623054 4126 0.7
Increases (30 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section e71be1c3 d31aa72 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 599502 599838 336 0.1
.app_xip_area 503436 503516 80 0.0
.bss 78764 79020 256 0.3
lock cyw930739m2evb_01 (read/write) 557538 557882 344 0.1
.app_xip_area 463016 463104 88 0.0
.bss 77260 77516 256 0.3
ota-requestor cyw930739m2evb_01 (read/write) 578774 579110 336 0.1
.app_xip_area 474828 474908 80 0.0
.bss 86356 86612 256 0.3
efr32 lighting-app BRD4161A (read only) 916484 916612 128 0.0
(read/write) 129500 129760 260 0.2
.bss 127464 127720 256 0.2
.data 2036 2040 4 0.2
.text 916476 916604 128 0.0
BRD4161A+rpc (read only) 945192 945320 128 0.0
(read/write) 146416 146680 264 0.2
.bss 144240 144496 256 0.2
.data 2176 2180 4 0.2
.text 945184 945312 128 0.0
window-app BRD4161A (read only) 850304 850448 144 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 850296 850440 144 0.0
esp32 all-clusters-app c3devkit (read only) 950408 951588 1180 0.1
.dram0.bss 67144 67176 32 0.0
.flash.text 950408 951588 1180 0.1
m5stack (read only) 999903 1001175 1272 0.1
.dram0.bss 72296 72328 32 0.0
.flash.text 994519 995791 1272 0.1
k32w light k32w061+release (read/write) 692692 693040 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 606596 606676 80 0.0
lock k32w061+release (read/write) 695256 695596 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 608904 608984 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8781772 8814956 33184 0.4
(read/write) 432641 433793 1152 0.3
.bss 58977 59233 256 0.4
.data.rel.ro 317776 318448 672 0.2
.got 50880 51088 208 0.4
.init_array 200 208 8 4.0
.rodata 454596 455460 864 0.2
.text 7412804 7443236 30432 0.4
thermostat-no-ble arm64 (read only) 2167740 2174844 7104 0.3
(read/write) 151137 151233 96 0.1
.bss 67521 67553 32 0.0
.data.rel.ro 75384 75408 24 0.0
.got 4216 4240 24 0.6
.init_array 336 352 16 4.8
.text 1814240 1821312 7072 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2430660 2431732 1072 0.0
.bss 194564 194596 32 0.0
.data 5328 5336 8 0.2
.text 1393232 1394304 1072 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2392780 2392844 64 0.0
.bss 188432 188696 264 0.1
.text 1355352 1355416 64 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2328224 2328288 64 0.0
.bss 187432 187696 264 0.1
.text 1290824 1290888 64 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2319124 2319252 128 0.0
.bss 185980 186236 256 0.1
.text 1281696 1281824 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1023579 1023995 416 0.0
bss 123528 123784 256 0.2
text 700044 700200 156 0.0
nrf52840dk_nrf52840+rpc (read/write) 992891 993307 416 0.0
bss 120716 120972 256 0.2
text 679948 680104 156 0.0
nrf52840dongle_nrf52840 (read/write) 1038335 1038735 400 0.0
bss 124748 125004 256 0.2
text 703856 704000 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930190 930606 416 0.0
bss 120088 120344 256 0.2
text 615072 615228 156 0.0
lock-app nrf52840dk_nrf52840 (read/write) 952343 952727 384 0.0
bss 121756 122012 256 0.2
text 642160 642292 132 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859822 860206 384 0.0
bss 118348 118604 256 0.2
text 557964 558096 132 0.0
pump-app nrf52840dk_nrf52840 (read/write) 950919 951303 384 0.0
bss 121476 121732 256 0.2
text 641980 642112 132 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 946867 947267 400 0.0
bss 121480 121736 256 0.2
text 638220 638352 132 0.0
p6 all-clusters-app default (read/write) 2489048 2490768 1720 0.1
.bss 122872 122904 32 0.0
.data 2672 2680 8 0.3
.text 1447312 1449032 1720 0.1
light-app default (read/write) 2394600 2394744 144 0.0
.bss 113896 114152 256 0.2
.text 1352864 1353008 144 0.0
lock-app default (read/write) 2358176 2358320 144 0.0
.bss 113648 113904 256 0.2
.text 1316440 1316584 144 0.0
qpg lighting-app qpg6105+debug (read only) 600348 600428 80 0.0
.bss 90944 91200 256 0.3
.data 1112 1116 4 0.4
.text 595028 595108 80 0.0
lock-app qpg6105+debug (read only) 566108 566188 80 0.0
.bss 90952 91208 256 0.3
.data 1064 1068 4 0.4
.text 560788 560868 80 0.0
telink lighting-app tlsr9518adk80d (read/write) 878766 883026 4260 0.5
bss 87500 87532 32 0.0
text 618928 623054 4126 0.7
Decreases (5 builds for esp32, linux, qpg)
platform target config section e71be1c3 d31aa72 change % change
esp32 all-clusters-app c3devkit (read/write) 1400290 1400178 -112 -0.0
.flash.rodata 200088 199944 -144 -0.1
m5stack (read/write) 465560 465464 -96 -0.0
.flash.rodata 227072 226944 -128 -0.1
linux thermostat-no-ble arm64 .rodata 134060 133948 -112 -0.1
qpg lighting-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
lock-app qpg6105+debug (read/write) 146940 146936 -4 -0.0
Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section e71be1c3 d31aa72 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 599502 599838 336 0.1
.app_xip_area 503436 503516 80 0.0
.bss 78764 79020 256 0.3
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 557538 557882 344 0.1
.app_xip_area 463016 463104 88 0.0
.bss 77260 77516 256 0.3
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 578774 579110 336 0.1
.app_xip_area 474828 474908 80 0.0
.bss 86356 86612 256 0.3
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 916484 916612 128 0.0
(read/write) 129500 129760 260 0.2
.bss 127464 127720 256 0.2
.data 2036 2040 4 0.2
.text 916476 916604 128 0.0
BRD4161A+rpc (read only) 945192 945320 128 0.0
(read/write) 146416 146680 264 0.2
.bss 144240 144496 256 0.2
.data 2176 2180 4 0.2
.text 945184 945312 128 0.0
window-app BRD4161A (read only) 850304 850448 144 0.0
(read/write) 127416 127680 264 0.2
.bss 125512 125768 256 0.2
.data 1904 1908 4 0.2
.text 850296 850440 144 0.0
esp32 all-clusters-app c3devkit (read only) 950408 951588 1180 0.1
(read/write) 1400290 1400178 -112 -0.0
.dram0.bss 67144 67176 32 0.0
.dram0.data 14156 14156 0 0.0
.flash.rodata 200088 199944 -144 -0.1
.flash.text 950408 951588 1180 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 999903 1001175 1272 0.1
(read/write) 465560 465464 -96 -0.0
.dram0.bss 72296 72328 32 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 227072 226944 -128 -0.1
.flash.text 994519 995791 1272 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 692692 693040 348 0.1
.bss 78384 78648 264 0.3
.data 1912 1916 4 0.2
.text 606596 606676 80 0.0
lock k32w061+release (read/write) 695256 695596 340 0.0
.bss 78600 78856 256 0.3
.data 1952 1956 4 0.2
.text 608904 608984 80 0.0
linux chip-tool-ipv6only arm64 (read only) 8781772 8814956 33184 0.4
(read/write) 432641 433793 1152 0.3
.bss 58977 59233 256 0.4
.data 1216 1216 0 0.0
.data.rel.ro 317776 318448 672 0.2
.dynamic 560 560 0 0.0
.got 50880 51088 208 0.4
.init 24 24 0 0.0
.init_array 200 208 8 4.0
.rodata 454596 455460 864 0.2
.text 7412804 7443236 30432 0.4
thermostat-no-ble arm64 (read only) 2167740 2174844 7104 0.3
(read/write) 151137 151233 96 0.1
.bss 67521 67553 32 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75384 75408 24 0.0
.dynamic 560 560 0 0.0
.got 4216 4240 24 0.6
.init 24 24 0 0.0
.init_array 336 352 16 4.8
.rodata 134060 133948 -112 -0.1
.text 1814240 1821312 7072 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2430660 2431732 1072 0.0
.bss 194564 194596 32 0.0
.data 5328 5336 8 0.2
.text 1393232 1394304 1072 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2392780 2392844 64 0.0
.bss 188432 188696 264 0.1
.data 5632 5632 0 0.0
.text 1355352 1355416 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2328224 2328288 64 0.0
.bss 187432 187696 264 0.1
.data 5608 5608 0 0.0
.text 1290824 1290888 64 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2319124 2319252 128 0.0
.bss 185980 186236 256 0.1
.data 5440 5440 0 0.0
.text 1281696 1281824 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1023579 1023995 416 0.0
bss 123528 123784 256 0.2
rodata 120984 120984 0 0.0
text 700044 700200 156 0.0
nrf52840dk_nrf52840+rpc (read/write) 992891 993307 416 0.0
bss 120716 120972 256 0.2
rodata 112528 112528 0 0.0
text 679948 680104 156 0.0
nrf52840dongle_nrf52840 (read/write) 1038335 1038735 400 0.0
bss 124748 125004 256 0.2
rodata 119816 119816 0 0.0
text 703856 704000 144 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930190 930606 416 0.0
bss 120088 120344 256 0.2
rodata 114240 114240 0 0.0
text 615072 615228 156 0.0
lock-app nrf52840dk_nrf52840 (read/write) 952343 952727 384 0.0
bss 121756 122012 256 0.2
rodata 109820 109820 0 0.0
text 642160 642292 132 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859822 860206 384 0.0
bss 118348 118604 256 0.2
rodata 102992 102992 0 0.0
text 557964 558096 132 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 950919 951303 384 0.0
bss 121476 121732 256 0.2
rodata 108772 108772 0 0.0
text 641980 642112 132 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 946867 947267 400 0.0
bss 121480 121736 256 0.2
rodata 108472 108472 0 0.0
text 638220 638352 132 0.0
shell nrf52840dk_nrf52840 (read/write) 811543 811543 0 0.0
bss 113324 113324 0 0.0
rodata 79756 79756 0 0.0
text 540812 540812 0 0.0
p6 all-clusters-app default (read/write) 2489048 2490768 1720 0.1
.bss 122872 122904 32 0.0
.data 2672 2680 8 0.3
.text 1447312 1449032 1720 0.1
light-app default (read/write) 2394600 2394744 144 0.0
.bss 113896 114152 256 0.2
.data 2528 2528 0 0.0
.text 1352864 1353008 144 0.0
lock-app default (read/write) 2358176 2358320 144 0.0
.bss 113648 113904 256 0.2
.data 2488 2488 0 0.0
.text 1316440 1316584 144 0.0
qpg lighting-app qpg6105+debug (read only) 600348 600428 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90944 91200 256 0.3
.data 1112 1116 4 0.4
.text 595028 595108 80 0.0
lock-app qpg6105+debug (read only) 566108 566188 80 0.0
(read/write) 146940 146936 -4 -0.0
.bss 90952 91208 256 0.3
.data 1064 1068 4 0.4
.text 560788 560868 80 0.0
persistent-storage-app qpg6105+debug (read only) 99536 99536 0 0.0
(read/write) 146941 146941 0 0.0
.bss 24001 24001 0 0.0
.data 180 180 0 0.0
.text 94216 94216 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 878766 883026 4260 0.5
bss 87500 87532 32 0.0
noinit 37160 37160 0 0.0
text 618928 623054 4126 0.7

@mrjerryjohns mrjerryjohns merged commit f8f54e9 into project-chip:master Feb 21, 2022
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.

6 participants