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

Clean up the redundant user labels when the list becomes smaller than previous list for a given endpoint #21336

Merged
merged 2 commits into from
Jul 29, 2022

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented Jul 28, 2022

Problem

What is being fixed? Examples:

  • DeviceInfoProvider allows the UserLabel list to be set per endpoint

    • Default impl in examples/providers/DeviceInfoProviderImpl.cpp stores current list size as one key, and all the entries for that endpoint as separate keys
  • The problems this causes are as follows:

  • If the list is written with N entries, it takes N+1 PersistentStorageDelegate entries instead of possibly 1-2: 1 for the length, 1 for the list of entries, or better, 1 for the whole set of entries
  • If the list is written with 0 entries, the size changes, but impl in examples/providers/DeviceInfoProviderImpl.cpp does not delete or move any of the storage: all the storage is left behind.
  • If the RemoveFabric is done on the last fabric, all the data is left behind, which violates the following paragraph of spec:

11.18.7.12. RemoveFabric Command
...

  • If the FabricIndex matches the last remaining entry in the Fabrics list, then the device SHALL delete all Matter related data on the node which was created since it was commissioned. This includes all Fabric-Scoped data, including Access Control List, bindings, scenes, group keys, operational certificates, etc.
  • There is no way to delete any of the data on any of the endpoints. As soon as a userlabel is written, the key is persisted until the platform removes all storage.

  • Fixes DeviceInfoProvider leaks storage #21131

Change overview

  • Add APIs to the interface to handle removal of last fabric
  • When the list becomes smaller than previous list for a given endpoint, all "over-size" keys (keys for [current_length..previous_length-1]) should be deleted, to recover space.

Testing

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

  • Build chip_tool and all-clusters-app
    scripts/examples/gn_build_example.sh examples/all-clusters-app/linux out/debug/standalone chip_config_network_layer_ble=false && scripts/examples/gn_build_example.sh examples/chip-tool out/debug/standalone

  • Run TestUserLabelCluster yaml test
    scripts/run_in_build_env.sh "./scripts/tests/run_test_suite.py --chip-tool ./out/debug/standalone/chip-tool --log-level debug --target TestUserLabelCluster run --iterations 1 --all-clusters-app ./out/debug/standalone/chip-all-clusters-app"

@github-actions
Copy link

github-actions bot commented Jul 28, 2022

