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

Use BitMapPool for SecureSessionTable #11110

Merged
merged 1 commit into from
Oct 29, 2021

Conversation

kghost
Copy link
Contributor

@kghost kghost commented Oct 28, 2021

Problem

Use BitMapPool for SecureSessionTable

BitMapPool provides a more robust API than a array. constructors and destructors are called according to the lifecycle of the secure session object, so we can make some of its field to const.

BitMapPool will also have a POSIX implementation w/o capacity limitation using dynamic malloc.

Change overview

Change sessions in SecureSessionTable into a BitMapPool

Testing

Verified by unit-tests

@github-actions
Copy link

github-actions bot commented Oct 28, 2021

PR #11110: Size comparison from 36329e1 to 16c747b

Increases (26 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section 36329e1 16c747b change % change
efr32 lighting-app BRD4161A (read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
BRD4161A+rpc (read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
lock-app BRD4161A (read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
window-app BRD4161A (read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
esp32 all-clusters-app c3devkit (read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
m5stack (read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
k32w lighting-app k32w061+se05x+release .bss 78688 78712 24 0.0
lock-app k32w061+debug .bss 69172 69196 24 0.0
shell k32w061+debug .bss 63256 63280 24 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 180620 180644 24 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172820 172844 24 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171724 171748 24 0.0
shell CY8CPROTO_062_4343W+release .bss 156208 156232 24 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 bss 112132 112156 24 0.0
nrf52840dk_nrf52840+rpc bss 108372 108396 24 0.0
nrf5340dk_nrf5340_cpuapp bss 113504 113528 24 0.0
lock-app nrf52840dk_nrf52840 bss 111168 111192 24 0.0
nrf5340dk_nrf5340_cpuapp bss 112576 112600 24 0.0
pump-app nrf52840dk_nrf52840 bss 111304 111328 24 0.0
pump-controller-app nrf52840dk_nrf52840 bss 111200 111224 24 0.0
shell nrf52840dk_nrf52840 bss 109072 109096 24 0.0
nrf5340dk_nrf5340_cpuapp bss 110056 110080 24 0.0
p6 lock-app default .bss 67168 67192 24 0.0
qpg lighting-app qpg6100+debug .bss 52400 52424 24 0.0
lock-app qpg6100+debug .bss 51352 51376 24 0.0
telink lighting-app tlsr9518adk80d bss 69944 69968 24 0.0
Decreases (34 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 36329e1 16c747b change % change
efr32 lighting-app BRD4161A (read only) 737476 736212 -1264 -0.2
.text 737468 736204 -1264 -0.2
BRD4161A+rpc (read only) 724916 723652 -1264 -0.2
.text 724908 723644 -1264 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 875926 875318 -608 -0.1
.flash.text 875926 875318 -608 -0.1
m5stack (read only) 907187 906743 -444 -0.0
.flash.text 907187 906743 -444 -0.0
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653505 1652449 -1056 -0.1
(read/write) 119136 119072 -64 -0.1
.bss 51376 51312 -64 -0.1
.rodata 137845 137749 -96 -0.1
.text 1383346 1382386 -960 -0.1
bridge-app debug+rpc (read only) 1282421 1281381 -1040 -0.1
(read/write) 85192 85128 -64 -0.1
.bss 51856 51792 -64 -0.1
.rodata 110812 110716 -96 -0.1
.text 1076245 1075301 -944 -0.1
chip-tool debug (read only) 4262469 4261237 -1232 -0.0
.rodata 214032 213936 -96 -0.0
.text 3785589 3784453 -1136 -0.0
lighting-app debug+rpc (read only) 1541401 1540329 -1072 -0.1
(read/write) 102032 101968 -64 -0.1
.bss 41208 41144 -64 -0.2
.rodata 128977 128849 -128 -0.1
.text 1279922 1278978 -944 -0.1
ota-provider-app debug (read only) 1238937 1237913 -1024 -0.1
(read/write) 67904 67840 -64 -0.1
.bss 37440 37376 -64 -0.2
.rodata 110984 110888 -96 -0.1
.text 1031730 1030802 -928 -0.1
ota-requestor-app debug (read only) 1301033 1299801 -1232 -0.1
(read/write) 76648 76584 -64 -0.1
.bss 45216 45152 -64 -0.1
.rodata 127680 127584 -96 -0.1
.text 1075490 1074354 -1136 -0.1
shell debug (read only) 787361 786369 -992 -0.1
(read/write) 57792 57696 -96 -0.2
.bss 16168 16072 -96 -0.6
.rodata 77519 77423 -96 -0.1
.text 608258 607362 -896 -0.1
tv-app debug (read only) 1774529 1773265 -1264 -0.1
(read/write) 289656 289592 -64 -0.0
.bss 223280 223216 -64 -0.0
.rodata 154776 154680 -96 -0.1
.text 1477442 1476274 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290664 2290216 -448 -0.0
.heap 850632 850608 -24 -0.0
.text 1253264 1252816 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274992 2274480 -512 -0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2252712 2252200 -512 -0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2048984 2048664 -320 -0.0
.heap 875272 875248 -24 -0.0
.text 1011584 1011264 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
text 488668 488192 -476 -0.1
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491240 490768 -472 -0.1
.text 485920 485448 -472 -0.1
lock-app qpg6100+debug (read only) 467580 467108 -472 -0.1
.text 462260 461788 -472 -0.1
telink lighting-app tlsr9518adk80d (read/write) 664518 663934 -584 -0.1
text 458068 457472 -596 -0.1
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 36329e1 16c747b change % change
efr32 lighting-app BRD4161A (read only) 737476 736212 -1264 -0.2
(read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
.data 1752 1752 0 0.0
.text 737468 736204 -1264 -0.2
BRD4161A+rpc (read only) 724916 723652 -1264 -0.2
(read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
.data 1852 1852 0 0.0
.text 724908 723644 -1264 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
(read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
.data 1712 1712 0 0.0
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
(read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
.data 1716 1716 0 0.0
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 875926 875318 -608 -0.1
(read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
.dram0.data 16448 16448 0 0.0
.flash.rodata 199744 199744 0 0.0
.flash.text 875926 875318 -608 -0.1
.iram0.text 57554 57554 0 0.0
m5stack (read only) 907187 906743 -444 -0.0
(read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 208468 208468 0 0.0
.flash.text 907187 906743 -444 -0.0
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.bss 78688 78712 24 0.0
.data 1900 1900 0 0.0
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.bss 69172 69196 24 0.0
.data 1864 1864 0 0.0
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.bss 63256 63280 24 0.0
.data 672 672 0 0.0
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653505 1652449 -1056 -0.1
(read/write) 119136 119072 -64 -0.1
.bss 51376 51312 -64 -0.1
.data 978 978 0 0.0
.data.rel.ro 61536 61536 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 520 520 0 0.0
.rodata 137845 137749 -96 -0.1
.text 1383346 1382386 -960 -0.1
bridge-app debug+rpc (read only) 1282421 1281381 -1040 -0.1
(read/write) 85192 85128 -64 -0.1
.bss 51856 51792 -64 -0.1
.data 976 976 0 0.0
.data.rel.ro 27368 27368 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 400 400 0 0.0
.rodata 110812 110716 -96 -0.1
.text 1076245 1075301 -944 -0.1
chip-tool debug (read only) 4262469 4261237 -1232 -0.0
(read/write) 122208 122208 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 97536 97536 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 214032 213936 -96 -0.0
.text 3785589 3784453 -1136 -0.0
lighting-app debug+rpc (read only) 1541401 1540329 -1072 -0.1
(read/write) 102032 101968 -64 -0.1
.bss 41208 41144 -64 -0.2
.data 1106 1106 0 0.0
.data.rel.ro 54448 54448 0 0.0
.dynamic 608 608 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 528 528 0 0.0
.rodata 128977 128849 -128 -0.1
.text 1279922 1278978 -944 -0.1
ota-provider-app debug (read only) 1238937 1237913 -1024 -0.1
(read/write) 67904 67840 -64 -0.1
.bss 37440 37376 -64 -0.2
.data 752 752 0 0.0
.data.rel.ro 24616 24616 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 440 440 0 0.0
.rodata 110984 110888 -96 -0.1
.text 1031730 1030802 -928 -0.1
ota-requestor-app debug (read only) 1301033 1299801 -1232 -0.1
(read/write) 76648 76584 -64 -0.1
.bss 45216 45152 -64 -0.1
.data 816 816 0 0.0
.data.rel.ro 25496 25496 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 127680 127584 -96 -0.1
.text 1075490 1074354 -1136 -0.1
shell debug (read only) 787361 786369 -992 -0.1
(read/write) 57792 57696 -96 -0.2
.bss 16168 16072 -96 -0.6
.data 242 242 0 0.0
.data.rel.ro 36880 36880 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 77519 77423 -96 -0.1
.text 608258 607362 -896 -0.1
tv-app debug (read only) 1774529 1773265 -1264 -0.1
(read/write) 289656 289592 -64 -0.0
.bss 223280 223216 -64 -0.0
.data 2032 2032 0 0.0
.data.rel.ro 58704 58704 0 0.0
.dynamic 592 592 0 0.0
.got 4408 4408 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 154776 154680 -96 -0.1
.text 1477442 1476274 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290664 2290216 -448 -0.0
.bss 180620 180644 24 0.0
.data 5192 5192 0 0.0
.heap 850632 850608 -24 -0.0
.text 1253264 1252816 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274992 2274480 -512 -0.0
.bss 172820 172844 24 0.0
.data 5568 5568 0 0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2252712 2252200 -512 -0.0
.bss 171724 171748 24 0.0
.data 5552 5552 0 0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048984 2048664 -320 -0.0
.bss 156208 156232 24 0.0
.data 4968 4968 0 0.0
.heap 875272 875248 -24 -0.0
.text 1011584 1011264 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
bss 112132 112156 24 0.0
rodata 97528 97528 0 0.0
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
bss 108372 108396 24 0.0
rodata 88304 88304 0 0.0
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
bss 113504 113528 24 0.0
rodata 92768 92768 0 0.0
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
bss 111168 111192 24 0.0
rodata 93880 93880 0 0.0
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
bss 112576 112600 24 0.0
rodata 89188 89188 0 0.0
text 488668 488192 -476 -0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497323 497323 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
bss 111304 111328 24 0.0
rodata 95128 95128 0 0.0
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
bss 111200 111224 24 0.0
rodata 93904 93904 0 0.0
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
bss 109072 109096 24 0.0
rodata 72536 72536 0 0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
bss 110056 110080 24 0.0
rodata 67180 67180 0 0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.bss 67168 67192 24 0.0
.data 2416 2416 0 0.0
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491240 490768 -472 -0.1
(read/write) 114144 114144 0 0.0
.bss 52400 52424 24 0.0
.data 1000 1000 0 0.0
.text 485920 485448 -472 -0.1
lock-app qpg6100+debug (read only) 467580 467108 -472 -0.1
(read/write) 114140 114140 0 0.0
.bss 51352 51376 24 0.0
.data 956 956 0 0.0
.text 462260 461788 -472 -0.1
persistent-storage-app qpg6100+debug (read only) 155244 155244 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149924 149924 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664518 663934 -584 -0.1
bss 69944 69968 24 0.0
noinit 33216 33216 0 0.0
text 458068 457472 -596 -0.1

@github-actions
Copy link

github-actions bot commented Oct 28, 2021

PR #11110: Size comparison from 79fac66 to a2b61a5

Increases (26 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section 79fac66 a2b61a5 change % change
efr32 lighting-app BRD4161A (read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
BRD4161A+rpc (read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
lock-app BRD4161A (read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
window-app BRD4161A (read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
esp32 all-clusters-app c3devkit (read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
m5stack (read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
k32w lighting-app k32w061+se05x+release .bss 78688 78712 24 0.0
lock-app k32w061+debug .bss 69172 69196 24 0.0
shell k32w061+debug .bss 63256 63280 24 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 180620 180644 24 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172820 172844 24 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171724 171748 24 0.0
shell CY8CPROTO_062_4343W+release .bss 156208 156232 24 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 bss 112132 112156 24 0.0
nrf52840dk_nrf52840+rpc bss 108372 108396 24 0.0
nrf5340dk_nrf5340_cpuapp bss 113504 113528 24 0.0
lock-app nrf52840dk_nrf52840 bss 111168 111192 24 0.0
nrf5340dk_nrf5340_cpuapp bss 112576 112600 24 0.0
pump-app nrf52840dk_nrf52840 bss 111304 111328 24 0.0
pump-controller-app nrf52840dk_nrf52840 bss 111200 111224 24 0.0
shell nrf52840dk_nrf52840 bss 109072 109096 24 0.0
nrf5340dk_nrf5340_cpuapp bss 110056 110080 24 0.0
p6 lock-app default .bss 67168 67192 24 0.0
qpg lighting-app qpg6100+debug .bss 51288 51312 24 0.0
lock-app qpg6100+debug .bss 50240 50264 24 0.0
telink lighting-app tlsr9518adk80d bss 69944 69968 24 0.0
Decreases (34 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 79fac66 a2b61a5 change % change
efr32 lighting-app BRD4161A (read only) 737476 736212 -1264 -0.2
.text 737468 736204 -1264 -0.2
BRD4161A+rpc (read only) 724916 723652 -1264 -0.2
.text 724908 723644 -1264 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 875926 875318 -608 -0.1
.flash.text 875926 875318 -608 -0.1
m5stack (read only) 907275 906655 -620 -0.1
.flash.text 907275 906655 -620 -0.1
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653505 1652449 -1056 -0.1
(read/write) 119136 119072 -64 -0.1
.bss 51376 51312 -64 -0.1
.rodata 137845 137749 -96 -0.1
.text 1383346 1382386 -960 -0.1
bridge-app debug+rpc (read only) 1282421 1281381 -1040 -0.1
(read/write) 85192 85128 -64 -0.1
.bss 51856 51792 -64 -0.1
.rodata 110812 110716 -96 -0.1
.text 1076245 1075301 -944 -0.1
chip-tool debug (read only) 4262469 4261237 -1232 -0.0
.rodata 214032 213936 -96 -0.0
.text 3785589 3784453 -1136 -0.0
lighting-app debug+rpc (read only) 1541401 1540329 -1072 -0.1
(read/write) 102032 101968 -64 -0.1
.bss 41208 41144 -64 -0.2
.rodata 128977 128849 -128 -0.1
.text 1279922 1278978 -944 -0.1
ota-provider-app debug (read only) 1238937 1237913 -1024 -0.1
(read/write) 67904 67840 -64 -0.1
.bss 37440 37376 -64 -0.2
.rodata 110984 110888 -96 -0.1
.text 1031730 1030802 -928 -0.1
ota-requestor-app debug (read only) 1301033 1299801 -1232 -0.1
(read/write) 76648 76584 -64 -0.1
.bss 45216 45152 -64 -0.1
.rodata 127680 127584 -96 -0.1
.text 1075490 1074354 -1136 -0.1
shell debug (read only) 787361 786369 -992 -0.1
(read/write) 57792 57696 -96 -0.2
.bss 16168 16072 -96 -0.6
.rodata 77519 77423 -96 -0.1
.text 608258 607362 -896 -0.1
tv-app debug (read only) 1774529 1773265 -1264 -0.1
(read/write) 289656 289592 -64 -0.0
.bss 223280 223216 -64 -0.0
.rodata 154776 154680 -96 -0.1
.text 1477442 1476274 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290664 2290216 -448 -0.0
.heap 850632 850608 -24 -0.0
.text 1253264 1252816 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274992 2274480 -512 -0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2252712 2252200 -512 -0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2048984 2048664 -320 -0.0
.heap 875272 875248 -24 -0.0
.text 1011584 1011264 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
text 488668 488192 -476 -0.1
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
.text 462236 461764 -472 -0.1
telink lighting-app tlsr9518adk80d (read/write) 664518 663934 -584 -0.1
text 458068 457472 -596 -0.1
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 79fac66 a2b61a5 change % change
efr32 lighting-app BRD4161A (read only) 737476 736212 -1264 -0.2
(read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
.data 1752 1752 0 0.0
.text 737468 736204 -1264 -0.2
BRD4161A+rpc (read only) 724916 723652 -1264 -0.2
(read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
.data 1852 1852 0 0.0
.text 724908 723644 -1264 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
(read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
.data 1712 1712 0 0.0
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
(read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
.data 1716 1716 0 0.0
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 875926 875318 -608 -0.1
(read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
.dram0.data 16448 16448 0 0.0
.flash.rodata 199744 199744 0 0.0
.flash.text 875926 875318 -608 -0.1
.iram0.text 57554 57554 0 0.0
m5stack (read only) 907275 906655 -620 -0.1
(read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 208468 208468 0 0.0
.flash.text 907275 906655 -620 -0.1
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.bss 78688 78712 24 0.0
.data 1900 1900 0 0.0
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.bss 69172 69196 24 0.0
.data 1864 1864 0 0.0
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.bss 63256 63280 24 0.0
.data 672 672 0 0.0
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653505 1652449 -1056 -0.1
(read/write) 119136 119072 -64 -0.1
.bss 51376 51312 -64 -0.1
.data 978 978 0 0.0
.data.rel.ro 61536 61536 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 520 520 0 0.0
.rodata 137845 137749 -96 -0.1
.text 1383346 1382386 -960 -0.1
bridge-app debug+rpc (read only) 1282421 1281381 -1040 -0.1
(read/write) 85192 85128 -64 -0.1
.bss 51856 51792 -64 -0.1
.data 976 976 0 0.0
.data.rel.ro 27368 27368 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 400 400 0 0.0
.rodata 110812 110716 -96 -0.1
.text 1076245 1075301 -944 -0.1
chip-tool debug (read only) 4262469 4261237 -1232 -0.0
(read/write) 122208 122208 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 97536 97536 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 214032 213936 -96 -0.0
.text 3785589 3784453 -1136 -0.0
lighting-app debug+rpc (read only) 1541401 1540329 -1072 -0.1
(read/write) 102032 101968 -64 -0.1
.bss 41208 41144 -64 -0.2
.data 1106 1106 0 0.0
.data.rel.ro 54448 54448 0 0.0
.dynamic 608 608 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 528 528 0 0.0
.rodata 128977 128849 -128 -0.1
.text 1279922 1278978 -944 -0.1
ota-provider-app debug (read only) 1238937 1237913 -1024 -0.1
(read/write) 67904 67840 -64 -0.1
.bss 37440 37376 -64 -0.2
.data 752 752 0 0.0
.data.rel.ro 24616 24616 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 440 440 0 0.0
.rodata 110984 110888 -96 -0.1
.text 1031730 1030802 -928 -0.1
ota-requestor-app debug (read only) 1301033 1299801 -1232 -0.1
(read/write) 76648 76584 -64 -0.1
.bss 45216 45152 -64 -0.1
.data 816 816 0 0.0
.data.rel.ro 25496 25496 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 127680 127584 -96 -0.1
.text 1075490 1074354 -1136 -0.1
shell debug (read only) 787361 786369 -992 -0.1
(read/write) 57792 57696 -96 -0.2
.bss 16168 16072 -96 -0.6
.data 242 242 0 0.0
.data.rel.ro 36880 36880 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 77519 77423 -96 -0.1
.text 608258 607362 -896 -0.1
tv-app debug (read only) 1774529 1773265 -1264 -0.1
(read/write) 289656 289592 -64 -0.0
.bss 223280 223216 -64 -0.0
.data 2032 2032 0 0.0
.data.rel.ro 58704 58704 0 0.0
.dynamic 592 592 0 0.0
.got 4408 4408 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 154776 154680 -96 -0.1
.text 1477442 1476274 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290664 2290216 -448 -0.0
.bss 180620 180644 24 0.0
.data 5192 5192 0 0.0
.heap 850632 850608 -24 -0.0
.text 1253264 1252816 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274992 2274480 -512 -0.0
.bss 172820 172844 24 0.0
.data 5568 5568 0 0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2252712 2252200 -512 -0.0
.bss 171724 171748 24 0.0
.data 5552 5552 0 0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048984 2048664 -320 -0.0
.bss 156208 156232 24 0.0
.data 4968 4968 0 0.0
.heap 875272 875248 -24 -0.0
.text 1011584 1011264 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
bss 112132 112156 24 0.0
rodata 97528 97528 0 0.0
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
bss 108372 108396 24 0.0
rodata 88304 88304 0 0.0
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
bss 113504 113528 24 0.0
rodata 92768 92768 0 0.0
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
bss 111168 111192 24 0.0
rodata 93880 93880 0 0.0
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
bss 112576 112600 24 0.0
rodata 89188 89188 0 0.0
text 488668 488192 -476 -0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497323 497323 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
bss 111304 111328 24 0.0
rodata 95128 95128 0 0.0
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
bss 111200 111224 24 0.0
rodata 93904 93904 0 0.0
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
bss 109072 109096 24 0.0
rodata 72536 72536 0 0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
bss 110056 110080 24 0.0
rodata 67180 67180 0 0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.bss 67168 67192 24 0.0
.data 2416 2416 0 0.0
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
(read/write) 114144 114144 0 0.0
.bss 51288 51312 24 0.0
.data 1000 1000 0 0.0
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
(read/write) 114140 114140 0 0.0
.bss 50240 50264 24 0.0
.data 956 956 0 0.0
.text 462236 461764 -472 -0.1
persistent-storage-app qpg6100+debug (read only) 155244 155244 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149924 149924 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664518 663934 -584 -0.1
bss 69944 69968 24 0.0
noinit 33216 33216 0 0.0
text 458068 457472 -596 -0.1

@github-actions
Copy link

github-actions bot commented Oct 28, 2021

PR #11110: Size comparison from 149e582 to 97da3b9

Increases (26 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section 149e582 97da3b9 change % change
efr32 lighting-app BRD4161A (read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
BRD4161A+rpc (read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
lock-app BRD4161A (read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
window-app BRD4161A (read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
esp32 all-clusters-app c3devkit (read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
m5stack (read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
k32w lighting-app k32w061+se05x+release .bss 78688 78712 24 0.0
lock-app k32w061+debug .bss 69172 69196 24 0.0
shell k32w061+debug .bss 63256 63280 24 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 180620 180644 24 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172820 172844 24 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171724 171748 24 0.0
shell CY8CPROTO_062_4343W+release .bss 156208 156232 24 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 bss 112132 112156 24 0.0
nrf52840dk_nrf52840+rpc bss 108372 108396 24 0.0
nrf5340dk_nrf5340_cpuapp bss 113504 113528 24 0.0
lock-app nrf52840dk_nrf52840 bss 111168 111192 24 0.0
nrf5340dk_nrf5340_cpuapp bss 112576 112600 24 0.0
pump-app nrf52840dk_nrf52840 bss 111304 111328 24 0.0
pump-controller-app nrf52840dk_nrf52840 bss 111200 111224 24 0.0
shell nrf52840dk_nrf52840 bss 109072 109096 24 0.0
nrf5340dk_nrf5340_cpuapp bss 110056 110080 24 0.0
p6 lock-app default .bss 67168 67192 24 0.0
qpg lighting-app qpg6100+debug .bss 51288 51312 24 0.0
lock-app qpg6100+debug .bss 50240 50264 24 0.0
telink lighting-app tlsr9518adk80d bss 69944 69968 24 0.0
Decreases (34 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 149e582 97da3b9 change % change
efr32 lighting-app BRD4161A (read only) 737476 736212 -1264 -0.2
.text 737468 736204 -1264 -0.2
BRD4161A+rpc (read only) 724916 723652 -1264 -0.2
.text 724908 723644 -1264 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 875926 875318 -608 -0.1
.flash.text 875926 875318 -608 -0.1
m5stack (read only) 907275 906655 -620 -0.1
.flash.text 907275 906655 -620 -0.1
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653505 1652449 -1056 -0.1
(read/write) 119136 119072 -64 -0.1
.bss 51376 51312 -64 -0.1
.rodata 137845 137749 -96 -0.1
.text 1383346 1382386 -960 -0.1
bridge-app debug+rpc (read only) 1282421 1281381 -1040 -0.1
(read/write) 85192 85128 -64 -0.1
.bss 51856 51792 -64 -0.1
.rodata 110812 110716 -96 -0.1
.text 1076245 1075301 -944 -0.1
chip-tool debug (read only) 4262469 4261237 -1232 -0.0
.rodata 214032 213936 -96 -0.0
.text 3785589 3784453 -1136 -0.0
lighting-app debug+rpc (read only) 1541401 1540329 -1072 -0.1
(read/write) 102032 101968 -64 -0.1
.bss 41208 41144 -64 -0.2
.rodata 128977 128849 -128 -0.1
.text 1279922 1278978 -944 -0.1
ota-provider-app debug (read only) 1238937 1237913 -1024 -0.1
(read/write) 67904 67840 -64 -0.1
.bss 37440 37376 -64 -0.2
.rodata 110984 110888 -96 -0.1
.text 1031730 1030802 -928 -0.1
ota-requestor-app debug (read only) 1301033 1299801 -1232 -0.1
(read/write) 76648 76584 -64 -0.1
.bss 45216 45152 -64 -0.1
.rodata 127680 127584 -96 -0.1
.text 1075490 1074354 -1136 -0.1
shell debug (read only) 787361 786369 -992 -0.1
(read/write) 57792 57696 -96 -0.2
.bss 16168 16072 -96 -0.6
.rodata 77519 77423 -96 -0.1
.text 608258 607362 -896 -0.1
tv-app debug (read only) 1774529 1773265 -1264 -0.1
(read/write) 289656 289592 -64 -0.0
.bss 223280 223216 -64 -0.0
.rodata 154776 154680 -96 -0.1
.text 1477442 1476274 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290664 2290216 -448 -0.0
.heap 850632 850608 -24 -0.0
.text 1253264 1252816 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274992 2274480 -512 -0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2252712 2252200 -512 -0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2048984 2048664 -320 -0.0
.heap 875272 875248 -24 -0.0
.text 1011584 1011264 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
text 488668 488192 -476 -0.1
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
.text 462236 461764 -472 -0.1
telink lighting-app tlsr9518adk80d (read/write) 664518 663934 -584 -0.1
text 458068 457472 -596 -0.1
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 149e582 97da3b9 change % change
efr32 lighting-app BRD4161A (read only) 737476 736212 -1264 -0.2
(read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
.data 1752 1752 0 0.0
.text 737468 736204 -1264 -0.2
BRD4161A+rpc (read only) 724916 723652 -1264 -0.2
(read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
.data 1852 1852 0 0.0
.text 724908 723644 -1264 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
(read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
.data 1712 1712 0 0.0
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
(read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
.data 1716 1716 0 0.0
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 875926 875318 -608 -0.1
(read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
.dram0.data 16448 16448 0 0.0
.flash.rodata 199744 199744 0 0.0
.flash.text 875926 875318 -608 -0.1
.iram0.text 57554 57554 0 0.0
m5stack (read only) 907275 906655 -620 -0.1
(read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 208468 208468 0 0.0
.flash.text 907275 906655 -620 -0.1
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.bss 78688 78712 24 0.0
.data 1900 1900 0 0.0
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.bss 69172 69196 24 0.0
.data 1864 1864 0 0.0
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.bss 63256 63280 24 0.0
.data 672 672 0 0.0
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653505 1652449 -1056 -0.1
(read/write) 119136 119072 -64 -0.1
.bss 51376 51312 -64 -0.1
.data 978 978 0 0.0
.data.rel.ro 61536 61536 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 520 520 0 0.0
.rodata 137845 137749 -96 -0.1
.text 1383346 1382386 -960 -0.1
bridge-app debug+rpc (read only) 1282421 1281381 -1040 -0.1
(read/write) 85192 85128 -64 -0.1
.bss 51856 51792 -64 -0.1
.data 976 976 0 0.0
.data.rel.ro 27368 27368 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 400 400 0 0.0
.rodata 110812 110716 -96 -0.1
.text 1076245 1075301 -944 -0.1
chip-tool debug (read only) 4262469 4261237 -1232 -0.0
(read/write) 122208 122208 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 97536 97536 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 214032 213936 -96 -0.0
.text 3785589 3784453 -1136 -0.0
lighting-app debug+rpc (read only) 1541401 1540329 -1072 -0.1
(read/write) 102032 101968 -64 -0.1
.bss 41208 41144 -64 -0.2
.data 1106 1106 0 0.0
.data.rel.ro 54448 54448 0 0.0
.dynamic 608 608 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 528 528 0 0.0
.rodata 128977 128849 -128 -0.1
.text 1279922 1278978 -944 -0.1
ota-provider-app debug (read only) 1238937 1237913 -1024 -0.1
(read/write) 67904 67840 -64 -0.1
.bss 37440 37376 -64 -0.2
.data 752 752 0 0.0
.data.rel.ro 24616 24616 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 440 440 0 0.0
.rodata 110984 110888 -96 -0.1
.text 1031730 1030802 -928 -0.1
ota-requestor-app debug (read only) 1301033 1299801 -1232 -0.1
(read/write) 76648 76584 -64 -0.1
.bss 45216 45152 -64 -0.1
.data 816 816 0 0.0
.data.rel.ro 25496 25496 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 127680 127584 -96 -0.1
.text 1075490 1074354 -1136 -0.1
shell debug (read only) 787361 786369 -992 -0.1
(read/write) 57792 57696 -96 -0.2
.bss 16168 16072 -96 -0.6
.data 242 242 0 0.0
.data.rel.ro 36880 36880 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 77519 77423 -96 -0.1
.text 608258 607362 -896 -0.1
tv-app debug (read only) 1774529 1773265 -1264 -0.1
(read/write) 289656 289592 -64 -0.0
.bss 223280 223216 -64 -0.0
.data 2032 2032 0 0.0
.data.rel.ro 58704 58704 0 0.0
.dynamic 592 592 0 0.0
.got 4408 4408 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 154776 154680 -96 -0.1
.text 1477442 1476274 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290664 2290216 -448 -0.0
.bss 180620 180644 24 0.0
.data 5192 5192 0 0.0
.heap 850632 850608 -24 -0.0
.text 1253264 1252816 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274992 2274480 -512 -0.0
.bss 172820 172844 24 0.0
.data 5568 5568 0 0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2252712 2252200 -512 -0.0
.bss 171724 171748 24 0.0
.data 5552 5552 0 0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048984 2048664 -320 -0.0
.bss 156208 156232 24 0.0
.data 4968 4968 0 0.0
.heap 875272 875248 -24 -0.0
.text 1011584 1011264 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
bss 112132 112156 24 0.0
rodata 97528 97528 0 0.0
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
bss 108372 108396 24 0.0
rodata 88304 88304 0 0.0
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
bss 113504 113528 24 0.0
rodata 92768 92768 0 0.0
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
bss 111168 111192 24 0.0
rodata 93880 93880 0 0.0
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
bss 112576 112600 24 0.0
rodata 89188 89188 0 0.0
text 488668 488192 -476 -0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497323 497323 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
bss 111304 111328 24 0.0
rodata 95128 95128 0 0.0
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
bss 111200 111224 24 0.0
rodata 93904 93904 0 0.0
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
bss 109072 109096 24 0.0
rodata 72536 72536 0 0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
bss 110056 110080 24 0.0
rodata 67180 67180 0 0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.bss 67168 67192 24 0.0
.data 2416 2416 0 0.0
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
(read/write) 114144 114144 0 0.0
.bss 51288 51312 24 0.0
.data 1000 1000 0 0.0
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
(read/write) 114140 114140 0 0.0
.bss 50240 50264 24 0.0
.data 956 956 0 0.0
.text 462236 461764 -472 -0.1
persistent-storage-app qpg6100+debug (read only) 155244 155244 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149924 149924 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664518 663934 -584 -0.1
bss 69944 69968 24 0.0
noinit 33216 33216 0 0.0
text 458068 457472 -596 -0.1

@github-actions
Copy link

github-actions bot commented Oct 28, 2021

PR #11110: Size comparison from 313cb4b to e588ea9

Increases (26 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section 313cb4b e588ea9 change % change
efr32 lighting-app BRD4161A (read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
BRD4161A+rpc (read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
lock-app BRD4161A (read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
window-app BRD4161A (read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
esp32 all-clusters-app c3devkit (read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
m5stack (read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
k32w lighting-app k32w061+se05x+release .bss 78688 78712 24 0.0
lock-app k32w061+debug .bss 69172 69196 24 0.0
shell k32w061+debug .bss 63256 63280 24 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 180620 180644 24 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172820 172844 24 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171724 171748 24 0.0
shell CY8CPROTO_062_4343W+release .bss 156208 156232 24 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 bss 112132 112156 24 0.0
nrf52840dk_nrf52840+rpc bss 108372 108396 24 0.0
nrf5340dk_nrf5340_cpuapp bss 113504 113528 24 0.0
lock-app nrf52840dk_nrf52840 bss 111168 111192 24 0.0
nrf5340dk_nrf5340_cpuapp bss 112576 112600 24 0.0
pump-app nrf52840dk_nrf52840 bss 111304 111328 24 0.0
pump-controller-app nrf52840dk_nrf52840 bss 111200 111224 24 0.0
shell nrf52840dk_nrf52840 bss 109072 109096 24 0.0
nrf5340dk_nrf5340_cpuapp bss 110056 110080 24 0.0
p6 lock-app default .bss 67168 67192 24 0.0
qpg lighting-app qpg6100+debug .bss 51288 51312 24 0.0
lock-app qpg6100+debug .bss 50240 50264 24 0.0
telink lighting-app tlsr9518adk80d bss 69944 69968 24 0.0
Decreases (34 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 313cb4b e588ea9 change % change
efr32 lighting-app BRD4161A (read only) 737460 736212 -1248 -0.2
.text 737452 736204 -1248 -0.2
BRD4161A+rpc (read only) 724900 723652 -1248 -0.2
.text 724892 723644 -1248 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 876026 875418 -608 -0.1
.flash.text 876026 875418 -608 -0.1
m5stack (read only) 907407 906847 -560 -0.1
.flash.text 907407 906847 -560 -0.1
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653841 1652801 -1040 -0.1
(read/write) 119104 119040 -64 -0.1
.bss 51376 51312 -64 -0.1
.rodata 137749 137653 -96 -0.1
.text 1383826 1382882 -944 -0.1
bridge-app debug+rpc (read only) 1282125 1281069 -1056 -0.1
(read/write) 85160 85096 -64 -0.1
.bss 51856 51792 -64 -0.1
.rodata 110724 110628 -96 -0.1
.text 1076085 1075125 -960 -0.1
chip-tool debug (read only) 4264789 4263573 -1216 -0.0
.rodata 214256 214160 -96 -0.0
.text 3787733 3786613 -1120 -0.0
lighting-app debug+rpc (read only) 1541097 1540009 -1088 -0.1
(read/write) 102000 101936 -64 -0.1
.bss 41208 41144 -64 -0.2
.rodata 128881 128753 -128 -0.1
.text 1279762 1278802 -960 -0.1
ota-provider-app debug (read only) 1238617 1237593 -1024 -0.1
(read/write) 67872 67808 -64 -0.1
.bss 37440 37376 -64 -0.2
.rodata 110888 110792 -96 -0.1
.text 1031554 1030626 -928 -0.1
ota-requestor-app debug (read only) 1300713 1299481 -1232 -0.1
(read/write) 76616 76552 -64 -0.1
.bss 45216 45152 -64 -0.1
.rodata 127584 127488 -96 -0.1
.text 1075314 1074178 -1136 -0.1
shell debug (read only) 787089 786081 -1008 -0.1
(read/write) 57760 57664 -96 -0.2
.bss 16168 16072 -96 -0.6
.rodata 77455 77359 -96 -0.1
.text 608098 607186 -912 -0.1
tv-app debug (read only) 1774209 1772961 -1248 -0.1
(read/write) 289624 289560 -64 -0.0
.bss 223280 223216 -64 -0.0
.rodata 154680 154584 -96 -0.1
.text 1477266 1476114 -1152 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290720 2290272 -448 -0.0
.heap 850632 850608 -24 -0.0
.text 1253320 1252872 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274992 2274480 -512 -0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2252712 2252200 -512 -0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2048976 2048656 -320 -0.0
.heap 875272 875248 -24 -0.0
.text 1011576 1011256 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
text 488668 488192 -476 -0.1
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
.text 462236 461764 -472 -0.1
telink lighting-app tlsr9518adk80d (read/write) 664518 663942 -576 -0.1
text 458070 457474 -596 -0.1
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 313cb4b e588ea9 change % change
efr32 lighting-app BRD4161A (read only) 737460 736212 -1248 -0.2
(read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
.data 1752 1752 0 0.0
.text 737452 736204 -1248 -0.2
BRD4161A+rpc (read only) 724900 723652 -1248 -0.2
(read/write) 132032 132056 24 0.0
.bss 130180 130204 24 0.0
.data 1852 1852 0 0.0
.text 724892 723644 -1248 -0.2
lock-app BRD4161A (read only) 716756 715508 -1248 -0.2
(read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
.data 1712 1712 0 0.0
.text 716748 715500 -1248 -0.2
window-app BRD4161A (read only) 717660 716396 -1264 -0.2
(read/write) 113568 113592 24 0.0
.bss 111852 111876 24 0.0
.data 1716 1716 0 0.0
.text 717652 716388 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 876026 875418 -608 -0.1
(read/write) 1308672 1308704 32 0.0
.dram0.bss 59248 59272 24 0.0
.dram0.data 16448 16448 0 0.0
.flash.rodata 199744 199744 0 0.0
.flash.text 876026 875418 -608 -0.1
.iram0.text 57554 57554 0 0.0
m5stack (read only) 907407 906847 -560 -0.1
(read/write) 428460 428484 24 0.0
.dram0.bss 61744 61768 24 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 208468 208468 0 0.0
.flash.text 907407 906847 -560 -0.1
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701024 700584 -440 -0.1
.bss 78688 78712 24 0.0
.data 1900 1900 0 0.0
.text 614636 614172 -464 -0.1
lock-app k32w061+debug (read/write) 592980 592524 -456 -0.1
.bss 69172 69196 24 0.0
.data 1864 1864 0 0.0
.text 516144 515664 -480 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.bss 63256 63280 24 0.0
.data 672 672 0 0.0
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1653841 1652801 -1040 -0.1
(read/write) 119104 119040 -64 -0.1
.bss 51376 51312 -64 -0.1
.data 978 978 0 0.0
.data.rel.ro 61504 61504 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 520 520 0 0.0
.rodata 137749 137653 -96 -0.1
.text 1383826 1382882 -944 -0.1
bridge-app debug+rpc (read only) 1282125 1281069 -1056 -0.1
(read/write) 85160 85096 -64 -0.1
.bss 51856 51792 -64 -0.1
.data 976 976 0 0.0
.data.rel.ro 27336 27336 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 400 400 0 0.0
.rodata 110724 110628 -96 -0.1
.text 1076085 1075125 -960 -0.1
chip-tool debug (read only) 4264789 4263573 -1216 -0.0
(read/write) 122176 122176 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 97504 97504 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 214256 214160 -96 -0.0
.text 3787733 3786613 -1120 -0.0
lighting-app debug+rpc (read only) 1541097 1540009 -1088 -0.1
(read/write) 102000 101936 -64 -0.1
.bss 41208 41144 -64 -0.2
.data 1106 1106 0 0.0
.data.rel.ro 54416 54416 0 0.0
.dynamic 608 608 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 528 528 0 0.0
.rodata 128881 128753 -128 -0.1
.text 1279762 1278802 -960 -0.1
ota-provider-app debug (read only) 1238617 1237593 -1024 -0.1
(read/write) 67872 67808 -64 -0.1
.bss 37440 37376 -64 -0.2
.data 752 752 0 0.0
.data.rel.ro 24584 24584 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 440 440 0 0.0
.rodata 110888 110792 -96 -0.1
.text 1031554 1030626 -928 -0.1
ota-requestor-app debug (read only) 1300713 1299481 -1232 -0.1
(read/write) 76616 76552 -64 -0.1
.bss 45216 45152 -64 -0.1
.data 816 816 0 0.0
.data.rel.ro 25464 25464 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 127584 127488 -96 -0.1
.text 1075314 1074178 -1136 -0.1
shell debug (read only) 787089 786081 -1008 -0.1
(read/write) 57760 57664 -96 -0.2
.bss 16168 16072 -96 -0.6
.data 242 242 0 0.0
.data.rel.ro 36848 36848 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 77455 77359 -96 -0.1
.text 608098 607186 -912 -0.1
tv-app debug (read only) 1774209 1772961 -1248 -0.1
(read/write) 289624 289560 -64 -0.0
.bss 223280 223216 -64 -0.0
.data 2032 2032 0 0.0
.data.rel.ro 58672 58672 0 0.0
.dynamic 592 592 0 0.0
.got 4408 4408 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 154680 154584 -96 -0.1
.text 1477266 1476114 -1152 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290720 2290272 -448 -0.0
.bss 180620 180644 24 0.0
.data 5192 5192 0 0.0
.heap 850632 850608 -24 -0.0
.text 1253320 1252872 -448 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274992 2274480 -512 -0.0
.bss 172820 172844 24 0.0
.data 5568 5568 0 0.0
.heap 858056 858032 -24 -0.0
.text 1237592 1237080 -512 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2252712 2252200 -512 -0.0
.bss 171724 171748 24 0.0
.data 5552 5552 0 0.0
.heap 859168 859144 -24 -0.0
.text 1215312 1214800 -512 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048976 2048656 -320 -0.0
.bss 156208 156232 24 0.0
.data 4968 4968 0 0.0
.heap 875272 875248 -24 -0.0
.text 1011576 1011256 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862911 862447 -464 -0.1
bss 112132 112156 24 0.0
rodata 97528 97528 0 0.0
text 577624 577152 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 823735 823287 -448 -0.1
bss 108372 108396 24 0.0
rodata 88304 88304 0 0.0
text 550800 550324 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 787902 787470 -432 -0.1
bss 113504 113528 24 0.0
rodata 92768 92768 0 0.0
text 507092 506620 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 839583 839135 -448 -0.1
bss 111168 111192 24 0.0
rodata 93880 93880 0 0.0
text 559108 558632 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 764882 764434 -448 -0.1
bss 112576 112600 24 0.0
rodata 89188 89188 0 0.0
text 488668 488192 -476 -0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497323 497323 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844287 843807 -480 -0.1
bss 111304 111328 24 0.0
rodata 95128 95128 0 0.0
text 562320 561840 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 839575 839127 -448 -0.1
bss 111200 111224 24 0.0
rodata 93904 93904 0 0.0
text 558952 558472 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
bss 109072 109096 24 0.0
rodata 72536 72536 0 0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
bss 110056 110080 24 0.0
rodata 67180 67180 0 0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169096 2167928 -1168 -0.1
.bss 67168 67192 24 0.0
.data 2416 2416 0 0.0
.heap 963760 963736 -24 -0.0
.text 1127360 1126192 -1168 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
(read/write) 114144 114144 0 0.0
.bss 51288 51312 24 0.0
.data 1000 1000 0 0.0
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
(read/write) 114140 114140 0 0.0
.bss 50240 50264 24 0.0
.data 956 956 0 0.0
.text 462236 461764 -472 -0.1
persistent-storage-app qpg6100+debug (read only) 155236 155236 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149916 149916 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664518 663942 -576 -0.1
bss 69944 69968 24 0.0
noinit 33216 33216 0 0.0
text 458070 457474 -596 -0.1

src/transport/SecureSession.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Oct 29, 2021

PR #11110: Size comparison from 1e27d92 to 9901df4

Increases (26 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1e27d92 9901df4 change % change
efr32 lighting-app BRD4161A (read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
BRD4161A+rpc (read/write) 132036 132060 24 0.0
.bss 130180 130204 24 0.0
lock-app BRD4161A (read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
window-app BRD4161A (read/write) 113572 113596 24 0.0
.bss 111852 111876 24 0.0
esp32 all-clusters-app c3devkit (read/write) 1308944 1308976 32 0.0
.dram0.bss 59248 59272 24 0.0
m5stack (read/write) 428724 428748 24 0.0
.dram0.bss 61744 61768 24 0.0
k32w lighting-app k32w061+se05x+release .bss 78688 78712 24 0.0
lock-app k32w061+debug .bss 69172 69196 24 0.0
shell k32w061+debug .bss 63256 63280 24 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 180620 180644 24 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172820 172844 24 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171724 171748 24 0.0
shell CY8CPROTO_062_4343W+release .bss 156208 156232 24 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 bss 112132 112156 24 0.0
nrf52840dk_nrf52840+rpc bss 108372 108396 24 0.0
nrf5340dk_nrf5340_cpuapp bss 113504 113528 24 0.0
lock-app nrf52840dk_nrf52840 bss 111168 111192 24 0.0
nrf5340dk_nrf5340_cpuapp bss 112576 112600 24 0.0
pump-app nrf52840dk_nrf52840 bss 111304 111328 24 0.0
pump-controller-app nrf52840dk_nrf52840 bss 111200 111224 24 0.0
shell nrf52840dk_nrf52840 bss 109072 109096 24 0.0
nrf5340dk_nrf5340_cpuapp bss 110056 110080 24 0.0
p6 lock-app default .bss 67168 67192 24 0.0
qpg lighting-app qpg6100+debug .bss 51288 51312 24 0.0
lock-app qpg6100+debug .bss 50240 50264 24 0.0
telink lighting-app tlsr9518adk80d bss 69944 69968 24 0.0
Decreases (34 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1e27d92 9901df4 change % change
efr32 lighting-app BRD4161A (read only) 738120 736856 -1264 -0.2
.text 738112 736848 -1264 -0.2
BRD4161A+rpc (read only) 725560 724296 -1264 -0.2
.text 725552 724288 -1264 -0.2
lock-app BRD4161A (read only) 717400 716152 -1248 -0.2
.text 717392 716144 -1248 -0.2
window-app BRD4161A (read only) 718304 717040 -1264 -0.2
.text 718296 717032 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 876382 875774 -608 -0.1
.flash.text 876382 875774 -608 -0.1
m5stack (read only) 907747 907171 -576 -0.1
.flash.text 907747 907171 -576 -0.1
k32w lighting-app k32w061+se05x+release (read/write) 701656 701216 -440 -0.1
.text 615268 614804 -464 -0.1
lock-app k32w061+debug (read/write) 593612 593172 -440 -0.1
.text 516776 516312 -464 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1655073 1653985 -1088 -0.1
(read/write) 119104 119040 -64 -0.1
.bss 51376 51312 -64 -0.1
.rodata 138069 137941 -128 -0.1
.text 1384738 1383778 -960 -0.1
bridge-app debug+rpc (read only) 1283341 1282301 -1040 -0.1
(read/write) 85160 85096 -64 -0.1
.bss 51856 51792 -64 -0.1
.rodata 111044 110948 -96 -0.1
.text 1076981 1076037 -944 -0.1
chip-tool debug (read only) 4266229 4264997 -1232 -0.0
.rodata 214704 214608 -96 -0.0
.text 3788725 3787589 -1136 -0.0
lighting-app debug+rpc (read only) 1542281 1541241 -1040 -0.1
(read/write) 102000 101936 -64 -0.1
.bss 41208 41144 -64 -0.2
.rodata 129169 129073 -96 -0.1
.text 1280658 1279714 -944 -0.1
ota-provider-app debug (read only) 1239849 1238793 -1056 -0.1
(read/write) 67872 67808 -64 -0.1
.bss 37440 37376 -64 -0.2
.rodata 111208 111080 -128 -0.1
.text 1032466 1031538 -928 -0.1
ota-requestor-app debug (read only) 1301465 1300233 -1232 -0.1
(read/write) 76616 76552 -64 -0.1
.bss 45216 45152 -64 -0.1
.rodata 127424 127328 -96 -0.1
.text 1076226 1075090 -1136 -0.1
shell debug (read only) 787153 786145 -1008 -0.1
(read/write) 57760 57664 -96 -0.2
.bss 16168 16072 -96 -0.6
.rodata 77519 77423 -96 -0.1
.text 608098 607186 -912 -0.1
tv-app debug (read only) 1774929 1773665 -1264 -0.1
(read/write) 289624 289560 -64 -0.0
.bss 223280 223216 -64 -0.0
.rodata 154488 154392 -96 -0.1
.text 1478178 1477010 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2291400 2290888 -512 -0.0
.heap 850632 850608 -24 -0.0
.text 1254000 1253488 -512 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2275608 2275160 -448 -0.0
.heap 858056 858032 -24 -0.0
.text 1238208 1237760 -448 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2253328 2252816 -512 -0.0
.heap 859168 859144 -24 -0.0
.text 1215928 1215416 -512 -0.0
shell CY8CPROTO_062_4343W+release (read/write) 2048976 2048656 -320 -0.0
.heap 875272 875248 -24 -0.0
.text 1011576 1011256 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 863535 863071 -464 -0.1
text 577960 577488 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 824363 823915 -448 -0.1
text 551136 550660 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 788526 788094 -432 -0.1
text 507428 506956 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 840211 839763 -448 -0.1
text 559444 558968 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765506 765058 -448 -0.1
text 489004 488528 -476 -0.1
pump-app nrf52840dk_nrf52840 (read/write) 844911 844431 -480 -0.1
text 562656 562176 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840199 839751 -448 -0.1
text 559288 558808 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169744 2168592 -1152 -0.1
.heap 963760 963736 -24 -0.0
.text 1128008 1126856 -1152 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
.text 462236 461764 -472 -0.1
telink lighting-app tlsr9518adk80d (read/write) 665202 664626 -576 -0.1
text 458454 457858 -596 -0.1
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1e27d92 9901df4 change % change
efr32 lighting-app BRD4161A (read only) 738120 736856 -1264 -0.2
(read/write) 115428 115452 24 0.0
.bss 113676 113700 24 0.0
.data 1752 1752 0 0.0
.text 738112 736848 -1264 -0.2
BRD4161A+rpc (read only) 725560 724296 -1264 -0.2
(read/write) 132036 132060 24 0.0
.bss 130180 130204 24 0.0
.data 1852 1852 0 0.0
.text 725552 724288 -1264 -0.2
lock-app BRD4161A (read only) 717400 716152 -1248 -0.2
(read/write) 113244 113268 24 0.0
.bss 111532 111556 24 0.0
.data 1712 1712 0 0.0
.text 717392 716144 -1248 -0.2
window-app BRD4161A (read only) 718304 717040 -1264 -0.2
(read/write) 113572 113596 24 0.0
.bss 111852 111876 24 0.0
.data 1716 1716 0 0.0
.text 718296 717032 -1264 -0.2
esp32 all-clusters-app c3devkit (read only) 876382 875774 -608 -0.1
(read/write) 1308944 1308976 32 0.0
.dram0.bss 59248 59272 24 0.0
.dram0.data 16448 16448 0 0.0
.flash.rodata 200016 200016 0 0.0
.flash.text 876382 875774 -608 -0.1
.iram0.text 57554 57554 0 0.0
m5stack (read only) 907747 907171 -576 -0.1
(read/write) 428724 428748 24 0.0
.dram0.bss 61744 61768 24 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 208732 208732 0 0.0
.flash.text 907747 907171 -576 -0.1
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701656 701216 -440 -0.1
.bss 78688 78712 24 0.0
.data 1900 1900 0 0.0
.text 615268 614804 -464 -0.1
lock-app k32w061+debug (read/write) 593612 593172 -440 -0.1
.bss 69172 69196 24 0.0
.data 1864 1864 0 0.0
.text 516776 516312 -464 -0.1
shell k32w061+debug (read/write) 425252 424988 -264 -0.1
.bss 63256 63280 24 0.0
.data 672 672 0 0.0
.text 359620 359332 -288 -0.1
linux all-clusters-app debug (read only) 1655073 1653985 -1088 -0.1
(read/write) 119104 119040 -64 -0.1
.bss 51376 51312 -64 -0.1
.data 978 978 0 0.0
.data.rel.ro 61504 61504 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 520 520 0 0.0
.rodata 138069 137941 -128 -0.1
.text 1384738 1383778 -960 -0.1
bridge-app debug+rpc (read only) 1283341 1282301 -1040 -0.1
(read/write) 85160 85096 -64 -0.1
.bss 51856 51792 -64 -0.1
.data 976 976 0 0.0
.data.rel.ro 27336 27336 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 400 400 0 0.0
.rodata 111044 110948 -96 -0.1
.text 1076981 1076037 -944 -0.1
chip-tool debug (read only) 4266229 4264997 -1232 -0.0
(read/write) 122176 122176 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 97504 97504 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 214704 214608 -96 -0.0
.text 3788725 3787589 -1136 -0.0
lighting-app debug+rpc (read only) 1542281 1541241 -1040 -0.1
(read/write) 102000 101936 -64 -0.1
.bss 41208 41144 -64 -0.2
.data 1106 1106 0 0.0
.data.rel.ro 54416 54416 0 0.0
.dynamic 608 608 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 528 528 0 0.0
.rodata 129169 129073 -96 -0.1
.text 1280658 1279714 -944 -0.1
ota-provider-app debug (read only) 1239849 1238793 -1056 -0.1
(read/write) 67872 67808 -64 -0.1
.bss 37440 37376 -64 -0.2
.data 752 752 0 0.0
.data.rel.ro 24584 24584 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 440 440 0 0.0
.rodata 111208 111080 -128 -0.1
.text 1032466 1031538 -928 -0.1
ota-requestor-app debug (read only) 1301465 1300233 -1232 -0.1
(read/write) 76616 76552 -64 -0.1
.bss 45216 45152 -64 -0.1
.data 816 816 0 0.0
.data.rel.ro 25464 25464 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 127424 127328 -96 -0.1
.text 1076226 1075090 -1136 -0.1
shell debug (read only) 787153 786145 -1008 -0.1
(read/write) 57760 57664 -96 -0.2
.bss 16168 16072 -96 -0.6
.data 242 242 0 0.0
.data.rel.ro 36848 36848 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 77519 77423 -96 -0.1
.text 608098 607186 -912 -0.1
tv-app debug (read only) 1774929 1773665 -1264 -0.1
(read/write) 289624 289560 -64 -0.0
.bss 223280 223216 -64 -0.0
.data 2032 2032 0 0.0
.data.rel.ro 58672 58672 0 0.0
.dynamic 592 592 0 0.0
.got 4408 4408 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 154488 154392 -96 -0.1
.text 1478178 1477010 -1168 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2291400 2290888 -512 -0.0
.bss 180620 180644 24 0.0
.data 5192 5192 0 0.0
.heap 850632 850608 -24 -0.0
.text 1254000 1253488 -512 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2275608 2275160 -448 -0.0
.bss 172820 172844 24 0.0
.data 5568 5568 0 0.0
.heap 858056 858032 -24 -0.0
.text 1238208 1237760 -448 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2253328 2252816 -512 -0.0
.bss 171724 171748 24 0.0
.data 5552 5552 0 0.0
.heap 859168 859144 -24 -0.0
.text 1215928 1215416 -512 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048976 2048656 -320 -0.0
.bss 156208 156232 24 0.0
.data 4968 4968 0 0.0
.heap 875272 875248 -24 -0.0
.text 1011576 1011256 -320 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 863535 863071 -464 -0.1
bss 112132 112156 24 0.0
rodata 97816 97816 0 0.0
text 577960 577488 -472 -0.1
nrf52840dk_nrf52840+rpc (read/write) 824363 823915 -448 -0.1
bss 108372 108396 24 0.0
rodata 88596 88596 0 0.0
text 551136 550660 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 788526 788094 -432 -0.1
bss 113504 113528 24 0.0
rodata 93056 93056 0 0.0
text 507428 506956 -472 -0.1
lock-app nrf52840dk_nrf52840 (read/write) 840211 839763 -448 -0.1
bss 111168 111192 24 0.0
rodata 94172 94172 0 0.0
text 559444 558968 -476 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765506 765058 -448 -0.1
bss 112576 112600 24 0.0
rodata 89476 89476 0 0.0
text 489004 488528 -476 -0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497323 497323 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844911 844431 -480 -0.1
bss 111304 111328 24 0.0
rodata 95416 95416 0 0.0
text 562656 562176 -480 -0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840199 839751 -448 -0.1
bss 111200 111224 24 0.0
rodata 94192 94192 0 0.0
text 559288 558808 -480 -0.1
shell nrf52840dk_nrf52840 (read/write) 776435 776179 -256 -0.0
bss 109072 109096 24 0.0
rodata 72536 72536 0 0.0
text 520236 519936 -300 -0.1
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691202 -288 -0.0
bss 110056 110080 24 0.0
rodata 67180 67180 0 0.0
text 440848 440548 -300 -0.1
p6 lock-app default (read/write) 2169744 2168592 -1152 -0.1
.bss 67168 67192 24 0.0
.data 2416 2416 0 0.0
.heap 963760 963736 -24 -0.0
.text 1128008 1126856 -1152 -0.1
qpg lighting-app qpg6100+debug (read only) 491224 490752 -472 -0.1
(read/write) 114144 114144 0 0.0
.bss 51288 51312 24 0.0
.data 1000 1000 0 0.0
.text 485904 485432 -472 -0.1
lock-app qpg6100+debug (read only) 467556 467084 -472 -0.1
(read/write) 114140 114140 0 0.0
.bss 50240 50264 24 0.0
.data 956 956 0 0.0
.text 462236 461764 -472 -0.1
persistent-storage-app qpg6100+debug (read only) 155236 155236 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149916 149916 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 665202 664626 -576 -0.1
bss 69944 69968 24 0.0
noinit 33216 33216 0 0.0
text 458454 457858 -596 -0.1

@andy31415 andy31415 merged commit c9642fc into project-chip:master Oct 29, 2021
PSONALl pushed a commit to PSONALl/connectedhomeip that referenced this pull request Dec 3, 2021
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