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

Implement attributes callbacks for General Commissioning cluster #12373

Merged
merged 4 commits into from
Dec 1, 2021
Merged

Implement attributes callbacks for General Commissioning cluster #12373

merged 4 commits into from
Dec 1, 2021

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented Nov 30, 2021

Problem

What is being fixed? Examples:

  • missing attributes implementation for General Commissioning cluster

Change overview

Implement attributes callbacks for General Commissioning cluster

Testing

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

yufengw@yufengw-SEi:~/connectedhomeip/out/debug/standalone$ ./chip-tool generalcommissioning read regulatory-config 12344321 0
.....
[1638320290.711753][83905:83910] CHIP:DMG: ReportDataMessage =
[1638320290.711758][83905:83910] CHIP:DMG: {
[1638320290.711761][83905:83910] CHIP:DMG: 	AttributeReportIBs =
[1638320290.711765][83905:83910] CHIP:DMG: 	[
[1638320290.711769][83905:83910] CHIP:DMG: 		AttributeReportIB =
[1638320290.711773][83905:83910] CHIP:DMG: 		{
[1638320290.711776][83905:83910] CHIP:DMG: 			AttributeDataIB =
[1638320290.711783][83905:83910] CHIP:DMG: 			{
[1638320290.711788][83905:83910] CHIP:DMG: 				AttributePathIB =
[1638320290.711794][83905:83910] CHIP:DMG: 				{
[1638320290.711800][83905:83910] CHIP:DMG: 					Endpoint = 0x0,
[1638320290.711804][83905:83910] CHIP:DMG: 					Cluster = 0x30,
[1638320290.711808][83905:83910] CHIP:DMG: 					Attribute = 0x0000_0002,
[1638320290.711812][83905:83910] CHIP:DMG: 				}
[1638320290.711817][83905:83910] CHIP:DMG: 					
[1638320290.711822][83905:83910] CHIP:DMG: 					Data = 2, 
[1638320290.711827][83905:83910] CHIP:DMG: 				DataVersion = 0x0,
[1638320290.711831][83905:83910] CHIP:DMG: 			},
[1638320290.711837][83905:83910] CHIP:DMG: 			
[1638320290.711841][83905:83910] CHIP:DMG: 		},
[1638320290.711847][83905:83910] CHIP:DMG: 		
[1638320290.711850][83905:83910] CHIP:DMG: 	],
[1638320290.711856][83905:83910] CHIP:DMG: 	
[1638320290.711859][83905:83910] CHIP:DMG: 	SuppressResponse = true, 
[1638320290.711863][83905:83910] CHIP:DMG: }
[1638320290.711884][83905:83910] CHIP:ZCL: ReadAttributesResponse:
[1638320290.711887][83905:83910] CHIP:ZCL:   ClusterId: 0x0000_0030
[1638320290.711892][83905:83910] CHIP:ZCL:   attributeId: 0x0000_0002
[1638320290.711895][83905:83910] CHIP:ZCL:   status: Success                (0x0000)
[1638320290.711899][83905:83910] CHIP:ZCL:   attribute TLV Type: 0x04
[1638320290.711902][83905:83910] CHIP:TOO: Int8u attribute Response: 2
[1638320290.711915][83905:83910] CHIP:DMG: Client[0] moving to [UNINIT]
[1638320290.711921][83905:83910] CHIP:EM: Sending Standalone Ack for MessageCounter:1 on exchange 64393i
[1638320290.711933][83905:83910] CHIP:IN: Prepared encrypted message 0x7f83767a2000 to 0x0000000000BC5C01 (1)  of type 0x10 and protocolId (0, 0) on exchange 64393i with MessageCounter:2.
[1638320290.711941][83905:83910] CHIP:IN: Sending encrypted msg 0x7f83767a2000 with MessageCounter:2 to 0x0000000000BC5C01 (1) at monotonic time: 20121137 msec
[1638320290.711965][83905:83910] CHIP:EM: Flushed pending ack for MessageCounter:1 on exchange 64393i
[1638320290.712013][83905:83905] CHIP:CTL: Shutting down the commissioner
[1638320290.712036][83905:83905] CHIP:CTL: Shutting down the controller
[1638320290.712138][83905:83905] CHIP:CTL: Shutting down the System State, this will teardown the CHIP Stack
[1638320290.712203][83905:83905] CHIP:DL: writing settings to file (/tmp/chip_counters.ini-o3KfnI)
[1638320290.712356][83905:83905] CHIP:DL: renamed tmp file to file (/tmp/chip_counters.ini)
[1638320290.712368][83905:83905] CHIP:DL: NVS set: chip-counters/total-operational-hours = 0 (0x0)
[1638320290.712372][83905:83905] CHIP:DL: Inet Layer shutdown
[1638320290.712377][83905:83905] CHIP:DL: BLE shutdown
[1638320290.712382][83905:83905] CHIP:DL: System Layer shutdown
[1638320290.712397][83905:83905] CHIP:CSL: System wake event notify failed: ../../../examples/chip-tool/third_party/connectedhomeip/src/system/WakeEvent.cpp:116: OS Error 0x02000009: Bad file descriptor
[1638320290.712406][83905:83905] CHIP:CSL: System wake event notify failed: ../../../examples/chip-tool/third_party/connectedhomeip/src/system/WakeEvent.cpp:116: OS Error 0x02000009: Bad file descriptor
yufengw@yufengw-SEi:~/connectedhomeip/out/debug/standalone$ 

@github-actions
Copy link

PR #12373: Size comparison from 46fbb06 to eb441c2

Increases above 0.2%:

platform target config section 46fbb06 eb441c2 change % change
k32w lock-app k32w061+debug .data 1808 1812 4 0.2
shell k32w061+debug .data 1780 1784 4 0.2
lighting-app k32w061+se05x+release .data 1844 1848 4 0.2
qpg lighting-app qpg6100+debug .data 944 948 4 0.4
lock-app qpg6100+debug .data 896 900 4 0.4
Increases (6 builds for k32w, qpg, telink)
platform target config section 46fbb06 eb441c2 change % change
k32w lock-app k32w061+debug (read/write) 613348 613656 308 0.1
.bss 69204 69220 16 0.0
.data 1808 1812 4 0.2
.text 536536 536824 288 0.1
shell k32w061+debug (read/write) 679128 679428 300 0.0
.bss 80780 80804 24 0.0
.data 1780 1784 4 0.2
.text 590768 591040 272 0.0
lighting-app k32w061+se05x+release .bss 78756 78764 8 0.0
.data 1844 1848 4 0.2
qpg lighting-app qpg6100+debug .bss 79640 79656 16 0.0
.data 944 948 4 0.4
lock-app qpg6100+debug (read only) 469316 469596 280 0.1
.bss 78552 78568 16 0.0
.data 896 900 4 0.4
.text 463996 464276 280 0.1
telink lighting-app tlsr9518adk80d bss 79700 79712 12 0.0
Decreases (4 builds for k32w, qpg, telink)
platform target config section 46fbb06 eb441c2 change % change
k32w lighting-app k32w061+se05x+release (read/write) 724356 723176 -1180 -0.2
.text 637956 636764 -1192 -0.2
qpg lighting-app qpg6100+debug (read only) 496712 495532 -1180 -0.2
(read/write) 114144 114140 -4 -0.0
.text 491392 490212 -1180 -0.2
lock-app qpg6100+debug (read/write) 114144 114140 -4 -0.0
telink lighting-app tlsr9518adk80d (read/write) 778454 777054 -1400 -0.2
text 541270 540022 -1248 -0.2
Full report (7 builds for k32w, qpg, telink)
platform target config section 46fbb06 eb441c2 change % change
k32w lock-app k32w061+debug (read/write) 613348 613656 308 0.1
.bss 69204 69220 16 0.0
.data 1808 1812 4 0.2
.text 536536 536824 288 0.1
shell k32w061+debug (read/write) 679128 679428 300 0.0
.bss 80780 80804 24 0.0
.data 1780 1784 4 0.2
.text 590768 591040 272 0.0
lighting-app k32w061+se05x+release (read/write) 724356 723176 -1180 -0.2
.bss 78756 78764 8 0.0
.data 1844 1848 4 0.2
.text 637956 636764 -1192 -0.2
qpg lighting-app qpg6100+debug (read only) 496712 495532 -1180 -0.2
(read/write) 114144 114140 -4 -0.0
.bss 79640 79656 16 0.0
.data 944 948 4 0.4
.text 491392 490212 -1180 -0.2
lock-app qpg6100+debug (read only) 469316 469596 280 0.1
(read/write) 114144 114140 -4 -0.0
.bss 78552 78568 16 0.0
.data 896 900 4 0.4
.text 463996 464276 280 0.1
persistent-storage-app qpg6100+debug (read only) 108076 108076 0 0.0
(read/write) 114144 114144 0 0.0
.bss 36864 36864 0 0.0
.data 296 296 0 0.0
.text 102756 102756 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 778454 777054 -1400 -0.2
bss 79700 79712 12 0.0
noinit 37160 37160 0 0.0
text 541270 540022 -1248 -0.2

@github-actions
Copy link

github-actions bot commented Nov 30, 2021

PR #12373: Size comparison from ee824af to 7b4d851

Increases above 0.2%:

platform target config section ee824af 7b4d851 change % change
linux all-clusters-app debug (read only) 1779889 1786465 6576 0.4
.data.rel.ro 64928 65120 192 0.3
.rodata 139957 144373 4416 3.2
bridge-app debug+rpc (read only) 1353061 1358669 5608 0.4
(read/write) 78400 78624 224 0.3
.data.rel.ro 29384 29576 192 0.7
.rodata 113820 117284 3464 3.0
chip-tool debug .rodata 294408 298520 4112 1.4
lighting-app debug+rpc (read only) 1633129 1639449 6320 0.4
.data.rel.ro 56976 57120 144 0.3
.rodata 132305 136465 4160 3.1
ota-provider-app debug (read only) 1313409 1319193 5784 0.4
(read/write) 76856 77080 224 0.3
.data.rel.ro 25944 26136 192 0.7
.rodata 114960 118600 3640 3.2
ota-requestor-app debug (read only) 1413425 1419265 5840 0.4
(read/write) 80752 80976 224 0.3
.data.rel.ro 27640 27832 192 0.7
.rodata 126816 130512 3696 2.9
shell debug (read only) 821761 826417 4656 0.6
.rodata 79218 82642 3424 4.3
tv-app debug (read only) 1927729 1934897 7168 0.4
.data.rel.ro 61608 61784 176 0.3
.rodata 161448 166472 5024 3.1
p6 lock-app default .data 2288 2296 8 0.3
qpg lighting-app qpg6100+debug .data 944 948 4 0.4
lock-app qpg6100+debug .data 896 900 4 0.4
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section ee824af 7b4d851 change % change
efr32 lighting-app BRD4161A (read only) 763016 763480 464 0.1
(read/write) 120300 120324 24 0.0
.bss 118476 118500 24 0.0
.data 1820 1824 4 0.2
.text 763008 763472 464 0.1
BRD4161A+rpc (read only) 791512 791976 464 0.1
(read/write) 138596 138628 32 0.0
.bss 136676 136700 24 0.0
.data 1920 1924 4 0.2
.text 791504 791968 464 0.1
lock-app BRD4161A (read only) 736896 737376 480 0.1
(read/write) 118004 118036 32 0.0
.bss 116228 116252 24 0.0
.data 1776 1780 4 0.2
.text 736888 737368 480 0.1
window-app BRD4161A (read only) 739984 740448 464 0.1
(read/write) 118436 118460 24 0.0
.bss 116652 116668 16 0.0
.data 1784 1788 4 0.2
.text 739976 740440 464 0.1
esp32 all-clusters-app c3devkit (read only) 836580 836792 212 0.0
(read/write) 1225258 1225338 80 0.0
.dram0.bss 59608 59624 16 0.0
.flash.rodata 166400 166464 64 0.0
.flash.text 836580 836792 212 0.0
m5stack (read only) 908587 908839 252 0.0
(read/write) 424484 424568 84 0.0
.dram0.bss 65000 65016 16 0.0
.flash.rodata 194244 194312 68 0.0
.flash.text 903203 903455 252 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724356 724648 292 0.0
.bss 78756 78772 16 0.0
.data 1844 1848 4 0.2
.text 637956 638228 272 0.0
lock-app k32w061+debug (read/write) 613348 613656 308 0.1
.bss 69204 69220 16 0.0
.data 1808 1812 4 0.2
.text 536536 536824 288 0.1
shell k32w061+debug (read/write) 679128 679428 300 0.0
.bss 80780 80804 24 0.0
.data 1780 1784 4 0.2
.text 590768 591040 272 0.0
linux all-clusters-app debug (read only) 1779889 1786465 6576 0.4
(read/write) 131960 132184 224 0.2
.bss 60688 60720 32 0.1
.data.rel.ro 64928 65120 192 0.3
.rodata 139957 144373 4416 3.2
.text 1500914 1502738 1824 0.1
bridge-app debug+rpc (read only) 1353061 1358669 5608 0.4
(read/write) 78400 78624 224 0.3
.bss 42288 42320 32 0.1
.data.rel.ro 29384 29576 192 0.7
.rodata 113820 117284 3464 3.0
.text 1139125 1140933 1808 0.2
chip-tool debug (read only) 6137333 6144965 7632 0.1
(read/write) 199576 199800 224 0.1
.data.rel.ro 152336 152560 224 0.1
.rodata 294408 298520 4112 1.4
.text 5452773 5455717 2944 0.1
lighting-app debug+rpc (read only) 1633129 1639449 6320 0.4
(read/write) 111520 111712 192 0.2
.bss 47984 48016 32 0.1
.data.rel.ro 56976 57120 144 0.3
.rodata 132305 136465 4160 3.1
.text 1363010 1364834 1824 0.1
ota-provider-app debug (read only) 1313409 1319193 5784 0.4
(read/write) 76856 77080 224 0.3
.bss 44864 44896 32 0.1
.data.rel.ro 25944 26136 192 0.7
.rodata 114960 118600 3640 3.2
.text 1098098 1099906 1808 0.2
ota-requestor-app debug (read only) 1413425 1419265 5840 0.4
(read/write) 80752 80976 224 0.3
.bss 46976 47008 32 0.1
.data.rel.ro 27640 27832 192 0.7
.rodata 126816 130512 3696 2.9
.text 1182818 1184626 1808 0.2
shell debug (read only) 821761 826417 4656 0.6
(read/write) 67288 67384 96 0.1
.data.rel.ro 38560 38640 80 0.2
.rodata 79218 82642 3424 4.3
.text 635858 636850 992 0.2
tv-app debug (read only) 1927729 1934897 7168 0.4
(read/write) 321152 321376 224 0.1
.bss 252376 252408 32 0.0
.data.rel.ro 61608 61784 176 0.3
.rodata 161448 166472 5024 3.1
.text 1617842 1619650 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296160 2296416 256 0.0
.bss 182348 182372 24 0.0
.text 1258760 1259016 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281096 2281416 320 0.0
.bss 172956 172980 24 0.0
.text 1243696 1244016 320 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2254192 2254448 256 0.0
.bss 171772 171796 24 0.0
.data 5472 5480 8 0.1
.text 1216792 1217048 256 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2051232 2051240 8 0.0
.text 1013832 1013840 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876639 876927 288 0.0
bss 113124 113144 20 0.0
rodata 97344 97408 64 0.1
text 590620 590832 212 0.0
nrf52840dk_nrf52840+rpc (read/write) 839087 839375 288 0.0
bss 109476 109496 20 0.0
rodata 88608 88672 64 0.1
text 564788 565000 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801674 801946 272 0.0
bss 114500 114516 16 0.0
rodata 92604 92668 64 0.1
text 520076 520288 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847467 847787 320 0.0
bss 110164 110180 16 0.0
rodata 93084 93148 64 0.1
text 568872 569084 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772738 773058 320 0.0
bss 111572 111592 20 0.0
rodata 88372 88436 64 0.1
text 498420 498632 212 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853479 853799 320 0.0
bss 110300 110316 16 0.0
rodata 94816 94880 64 0.1
text 572940 573152 212 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846559 846863 304 0.0
bss 110176 110196 20 0.0
rodata 92952 93016 64 0.1
text 568000 568212 212 0.0
shell nrf52840dk_nrf52840 (read/write) 779043 779067 24 0.0
rodata 73192 73200 8 0.0
text 521724 521736 12 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694058 694066 8 0.0
rodata 67836 67844 8 0.0
text 442332 442344 12 0.0
p6 all-clusters-app default (read/write) 2317928 2318392 464 0.0
.bss 115256 115272 16 0.0
.text 1276192 1276656 464 0.0
lock-app default (read/write) 2229400 2229864 464 0.0
.bss 101552 101576 24 0.0
.data 2288 2296 8 0.3
.text 1187664 1188128 464 0.0
qpg lighting-app qpg6100+debug (read only) 496712 497000 288 0.1
.bss 79640 79656 16 0.0
.data 944 948 4 0.4
.text 491392 491680 288 0.1
lock-app qpg6100+debug (read only) 469316 469596 280 0.1
.bss 78552 78568 16 0.0
.data 896 900 4 0.4
.text 463996 464276 280 0.1
telink lighting-app tlsr9518adk80d (read/write) 778454 778782 328 0.0
bss 79700 79720 20 0.0
text 541270 541510 240 0.0
Decreases (7 builds for mbed, p6, qpg)
platform target config section ee824af 7b4d851 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 848968 848944 -24 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858000 857976 -24 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859200 859168 -32 -0.0
p6 all-clusters-app default .heap 915664 915648 -16 -0.0
lock-app default .heap 929504 929472 -32 -0.0
qpg lighting-app qpg6100+debug (read/write) 114144 114140 -4 -0.0
lock-app qpg6100+debug (read/write) 114144 114140 -4 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section ee824af 7b4d851 change % change
efr32 lighting-app BRD4161A (read only) 763016 763480 464 0.1
(read/write) 120300 120324 24 0.0
.bss 118476 118500 24 0.0
.data 1820 1824 4 0.2
.text 763008 763472 464 0.1
BRD4161A+rpc (read only) 791512 791976 464 0.1
(read/write) 138596 138628 32 0.0
.bss 136676 136700 24 0.0
.data 1920 1924 4 0.2
.text 791504 791968 464 0.1
lock-app BRD4161A (read only) 736896 737376 480 0.1
(read/write) 118004 118036 32 0.0
.bss 116228 116252 24 0.0
.data 1776 1780 4 0.2
.text 736888 737368 480 0.1
window-app BRD4161A (read only) 739984 740448 464 0.1
(read/write) 118436 118460 24 0.0
.bss 116652 116668 16 0.0
.data 1784 1788 4 0.2
.text 739976 740440 464 0.1
esp32 all-clusters-app c3devkit (read only) 836580 836792 212 0.0
(read/write) 1225258 1225338 80 0.0
.dram0.bss 59608 59624 16 0.0
.dram0.data 13988 13988 0 0.0
.flash.rodata 166400 166464 64 0.0
.flash.text 836580 836792 212 0.0
.iram0.text 61390 61390 0 0.0
m5stack (read only) 908587 908839 252 0.0
(read/write) 424484 424568 84 0.0
.dram0.bss 65000 65016 16 0.0
.dram0.data 33960 33960 0 0.0
.flash.rodata 194244 194312 68 0.0
.flash.text 903203 903455 252 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724356 724648 292 0.0
.bss 78756 78772 16 0.0
.data 1844 1848 4 0.2
.text 637956 638228 272 0.0
lock-app k32w061+debug (read/write) 613348 613656 308 0.1
.bss 69204 69220 16 0.0
.data 1808 1812 4 0.2
.text 536536 536824 288 0.1
shell k32w061+debug (read/write) 679128 679428 300 0.0
.bss 80780 80804 24 0.0
.data 1780 1784 4 0.2
.text 590768 591040 272 0.0
linux all-clusters-app debug (read only) 1779889 1786465 6576 0.4
(read/write) 131960 132184 224 0.2
.bss 60688 60720 32 0.1
.data 1040 1040 0 0.0
.data.rel.ro 64928 65120 192 0.3
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 139957 144373 4416 3.2
.text 1500914 1502738 1824 0.1
bridge-app debug+rpc (read only) 1353061 1358669 5608 0.4
(read/write) 78400 78624 224 0.3
.bss 42288 42320 32 0.1
.data 1680 1680 0 0.0
.data.rel.ro 29384 29576 192 0.7
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113820 117284 3464 3.0
.text 1139125 1140933 1808 0.2
chip-tool debug (read only) 6137333 6144965 7632 0.1
(read/write) 199576 199800 224 0.1
.bss 40640 40640 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 152336 152560 224 0.1
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 496 496 0 0.0
.rodata 294408 298520 4112 1.4
.text 5452773 5455717 2944 0.1
lighting-app debug+rpc (read only) 1633129 1639449 6320 0.4
(read/write) 111520 111712 192 0.2
.bss 47984 48016 32 0.1
.data 1232 1232 0 0.0
.data.rel.ro 56976 57120 144 0.3
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 132305 136465 4160 3.1
.text 1363010 1364834 1824 0.1
ota-provider-app debug (read only) 1313409 1319193 5784 0.4
(read/write) 76856 77080 224 0.3
.bss 44864 44896 32 0.1
.data 912 912 0 0.0
.data.rel.ro 25944 26136 192 0.7
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114960 118600 3640 3.2
.text 1098098 1099906 1808 0.2
ota-requestor-app debug (read only) 1413425 1419265 5840 0.4
(read/write) 80752 80976 224 0.3
.bss 46976 47008 32 0.1
.data 976 976 0 0.0
.data.rel.ro 27640 27832 192 0.7
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126816 130512 3696 2.9
.text 1182818 1184626 1808 0.2
shell debug (read only) 821761 826417 4656 0.6
(read/write) 67288 67384 96 0.1
.bss 23976 23976 0 0.0
.data 224 224 0 0.0
.data.rel.ro 38560 38640 80 0.2
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79218 82642 3424 4.3
.text 635858 636850 992 0.2
tv-app debug (read only) 1927729 1934897 7168 0.4
(read/write) 321152 321376 224 0.1
.bss 252376 252408 32 0.0
.data 1504 1504 0 0.0
.data.rel.ro 61608 61784 176 0.3
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 161448 166472 5024 3.1
.text 1617842 1619650 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2296160 2296416 256 0.0
.bss 182348 182372 24 0.0
.data 5128 5128 0 0.0
.heap 848968 848944 -24 -0.0
.text 1258760 1259016 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2281096 2281416 320 0.0
.bss 172956 172980 24 0.0
.data 5488 5488 0 0.0
.heap 858000 857976 -24 -0.0
.text 1243696 1244016 320 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2254192 2254448 256 0.0
.bss 171772 171796 24 0.0
.data 5472 5480 8 0.1
.heap 859200 859168 -32 -0.0
.text 1216792 1217048 256 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) 2051232 2051240 8 0.0
.bss 156920 156920 0 0.0
.data 4872 4872 0 0.0
.heap 874656 874656 0 0.0
.text 1013832 1013840 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876639 876927 288 0.0
bss 113124 113144 20 0.0
rodata 97344 97408 64 0.1
text 590620 590832 212 0.0
nrf52840dk_nrf52840+rpc (read/write) 839087 839375 288 0.0
bss 109476 109496 20 0.0
rodata 88608 88672 64 0.1
text 564788 565000 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801674 801946 272 0.0
bss 114500 114516 16 0.0
rodata 92604 92668 64 0.1
text 520076 520288 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847467 847787 320 0.0
bss 110164 110180 16 0.0
rodata 93084 93148 64 0.1
text 568872 569084 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772738 773058 320 0.0
bss 111572 111592 20 0.0
rodata 88372 88436 64 0.1
text 498420 498632 212 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853479 853799 320 0.0
bss 110300 110316 16 0.0
rodata 94816 94880 64 0.1
text 572940 573152 212 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846559 846863 304 0.0
bss 110176 110196 20 0.0
rodata 92952 93016 64 0.1
text 568000 568212 212 0.0
shell nrf52840dk_nrf52840 (read/write) 779043 779067 24 0.0
bss 109604 109604 0 0.0
rodata 73192 73200 8 0.0
text 521724 521736 12 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694058 694066 8 0.0
bss 110588 110588 0 0.0
rodata 67836 67844 8 0.0
text 442332 442344 12 0.0
p6 all-clusters-app default (read/write) 2317928 2318392 464 0.0
.bss 115256 115272 16 0.0
.data 2424 2424 0 0.0
.heap 915664 915648 -16 -0.0
.text 1276192 1276656 464 0.0
lock-app default (read/write) 2229400 2229864 464 0.0
.bss 101552 101576 24 0.0
.data 2288 2296 8 0.3
.heap 929504 929472 -32 -0.0
.text 1187664 1188128 464 0.0
qpg lighting-app qpg6100+debug (read only) 496712 497000 288 0.1
(read/write) 114144 114140 -4 -0.0
.bss 79640 79656 16 0.0
.data 944 948 4 0.4
.text 491392 491680 288 0.1
lock-app qpg6100+debug (read only) 469316 469596 280 0.1
(read/write) 114144 114140 -4 -0.0
.bss 78552 78568 16 0.0
.data 896 900 4 0.4
.text 463996 464276 280 0.1
persistent-storage-app qpg6100+debug (read only) 108076 108076 0 0.0
(read/write) 114144 114144 0 0.0
.bss 36864 36864 0 0.0
.data 296 296 0 0.0
.text 102756 102756 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 778454 778782 328 0.0
bss 79700 79720 20 0.0
noinit 37160 37160 0 0.0
text 541270 541510 240 0.0