PR #21336: Size comparison from 19163f8 to 1d55aa2

Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 19163f8 1d55aa2 change % change
bl602 lighting-app bl602 (read/write) 1381330 1381722 392 0.0
.text 1051628 1051936 308 0.0
bl602+rpc (read/write) 1426746 1427138 392 0.0
.text 1083292 1083600 308 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668299 668579 280 0.0
.rodata 88195 88259 64 0.1
.text 579788 580004 216 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633875 634163 288 0.0
.rodata 77411 77483 72 0.1
.text 556140 556356 216 0.0
lock-ftd LP_CC2652R7 (read only) 671447 671727 280 0.0
.rodata 76263 76327 64 0.1
.text 594704 594920 216 0.0
lock-mtd LP_CC2652R7 (read only) 653555 653835 280 0.0
.rodata 100875 100947 72 0.1
.text 552200 552408 208 0.0
pump-app LP_CC2652R7 (read only) 680743 680983 240 0.0
.bss 71404 71412 8 0.0
.rodata 88863 88935 72 0.1
.text 591396 591564 168 0.0
pump-controller-app LP_CC2652R7 (read only) 666487 666719 232 0.0
.bss 71540 71548 8 0.0
.rodata 84679 84751 72 0.1
.text 581328 581488 160 0.0
shell LP_CC2652R7 (read only) 661006 661286 280 0.0
.rodata 85166 85238 72 0.1
.text 575524 575732 208 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583206 583446 240 0.0
.app_xip_area 460016 460256 240 0.1
lock cyw930739m2evb_01 (read/write) 589126 589382 256 0.0
.app_xip_area 461208 461464 256 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 588938 589218 280 0.0
.app_xip_area 466564 466844 280 0.1
efr32 lighting-app BRD4161A (read/write) 1087832 1088208 376 0.0
.text 952480 952856 376 0.0
BRD4161A+rpc (read/write) 1142124 1142500 376 0.0
.text 989880 990256 376 0.0
BRD4161A+rs911x (read/write) 973224 973624 400 0.0
.text 809420 809820 400 0.0
lock-app BRD4161A+wf200 (read/write) 1128296 1128664 368 0.0
.text 981852 982220 368 0.0
window-app BRD4161A (read/write) 1081308 1081700 392 0.0
.text 944452 944844 392 0.0
esp32 all-clusters-app c3devkit (read only) 1022458 1022760 302 0.0
(read/write) 1486274 1486354 80 0.0
.flash.rodata 215936 216016 80 0.0
.flash.text 1022458 1022760 302 0.0
m5stack (read only) 1076107 1076391 284 0.0
(read/write) 488312 488384 72 0.0
.flash.rodata 246364 246436 72 0.0
.flash.text 1070723 1071007 284 0.0
k32w light k32w0+release (read/write) 642600 642808 208 0.0
.text 568108 568316 208 0.0
lock k32w0+release (read/write) 699832 700120 288 0.0
.text 624892 625180 288 0.0
linux all-clusters-app debug (read only) 2989849 2991257 1408 0.0
.data.rel.ro 85272 85288 16 0.0
.rodata 269067 269131 64 0.0
.text 2542210 2543506 1296 0.1
all-clusters-minimal-app debug (read only) 2832889 2834297 1408 0.0
.data.rel.ro 77864 77880 16 0.0
.rodata 269227 269291 64 0.0
.text 2387698 2388994 1296 0.1
bridge-app debug+rpc (read only) 2351177 2352601 1424 0.1
.data.rel.ro 67304 67320 16 0.0
.rodata 201384 201448 64 0.0
.text 1987026 1988338 1312 0.1
chip-tool debug (read only) 10412065 10414849 2784 0.0
.rodata 535317 535541 224 0.0
.text 8431556 8434116 2560 0.0
chip-tool-ipv6only arm64 (read only) 9829588 9832020 2432 0.0
.rodata 467492 467684 192 0.0
.text 7786516 7788756 2240 0.0
lighting-app debug+rpc (read only) 2574169 2575593 1424 0.1
(read/write) 130096 130160 64 0.0
.data.rel.ro 72344 72392 48 0.1
.rodata 217104 217168 64 0.0
.text 2186210 2187522 1312 0.1
lock-app debug (read only) 2539185 2540625 1440 0.1
.data.rel.ro 69352 69368 16 0.0
.rodata 231984 232080 96 0.0
.text 2141122 2142418 1296 0.1
ota-provider-app debug (read only) 2343545 2344985 1440 0.1
.data.rel.ro 63336 63352 16 0.0
.rodata 207576 207672 96 0.0
.text 1972306 1973602 1296 0.1
ota-requestor-app debug (read only) 2464553 2465977 1424 0.1
(read/write) 126304 126336 32 0.0
.data.rel.ro 67992 68008 16 0.0
.rodata 211136 211200 64 0.0
.text 2081138 2082450 1312 0.1
shell debug (read only) 2573377 2574593 1216 0.0
.rodata 231250 231346 96 0.0
.text 2184066 2185186 1120 0.1
thermostat-no-ble arm64 (read only) 2343388 2344508 1120 0.0
(read/write) 141601 141617 16 0.0
.data.rel.ro 75856 75864 8 0.0
.rodata 138964 139028 64 0.0
.text 1967200 1968240 1040 0.1
tv-app debug (read only) 3123553 3124961 1408 0.0
.data.rel.ro 78888 78896 8 0.0
.rodata 253416 253480 64 0.0
.text 2681138 2682434 1296 0.0
tv-casting-app debug (read only) 5378297 5379705 1408 0.0
(read/write) 158592 158624 32 0.0
.data.rel.ro 98432 98440 8 0.0
.rodata 338513 338577 64 0.0
.text 4772706 4774002 1296 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2450384 2450648 264 0.0
.text 1413028 1413292 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172691 1173055 364 0.0
rodata 141828 141904 76 0.1
text 808808 809096 288 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152743 1153023 280 0.0
rodata 133360 133432 72 0.1
text 798120 798336 216 0.0
p6 all-clusters-app default (read/write) 1686700 1687012 312 0.0
.text 1526528 1526840 312 0.0
all-clusters-minimal-app default (read/write) 1630796 1631108 312 0.0
.text 1471344 1471656 312 0.0
light-app default (read/write) 1552220 1552532 312 0.0
.text 1401072 1401384 312 0.0
lock-app default (read/write) 1589828 1590140 312 0.0
.text 1434208 1434520 312 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799608 799896 288 0.0
text 567242 567460 218 0.0
lighting-app tlsr9518adk80d (read/write) 819708 819996 288 0.0
text 583812 584032 220 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 19163f8 1d55aa2 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183068 182788 -280 -0.2
lock-ftd LP_CC2652R7 (read/write) 170112 169832 -280 -0.2
lock-mtd LP_CC2652R7 (read/write) 183692 183412 -280 -0.2
pump-app LP_CC2652R7 (read/write) 161648 161416 -232 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176040 175816 -224 -0.1
shell LP_CC2652R7 (read/write) 185880 185600 -280 -0.2
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 19163f8 1d55aa2 change % change
bl602 lighting-app bl602 (read/write) 1381330 1381722 392 0.0
.bss 117618 117618 0 0.0
.data 4480 4480 0 0.0
.text 1051628 1051936 308 0.0
bl602+rpc (read/write) 1426746 1427138 392 0.0
.bss 125058 125058 0 0.0
.data 4600 4600 0 0.0
.text 1083292 1083600 308 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668299 668579 280 0.0
(read/write) 183068 182788 -280 -0.2
.bss 74260 74260 0 0.0
.data 3356 3356 0 0.0
.rodata 88195 88259 64 0.1
.text 579788 580004 216 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633875 634163 288 0.0
(read/write) 157828 157828 0 0.0
.bss 73556 73556 0 0.0
.data 3356 3356 0 0.0
.rodata 77411 77483 72 0.1
.text 556140 556356 216 0.0
lock-ftd LP_CC2652R7 (read only) 671447 671727 280 0.0
(read/write) 170112 169832 -280 -0.2
.bss 71340 71340 0 0.0
.data 3280 3280 0 0.0
.rodata 76263 76327 64 0.1
.text 594704 594920 216 0.0
lock-mtd LP_CC2652R7 (read only) 653555 653835 280 0.0
(read/write) 183692 183412 -280 -0.2
.bss 67028 67028 0 0.0
.data 3280 3280 0 0.0
.rodata 100875 100947 72 0.1
.text 552200 552408 208 0.0
pump-app LP_CC2652R7 (read only) 680743 680983 240 0.0
(read/write) 161648 161416 -232 -0.1
.bss 71404 71412 8 0.0
.data 3280 3280 0 0.0
.rodata 88863 88935 72 0.1
.text 591396 591564 168 0.0
pump-controller-app LP_CC2652R7 (read only) 666487 666719 232 0.0
(read/write) 176040 175816 -224 -0.1
.bss 71540 71548 8 0.0
.data 3276 3276 0 0.0
.rodata 84679 84751 72 0.1
.text 581328 581488 160 0.0
shell LP_CC2652R7 (read only) 661006 661286 280 0.0
(read/write) 185880 185600 -280 -0.2
.bss 76580 76580 0 0.0
.data 3360 3360 0 0.0
.rodata 85166 85238 72 0.1
.text 575524 575732 208 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583206 583446 240 0.0
.app_xip_area 460016 460256 240 0.1
.bss 65648 65648 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589126 589382 256 0.0
.app_xip_area 461208 461464 256 0.1
.bss 70376 70376 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 588938 589218 280 0.0
.app_xip_area 466564 466844 280 0.1
.bss 64888 64888 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1087832 1088208 376 0.0
.bss 133284 133284 0 0.0
.data 2048 2048 0 0.0
.text 952480 952856 376 0.0
BRD4161A+rpc (read/write) 1142124 1142500 376 0.0
.bss 149964 149964 0 0.0
.data 2260 2260 0 0.0
.text 989880 990256 376 0.0
BRD4161A+rs911x (read/write) 973224 973624 400 0.0
.bss 161736 161736 0 0.0
.data 2048 2048 0 0.0
.text 809420 809820 400 0.0
lock-app BRD4161A+wf200 (read/write) 1128296 1128664 368 0.0
.bss 144368 144368 0 0.0
.data 2056 2056 0 0.0
.text 981852 982220 368 0.0
window-app BRD4161A (read/write) 1081308 1081700 392 0.0
.bss 134756 134756 0 0.0
.data 2076 2076 0 0.0
.text 944452 944844 392 0.0
esp32 all-clusters-app c3devkit (read only) 1022458 1022760 302 0.0
(read/write) 1486274 1486354 80 0.0
.dram0.bss 70296 70296 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215936 216016 80 0.0
.flash.text 1022458 1022760 302 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076107 1076391 284 0.0
(read/write) 488312 488384 72 0.0
.dram0.bss 75808 75808 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246364 246436 72 0.0
.flash.text 1070723 1071007 284 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 642600 642808 208 0.0
.bss 69736 69736 0 0.0
.data 2028 2028 0 0.0
.text 568108 568316 208 0.0
lock k32w0+release (read/write) 699832 700120 288 0.0
.bss 70176 70176 0 0.0
.data 2036 2036 0 0.0
.text 624892 625180 288 0.0
linux all-clusters-app debug (read only) 2989849 2991257 1408 0.0
(read/write) 155584 155584 0 0.0
.bss 61888 61888 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 85272 85288 16 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 269067 269131 64 0.0
.text 2542210 2543506 1296 0.1
all-clusters-minimal-app debug (read only) 2832889 2834297 1408 0.0
(read/write) 147288 147288 0 0.0
.bss 61088 61088 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 77864 77880 16 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 269227 269291 64 0.0
.text 2387698 2388994 1296 0.1
bridge-app debug+rpc (read only) 2351177 2352601 1424 0.1
(read/write) 127160 127160 0 0.0
.bss 50176 50176 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 67304 67320 16 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 201384 201448 64 0.0
.text 1987026 1988338 1312 0.1
chip-tool debug (read only) 10412065 10414849 2784 0.0
(read/write) 628376 628376 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 593744 593744 0 0.0
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 535317 535541 224 0.0
.text 8431556 8434116 2560 0.0
chip-tool-ipv6only arm64 (read only) 9829588 9832020 2432 0.0
(read/write) 675729 675729 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 621080 621080 0 0.0
.dynamic 560 560 0 0.0
.got 13528 13528 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 467492 467684 192 0.0
.text 7786516 7788756 2240 0.0
lighting-app debug+rpc (read only) 2574169 2575593 1424 0.1
(read/write) 130096 130160 64 0.0
.bss 49728 49728 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72344 72392 48 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 217104 217168 64 0.0
.text 2186210 2187522 1312 0.1
lock-app debug (read only) 2539185 2540625 1440 0.1
(read/write) 125176 125176 0 0.0
.bss 48160 48160 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69352 69368 16 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 231984 232080 96 0.0
.text 2141122 2142418 1296 0.1
ota-provider-app debug (read only) 2343545 2344985 1440 0.1
(read/write) 118944 118944 0 0.0
.bss 47776 47776 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63352 16 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 207576 207672 96 0.0
.text 1972306 1973602 1296 0.1
ota-requestor-app debug (read only) 2464553 2465977 1424 0.1
(read/write) 126304 126336 32 0.0
.bss 50144 50144 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 67992 68008 16 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 211136 211200 64 0.0
.text 2081138 2082450 1312 0.1
shell debug (read only) 2573377 2574593 1216 0.0
(read/write) 141736 141736 0 0.0
.bss 57736 57736 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76944 76944 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 231250 231346 96 0.0
.text 2184066 2185186 1120 0.1
thermostat-no-ble arm64 (read only) 2343388 2344508 1120 0.0
(read/write) 141601 141617 16 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75856 75864 8 0.0
.dynamic 560 560 0 0.0
.got 4992 4992 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 138964 139028 64 0.0
.text 1967200 1968240 1040 0.1
tv-app debug (read only) 3123553 3124961 1408 0.0
(read/write) 257416 257416 0 0.0
.bss 167256 167256 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 78888 78896 8 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 253416 253480 64 0.0
.text 2681138 2682434 1296 0.0
tv-casting-app debug (read only) 5378297 5379705 1408 0.0
(read/write) 158592 158624 32 0.0
.bss 51352 51352 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98432 98440 8 0.0
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 338513 338577 64 0.0
.text 4772706 4774002 1296 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2450384 2450648 264 0.0
.bss 214516 214516 0 0.0
.data 5872 5872 0 0.0
.text 1413028 1413292 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172691 1173055 364 0.0
bss 143140 143140 0 0.0
rodata 141828 141904 76 0.1
text 808808 809096 288 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152743 1153023 280 0.0
bss 142376 142376 0 0.0
rodata 133360 133432 72 0.1
text 798120 798336 216 0.0
p6 all-clusters-app default (read only) 881560 881560 0 0.0
(read/write) 1686700 1687012 312 0.0
.bss 149136 149136 0 0.0
.data 2648 2648 0 0.0
.text 1526528 1526840 312 0.0
all-clusters-minimal-app default (read only) 882280 882280 0 0.0
(read/write) 1630796 1631108 312 0.0
.bss 148416 148416 0 0.0
.data 2648 2648 0 0.0
.text 1471344 1471656 312 0.0
light-app default (read only) 890584 890584 0 0.0
(read/write) 1552220 1552532 312 0.0
.bss 140320 140320 0 0.0
.data 2440 2440 0 0.0
.text 1401072 1401384 312 0.0
lock-app default (read only) 886112 886112 0 0.0
(read/write) 1589828 1590140 312 0.0
.bss 144776 144776 0 0.0
.data 2456 2456 0 0.0
.text 1434208 1434520 312 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799608 799896 288 0.0
bss 70816 70816 0 0.0
noinit 40416 40416 0 0.0
text 567242 567460 218 0.0
lighting-app tlsr9518adk80d (read/write) 819708 819996 288 0.0
bss 71660 71660 0 0.0
noinit 40416 40416 0 0.0
text 583812 584032 220 0.0

@github-actions
Copy link

github-actions bot commented Jul 28, 2022