@github-actions
Copy link

github-actions bot commented Nov 30, 2021

PR #12373: Size comparison from fe681d9 to f722fbf

Increases above 0.2%:

platform target config section fe681d9 f722fbf change % change
linux all-clusters-app debug (read only) 1780409 1787081 6672 0.4
.data.rel.ro 65792 65984 192 0.3
.rodata 139957 144469 4512 3.2
bridge-app debug+rpc (read only) 1352373 1358125 5752 0.4
(read/write) 71312 71536 224 0.3
.data.rel.ro 29488 29680 192 0.7
.rodata 113980 117572 3592 3.2
chip-tool debug .rodata 294984 299160 4176 1.4
lighting-app debug+rpc (read only) 1632441 1638889 6448 0.4
.data.rel.ro 57072 57216 144 0.3
.rodata 132433 136721 4288 3.2
ota-provider-app debug (read only) 1312817 1318681 5864 0.4
(read/write) 69768 69992 224 0.3
.data.rel.ro 26024 26216 192 0.7
.rodata 115184 118888 3704 3.2
ota-requestor-app debug (read only) 1412801 1418785 5984 0.4
(read/write) 73664 73888 224 0.3
.data.rel.ro 27736 27928 192 0.7
.rodata 127008 130832 3824 3.0
shell debug (read only) 805881 810569 4688 0.6
.rodata 79954 83410 3456 4.3
tv-app debug (read only) 1927025 1934337 7312 0.4
.data.rel.ro 61696 61872 176 0.3
.rodata 161576 166728 5152 3.2
p6 all-clusters-app default .data 2456 2464 8 0.3
lock-app default .data 2280 2288 8 0.4
qpg lighting-app qpg6100+debug .data 940 944 4 0.4
lock-app qpg6100+debug .data 892 896 4 0.4
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section fe681d9 f722fbf change % change
efr32 lighting-app BRD4161A (read only) 763096 763576 480 0.1
(read/write) 119956 119980 24 0.0
.bss 118140 118164 24 0.0
.data 1812 1816 4 0.2
.text 763088 763568 480 0.1
BRD4161A+rpc (read only) 791608 792072 464 0.1
(read/write) 138252 138284 32 0.0
.bss 136340 136364 24 0.0
.data 1912 1916 4 0.2
.text 791600 792064 464 0.1
lock-app BRD4161A (read only) 736976 737456 480 0.1
(read/write) 117660 117692 32 0.0
.bss 115892 115916 24 0.0
.data 1768 1772 4 0.2
.text 736968 737448 480 0.1
window-app BRD4161A (read only) 740080 740544 464 0.1
(read/write) 118092 118116 24 0.0
.bss 116316 116332 16 0.0
.data 1776 1780 4 0.2
.text 740072 740536 464 0.1
esp32 all-clusters-app c3devkit (read only) 837376 837590 214 0.0
(read/write) 1224450 1224530 80 0.0
.dram0.bss 58552 58576 24 0.0
.flash.rodata 166616 166680 64 0.0
.flash.text 837376 837590 214 0.0
m5stack (read only) 908883 909143 260 0.0
(read/write) 423684 423768 84 0.0
.dram0.bss 63952 63968 16 0.0
.flash.rodata 194452 194520 68 0.0
.flash.text 903499 903759 260 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724508 724800 292 0.0
.bss 78772 78788 16 0.0
.data 1840 1844 4 0.2
.text 638096 638368 272 0.0
lock-app k32w061+debug (read/write) 613492 613800 308 0.1
.bss 69212 69228 16 0.0
.data 1804 1808 4 0.2
.text 536676 536964 288 0.1
shell k32w061+debug (read/write) 679288 679588 300 0.0
.bss 80796 80820 24 0.0
.data 1776 1780 4 0.2
.text 590916 591188 272 0.0
linux all-clusters-app debug (read only) 1780409 1787081 6672 0.4
(read/write) 125288 125512 224 0.2
.bss 53104 53136 32 0.1
.data.rel.ro 65792 65984 192 0.3
.rodata 139957 144469 4512 3.2
.text 1500738 1502562 1824 0.1
bridge-app debug+rpc (read only) 1352373 1358125 5752 0.4
(read/write) 71312 71536 224 0.3
.bss 35120 35152 32 0.1
.data.rel.ro 29488 29680 192 0.7
.rodata 113980 117572 3592 3.2
.text 1138181 1140005 1824 0.2
chip-tool debug (read only) 6247237 6254933 7696 0.1
(read/write) 197648 197872 224 0.1
.data.rel.ro 157608 157832 224 0.1
.rodata 294984 299160 4176 1.4
.text 5549909 5552853 2944 0.1
lighting-app debug+rpc (read only) 1632441 1638889 6448 0.4
(read/write) 104400 104592 192 0.2
.bss 40784 40816 32 0.1
.data.rel.ro 57072 57216 144 0.3
.rodata 132433 136721 4288 3.2
.text 1362098 1363922 1824 0.1
ota-provider-app debug (read only) 1312817 1318681 5864 0.4
(read/write) 69768 69992 224 0.3
.bss 37696 37728 32 0.1
.data.rel.ro 26024 26216 192 0.7
.rodata 115184 118888 3704 3.2
.text 1097186 1099010 1824 0.2
ota-requestor-app debug (read only) 1412801 1418785 5984 0.4
(read/write) 73664 73888 224 0.3
.bss 39808 39840 32 0.1
.data.rel.ro 27736 27928 192 0.7
.rodata 127008 130832 3824 3.0
.text 1181906 1183730 1824 0.2
shell debug (read only) 805881 810569 4688 0.6
(read/write) 59848 59912 64 0.1
.data.rel.ro 38320 38400 80 0.2
.rodata 79954 83410 3456 4.3
.text 620610 621602 992 0.2
tv-app debug (read only) 1927025 1934337 7312 0.4
(read/write) 314032 314256 224 0.1
.bss 245176 245208 32 0.0
.data.rel.ro 61696 61872 176 0.3
.rodata 161576 166728 5152 3.2
.text 1616914 1618738 1824 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296640 2296896 256 0.0
.bss 181636 181652 16 0.0
.text 1259240 1259496 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281312 2281568 256 0.0
.bss 172636 172660 24 0.0
.text 1243912 1244168 256 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2254344 2254600 256 0.0
.bss 171452 171476 24 0.0
.data 5464 5472 8 0.1
.text 1216944 1217200 256 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2046096 2046104 8 0.0
.text 1008696 1008704 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876791 877095 304 0.0
bss 113136 113156 20 0.0
rodata 97368 97432 64 0.1
text 590740 590952 212 0.0
nrf52840dk_nrf52840+rpc (read/write) 839239 839543 304 0.0
bss 109488 109508 20 0.0
rodata 88632 88696 64 0.1
text 564908 565120 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801810 802098 288 0.0
bss 114512 114528 16 0.0
rodata 92628 92692 64 0.1
text 520196 520408 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847603 847923 320 0.0
bss 110176 110192 16 0.0
rodata 93108 93172 64 0.1
text 568988 569200 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772874 773194 320 0.0
bss 111584 111604 20 0.0
rodata 88396 88460 64 0.1
text 498536 498748 212 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853647 853935 288 0.0
bss 110312 110328 16 0.0
rodata 94840 94904 64 0.1
text 573052 573268 216 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846711 846999 288 0.0
bss 110188 110208 20 0.0
rodata 92976 93040 64 0.1
text 568112 568328 216 0.0
shell nrf52840dk_nrf52840 (read/write) 779163 779187 24 0.0
rodata 73216 73224 8 0.0
text 521832 521848 16 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694210 694234 24 0.0
rodata 67860 67868 8 0.0
text 442444 442456 12 0.0
p6 all-clusters-app default (read/write) 2318376 2318840 464 0.0
.bss 109712 109736 24 0.0
.data 2456 2464 8 0.3
.text 1276640 1277104 464 0.0
lock-app default (read/write) 2229528 2230008 480 0.0
.bss 96408 96432 24 0.0
.data 2280 2288 8 0.4
.text 1187792 1188272 480 0.0
qpg lighting-app qpg6100+debug (read only) 496860 497148 288 0.1
(read/write) 114140 114144 4 0.0
.bss 79656 79672 16 0.0
.data 940 944 4 0.4
.text 491540 491828 288 0.1
lock-app qpg6100+debug (read only) 469448 469736 288 0.1
(read/write) 114140 114144 4 0.0
.bss 78568 78584 16 0.0
.data 892 896 4 0.4
.text 464128 464416 288 0.1
telink lighting-app tlsr9518adk80d (read/write) 778614 778942 328 0.0
bss 79716 79736 20 0.0
text 541394 541636 242 0.0
Decreases (5 builds for mbed, p6)
platform target config section fe681d9 f722fbf change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849640 849624 -16 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858328 858304 -24 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859528 859496 -32 -0.0
p6 all-clusters-app default .heap 921176 921144 -32 -0.0
lock-app default .heap 934656 934624 -32 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section fe681d9 f722fbf change % change
efr32 lighting-app BRD4161A (read only) 763096 763576 480 0.1
(read/write) 119956 119980 24 0.0
.bss 118140 118164 24 0.0
.data 1812 1816 4 0.2
.text 763088 763568 480 0.1
BRD4161A+rpc (read only) 791608 792072 464 0.1
(read/write) 138252 138284 32 0.0
.bss 136340 136364 24 0.0
.data 1912 1916 4 0.2
.text 791600 792064 464 0.1
lock-app BRD4161A (read only) 736976 737456 480 0.1
(read/write) 117660 117692 32 0.0
.bss 115892 115916 24 0.0
.data 1768 1772 4 0.2
.text 736968 737448 480 0.1
window-app BRD4161A (read only) 740080 740544 464 0.1
(read/write) 118092 118116 24 0.0
.bss 116316 116332 16 0.0
.data 1776 1780 4 0.2
.text 740072 740536 464 0.1
esp32 all-clusters-app c3devkit (read only) 837376 837590 214 0.0
(read/write) 1224450 1224530 80 0.0
.dram0.bss 58552 58576 24 0.0
.dram0.data 14028 14028 0 0.0
.flash.rodata 166616 166680 64 0.0
.flash.text 837376 837590 214 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 908883 909143 260 0.0
(read/write) 423684 423768 84 0.0
.dram0.bss 63952 63968 16 0.0
.dram0.data 34000 34000 0 0.0
.flash.rodata 194452 194520 68 0.0
.flash.text 903499 903759 260 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724508 724800 292 0.0
.bss 78772 78788 16 0.0
.data 1840 1844 4 0.2
.text 638096 638368 272 0.0
lock-app k32w061+debug (read/write) 613492 613800 308 0.1
.bss 69212 69228 16 0.0
.data 1804 1808 4 0.2
.text 536676 536964 288 0.1
shell k32w061+debug (read/write) 679288 679588 300 0.0
.bss 80796 80820 24 0.0
.data 1776 1780 4 0.2
.text 590916 591188 272 0.0
linux all-clusters-app debug (read only) 1780409 1787081 6672 0.4
(read/write) 125288 125512 224 0.2
.bss 53104 53136 32 0.1
.data 1104 1104 0 0.0
.data.rel.ro 65792 65984 192 0.3
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 139957 144469 4512 3.2
.text 1500738 1502562 1824 0.1
bridge-app debug+rpc (read only) 1352373 1358125 5752 0.4
(read/write) 71312 71536 224 0.3
.bss 35120 35152 32 0.1
.data 1680 1680 0 0.0
.data.rel.ro 29488 29680 192 0.7
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 113980 117572 3592 3.2
.text 1138181 1140005 1824 0.2
chip-tool debug (read only) 6247237 6254933 7696 0.1
(read/write) 197648 197872 224 0.1
.bss 33448 33448 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 157608 157832 224 0.1
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 294984 299160 4176 1.4
.text 5549909 5552853 2944 0.1
lighting-app debug+rpc (read only) 1632441 1638889 6448 0.4
(read/write) 104400 104592 192 0.2
.bss 40784 40816 32 0.1
.data 1232 1232 0 0.0
.data.rel.ro 57072 57216 144 0.3
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 132433 136721 4288 3.2
.text 1362098 1363922 1824 0.1
ota-provider-app debug (read only) 1312817 1318681 5864 0.4
(read/write) 69768 69992 224 0.3
.bss 37696 37728 32 0.1
.data 912 912 0 0.0
.data.rel.ro 26024 26216 192 0.7
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 115184 118888 3704 3.2
.text 1097186 1099010 1824 0.2
ota-requestor-app debug (read only) 1412801 1418785 5984 0.4
(read/write) 73664 73888 224 0.3
.bss 39808 39840 32 0.1
.data 976 976 0 0.0
.data.rel.ro 27736 27928 192 0.7
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 127008 130832 3824 3.0
.text 1181906 1183730 1824 0.2
shell debug (read only) 805881 810569 4688 0.6
(read/write) 59848 59912 64 0.1
.bss 16808 16808 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38320 38400 80 0.2
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 79954 83410 3456 4.3
.text 620610 621602 992 0.2
tv-app debug (read only) 1927025 1934337 7312 0.4
(read/write) 314032 314256 224 0.1
.bss 245176 245208 32 0.0
.data 1504 1504 0 0.0
.data.rel.ro 61696 61872 176 0.3
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 161576 166728 5152 3.2
.text 1616914 1618738 1824 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2296640 2296896 256 0.0
.bss 181636 181652 16 0.0
.data 5168 5168 0 0.0
.heap 849640 849624 -16 -0.0
.text 1259240 1259496 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2281312 2281568 256 0.0
.bss 172636 172660 24 0.0
.data 5480 5480 0 0.0
.heap 858328 858304 -24 -0.0
.text 1243912 1244168 256 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2254344 2254600 256 0.0
.bss 171452 171476 24 0.0
.data 5464 5472 8 0.1
.heap 859528 859496 -32 -0.0
.text 1216944 1217200 256 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) 2046096 2046104 8 0.0
.bss 156592 156592 0 0.0
.data 4864 4864 0 0.0
.heap 874992 874992 0 0.0
.text 1008696 1008704 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876791 877095 304 0.0
bss 113136 113156 20 0.0
rodata 97368 97432 64 0.1
text 590740 590952 212 0.0
nrf52840dk_nrf52840+rpc (read/write) 839239 839543 304 0.0
bss 109488 109508 20 0.0
rodata 88632 88696 64 0.1
text 564908 565120 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801810 802098 288 0.0
bss 114512 114528 16 0.0
rodata 92628 92692 64 0.1
text 520196 520408 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847603 847923 320 0.0
bss 110176 110192 16 0.0
rodata 93108 93172 64 0.1
text 568988 569200 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772874 773194 320 0.0
bss 111584 111604 20 0.0
rodata 88396 88460 64 0.1
text 498536 498748 212 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853647 853935 288 0.0
bss 110312 110328 16 0.0
rodata 94840 94904 64 0.1
text 573052 573268 216 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846711 846999 288 0.0
bss 110188 110208 20 0.0
rodata 92976 93040 64 0.1
text 568112 568328 216 0.0
shell nrf52840dk_nrf52840 (read/write) 779163 779187 24 0.0
bss 109616 109616 0 0.0
rodata 73216 73224 8 0.0
text 521832 521848 16 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694210 694234 24 0.0
bss 110600 110600 0 0.0
rodata 67860 67868 8 0.0
text 442444 442456 12 0.0
p6 all-clusters-app default (read/write) 2318376 2318840 464 0.0
.bss 109712 109736 24 0.0
.data 2456 2464 8 0.3
.heap 921176 921144 -32 -0.0
.text 1276640 1277104 464 0.0
lock-app default (read/write) 2229528 2230008 480 0.0
.bss 96408 96432 24 0.0
.data 2280 2288 8 0.4
.heap 934656 934624 -32 -0.0
.text 1187792 1188272 480 0.0
qpg lighting-app qpg6100+debug (read only) 496860 497148 288 0.1
(read/write) 114140 114144 4 0.0
.bss 79656 79672 16 0.0
.data 940 944 4 0.4
.text 491540 491828 288 0.1
lock-app qpg6100+debug (read only) 469448 469736 288 0.1
(read/write) 114140 114144 4 0.0
.bss 78568 78584 16 0.0
.data 892 896 4 0.4
.text 464128 464416 288 0.1
persistent-storage-app qpg6100+debug (read only) 108020 108020 0 0.0
(read/write) 114140 114140 0 0.0
.bss 36688 36688 0 0.0
.data 292 292 0 0.0
.text 102700 102700 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 778614 778942 328 0.0
bss 79716 79736 20 0.0
noinit 37160 37160 0 0.0
text 541394 541636 242 0.0