PR #21336: Size comparison from 00b5886 to 82edb88

Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 00b5886 82edb88 change % change
bl602 lighting-app bl602 (read/write) 1381378 1381778 400 0.0
.text 1051676 1051996 320 0.0
bl602+rpc (read/write) 1426794 1427194 400 0.0
.text 1083340 1083660 320 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668363 668635 272 0.0
.rodata 88195 88259 64 0.1
.text 579852 580060 208 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633939 634203 264 0.0
.rodata 77411 77483 72 0.1
.text 556204 556396 192 0.0
lock-ftd LP_CC2652R7 (read only) 671495 671767 272 0.0
.rodata 76263 76327 64 0.1
.text 594752 594960 208 0.0
lock-mtd LP_CC2652R7 (read only) 653595 653875 280 0.0
.rodata 100875 100947 72 0.1
.text 552240 552448 208 0.0
pump-app LP_CC2652R7 (read only) 680799 681031 232 0.0
.bss 71380 71388 8 0.0
.rodata 88863 88935 72 0.1
.text 591452 591612 160 0.0
pump-controller-app LP_CC2652R7 (read only) 666527 666759 232 0.0
.bss 71516 71524 8 0.0
.rodata 84679 84751 72 0.1
.text 581368 581528 160 0.0
shell LP_CC2652R7 (read only) 661046 661334 288 0.0
.rodata 85166 85238 72 0.1
.text 575564 575780 216 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583246 583494 248 0.0
.app_xip_area 460064 460312 248 0.1
lock cyw930739m2evb_01 (read/write) 589158 589422 264 0.0
.app_xip_area 461248 461512 264 0.1
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 588970 589258 288 0.0
.app_xip_area 466604 466892 288 0.1
efr32 lighting-app BRD4161A (read/write) 1087840 1088216 376 0.0
.text 952496 952872 376 0.0
BRD4161A+rpc (read/write) 1142148 1142540 392 0.0
.text 989912 990304 392 0.0
BRD4161A+rs911x (read/write) 973720 974128 408 0.0
.text 809916 810324 408 0.1
lock-app BRD4161A+wf200 (read/write) 1128392 1128760 368 0.0
.text 981948 982316 368 0.0
window-app BRD4161A (read/write) 1081316 1081708 392 0.0
.text 944468 944860 392 0.0
esp32 all-clusters-app c3devkit (read only) 1022520 1022830 310 0.0
(read/write) 1486274 1486354 80 0.0
.flash.rodata 215936 216016 80 0.0
.flash.text 1022520 1022830 310 0.0
m5stack (read only) 1076151 1076455 304 0.0
(read/write) 488312 488384 72 0.0
.flash.rodata 246364 246436 72 0.0
.flash.text 1070767 1071071 304 0.0
k32w light k32w0+release (read/write) 642640 642848 208 0.0
.text 568156 568364 208 0.0
lock k32w0+release (read/write) 699920 700192 272 0.0
.text 624988 625260 272 0.0
linux all-clusters-app debug (read only) 2990169 2991641 1472 0.0
.data.rel.ro 85272 85288 16 0.0
.rodata 269195 269259 64 0.0
.text 2542402 2543762 1360 0.1
all-clusters-minimal-app debug (read only) 2833209 2834681 1472 0.1
.data.rel.ro 77864 77880 16 0.0
.rodata 269355 269419 64 0.0
.text 2387890 2389250 1360 0.1
bridge-app debug+rpc (read only) 2351561 2353065 1504 0.1
.data.rel.ro 67304 67320 16 0.0
.rodata 201480 201576 96 0.0
.text 1987314 1988674 1360 0.1
chip-tool debug (read only) 10464689 10467473 2784 0.0
.rodata 536021 536245 224 0.0
.text 8444260 8446820 2560 0.0
chip-tool-ipv6only arm64 (read only) 9880708 9883156 2448 0.0
.rodata 468228 468420 192 0.0
.text 7797348 7799604 2256 0.0
lighting-app debug+rpc (read only) 2574425 2575897 1472 0.1
(read/write) 130096 130160 64 0.0
.data.rel.ro 72344 72392 48 0.1
.rodata 217232 217296 64 0.0
.text 2186338 2187698 1360 0.1
lock-app debug (read only) 2539617 2541089 1472 0.1
.data.rel.ro 69352 69368 16 0.0
.rodata 232112 232176 64 0.0
.text 2141426 2142786 1360 0.1
ota-provider-app debug (read only) 2343961 2345465 1504 0.1
.data.rel.ro 63336 63352 16 0.0
.rodata 207704 207800 96 0.0
.text 1972594 1973954 1360 0.1
ota-requestor-app debug (read only) 2464873 2466345 1472 0.1
(read/write) 126304 126336 32 0.0
.data.rel.ro 67992 68008 16 0.0
.rodata 211264 211328 64 0.0
.text 2081330 2082690 1360 0.1
shell debug (read only) 2573665 2574929 1264 0.0
.rodata 231250 231346 96 0.0
.text 2184354 2185522 1168 0.1
thermostat-no-ble arm64 (read only) 2343516 2344684 1168 0.0
.data.rel.ro 75880 75888 8 0.0
.rodata 138964 139028 64 0.0
.text 1967312 1968384 1072 0.1
tv-app debug (read only) 3141857 3143329 1472 0.0
.data.rel.ro 79000 79008 8 0.0
.rodata 254184 254248 64 0.0
.text 2698338 2699698 1360 0.1
tv-casting-app debug (read only) 5379529 5381001 1472 0.0
(read/write) 158592 158624 32 0.0
.data.rel.ro 98432 98440 8 0.0
.rodata 338641 338705 64 0.0
.text 4773810 4775170 1360 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2450672 2450936 264 0.0
.text 1413316 1413580 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172755 1173103 348 0.0
rodata 141828 141904 76 0.1
text 808856 809136 280 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152807 1153087 280 0.0
rodata 133360 133432 72 0.1
text 798164 798376 212 0.0
p6 all-clusters-app default (read/write) 1686780 1687092 312 0.0
.text 1526608 1526920 312 0.0
all-clusters-minimal-app default (read/write) 1630876 1631204 328 0.0
.text 1471424 1471752 328 0.0
light-app default (read/write) 1552284 1552596 312 0.0
.text 1401136 1401448 312 0.0
lock-app default (read/write) 1589908 1590220 312 0.0
.text 1434288 1434600 312 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799608 799904 296 0.0
text 567248 567472 224 0.0
lighting-app tlsr9518adk80d (read/write) 819748 820044 296 0.0
text 583850 584078 228 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 00b5886 82edb88 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182980 182708 -272 -0.1
lock-ftd LP_CC2652R7 (read/write) 170040 169768 -272 -0.2
lock-mtd LP_CC2652R7 (read/write) 183628 183348 -280 -0.2
pump-app LP_CC2652R7 (read/write) 161568 161344 -224 -0.1
pump-controller-app LP_CC2652R7 (read/write) 175976 175752 -224 -0.1
shell LP_CC2652R7 (read/write) 185816 185528 -288 -0.2
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 00b5886 82edb88 change % change
bl602 lighting-app bl602 (read/write) 1381378 1381778 400 0.0
.bss 117618 117618 0 0.0
.data 4480 4480 0 0.0
.text 1051676 1051996 320 0.0
bl602+rpc (read/write) 1426794 1427194 400 0.0
.bss 125058 125058 0 0.0
.data 4600 4600 0 0.0
.text 1083340 1083660 320 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668363 668635 272 0.0
(read/write) 182980 182708 -272 -0.1
.bss 74236 74236 0 0.0
.data 3372 3372 0 0.0
.rodata 88195 88259 64 0.1
.text 579852 580060 208 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633939 634203 264 0.0
(read/write) 157820 157820 0 0.0
.bss 73532 73532 0 0.0
.data 3372 3372 0 0.0
.rodata 77411 77483 72 0.1
.text 556204 556396 192 0.0
lock-ftd LP_CC2652R7 (read only) 671495 671767 272 0.0
(read/write) 170040 169768 -272 -0.2
.bss 71316 71316 0 0.0
.data 3296 3296 0 0.0
.rodata 76263 76327 64 0.1
.text 594752 594960 208 0.0
lock-mtd LP_CC2652R7 (read only) 653595 653875 280 0.0
(read/write) 183628 183348 -280 -0.2
.bss 67004 67004 0 0.0
.data 3296 3296 0 0.0
.rodata 100875 100947 72 0.1
.text 552240 552448 208 0.0
pump-app LP_CC2652R7 (read only) 680799 681031 232 0.0
(read/write) 161568 161344 -224 -0.1
.bss 71380 71388 8 0.0
.data 3296 3296 0 0.0
.rodata 88863 88935 72 0.1
.text 591452 591612 160 0.0
pump-controller-app LP_CC2652R7 (read only) 666527 666759 232 0.0
(read/write) 175976 175752 -224 -0.1
.bss 71516 71524 8 0.0
.data 3292 3292 0 0.0
.rodata 84679 84751 72 0.1
.text 581368 581528 160 0.0
shell LP_CC2652R7 (read only) 661046 661334 288 0.0
(read/write) 185816 185528 -288 -0.2
.bss 76556 76556 0 0.0
.data 3376 3376 0 0.0
.rodata 85166 85238 72 0.1
.text 575564 575780 216 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583246 583494 248 0.0
.app_xip_area 460064 460312 248 0.1
.bss 65624 65624 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589158 589422 264 0.0
.app_xip_area 461248 461512 264 0.1
.bss 70352 70352 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 588970 589258 288 0.0
.app_xip_area 466604 466892 288 0.1
.bss 64864 64864 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1087840 1088216 376 0.0
.bss 133260 133260 0 0.0
.data 2064 2064 0 0.0
.text 952496 952872 376 0.0
BRD4161A+rpc (read/write) 1142148 1142540 392 0.0
.bss 149940 149940 0 0.0
.data 2276 2276 0 0.0
.text 989912 990304 392 0.0
BRD4161A+rs911x (read/write) 973720 974128 408 0.0
.bss 161736 161736 0 0.0
.data 2048 2048 0 0.0
.text 809916 810324 408 0.1
lock-app BRD4161A+wf200 (read/write) 1128392 1128760 368 0.0
.bss 144368 144368 0 0.0
.data 2056 2056 0 0.0
.text 981948 982316 368 0.0
window-app BRD4161A (read/write) 1081316 1081708 392 0.0
.bss 134732 134732 0 0.0
.data 2092 2092 0 0.0
.text 944468 944860 392 0.0
esp32 all-clusters-app c3devkit (read only) 1022520 1022830 310 0.0
(read/write) 1486274 1486354 80 0.0
.dram0.bss 70296 70296 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215936 216016 80 0.0
.flash.text 1022520 1022830 310 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076151 1076455 304 0.0
(read/write) 488312 488384 72 0.0
.dram0.bss 75808 75808 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246364 246436 72 0.0
.flash.text 1070767 1071071 304 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 642640 642848 208 0.0
.bss 69712 69712 0 0.0
.data 2044 2044 0 0.0
.text 568156 568364 208 0.0
lock k32w0+release (read/write) 699920 700192 272 0.0
.bss 70152 70152 0 0.0
.data 2052 2052 0 0.0
.text 624988 625260 272 0.0
linux all-clusters-app debug (read only) 2990169 2991641 1472 0.0
(read/write) 155584 155584 0 0.0
.bss 61888 61888 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 85272 85288 16 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 269195 269259 64 0.0
.text 2542402 2543762 1360 0.1
all-clusters-minimal-app debug (read only) 2833209 2834681 1472 0.1
(read/write) 147288 147288 0 0.0
.bss 61088 61088 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 77864 77880 16 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 269355 269419 64 0.0
.text 2387890 2389250 1360 0.1
bridge-app debug+rpc (read only) 2351561 2353065 1504 0.1
(read/write) 127160 127160 0 0.0
.bss 50176 50176 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 67304 67320 16 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 201480 201576 96 0.0
.text 1987314 1988674 1360 0.1
chip-tool debug (read only) 10464689 10467473 2784 0.0
(read/write) 641464 641464 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 606824 606824 0 0.0
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 536021 536245 224 0.0
.text 8444260 8446820 2560 0.0
chip-tool-ipv6only arm64 (read only) 9880708 9883156 2448 0.0
(read/write) 689041 689041 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 634336 634336 0 0.0
.dynamic 560 560 0 0.0
.got 13584 13584 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 468228 468420 192 0.0
.text 7797348 7799604 2256 0.0
lighting-app debug+rpc (read only) 2574425 2575897 1472 0.1
(read/write) 130096 130160 64 0.0
.bss 49728 49728 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72344 72392 48 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 217232 217296 64 0.0
.text 2186338 2187698 1360 0.1
lock-app debug (read only) 2539617 2541089 1472 0.1
(read/write) 125176 125176 0 0.0
.bss 48160 48160 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69352 69368 16 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 232112 232176 64 0.0
.text 2141426 2142786 1360 0.1
ota-provider-app debug (read only) 2343961 2345465 1504 0.1
(read/write) 118944 118944 0 0.0
.bss 47776 47776 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63352 16 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 207704 207800 96 0.0
.text 1972594 1973954 1360 0.1
ota-requestor-app debug (read only) 2464873 2466345 1472 0.1
(read/write) 126304 126336 32 0.0
.bss 50144 50144 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 67992 68008 16 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 211264 211328 64 0.0
.text 2081330 2082690 1360 0.1
shell debug (read only) 2573665 2574929 1264 0.0
(read/write) 141736 141736 0 0.0
.bss 57736 57736 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76944 76944 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 231250 231346 96 0.0
.text 2184354 2185522 1168 0.1
thermostat-no-ble arm64 (read only) 2343516 2344684 1168 0.0
(read/write) 141633 141633 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75888 8 0.0
.dynamic 560 560 0 0.0
.got 4992 4992 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 138964 139028 64 0.0
.text 1967312 1968384 1072 0.1
tv-app debug (read only) 3141857 3143329 1472 0.0
(read/write) 257608 257608 0 0.0
.bss 167320 167320 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79000 79008 8 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 254184 254248 64 0.0
.text 2698338 2699698 1360 0.1
tv-casting-app debug (read only) 5379529 5381001 1472 0.0
(read/write) 158592 158624 32 0.0
.bss 51352 51352 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98432 98440 8 0.0
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 338641 338705 64 0.0
.text 4773810 4775170 1360 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2450672 2450936 264 0.0
.bss 214516 214516 0 0.0
.data 5872 5872 0 0.0
.text 1413316 1413580 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172755 1173103 348 0.0
bss 143120 143120 0 0.0
rodata 141828 141904 76 0.1
text 808856 809136 280 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152807 1153087 280 0.0
bss 142356 142356 0 0.0
rodata 133360 133432 72 0.1
text 798164 798376 212 0.0
p6 all-clusters-app default (read only) 881560 881560 0 0.0
(read/write) 1686780 1687092 312 0.0
.bss 149136 149136 0 0.0
.data 2648 2648 0 0.0
.text 1526608 1526920 312 0.0
all-clusters-minimal-app default (read only) 882280 882280 0 0.0
(read/write) 1630876 1631204 328 0.0
.bss 148416 148416 0 0.0
.data 2648 2648 0 0.0
.text 1471424 1471752 328 0.0
light-app default (read only) 890584 890584 0 0.0
(read/write) 1552284 1552596 312 0.0
.bss 140320 140320 0 0.0
.data 2440 2440 0 0.0
.text 1401136 1401448 312 0.0
lock-app default (read only) 886112 886112 0 0.0
(read/write) 1589908 1590220 312 0.0
.bss 144776 144776 0 0.0
.data 2456 2456 0 0.0
.text 1434288 1434600 312 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799608 799904 296 0.0
bss 70796 70796 0 0.0
noinit 40416 40416 0 0.0
text 567248 567472 224 0.0
lighting-app tlsr9518adk80d (read/write) 819748 820044 296 0.0
bss 71640 71640 0 0.0
noinit 40416 40416 0 0.0
text 583850 584078 228 0.0