@github-actions
Copy link

github-actions bot commented Dec 1, 2021

PR #12373: Size comparison from fe681d9 to 209105d

Increases (1 build for telink)
platform target config section fe681d9 209105d change % change
telink lighting-app tlsr9518adk80d (read/write) 778614 778942 328 0.0
bss 79716 79736 20 0.0
text 541394 541636 242 0.0
Full report (1 build for telink)
platform target config section fe681d9 209105d change % change
telink lighting-app tlsr9518adk80d (read/write) 778614 778942 328 0.0
bss 79716 79736 20 0.0
noinit 37160 37160 0 0.0
text 541394 541636 242 0.0

@github-actions
Copy link

github-actions bot commented Dec 1, 2021

PR #12373: Size comparison from 02bd2c7 to d67c457

Increases above 0.2%:

platform target config section 02bd2c7 d67c457 change % change
linux all-clusters-app debug (read only) 1780313 1786985 6672 0.4
.data.rel.ro 65696 65888 192 0.3
.rodata 139957 144469 4512 3.2
bridge-app debug+rpc (read only) 1352373 1358125 5752 0.4
(read/write) 71312 71536 224 0.3
.data.rel.ro 29488 29680 192 0.7
.rodata 113980 117572 3592 3.2
chip-tool debug .rodata 294984 299160 4176 1.4
lighting-app debug+rpc (read only) 1632441 1638889 6448 0.4
.data.rel.ro 57072 57216 144 0.3
.rodata 132433 136721 4288 3.2
ota-provider-app debug (read only) 1312817 1318681 5864 0.4
(read/write) 69768 69992 224 0.3
.data.rel.ro 26024 26216 192 0.7
.rodata 115184 118888 3704 3.2
ota-requestor-app debug (read only) 1412801 1418785 5984 0.4
(read/write) 73664 73888 224 0.3
.data.rel.ro 27736 27928 192 0.7
.rodata 127008 130832 3824 3.0
shell debug (read only) 805881 810569 4688 0.6
.rodata 79954 83410 3456 4.3
tv-app debug (read only) 1927025 1934337 7312 0.4
.data.rel.ro 61696 61872 176 0.3
.rodata 161576 166728 5152 3.2
p6 all-clusters-app default .data 2456 2464 8 0.3
lock-app default .data 2280 2288 8 0.4
qpg lighting-app qpg6100+debug .data 940 944 4 0.4
lock-app qpg6100+debug .data 892 896 4 0.4
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 02bd2c7 d67c457 change % change
efr32 lighting-app BRD4161A (read only) 763096 763576 480 0.1
(read/write) 119956 119980 24 0.0
.bss 118140 118164 24 0.0
.data 1812 1816 4 0.2
.text 763088 763568 480 0.1
BRD4161A+rpc (read only) 791608 792072 464 0.1
(read/write) 138252 138284 32 0.0
.bss 136340 136364 24 0.0
.data 1912 1916 4 0.2
.text 791600 792064 464 0.1
lock-app BRD4161A (read only) 736976 737456 480 0.1
(read/write) 117660 117692 32 0.0
.bss 115892 115916 24 0.0
.data 1768 1772 4 0.2
.text 736968 737448 480 0.1
window-app BRD4161A (read only) 740080 740544 464 0.1
(read/write) 118092 118116 24 0.0
.bss 116316 116332 16 0.0
.data 1776 1780 4 0.2
.text 740072 740536 464 0.1
esp32 all-clusters-app c3devkit (read only) 837376 837590 214 0.0
(read/write) 1224330 1224426 96 0.0
.dram0.bss 58528 58552 24 0.0
.flash.rodata 166528 166592 64 0.0
.flash.text 837376 837590 214 0.0
m5stack (read only) 908883 909143 260 0.0
(read/write) 423572 423656 84 0.0
.dram0.bss 63928 63944 16 0.0
.flash.rodata 194364 194432 68 0.0
.flash.text 903499 903759 260 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724508 724800 292 0.0
.bss 78772 78788 16 0.0
.data 1840 1844 4 0.2
.text 638096 638368 272 0.0
lock-app k32w061+debug (read/write) 613492 613800 308 0.1
.bss 69212 69228 16 0.0
.data 1804 1808 4 0.2
.text 536676 536964 288 0.1
shell k32w061+debug (read/write) 679288 679588 300 0.0
.bss 80796 80820 24 0.0
.data 1776 1780 4 0.2
.text 590916 591188 272 0.0
linux all-clusters-app debug (read only) 1780313 1786985 6672 0.4
(read/write) 125160 125384 224 0.2
.bss 53072 53104 32 0.1
.data.rel.ro 65696 65888 192 0.3
.rodata 139957 144469 4512 3.2
.text 1500738 1502562 1824 0.1
bridge-app debug+rpc (read only) 1352373 1358125 5752 0.4
(read/write) 71312 71536 224 0.3
.bss 35120 35152 32 0.1
.data.rel.ro 29488 29680 192 0.7
.rodata 113980 117572 3592 3.2
.text 1138181 1140005 1824 0.2
chip-tool debug (read only) 6247237 6254933 7696 0.1
(read/write) 197648 197872 224 0.1
.data.rel.ro 157608 157832 224 0.1
.rodata 294984 299160 4176 1.4
.text 5549909 5552853 2944 0.1
lighting-app debug+rpc (read only) 1632441 1638889 6448 0.4
(read/write) 104400 104592 192 0.2
.bss 40784 40816 32 0.1
.data.rel.ro 57072 57216 144 0.3
.rodata 132433 136721 4288 3.2
.text 1362098 1363922 1824 0.1
ota-provider-app debug (read only) 1312817 1318681 5864 0.4
(read/write) 69768 69992 224 0.3
.bss 37696 37728 32 0.1
.data.rel.ro 26024 26216 192 0.7
.rodata 115184 118888 3704 3.2
.text 1097186 1099010 1824 0.2
ota-requestor-app debug (read only) 1412801 1418785 5984 0.4
(read/write) 73664 73888 224 0.3
.bss 39808 39840 32 0.1
.data.rel.ro 27736 27928 192 0.7
.rodata 127008 130832 3824 3.0
.text 1181906 1183730 1824 0.2
shell debug (read only) 805881 810569 4688 0.6
(read/write) 59848 59912 64 0.1
.data.rel.ro 38320 38400 80 0.2
.rodata 79954 83410 3456 4.3
.text 620610 621602 992 0.2
tv-app debug (read only) 1927025 1934337 7312 0.4
(read/write) 314032 314256 224 0.1
.bss 245176 245208 32 0.0
.data.rel.ro 61696 61872 176 0.3
.rodata 161576 166728 5152 3.2
.text 1616914 1618738 1824 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296552 2296808 256 0.0
.bss 181612 181628 16 0.0
.text 1259152 1259408 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281312 2281568 256 0.0
.bss 172636 172660 24 0.0
.text 1243912 1244168 256 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2254344 2254600 256 0.0
.bss 171452 171476 24 0.0
.data 5464 5472 8 0.1
.text 1216944 1217200 256 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2046096 2046104 8 0.0
.text 1008696 1008704 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876791 877095 304 0.0
bss 113136 113156 20 0.0
rodata 97368 97432 64 0.1
text 590740 590952 212 0.0
nrf52840dk_nrf52840+rpc (read/write) 839239 839543 304 0.0
bss 109488 109508 20 0.0
rodata 88632 88696 64 0.1
text 564908 565120 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801810 802098 288 0.0
bss 114512 114528 16 0.0
rodata 92628 92692 64 0.1
text 520196 520408 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847603 847923 320 0.0
bss 110176 110192 16 0.0
rodata 93108 93172 64 0.1
text 568988 569200 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772874 773194 320 0.0
bss 111584 111604 20 0.0
rodata 88396 88460 64 0.1
text 498536 498748 212 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853647 853935 288 0.0
bss 110312 110328 16 0.0
rodata 94840 94904 64 0.1
text 573052 573268 216 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846711 846999 288 0.0
bss 110188 110208 20 0.0
rodata 92976 93040 64 0.1
text 568112 568328 216 0.0
shell nrf52840dk_nrf52840 (read/write) 779163 779187 24 0.0
rodata 73216 73224 8 0.0
text 521832 521848 16 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694210 694234 24 0.0
rodata 67860 67868 8 0.0
text 442444 442456 12 0.0
p6 all-clusters-app default (read/write) 2318288 2318752 464 0.0
.bss 109688 109712 24 0.0
.data 2456 2464 8 0.3
.text 1276552 1277016 464 0.0
lock-app default (read/write) 2229528 2230008 480 0.0
.bss 96408 96432 24 0.0
.data 2280 2288 8 0.4
.text 1187792 1188272 480 0.0
qpg lighting-app qpg6100+debug (read only) 496860 497148 288 0.1
(read/write) 114140 114144 4 0.0
.bss 79656 79672 16 0.0
.data 940 944 4 0.4
.text 491540 491828 288 0.1
lock-app qpg6100+debug (read only) 469448 469736 288 0.1
(read/write) 114140 114144 4 0.0
.bss 78568 78584 16 0.0
.data 892 896 4 0.4
.text 464128 464416 288 0.1
telink lighting-app tlsr9518adk80d (read/write) 778614 778942 328 0.0
bss 79716 79736 20 0.0
text 541394 541636 242 0.0
Decreases (5 builds for mbed, p6)
platform target config section 02bd2c7 d67c457 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849664 849648 -16 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858328 858304 -24 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859528 859496 -32 -0.0
p6 all-clusters-app default .heap 921200 921168 -32 -0.0
lock-app default .heap 934656 934624 -32 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 02bd2c7 d67c457 change % change
efr32 lighting-app BRD4161A (read only) 763096 763576 480 0.1
(read/write) 119956 119980 24 0.0
.bss 118140 118164 24 0.0
.data 1812 1816 4 0.2
.text 763088 763568 480 0.1
BRD4161A+rpc (read only) 791608 792072 464 0.1
(read/write) 138252 138284 32 0.0
.bss 136340 136364 24 0.0
.data 1912 1916 4 0.2
.text 791600 792064 464 0.1
lock-app BRD4161A (read only) 736976 737456 480 0.1
(read/write) 117660 117692 32 0.0
.bss 115892 115916 24 0.0
.data 1768 1772 4 0.2
.text 736968 737448 480 0.1
window-app BRD4161A (read only) 740080 740544 464 0.1
(read/write) 118092 118116 24 0.0
.bss 116316 116332 16 0.0
.data 1776 1780 4 0.2
.text 740072 740536 464 0.1
esp32 all-clusters-app c3devkit (read only) 837376 837590 214 0.0
(read/write) 1224330 1224426 96 0.0
.dram0.bss 58528 58552 24 0.0
.dram0.data 14028 14028 0 0.0
.flash.rodata 166528 166592 64 0.0
.flash.text 837376 837590 214 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 908883 909143 260 0.0
(read/write) 423572 423656 84 0.0
.dram0.bss 63928 63944 16 0.0
.dram0.data 34000 34000 0 0.0
.flash.rodata 194364 194432 68 0.0
.flash.text 903499 903759 260 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724508 724800 292 0.0
.bss 78772 78788 16 0.0
.data 1840 1844 4 0.2
.text 638096 638368 272 0.0
lock-app k32w061+debug (read/write) 613492 613800 308 0.1
.bss 69212 69228 16 0.0
.data 1804 1808 4 0.2
.text 536676 536964 288 0.1
shell k32w061+debug (read/write) 679288 679588 300 0.0
.bss 80796 80820 24 0.0
.data 1776 1780 4 0.2
.text 590916 591188 272 0.0
linux all-clusters-app debug (read only) 1780313 1786985 6672 0.4
(read/write) 125160 125384 224 0.2
.bss 53072 53104 32 0.1
.data 1104 1104 0 0.0
.data.rel.ro 65696 65888 192 0.3
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 139957 144469 4512 3.2
.text 1500738 1502562 1824 0.1
bridge-app debug+rpc (read only) 1352373 1358125 5752 0.4
(read/write) 71312 71536 224 0.3
.bss 35120 35152 32 0.1
.data 1680 1680 0 0.0
.data.rel.ro 29488 29680 192 0.7
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 113980 117572 3592 3.2
.text 1138181 1140005 1824 0.2
chip-tool debug (read only) 6247237 6254933 7696 0.1
(read/write) 197648 197872 224 0.1
.bss 33448 33448 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 157608 157832 224 0.1
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 294984 299160 4176 1.4
.text 5549909 5552853 2944 0.1
lighting-app debug+rpc (read only) 1632441 1638889 6448 0.4
(read/write) 104400 104592 192 0.2
.bss 40784 40816 32 0.1
.data 1232 1232 0 0.0
.data.rel.ro 57072 57216 144 0.3
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 132433 136721 4288 3.2
.text 1362098 1363922 1824 0.1
ota-provider-app debug (read only) 1312817 1318681 5864 0.4
(read/write) 69768 69992 224 0.3
.bss 37696 37728 32 0.1
.data 912 912 0 0.0
.data.rel.ro 26024 26216 192 0.7
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 115184 118888 3704 3.2
.text 1097186 1099010 1824 0.2
ota-requestor-app debug (read only) 1412801 1418785 5984 0.4
(read/write) 73664 73888 224 0.3
.bss 39808 39840 32 0.1
.data 976 976 0 0.0
.data.rel.ro 27736 27928 192 0.7
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 127008 130832 3824 3.0
.text 1181906 1183730 1824 0.2
shell debug (read only) 805881 810569 4688 0.6
(read/write) 59848 59912 64 0.1
.bss 16808 16808 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38320 38400 80 0.2
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 79954 83410 3456 4.3
.text 620610 621602 992 0.2
tv-app debug (read only) 1927025 1934337 7312 0.4
(read/write) 314032 314256 224 0.1
.bss 245176 245208 32 0.0
.data 1504 1504 0 0.0
.data.rel.ro 61696 61872 176 0.3
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 161576 166728 5152 3.2
.text 1616914 1618738 1824 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2296552 2296808 256 0.0
.bss 181612 181628 16 0.0
.data 5168 5168 0 0.0
.heap 849664 849648 -16 -0.0
.text 1259152 1259408 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2281312 2281568 256 0.0
.bss 172636 172660 24 0.0
.data 5480 5480 0 0.0
.heap 858328 858304 -24 -0.0
.text 1243912 1244168 256 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2254344 2254600 256 0.0
.bss 171452 171476 24 0.0
.data 5464 5472 8 0.1
.heap 859528 859496 -32 -0.0
.text 1216944 1217200 256 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) 2046096 2046104 8 0.0
.bss 156592 156592 0 0.0
.data 4864 4864 0 0.0
.heap 874992 874992 0 0.0
.text 1008696 1008704 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876791 877095 304 0.0
bss 113136 113156 20 0.0
rodata 97368 97432 64 0.1
text 590740 590952 212 0.0
nrf52840dk_nrf52840+rpc (read/write) 839239 839543 304 0.0
bss 109488 109508 20 0.0
rodata 88632 88696 64 0.1
text 564908 565120 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801810 802098 288 0.0
bss 114512 114528 16 0.0
rodata 92628 92692 64 0.1
text 520196 520408 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847603 847923 320 0.0
bss 110176 110192 16 0.0
rodata 93108 93172 64 0.1
text 568988 569200 212 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772874 773194 320 0.0
bss 111584 111604 20 0.0
rodata 88396 88460 64 0.1
text 498536 498748 212 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853647 853935 288 0.0
bss 110312 110328 16 0.0
rodata 94840 94904 64 0.1
text 573052 573268 216 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846711 846999 288 0.0
bss 110188 110208 20 0.0
rodata 92976 93040 64 0.1
text 568112 568328 216 0.0
shell nrf52840dk_nrf52840 (read/write) 779163 779187 24 0.0
bss 109616 109616 0 0.0
rodata 73216 73224 8 0.0
text 521832 521848 16 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694210 694234 24 0.0
bss 110600 110600 0 0.0
rodata 67860 67868 8 0.0
text 442444 442456 12 0.0
p6 all-clusters-app default (read/write) 2318288 2318752 464 0.0
.bss 109688 109712 24 0.0
.data 2456 2464 8 0.3
.heap 921200 921168 -32 -0.0
.text 1276552 1277016 464 0.0
lock-app default (read/write) 2229528 2230008 480 0.0
.bss 96408 96432 24 0.0
.data 2280 2288 8 0.4
.heap 934656 934624 -32 -0.0
.text 1187792 1188272 480 0.0
qpg lighting-app qpg6100+debug (read only) 496860 497148 288 0.1
(read/write) 114140 114144 4 0.0
.bss 79656 79672 16 0.0
.data 940 944 4 0.4
.text 491540 491828 288 0.1
lock-app qpg6100+debug (read only) 469448 469736 288 0.1
(read/write) 114140 114144 4 0.0
.bss 78568 78584 16 0.0
.data 892 896 4 0.4
.text 464128 464416 288 0.1
persistent-storage-app qpg6100+debug (read only) 108020 108020 0 0.0
(read/write) 114140 114140 0 0.0
.bss 36688 36688 0 0.0
.data 292 292 0 0.0
.text 102700 102700 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 778614 778942 328 0.0
bss 79716 79736 20 0.0
noinit 37160 37160 0 0.0
text 541394 541636 242 0.0