@github-actions
Copy link

PR #21336: Size comparison from 00b5886 to 3acd76a

Increases (3 builds for mbed, nrfconnect)
platform target config section 00b5886 3acd76a change % change
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2450672 2451064 392 0.0
.bss 214516 214524 8 0.0
.text 1413316 1413708 392 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172755 1173439 684 0.1
bss 143120 143128 8 0.0
rodata 141828 141968 140 0.1
text 808856 809400 544 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152807 1153423 616 0.1
bss 142356 142364 8 0.0
rodata 133360 133496 136 0.1
text 798164 798648 484 0.1
Full report (3 builds for mbed, nrfconnect)
platform target config section 00b5886 3acd76a change % change
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2450672 2451064 392 0.0
.bss 214516 214524 8 0.0
.data 5872 5872 0 0.0
.text 1413316 1413708 392 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172755 1173439 684 0.1
bss 143120 143128 8 0.0
rodata 141828 141968 140 0.1
text 808856 809400 544 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152807 1153423 616 0.1
bss 142356 142364 8 0.0
rodata 133360 133496 136 0.1
text 798164 798648 484 0.1

@github-actions
Copy link

github-actions bot commented Jul 29, 2022

PR #21336: Size comparison from ae2ca6d to a5c854d

Increases above 0.2%:

platform target config section ae2ca6d a5c854d change % change
linux thermostat-no-ble arm64 .got 4992 5016 24 0.5
Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section ae2ca6d a5c854d change % change
bl602 lighting-app bl602 (read/write) 1381618 1382194 576 0.0
.bss 117618 117626 8 0.0
.text 1051888 1052308 420 0.0
bl602+rpc (read/write) 1427034 1427602 568 0.0
.bss 125058 125066 8 0.0
.text 1083552 1083976 424 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668523 668891 368 0.1
.bss 74236 74244 8 0.0
.rodata 88195 88283 88 0.1
.text 580012 580292 280 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634107 634483 376 0.1
(read/write) 157820 157828 8 0.0
.bss 73532 73540 8 0.0
.rodata 77411 77507 96 0.1
.text 556372 556652 280 0.1
lock-ftd LP_CC2652R7 (read only) 671495 671863 368 0.1
.bss 71316 71324 8 0.0
.rodata 76263 76351 88 0.1
.text 594752 595032 280 0.0
lock-mtd LP_CC2652R7 (read only) 653595 654027 432 0.1
.bss 67004 67012 8 0.0
.rodata 100875 101011 136 0.1
.text 552240 552536 296 0.1
pump-app LP_CC2652R7 (read/write) 161408 161416 8 0.0
pump-controller-app LP_CC2652R7 (read only) 666519 666527 8 0.0
.text 581360 581368 8 0.0
shell LP_CC2652R7 (read only) 661206 661582 376 0.1
.bss 76556 76564 8 0.0
.rodata 85166 85262 96 0.1
.text 575724 576004 280 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583414 583774 360 0.1
.app_xip_area 460232 460584 352 0.1
.bss 65624 65632 8 0.0
lock cyw930739m2evb_01 (read/write) 589158 589534 376 0.1
.app_xip_area 461248 461616 368 0.1
.bss 70352 70360 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 588970 589354 384 0.1
.app_xip_area 466604 466980 376 0.1
.bss 64864 64872 8 0.0
efr32 lighting-app BRD4161A (read/write) 1088048 1088608 560 0.1
.bss 133260 133268 8 0.0
.text 952704 953256 552 0.1
BRD4161A+rpc (read/write) 1142356 1142916 560 0.0
.bss 149940 149948 8 0.0
.text 990120 990672 552 0.1
BRD4161A+rs911x (read/write) 973912 974488 576 0.1
.bss 161736 161744 8 0.0
.text 810108 810676 568 0.1
lock-app BRD4161A+wf200 (read/write) 1128392 1128912 520 0.0
.bss 144368 144376 8 0.0
.text 981948 982460 512 0.1
window-app BRD4161A (read/write) 1081316 1081900 584 0.1
.bss 134732 134740 8 0.0
.text 944468 945044 576 0.1
esp32 all-clusters-app c3devkit (read only) 1022808 1023198 390 0.0
(read/write) 1486274 1486418 144 0.0
.dram0.bss 70296 70304 8 0.0
.flash.rodata 215936 216080 144 0.1
.flash.text 1022808 1023198 390 0.0
m5stack (read only) 1076295 1076655 360 0.0
(read/write) 488312 488464 152 0.0
.dram0.bss 75808 75816 8 0.0
.flash.rodata 246364 246508 144 0.1
.flash.text 1070911 1071271 360 0.0
k32w light k32w0+release (read/write) 642800 643144 344 0.1
.bss 69712 69720 8 0.0
.text 568316 568652 336 0.1
lock k32w0+release (read/write) 699920 700368 448 0.1
.bss 70152 70160 8 0.0
.text 624988 625428 440 0.1
linux all-clusters-app debug (read only) 2991257 2993273 2016 0.1
(read/write) 155584 155680 96 0.1
.bss 61888 61920 32 0.1
.data.rel.ro 85272 85352 80 0.1
.rodata 269195 269291 96 0.0
.text 2543490 2545218 1728 0.1
all-clusters-minimal-app debug (read only) 2834297 2836313 2016 0.1
(read/write) 147288 147384 96 0.1
.bss 61088 61120 32 0.1
.data.rel.ro 77864 77944 80 0.1
.rodata 269355 269451 96 0.0
.text 2388978 2390706 1728 0.1
bridge-app debug+rpc (read only) 2352649 2354697 2048 0.1
(read/write) 127160 127256 96 0.1
.bss 50176 50208 32 0.1
.data.rel.ro 67304 67384 80 0.1
.rodata 201480 201608 128 0.1
.text 1988402 1990130 1728 0.1
chip-tool debug (read only) 10466289 10469073 2784 0.0
.rodata 535989 536213 224 0.0
.text 8445892 8448452 2560 0.0
chip-tool-ipv6only arm64 (read only) 9881988 9884436 2448 0.0
.rodata 468196 468404 208 0.0
.text 7798660 7800900 2240 0.0
lighting-app debug+rpc (read only) 2575513 2577529 2016 0.1
(read/write) 130096 130256 160 0.1
.bss 49728 49760 32 0.1
.data.rel.ro 72344 72456 112 0.2
.rodata 217232 217328 96 0.0
.text 2187426 2189154 1728 0.1
lock-app debug (read only) 2539617 2541681 2064 0.1
(read/write) 125176 125272 96 0.1
.bss 48160 48192 32 0.1
.data.rel.ro 69352 69432 80 0.1
.rodata 232112 232240 128 0.1
.text 2141426 2143170 1744 0.1
ota-provider-app debug (read only) 2343961 2346009 2048 0.1
(read/write) 118944 119040 96 0.1
.bss 47776 47808 32 0.1
.data.rel.ro 63336 63416 80 0.1
.rodata 207704 207832 128 0.1
.text 1972594 1974322 1728 0.1
ota-requestor-app debug (read only) 2464873 2466889 2016 0.1
(read/write) 126304 126432 128 0.1
.bss 50144 50176 32 0.1
.data.rel.ro 67992 68072 80 0.1
.rodata 211264 211360 96 0.0
.text 2081330 2083058 1728 0.1
shell debug (read only) 2574785 2576561 1776 0.1
(read/write) 141736 141832 96 0.1
.bss 57736 57768 32 0.1
.data.rel.ro 76944 77008 64 0.1
.rodata 231282 231378 96 0.0
.text 2185442 2186978 1536 0.1
thermostat-no-ble arm64 (read only) 2343516 2345260 1744 0.1
(read/write) 141633 141745 112 0.1
.bss 55313 55329 16 0.0
.data.rel.ro 75880 75952 72 0.1
.got 4992 5016 24 0.5
.rodata 138964 139060 96 0.1
.text 1967312 1968720 1408 0.1
tv-app debug (read only) 3147041 3149089 2048 0.1
(read/write) 257640 257736 96 0.0
.bss 167320 167352 32 0.0
.data.rel.ro 79032 79104 72 0.1
.rodata 255240 255368 128 0.1
.text 2702418 2704146 1728 0.1
tv-casting-app debug (read only) 5382121 5384137 2016 0.0
(read/write) 158592 158720 128 0.1
.bss 51352 51384 32 0.1
.data.rel.ro 98432 98504 72 0.1
.rodata 338641 338737 96 0.0
.text 4776402 4778130 1728 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2450672 2451064 392 0.0
.bss 214516 214524 8 0.0
.text 1413316 1413708 392 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172931 1173423 492 0.0
bss 143120 143128 8 0.0
rodata 141828 141968 140 0.1
text 809028 809388 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152967 1153407 440 0.0
bss 142356 142364 8 0.0
rodata 133360 133496 136 0.1
text 798336 798632 296 0.0
p6 all-clusters-app default (read/write) 1686972 1687476 504 0.0
.bss 149136 149144 8 0.0
.text 1526800 1527296 496 0.0
all-clusters-minimal-app default (read/write) 1631084 1631588 504 0.0
.bss 148416 148424 8 0.0
.text 1471632 1472128 496 0.0
light-app default (read/write) 1552492 1552980 488 0.0
.bss 140320 140328 8 0.0
.text 1401344 1401824 480 0.0
lock-app default (read/write) 1589908 1590396 488 0.0
.bss 144776 144784 8 0.0
.text 1434288 1434768 480 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799608 800100 492 0.1
bss 70796 70804 8 0.0
text 567248 567590 342 0.1
lighting-app tlsr9518adk80d (read/write) 820024 820516 492 0.1
bss 71640 71648 8 0.0
text 584110 584454 344 0.1
Decreases (10 builds for cc13x2_26x2, p6)
platform target config section ae2ca6d a5c854d change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182820 182460 -360 -0.2
lock-ftd LP_CC2652R7 (read/write) 170040 169680 -360 -0.2
lock-mtd LP_CC2652R7 (read/write) 183628 183204 -424 -0.2
pump-app LP_CC2652R7 (read only) 680959 680951 -8 -0.0
.text 591612 591604 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 175984 175976 -8 -0.0
shell LP_CC2652R7 (read/write) 185656 185288 -368 -0.2
p6 all-clusters-app default (read only) 881560 881552 -8 -0.0
all-clusters-minimal-app default (read only) 882280 882272 -8 -0.0
light-app default (read only) 890584 890576 -8 -0.0
lock-app default (read only) 886112 886104 -8 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section ae2ca6d a5c854d change % change
bl602 lighting-app bl602 (read/write) 1381618 1382194 576 0.0
.bss 117618 117626 8 0.0
.data 4480 4480 0 0.0
.text 1051888 1052308 420 0.0
bl602+rpc (read/write) 1427034 1427602 568 0.0
.bss 125058 125066 8 0.0
.data 4600 4600 0 0.0
.text 1083552 1083976 424 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668523 668891 368 0.1
(read/write) 182820 182460 -360 -0.2
.bss 74236 74244 8 0.0
.data 3372 3372 0 0.0
.rodata 88195 88283 88 0.1
.text 580012 580292 280 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634107 634483 376 0.1
(read/write) 157820 157828 8 0.0
.bss 73532 73540 8 0.0
.data 3372 3372 0 0.0
.rodata 77411 77507 96 0.1
.text 556372 556652 280 0.1
lock-ftd LP_CC2652R7 (read only) 671495 671863 368 0.1
(read/write) 170040 169680 -360 -0.2
.bss 71316 71324 8 0.0
.data 3296 3296 0 0.0
.rodata 76263 76351 88 0.1
.text 594752 595032 280 0.0
lock-mtd LP_CC2652R7 (read only) 653595 654027 432 0.1
(read/write) 183628 183204 -424 -0.2
.bss 67004 67012 8 0.0
.data 3296 3296 0 0.0
.rodata 100875 101011 136 0.1
.text 552240 552536 296 0.1
pump-app LP_CC2652R7 (read only) 680959 680951 -8 -0.0
(read/write) 161408 161416 8 0.0
.bss 71380 71380 0 0.0
.data 3296 3296 0 0.0
.rodata 88863 88863 0 0.0
.text 591612 591604 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 666519 666527 8 0.0
(read/write) 175984 175976 -8 -0.0
.bss 71516 71516 0 0.0
.data 3292 3292 0 0.0
.rodata 84679 84679 0 0.0
.text 581360 581368 8 0.0
shell LP_CC2652R7 (read only) 661206 661582 376 0.1
(read/write) 185656 185288 -368 -0.2
.bss 76556 76564 8 0.0
.data 3376 3376 0 0.0
.rodata 85166 85262 96 0.1
.text 575724 576004 280 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583414 583774 360 0.1
.app_xip_area 460232 460584 352 0.1
.bss 65624 65632 8 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589158 589534 376 0.1
.app_xip_area 461248 461616 368 0.1
.bss 70352 70360 8 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 588970 589354 384 0.1
.app_xip_area 466604 466980 376 0.1
.bss 64864 64872 8 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088048 1088608 560 0.1
.bss 133260 133268 8 0.0
.data 2064 2064 0 0.0
.text 952704 953256 552 0.1
BRD4161A+rpc (read/write) 1142356 1142916 560 0.0
.bss 149940 149948 8 0.0
.data 2276 2276 0 0.0
.text 990120 990672 552 0.1
BRD4161A+rs911x (read/write) 973912 974488 576 0.1
.bss 161736 161744 8 0.0
.data 2048 2048 0 0.0
.text 810108 810676 568 0.1
lock-app BRD4161A+wf200 (read/write) 1128392 1128912 520 0.0
.bss 144368 144376 8 0.0
.data 2056 2056 0 0.0
.text 981948 982460 512 0.1
window-app BRD4161A (read/write) 1081316 1081900 584 0.1
.bss 134732 134740 8 0.0
.data 2092 2092 0 0.0
.text 944468 945044 576 0.1
esp32 all-clusters-app c3devkit (read only) 1022808 1023198 390 0.0
(read/write) 1486274 1486418 144 0.0
.dram0.bss 70296 70304 8 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215936 216080 144 0.1
.flash.text 1022808 1023198 390 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076295 1076655 360 0.0
(read/write) 488312 488464 152 0.0
.dram0.bss 75808 75816 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246364 246508 144 0.1
.flash.text 1070911 1071271 360 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 642800 643144 344 0.1
.bss 69712 69720 8 0.0
.data 2044 2044 0 0.0
.text 568316 568652 336 0.1
lock k32w0+release (read/write) 699920 700368 448 0.1
.bss 70152 70160 8 0.0
.data 2052 2052 0 0.0
.text 624988 625428 440 0.1
linux all-clusters-app debug (read only) 2991257 2993273 2016 0.1
(read/write) 155584 155680 96 0.1
.bss 61888 61920 32 0.1
.data 2064 2064 0 0.0
.data.rel.ro 85272 85352 80 0.1
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 269195 269291 96 0.0
.text 2543490 2545218 1728 0.1
all-clusters-minimal-app debug (read only) 2834297 2836313 2016 0.1
(read/write) 147288 147384 96 0.1
.bss 61088 61120 32 0.1
.data 2064 2064 0 0.0
.data.rel.ro 77864 77944 80 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 269355 269451 96 0.0
.text 2388978 2390706 1728 0.1
bridge-app debug+rpc (read only) 2352649 2354697 2048 0.1
(read/write) 127160 127256 96 0.1
.bss 50176 50208 32 0.1
.data 3824 3824 0 0.0
.data.rel.ro 67304 67384 80 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 201480 201608 128 0.1
.text 1988402 1990130 1728 0.1
chip-tool debug (read only) 10466289 10469073 2784 0.0
(read/write) 641464 641464 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 606824 606824 0 0.0
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 535989 536213 224 0.0
.text 8445892 8448452 2560 0.0
chip-tool-ipv6only arm64 (read only) 9881988 9884436 2448 0.0
(read/write) 689041 689041 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 634336 634336 0 0.0
.dynamic 560 560 0 0.0
.got 13584 13584 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 468196 468404 208 0.0
.text 7798660 7800900 2240 0.0
lighting-app debug+rpc (read only) 2575513 2577529 2016 0.1
(read/write) 130096 130256 160 0.1
.bss 49728 49760 32 0.1
.data 2096 2096 0 0.0
.data.rel.ro 72344 72456 112 0.2
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 217232 217328 96 0.0
.text 2187426 2189154 1728 0.1
lock-app debug (read only) 2539617 2541681 2064 0.1
(read/write) 125176 125272 96 0.1
.bss 48160 48192 32 0.1
.data 1712 1712 0 0.0
.data.rel.ro 69352 69432 80 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 232112 232240 128 0.1
.text 2141426 2143170 1744 0.1
ota-provider-app debug (read only) 2343961 2346009 2048 0.1
(read/write) 118944 119040 96 0.1
.bss 47776 47808 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 63336 63416 80 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 207704 207832 128 0.1
.text 1972594 1974322 1728 0.1
ota-requestor-app debug (read only) 2464873 2466889 2016 0.1
(read/write) 126304 126432 128 0.1
.bss 50144 50176 32 0.1
.data 2240 2240 0 0.0
.data.rel.ro 67992 68072 80 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 211264 211360 96 0.0
.text 2081330 2083058 1728 0.1
shell debug (read only) 2574785 2576561 1776 0.1
(read/write) 141736 141832 96 0.1
.bss 57736 57768 32 0.1
.data 1264 1264 0 0.0
.data.rel.ro 76944 77008 64 0.1
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 231282 231378 96 0.0
.text 2185442 2186978 1536 0.1
thermostat-no-ble arm64 (read only) 2343516 2345260 1744 0.1
(read/write) 141633 141745 112 0.1
.bss 55313 55329 16 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75952 72 0.1
.dynamic 560 560 0 0.0
.got 4992 5016 24 0.5
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 138964 139060 96 0.1
.text 1967312 1968720 1408 0.1
tv-app debug (read only) 3147041 3149089 2048 0.1
(read/write) 257640 257736 96 0.0
.bss 167320 167352 32 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79032 79104 72 0.1
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 255240 255368 128 0.1
.text 2702418 2704146 1728 0.1
tv-casting-app debug (read only) 5382121 5384137 2016 0.0
(read/write) 158592 158720 128 0.1
.bss 51352 51384 32 0.1
.data 2432 2432 0 0.0
.data.rel.ro 98432 98504 72 0.1
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 338641 338737 96 0.0
.text 4776402 4778130 1728 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2450672 2451064 392 0.0
.bss 214516 214524 8 0.0
.data 5872 5872 0 0.0
.text 1413316 1413708 392 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172931 1173423 492 0.0
bss 143120 143128 8 0.0
rodata 141828 141968 140 0.1
text 809028 809388 360 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1152967 1153407 440 0.0
bss 142356 142364 8 0.0
rodata 133360 133496 136 0.1
text 798336 798632 296 0.0
p6 all-clusters-app default (read only) 881560 881552 -8 -0.0
(read/write) 1686972 1687476 504 0.0
.bss 149136 149144 8 0.0
.data 2648 2648 0 0.0
.text 1526800 1527296 496 0.0
all-clusters-minimal-app default (read only) 882280 882272 -8 -0.0
(read/write) 1631084 1631588 504 0.0
.bss 148416 148424 8 0.0
.data 2648 2648 0 0.0
.text 1471632 1472128 496 0.0
light-app default (read only) 890584 890576 -8 -0.0
(read/write) 1552492 1552980 488 0.0
.bss 140320 140328 8 0.0
.data 2440 2440 0 0.0
.text 1401344 1401824 480 0.0
lock-app default (read only) 886112 886104 -8 -0.0
(read/write) 1589908 1590396 488 0.0
.bss 144776 144784 8 0.0
.data 2456 2456 0 0.0
.text 1434288 1434768 480 0.0
telink light-switch-app tlsr9518adk80d (read/write) 799608 800100 492 0.1
bss 70796 70804 8 0.0
noinit 40416 40416 0 0.0
text 567248 567590 342 0.1
lighting-app tlsr9518adk80d (read/write) 820024 820516 492 0.1
bss 71640 71648 8 0.0
noinit 40416 40416 0 0.0
text 584110 584454 344 0.1

@github-actions
Copy link

github-actions bot commented Jul 29, 2022

PR #21336: Size comparison from 0064643 to 166296b

Increases above 0.2%:

platform target config section 0064643 166296b change % change
linux thermostat-no-ble arm64 .got 4992 5016 24 0.5
Increases (41 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0064643 166296b change % change
bl602 lighting-app bl602 (read/write) 1381770 1382346 576 0.0
.bss 117618 117626 8 0.0
.text 1052040 1052456 416 0.0
bl602+rpc (read/write) 1427186 1427746 560 0.0
.bss 125058 125066 8 0.0
.text 1083704 1084120 416 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668603 668987 384 0.1
.bss 74236 74244 8 0.0
.rodata 88195 88283 88 0.1
.text 580092 580388 296 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 634195 634579 384 0.1
(read/write) 157820 157828 8 0.0
.bss 73532 73540 8 0.0
.rodata 77411 77507 96 0.1
.text 556460 556748 288 0.1
lock-ftd LP_CC2652R7 (read only) 671583 671959 376 0.1
.bss 71316 71324 8 0.0
.rodata 76263 76351 88 0.1
.text 594840 595128 288 0.0
lock-mtd LP_CC2652R7 (read only) 653683 654123 440 0.1
.bss 67004 67012 8 0.0
.rodata 100875 101011 136 0.1
.text 552328 552632 304 0.1
shell LP_CC2652R7 (read only) 661302 661678 376 0.1
.bss 76556 76564 8 0.0
.rodata 85166 85262 96 0.1
.text 575820 576100 280 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583502 583862 360 0.1
.app_xip_area 460320 460672 352 0.1
.bss 65624 65632 8 0.0
lock cyw930739m2evb_01 (read/write) 589254 589630 376 0.1
.app_xip_area 461344 461712 368 0.1
.bss 70352 70360 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589194 589570 376 0.1
.app_xip_area 466828 467196 368 0.1
.bss 64864 64872 8 0.0
efr32 lighting-app BRD4161A (read/write) 1088248 1088816 568 0.1
.bss 133260 133268 8 0.0
.text 952904 953464 560 0.1
BRD4161A+rpc (read/write) 1142556 1143124 568 0.0
.bss 149940 149948 8 0.0
.text 990320 990880 560 0.1
BRD4161A+rs911x (read/write) 974136 974704 568 0.1
.bss 161736 161744 8 0.0
.text 810332 810892 560 0.1
lock-app BRD4161A+wf200 (read/write) 1128616 1129128 512 0.0
.bss 144368 144376 8 0.0
.text 982172 982676 504 0.1
window-app BRD4161A (read/write) 1081540 1082100 560 0.1
.bss 134732 134740 8 0.0
.text 944692 945244 552 0.1
esp32 all-clusters-app c3devkit (read only) 1022962 1023354 392 0.0
(read/write) 1486338 1486482 144 0.0
.dram0.bss 70296 70304 8 0.0
.flash.rodata 216000 216144 144 0.1
.flash.text 1022962 1023354 392 0.0
m5stack (read only) 1076451 1076787 336 0.0
(read/write) 488376 488520 144 0.0
.dram0.bss 75808 75816 8 0.0
.flash.rodata 246428 246564 136 0.1
.flash.text 1071067 1071403 336 0.0
k32w light k32w0+release (read/write) 642896 643240 344 0.1
.bss 69712 69720 8 0.0
.text 568412 568748 336 0.1
lock k32w0+release (read/write) 700016 700464 448 0.1
.bss 70152 70160 8 0.0
.text 625084 625524 440 0.1
linux all-clusters-app debug (read only) 2992409 2994409 2000 0.1
(read/write) 155584 155680 96 0.1
.bss 61888 61920 32 0.1
.data.rel.ro 85272 85352 80 0.1
.rodata 269259 269355 96 0.0
.text 2544578 2546290 1712 0.1
all-clusters-minimal-app debug (read only) 2835449 2837449 2000 0.1
(read/write) 147288 147384 96 0.1
.bss 61088 61120 32 0.1
.data.rel.ro 77864 77944 80 0.1
.rodata 269419 269515 96 0.0
.text 2390066 2391778 1712 0.1
bridge-app debug+rpc (read only) 2353801 2355833 2032 0.1
(read/write) 127160 127256 96 0.1
.bss 50176 50208 32 0.1
.data.rel.ro 67304 67384 80 0.1
.rodata 201544 201672 128 0.1
.text 1989490 1991202 1712 0.1
chip-tool debug (read only) 10468001 10470785 2784 0.0
.rodata 535989 536213 224 0.0
.text 8447604 8450164 2560 0.0
chip-tool-ipv6only arm64 (read only) 9879540 9881972 2432 0.0
.rodata 468196 468388 192 0.0
.text 7796180 7798420 2240 0.0
lighting-app debug+rpc (read only) 2576665 2578665 2000 0.1
(read/write) 130096 130256 160 0.1
.bss 49728 49760 32 0.1
.data.rel.ro 72344 72456 112 0.2
.rodata 217296 217392 96 0.0
.text 2188514 2190226 1712 0.1
lock-app debug (read only) 2540785 2542801 2016 0.1
(read/write) 125176 125272 96 0.1
.bss 48160 48192 32 0.1
.data.rel.ro 69352 69432 80 0.1
.rodata 232176 232304 128 0.1
.text 2142530 2144226 1696 0.1
ota-provider-app debug (read only) 2345113 2347129 2016 0.1
(read/write) 118944 119040 96 0.1
.bss 47776 47808 32 0.1
.data.rel.ro 63336 63416 80 0.1
.rodata 207768 207896 128 0.1
.text 1973682 1975378 1696 0.1
ota-requestor-app debug (read only) 2466041 2468025 1984 0.1
(read/write) 126304 126432 128 0.1
.bss 50144 50176 32 0.1
.data.rel.ro 67992 68072 80 0.1
.rodata 211328 211424 96 0.0
.text 2082434 2084130 1696 0.1
shell debug (read only) 2575937 2577697 1760 0.1
(read/write) 141736 141832 96 0.1
.bss 57736 57768 32 0.1
.data.rel.ro 76944 77008 64 0.1
.rodata 231346 231442 96 0.0
.text 2186530 2188050 1520 0.1
thermostat-no-ble arm64 (read only) 2344316 2346028 1712 0.1
(read/write) 141649 141761 112 0.1
.bss 55313 55329 16 0.0
.data.rel.ro 75904 75976 72 0.1
.got 4992 5016 24 0.5
.rodata 139028 139124 96 0.1
.text 1968016 1969392 1376 0.1
tv-app debug (read only) 3148193 3150225 2032 0.1
(read/write) 257640 257736 96 0.0
.bss 167320 167352 32 0.0
.data.rel.ro 79032 79104 72 0.1
.rodata 255304 255432 128 0.1
.text 2703506 2705218 1712 0.1
tv-casting-app debug (read only) 5383273 5385273 2000 0.0
(read/write) 158592 158720 128 0.1
.bss 51352 51384 32 0.1
.data.rel.ro 98432 98504 72 0.1
.rodata 338705 338801 96 0.0
.text 4777490 4779202 1712 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2450880 2451336 456 0.0
.bss 214516 214524 8 0.0
.text 1413524 1413980 456 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173135 1173643 508 0.0
bss 143120 143128 8 0.0
rodata 141888 142028 140 0.1
text 809184 809552 368 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153187 1153627 440 0.0
bss 142356 142364 8 0.0
rodata 133420 133556 136 0.1
text 798496 798796 300 0.0
p6 all-clusters-app default (read/write) 1687196 1687692 496 0.0
.bss 149136 149144 8 0.0
.text 1527024 1527512 488 0.0
all-clusters-minimal-app default (read/write) 1631308 1631804 496 0.0
.bss 148416 148424 8 0.0
.text 1471856 1472344 488 0.0
light-app default (read/write) 1552716 1553196 480 0.0
.bss 140320 140328 8 0.0
.text 1401568 1402040 472 0.0
lock-app default (read/write) 1590132 1590612 480 0.0
.bss 144776 144784 8 0.0
.text 1434512 1434984 472 0.0
telink light-switch-app tlsr9518adk80d (read/write) 804708 805192 484 0.1
bss 70964 70972 8 0.0
text 568710 569050 340 0.1
lighting-app tlsr9518adk80d (read/write) 825140 825632 492 0.1
bss 71808 71816 8 0.0
text 585596 585936 340 0.1
Decreases (8 builds for cc13x2_26x2, p6)
platform target config section 0064643 166296b change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182740 182364 -376 -0.2
lock-ftd LP_CC2652R7 (read/write) 169952 169584 -368 -0.2
lock-mtd LP_CC2652R7 (read/write) 183540 183108 -432 -0.2
shell LP_CC2652R7 (read/write) 185560 185192 -368 -0.2
p6 all-clusters-app default (read only) 881560 881552 -8 -0.0
all-clusters-minimal-app default (read only) 882280 882272 -8 -0.0
light-app default (read only) 890584 890576 -8 -0.0
lock-app default (read only) 886112 886104 -8 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0064643 166296b change % change
bl602 lighting-app bl602 (read/write) 1381770 1382346 576 0.0
.bss 117618 117626 8 0.0
.data 4480 4480 0 0.0
.text 1052040 1052456 416 0.0
bl602+rpc (read/write) 1427186 1427746 560 0.0
.bss 125058 125066 8 0.0
.data 4600 4600 0 0.0
.text 1083704 1084120 416 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668603 668987 384 0.1
(read/write) 182740 182364 -376 -0.2
.bss 74236 74244 8 0.0
.data 3372 3372 0 0.0
.rodata 88195 88283 88 0.1
.text 580092 580388 296 0.1
all-clusters-minimal-app LP_CC2652R7 (read only) 634195 634579 384 0.1
(read/write) 157820 157828 8 0.0
.bss 73532 73540 8 0.0
.data 3372 3372 0 0.0
.rodata 77411 77507 96 0.1
.text 556460 556748 288 0.1
lock-ftd LP_CC2652R7 (read only) 671583 671959 376 0.1
(read/write) 169952 169584 -368 -0.2
.bss 71316 71324 8 0.0
.data 3296 3296 0 0.0
.rodata 76263 76351 88 0.1
.text 594840 595128 288 0.0
lock-mtd LP_CC2652R7 (read only) 653683 654123 440 0.1
(read/write) 183540 183108 -432 -0.2
.bss 67004 67012 8 0.0
.data 3296 3296 0 0.0
.rodata 100875 101011 136 0.1
.text 552328 552632 304 0.1
pump-app LP_CC2652R7 (read only) 681167 681167 0 0.0
(read/write) 161200 161200 0 0.0
.bss 71380 71380 0 0.0
.data 3296 3296 0 0.0
.rodata 88919 88919 0 0.0
.text 591764 591764 0 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666743 0 0.0
(read/write) 175760 175760 0 0.0
.bss 71516 71516 0 0.0
.data 3292 3292 0 0.0
.rodata 84743 84743 0 0.0
.text 581520 581520 0 0.0
shell LP_CC2652R7 (read only) 661302 661678 376 0.1
(read/write) 185560 185192 -368 -0.2
.bss 76556 76564 8 0.0
.data 3376 3376 0 0.0
.rodata 85166 85262 96 0.1
.text 575820 576100 280 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583502 583862 360 0.1
.app_xip_area 460320 460672 352 0.1
.bss 65624 65632 8 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589254 589630 376 0.1
.app_xip_area 461344 461712 368 0.1
.bss 70352 70360 8 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589194 589570 376 0.1
.app_xip_area 466828 467196 368 0.1
.bss 64864 64872 8 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088248 1088816 568 0.1
.bss 133260 133268 8 0.0
.data 2064 2064 0 0.0
.text 952904 953464 560 0.1
BRD4161A+rpc (read/write) 1142556 1143124 568 0.0
.bss 149940 149948 8 0.0
.data 2276 2276 0 0.0
.text 990320 990880 560 0.1
BRD4161A+rs911x (read/write) 974136 974704 568 0.1
.bss 161736 161744 8 0.0
.data 2048 2048 0 0.0
.text 810332 810892 560 0.1
lock-app BRD4161A+wf200 (read/write) 1128616 1129128 512 0.0
.bss 144368 144376 8 0.0
.data 2056 2056 0 0.0
.text 982172 982676 504 0.1
window-app BRD4161A (read/write) 1081540 1082100 560 0.1
.bss 134732 134740 8 0.0
.data 2092 2092 0 0.0
.text 944692 945244 552 0.1
esp32 all-clusters-app c3devkit (read only) 1022962 1023354 392 0.0
(read/write) 1486338 1486482 144 0.0
.dram0.bss 70296 70304 8 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216000 216144 144 0.1
.flash.text 1022962 1023354 392 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076451 1076787 336 0.0
(read/write) 488376 488520 144 0.0
.dram0.bss 75808 75816 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246428 246564 136 0.1
.flash.text 1071067 1071403 336 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 642896 643240 344 0.1
.bss 69712 69720 8 0.0
.data 2044 2044 0 0.0
.text 568412 568748 336 0.1
lock k32w0+release (read/write) 700016 700464 448 0.1
.bss 70152 70160 8 0.0
.data 2052 2052 0 0.0
.text 625084 625524 440 0.1
linux all-clusters-app debug (read only) 2992409 2994409 2000 0.1
(read/write) 155584 155680 96 0.1
.bss 61888 61920 32 0.1
.data 2064 2064 0 0.0
.data.rel.ro 85272 85352 80 0.1
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 269259 269355 96 0.0
.text 2544578 2546290 1712 0.1
all-clusters-minimal-app debug (read only) 2835449 2837449 2000 0.1
(read/write) 147288 147384 96 0.1
.bss 61088 61120 32 0.1
.data 2064 2064 0 0.0
.data.rel.ro 77864 77944 80 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 269419 269515 96 0.0
.text 2390066 2391778 1712 0.1
bridge-app debug+rpc (read only) 2353801 2355833 2032 0.1
(read/write) 127160 127256 96 0.1
.bss 50176 50208 32 0.1
.data 3824 3824 0 0.0
.data.rel.ro 67304 67384 80 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 201544 201672 128 0.1
.text 1989490 1991202 1712 0.1
chip-tool debug (read only) 10468001 10470785 2784 0.0
(read/write) 641464 641464 0 0.0
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 606824 606824 0 0.0
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 535989 536213 224 0.0
.text 8447604 8450164 2560 0.0
chip-tool-ipv6only arm64 (read only) 9879540 9881972 2432 0.0
(read/write) 689073 689073 0 0.0
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 634360 634360 0 0.0
.dynamic 560 560 0 0.0
.got 13584 13584 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 468196 468388 192 0.0
.text 7796180 7798420 2240 0.0
lighting-app debug+rpc (read only) 2576665 2578665 2000 0.1
(read/write) 130096 130256 160 0.1
.bss 49728 49760 32 0.1
.data 2096 2096 0 0.0
.data.rel.ro 72344 72456 112 0.2
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 217296 217392 96 0.0
.text 2188514 2190226 1712 0.1
lock-app debug (read only) 2540785 2542801 2016 0.1
(read/write) 125176 125272 96 0.1
.bss 48160 48192 32 0.1
.data 1712 1712 0 0.0
.data.rel.ro 69352 69432 80 0.1
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 232176 232304 128 0.1
.text 2142530 2144226 1696 0.1
ota-provider-app debug (read only) 2345113 2347129 2016 0.1
(read/write) 118944 119040 96 0.1
.bss 47776 47808 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 63336 63416 80 0.1
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 207768 207896 128 0.1
.text 1973682 1975378 1696 0.1
ota-requestor-app debug (read only) 2466041 2468025 1984 0.1
(read/write) 126304 126432 128 0.1
.bss 50144 50176 32 0.1
.data 2240 2240 0 0.0
.data.rel.ro 67992 68072 80 0.1
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 211328 211424 96 0.0
.text 2082434 2084130 1696 0.1
shell debug (read only) 2575937 2577697 1760 0.1
(read/write) 141736 141832 96 0.1
.bss 57736 57768 32 0.1
.data 1264 1264 0 0.0
.data.rel.ro 76944 77008 64 0.1
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 231346 231442 96 0.0
.text 2186530 2188050 1520 0.1
thermostat-no-ble arm64 (read only) 2344316 2346028 1712 0.1
(read/write) 141649 141761 112 0.1
.bss 55313 55329 16 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75904 75976 72 0.1
.dynamic 560 560 0 0.0
.got 4992 5016 24 0.5
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139028 139124 96 0.1
.text 1968016 1969392 1376 0.1
tv-app debug (read only) 3148193 3150225 2032 0.1
(read/write) 257640 257736 96 0.0
.bss 167320 167352 32 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79032 79104 72 0.1
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 255304 255432 128 0.1
.text 2703506 2705218 1712 0.1
tv-casting-app debug (read only) 5383273 5385273 2000 0.0
(read/write) 158592 158720 128 0.1
.bss 51352 51384 32 0.1
.data 2432 2432 0 0.0
.data.rel.ro 98432 98504 72 0.1
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 338705 338801 96 0.0
.text 4777490 4779202 1712 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2450880 2451336 456 0.0
.bss 214516 214524 8 0.0
.data 5872 5872 0 0.0
.text 1413524 1413980 456 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173135 1173643 508 0.0
bss 143120 143128 8 0.0
rodata 141888 142028 140 0.1
text 809184 809552 368 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153187 1153627 440 0.0
bss 142356 142364 8 0.0
rodata 133420 133556 136 0.1
text 798496 798796 300 0.0
p6 all-clusters-app default (read only) 881560 881552 -8 -0.0
(read/write) 1687196 1687692 496 0.0
.bss 149136 149144 8 0.0
.data 2648 2648 0 0.0
.text 1527024 1527512 488 0.0
all-clusters-minimal-app default (read only) 882280 882272 -8 -0.0
(read/write) 1631308 1631804 496 0.0
.bss 148416 148424 8 0.0
.data 2648 2648 0 0.0
.text 1471856 1472344 488 0.0
light-app default (read only) 890584 890576 -8 -0.0
(read/write) 1552716 1553196 480 0.0
.bss 140320 140328 8 0.0
.data 2440 2440 0 0.0
.text 1401568 1402040 472 0.0
lock-app default (read only) 886112 886104 -8 -0.0
(read/write) 1590132 1590612 480 0.0
.bss 144776 144784 8 0.0
.data 2456 2456 0 0.0
.text 1434512 1434984 472 0.0
telink light-switch-app tlsr9518adk80d (read/write) 804708 805192 484 0.1
bss 70964 70972 8 0.0
noinit 43488 43488 0 0.0
text 568710 569050 340 0.1
lighting-app tlsr9518adk80d (read/write) 825140 825632 492 0.1
bss 71808 71816 8 0.0
noinit 43488 43488 0 0.0
text 585596 585936 340 0.1

@yufengwangca yufengwangca merged commit 5533f4d into project-chip:master Jul 29, 2022
@yufengwangca yufengwangca deleted the pr/devinfo/remove branch July 29, 2022 17:47
github-actions bot pushed a commit that referenced this pull request Jul 29, 2022
… previous list for a given endpoint (#21336)

* Clean up unused UserLabel after it is not in use

* Conduct user label cleanup in the user label cluster
woody-apple added a commit that referenced this pull request Jul 29, 2022
… previous list for a given endpoint (#21336) (#21429)

* Clean up unused UserLabel after it is not in use

* Conduct user label cleanup in the user label cluster

Co-authored-by: Yufeng Wang <[email protected]>
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
… previous list for a given endpoint (project-chip#21336)

* Clean up unused UserLabel after it is not in use

* Conduct user label cleanup in the user label cluster
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.

DeviceInfoProvider leaks storage
3 participants