@github-actions
Copy link

github-actions bot commented Dec 1, 2021

PR #12373: Size comparison from a7b18b8 to f9c569d

Increases above 0.2%:

platform target config section a7b18b8 f9c569d change % change
linux all-clusters-app debug (read only) 1781513 1788201 6688 0.4
.data.rel.ro 65728 65920 192 0.3
.rodata 139797 144341 4544 3.3
bridge-app debug+rpc (read only) 1352565 1358317 5752 0.4
(read/write) 71312 71536 224 0.3
.data.rel.ro 29488 29680 192 0.7
.rodata 113820 117412 3592 3.2
chip-tool debug .rodata 295624 299896 4272 1.4
lighting-app debug+rpc (read only) 1632633 1639049 6416 0.4
.data.rel.ro 57072 57216 144 0.3
.rodata 132273 136529 4256 3.2
ota-provider-app debug (read only) 1313009 1318857 5848 0.4
(read/write) 69768 69992 224 0.3
.data.rel.ro 26024 26216 192 0.7
.rodata 115024 118728 3704 3.2
ota-requestor-app debug (read only) 1412993 1418961 5968 0.4
(read/write) 73664 73888 224 0.3
.data.rel.ro 27736 27928 192 0.7
.rodata 126848 130672 3824 3.0
shell debug (read only) 808969 813689 4720 0.6
.rodata 79794 83282 3488 4.4
tv-app debug (read only) 1927281 1934577 7296 0.4
.data.rel.ro 61696 61872 176 0.3
.rodata 161448 166600 5152 3.2
p6 all-clusters-app default .data 2456 2464 8 0.3
lock-app default .data 2280 2288 8 0.4
qpg lighting-app qpg6100+debug .data 940 944 4 0.4
lock-app qpg6100+debug .data 892 896 4 0.4
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section a7b18b8 f9c569d change % change
efr32 lighting-app BRD4161A (read only) 763296 763760 464 0.1
(read/write) 119972 120004 32 0.0
.bss 118164 118188 24 0.0
.data 1808 1812 4 0.2
.text 763288 763752 464 0.1
BRD4161A+rpc (read only) 791784 792264 480 0.1
(read/write) 138276 138300 24 0.0
.bss 136364 136388 24 0.0
.data 1908 1912 4 0.2
.text 791776 792256 480 0.1
lock-app BRD4161A (read only) 737176 737640 464 0.1
(read/write) 117684 117708 24 0.0
.bss 115916 115940 24 0.0
.data 1764 1768 4 0.2
.text 737168 737632 464 0.1
window-app BRD4161A (read only) 740264 740728 464 0.1
(read/write) 118116 118132 16 0.0
.bss 116340 116356 16 0.0
.data 1772 1776 4 0.2
.text 740256 740720 464 0.1
esp32 all-clusters-app c3devkit (read only) 837356 837570 214 0.0
(read/write) 1224050 1224146 96 0.0
.dram0.bss 58528 58552 24 0.0
.flash.rodata 166248 166312 64 0.0
.flash.text 837356 837570 214 0.0
m5stack (read only) 908839 909119 280 0.0
(read/write) 423308 423400 92 0.0
.dram0.bss 63928 63952 24 0.0
.flash.rodata 194100 194168 68 0.0
.flash.text 903455 903735 280 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724524 724832 308 0.0
.bss 78772 78788 16 0.0
.data 1840 1844 4 0.2
.text 638112 638400 288 0.0
lock-app k32w061+debug (read/write) 613524 613816 292 0.0
.bss 69212 69228 16 0.0
.data 1804 1808 4 0.2
.text 536708 536980 272 0.1
shell k32w061+debug (read/write) 679304 679620 316 0.0
.bss 80796 80820 24 0.0
.data 1776 1780 4 0.2
.text 590932 591220 288 0.0
linux all-clusters-app debug (read only) 1781513 1788201 6688 0.4
(read/write) 125192 125416 224 0.2
.bss 53072 53104 32 0.1
.data.rel.ro 65728 65920 192 0.3
.rodata 139797 144341 4544 3.3
.text 1502098 1503906 1808 0.1
bridge-app debug+rpc (read only) 1352565 1358317 5752 0.4
(read/write) 71312 71536 224 0.3
.bss 35120 35152 32 0.1
.data.rel.ro 29488 29680 192 0.7
.rodata 113820 117412 3592 3.2
.text 1138533 1140357 1824 0.2
chip-tool debug (read only) 6272725 6280517 7792 0.1
(read/write) 197904 198128 224 0.1
.data.rel.ro 157880 158104 224 0.1
.rodata 295624 299896 4272 1.4
.text 5574133 5577077 2944 0.1
lighting-app debug+rpc (read only) 1632633 1639049 6416 0.4
(read/write) 104400 104592 192 0.2
.bss 40784 40816 32 0.1
.data.rel.ro 57072 57216 144 0.3
.rodata 132273 136529 4256 3.2
.text 1362450 1364274 1824 0.1
ota-provider-app debug (read only) 1313009 1318857 5848 0.4
(read/write) 69768 69992 224 0.3
.bss 37696 37728 32 0.1
.data.rel.ro 26024 26216 192 0.7
.rodata 115024 118728 3704 3.2
.text 1097538 1099346 1808 0.2
ota-requestor-app debug (read only) 1412993 1418961 5968 0.4
(read/write) 73664 73888 224 0.3
.bss 39808 39840 32 0.1
.data.rel.ro 27736 27928 192 0.7
.rodata 126848 130672 3824 3.0
.text 1182258 1184066 1808 0.2
shell debug (read only) 808969 813689 4720 0.6
(read/write) 60104 60200 96 0.2
.data.rel.ro 38528 38608 80 0.2
.rodata 79794 83282 3488 4.4
.text 623474 624466 992 0.2
tv-app debug (read only) 1927281 1934577 7296 0.4
(read/write) 314032 314256 224 0.1
.bss 245176 245208 32 0.0
.data.rel.ro 61696 61872 176 0.3
.rodata 161448 166600 5152 3.2
.text 1617298 1619106 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296632 2296888 256 0.0
.bss 181612 181628 16 0.0
.text 1259232 1259488 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281312 2281568 256 0.0
.bss 172636 172660 24 0.0
.text 1243912 1244168 256 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2254344 2254664 320 0.0
.bss 171452 171476 24 0.0
.data 5464 5472 8 0.1
.text 1216944 1217264 320 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2045928 2045936 8 0.0
.text 1008528 1008536 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876807 877127 320 0.0
bss 113136 113156 20 0.0
rodata 97368 97432 64 0.1
text 590764 590980 216 0.0
nrf52840dk_nrf52840+rpc (read/write) 839255 839575 320 0.0
bss 109488 109508 20 0.0
rodata 88632 88696 64 0.1
text 564932 565148 216 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801842 802114 272 0.0
bss 114512 114528 16 0.0
rodata 92628 92692 64 0.1
text 520220 520432 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847635 847955 320 0.0
bss 110176 110192 16 0.0
rodata 93108 93172 64 0.1
text 569012 569228 216 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772906 773210 304 0.0
bss 111584 111604 20 0.0
rodata 88396 88460 64 0.1
text 498560 498772 212 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853679 853951 272 0.0
bss 110312 110328 16 0.0
rodata 94840 94904 64 0.1
text 573080 573292 212 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846743 847031 288 0.0
bss 110188 110208 20 0.0
rodata 92976 93040 64 0.1
text 568140 568352 212 0.0
shell nrf52840dk_nrf52840 (read/write) 779227 779251 24 0.0
rodata 73216 73224 8 0.0
text 521888 521904 16 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694274 694298 24 0.0
rodata 67860 67868 8 0.0
text 442496 442512 16 0.0
p6 all-clusters-app default (read/write) 2318024 2318504 480 0.0
.bss 109688 109712 24 0.0
.data 2456 2464 8 0.3
.text 1276288 1276768 480 0.0
lock-app default (read/write) 2229112 2229592 480 0.0
.bss 96408 96432 24 0.0
.data 2280 2288 8 0.4
.text 1187376 1187856 480 0.0
qpg lighting-app qpg6100+debug (read only) 496884 497172 288 0.1
(read/write) 114140 114144 4 0.0
.bss 79656 79672 16 0.0
.data 940 944 4 0.4
.text 491564 491852 288 0.1
lock-app qpg6100+debug (read only) 469480 469768 288 0.1
(read/write) 114140 114144 4 0.0
.bss 78568 78584 16 0.0
.data 892 896 4 0.4
.text 464160 464448 288 0.1
telink lighting-app tlsr9518adk80d (read/write) 778686 779014 328 0.0
bss 79716 79736 20 0.0
text 541466 541708 242 0.0
Decreases (5 builds for mbed, p6)
platform target config section a7b18b8 f9c569d change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849664 849648 -16 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858328 858304 -24 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859528 859496 -32 -0.0
p6 all-clusters-app default .heap 921200 921168 -32 -0.0
lock-app default .heap 934656 934624 -32 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section a7b18b8 f9c569d change % change
efr32 lighting-app BRD4161A (read only) 763296 763760 464 0.1
(read/write) 119972 120004 32 0.0
.bss 118164 118188 24 0.0
.data 1808 1812 4 0.2
.text 763288 763752 464 0.1
BRD4161A+rpc (read only) 791784 792264 480 0.1
(read/write) 138276 138300 24 0.0
.bss 136364 136388 24 0.0
.data 1908 1912 4 0.2
.text 791776 792256 480 0.1
lock-app BRD4161A (read only) 737176 737640 464 0.1
(read/write) 117684 117708 24 0.0
.bss 115916 115940 24 0.0
.data 1764 1768 4 0.2
.text 737168 737632 464 0.1
window-app BRD4161A (read only) 740264 740728 464 0.1
(read/write) 118116 118132 16 0.0
.bss 116340 116356 16 0.0
.data 1772 1776 4 0.2
.text 740256 740720 464 0.1
esp32 all-clusters-app c3devkit (read only) 837356 837570 214 0.0
(read/write) 1224050 1224146 96 0.0
.dram0.bss 58528 58552 24 0.0
.dram0.data 14028 14028 0 0.0
.flash.rodata 166248 166312 64 0.0
.flash.text 837356 837570 214 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 908839 909119 280 0.0
(read/write) 423308 423400 92 0.0
.dram0.bss 63928 63952 24 0.0
.dram0.data 34000 34000 0 0.0
.flash.rodata 194100 194168 68 0.0
.flash.text 903455 903735 280 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724524 724832 308 0.0
.bss 78772 78788 16 0.0
.data 1840 1844 4 0.2
.text 638112 638400 288 0.0
lock-app k32w061+debug (read/write) 613524 613816 292 0.0
.bss 69212 69228 16 0.0
.data 1804 1808 4 0.2
.text 536708 536980 272 0.1
shell k32w061+debug (read/write) 679304 679620 316 0.0
.bss 80796 80820 24 0.0
.data 1776 1780 4 0.2
.text 590932 591220 288 0.0
linux all-clusters-app debug (read only) 1781513 1788201 6688 0.4
(read/write) 125192 125416 224 0.2
.bss 53072 53104 32 0.1
.data 1104 1104 0 0.0
.data.rel.ro 65728 65920 192 0.3
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 139797 144341 4544 3.3
.text 1502098 1503906 1808 0.1
bridge-app debug+rpc (read only) 1352565 1358317 5752 0.4
(read/write) 71312 71536 224 0.3
.bss 35120 35152 32 0.1
.data 1680 1680 0 0.0
.data.rel.ro 29488 29680 192 0.7
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 113820 117412 3592 3.2
.text 1138533 1140357 1824 0.2
chip-tool debug (read only) 6272725 6280517 7792 0.1
(read/write) 197904 198128 224 0.1
.bss 33448 33448 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 157880 158104 224 0.1
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 295624 299896 4272 1.4
.text 5574133 5577077 2944 0.1
lighting-app debug+rpc (read only) 1632633 1639049 6416 0.4
(read/write) 104400 104592 192 0.2
.bss 40784 40816 32 0.1
.data 1232 1232 0 0.0
.data.rel.ro 57072 57216 144 0.3
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 132273 136529 4256 3.2
.text 1362450 1364274 1824 0.1
ota-provider-app debug (read only) 1313009 1318857 5848 0.4
(read/write) 69768 69992 224 0.3
.bss 37696 37728 32 0.1
.data 912 912 0 0.0
.data.rel.ro 26024 26216 192 0.7
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 115024 118728 3704 3.2
.text 1097538 1099346 1808 0.2
ota-requestor-app debug (read only) 1412993 1418961 5968 0.4
(read/write) 73664 73888 224 0.3
.bss 39808 39840 32 0.1
.data 976 976 0 0.0
.data.rel.ro 27736 27928 192 0.7
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 126848 130672 3824 3.0
.text 1182258 1184066 1808 0.2
shell debug (read only) 808969 813689 4720 0.6
(read/write) 60104 60200 96 0.2
.bss 16872 16872 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38528 38608 80 0.2
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 79794 83282 3488 4.4
.text 623474 624466 992 0.2
tv-app debug (read only) 1927281 1934577 7296 0.4
(read/write) 314032 314256 224 0.1
.bss 245176 245208 32 0.0
.data 1504 1504 0 0.0
.data.rel.ro 61696 61872 176 0.3
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 161448 166600 5152 3.2
.text 1617298 1619106 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2296632 2296888 256 0.0
.bss 181612 181628 16 0.0
.data 5168 5168 0 0.0
.heap 849664 849648 -16 -0.0
.text 1259232 1259488 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2281312 2281568 256 0.0
.bss 172636 172660 24 0.0
.data 5480 5480 0 0.0
.heap 858328 858304 -24 -0.0
.text 1243912 1244168 256 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2254344 2254664 320 0.0
.bss 171452 171476 24 0.0
.data 5464 5472 8 0.1
.heap 859528 859496 -32 -0.0
.text 1216944 1217264 320 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) 2045928 2045936 8 0.0
.bss 156624 156624 0 0.0
.data 4864 4864 0 0.0
.heap 874960 874960 0 0.0
.text 1008528 1008536 8 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876807 877127 320 0.0
bss 113136 113156 20 0.0
rodata 97368 97432 64 0.1
text 590764 590980 216 0.0
nrf52840dk_nrf52840+rpc (read/write) 839255 839575 320 0.0
bss 109488 109508 20 0.0
rodata 88632 88696 64 0.1
text 564932 565148 216 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801842 802114 272 0.0
bss 114512 114528 16 0.0
rodata 92628 92692 64 0.1
text 520220 520432 212 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847635 847955 320 0.0
bss 110176 110192 16 0.0
rodata 93108 93172 64 0.1
text 569012 569228 216 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772906 773210 304 0.0
bss 111584 111604 20 0.0
rodata 88396 88460 64 0.1
text 498560 498772 212 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853679 853951 272 0.0
bss 110312 110328 16 0.0
rodata 94840 94904 64 0.1
text 573080 573292 212 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846743 847031 288 0.0
bss 110188 110208 20 0.0
rodata 92976 93040 64 0.1
text 568140 568352 212 0.0
shell nrf52840dk_nrf52840 (read/write) 779227 779251 24 0.0
bss 109616 109616 0 0.0
rodata 73216 73224 8 0.0
text 521888 521904 16 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694274 694298 24 0.0
bss 110600 110600 0 0.0
rodata 67860 67868 8 0.0
text 442496 442512 16 0.0
p6 all-clusters-app default (read/write) 2318024 2318504 480 0.0
.bss 109688 109712 24 0.0
.data 2456 2464 8 0.3
.heap 921200 921168 -32 -0.0
.text 1276288 1276768 480 0.0
lock-app default (read/write) 2229112 2229592 480 0.0
.bss 96408 96432 24 0.0
.data 2280 2288 8 0.4
.heap 934656 934624 -32 -0.0
.text 1187376 1187856 480 0.0
qpg lighting-app qpg6100+debug (read only) 496884 497172 288 0.1
(read/write) 114140 114144 4 0.0
.bss 79656 79672 16 0.0
.data 940 944 4 0.4
.text 491564 491852 288 0.1
lock-app qpg6100+debug (read only) 469480 469768 288 0.1
(read/write) 114140 114144 4 0.0
.bss 78568 78584 16 0.0
.data 892 896 4 0.4
.text 464160 464448 288 0.1
persistent-storage-app qpg6100+debug (read only) 108020 108020 0 0.0
(read/write) 114140 114140 0 0.0
.bss 36688 36688 0 0.0
.data 292 292 0 0.0
.text 102700 102700 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 778686 779014 328 0.0
bss 79716 79736 20 0.0
noinit 37160 37160 0 0.0
text 541466 541708 242 0.0

@saurabhst saurabhst merged commit fab8360 into project-chip:master Dec 1, 2021
@yufengwangca yufengwangca deleted the pr/cluster/commission branch December 1, 2021 18:38
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.

4 participants