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

[TE7]:Support read attribute with complex type for general diagnostic cluster #10641

Merged
merged 3 commits into from
Oct 28, 2021
Merged

[TE7]:Support read attribute with complex type for general diagnostic cluster #10641

merged 3 commits into from
Oct 28, 2021

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented Oct 19, 2021

Problem

What is being fixed? Examples:

  • Attribute 'NetworkInterfaces' in general diagnostic cluster is mandatory and we need to support. Right now, we can create them on-the-fly using AttributeAccessInterface interface when read.

Change overview

Support read attribute with complex type for general diagnostic cluster

Please note, this PR contains the platform change in #10622.

Testing

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

  • Client side to read complex type is not ready, verify with debug python-device-controller
chip-device-ctrl > zclread GeneralDiagnostics NetworkInterfaces 12344321 0 0
[1634615923.778182][1228212:1228220] CHIP:DMG: SendReadRequest: Client[0] [ INIT]
[1634615923.778389][1228212:1228220] CHIP:IN: Prepared encrypted message 0x26a9930 to 0x0000000000BC5C01 of type 0x2 and protocolId (0, 1) on exchange 36537i with MessageCounter:14.
[1634615923.778484][1228212:1228220] CHIP:IN: Sending encrypted msg 0x26a9930 with MessageCounter:14 to 0x0000000000BC5C01 at monotonic time: 735441328 msec
[1634615923.778674][1228212:1228220] CHIP:DMG: Client[0] moving to [AwaitingInitialReport]
[1634615923.783194][1228212:1228220] CHIP:EM: Received message of type 0x5 with protocolId (0, 1) and MessageCounter:9 on exchange 36537i
[1634615923.783217][1228212:1228220] CHIP:EM: Rxd Ack; Removing MessageCounter:14 from Retrans Table on exchange 36537i
[1634615923.783225][1228212:1228220] CHIP:EM: Removed CHIP MessageCounter:14 from RetransTable on exchange 36537i
[1634615923.783245][1228212:1228220] CHIP:DMG: ReportData =
[1634615923.783254][1228212:1228220] CHIP:DMG: {
[1634615923.783260][1228212:1228220] CHIP:DMG:  AttributeDataList =
[1634615923.783269][1228212:1228220] CHIP:DMG:  [
[1634615923.783276][1228212:1228220] CHIP:DMG:    AttributeDataElement =
[1634615923.783284][1228212:1228220] CHIP:DMG:    {
[1634615923.783292][1228212:1228220] CHIP:DMG:      AttributePath =
[1634615923.783301][1228212:1228220] CHIP:DMG:      {
[1634615923.783310][1228212:1228220] CHIP:DMG:        NodeId = 0xbc5c01,
[1634615923.783319][1228212:1228220] CHIP:DMG:        EndpointId = 0x0,
[1634615923.783328][1228212:1228220] CHIP:DMG:        ClusterId = 0x33,
[1634615923.783338][1228212:1228220] CHIP:DMG:        FieldTag = 0x0,
[1634615923.783347][1228212:1228220] CHIP:DMG:      }
[1634615923.783359][1228212:1228220] CHIP:DMG:        
[1634615923.783366][1228212:1228220] CHIP:DMG:      Data = [
[1634615923.783376][1228212:1228220] CHIP:DMG:        
[1634615923.783384][1228212:1228220] CHIP:DMG:        {
[1634615923.783407][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.783420][1228212:1228220] CHIP:DMG:            0x62, 0x72, 0x2d, 0x33, 0x61, 0x61, 0x30, 0x38, 0x36, 0x36, 0x64, 0x31, 0x32, 0x61, 0x37, 
[1634615923.783431][1228212:1228220] CHIP:DMG:          ]
[1634615923.783443][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.783451][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.783463][1228212:1228220] CHIP:DMG:          0x3 = false, 
[1634615923.783472][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.783483][1228212:1228220] CHIP:DMG:            0x2, 0x42, 0xd2, 0xaa, 0xe3, 0x62, 
[1634615923.783495][1228212:1228220] CHIP:DMG:          ]
[1634615923.783505][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.783514][1228212:1228220] CHIP:DMG:        },
[1634615923.783524][1228212:1228220] CHIP:DMG:        {
[1634615923.783533][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.783546][1228212:1228220] CHIP:DMG:            0x62, 0x72, 0x2d, 0x63, 0x65, 0x65, 0x63, 0x62, 0x30, 0x35, 0x65, 0x37, 0x31, 0x37, 0x31, 
[1634615923.783557][1228212:1228220] CHIP:DMG:          ]
[1634615923.783567][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.783575][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.783586][1228212:1228220] CHIP:DMG:          0x3 = false, 
[1634615923.783595][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.783605][1228212:1228220] CHIP:DMG:            0x2, 0x42, 0xb3, 0x70, 0x8, 0x4a, 
[1634615923.783615][1228212:1228220] CHIP:DMG:          ]
[1634615923.783626][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.783635][1228212:1228220] CHIP:DMG:        },
[1634615923.783643][1228212:1228220] CHIP:DMG:        {
[1634615923.783651][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.783664][1228212:1228220] CHIP:DMG:            0x62, 0x72, 0x2d, 0x63, 0x64, 0x61, 0x66, 0x30, 0x30, 0x63, 0x32, 0x65, 0x38, 0x30, 0x31, 
[1634615923.783675][1228212:1228220] CHIP:DMG:          ]
[1634615923.783685][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.783695][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.783705][1228212:1228220] CHIP:DMG:          0x3 = false, 
[1634615923.783715][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.783725][1228212:1228220] CHIP:DMG:            0x2, 0x42, 0x1a, 0xe8, 0x4a, 0x99, 
[1634615923.783737][1228212:1228220] CHIP:DMG:          ]
[1634615923.783749][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.783758][1228212:1228220] CHIP:DMG:        },
[1634615923.783767][1228212:1228220] CHIP:DMG:        {
[1634615923.783776][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.783788][1228212:1228220] CHIP:DMG:            0x62, 0x72, 0x2d, 0x62, 0x30, 0x65, 0x32, 0x30, 0x62, 0x36, 0x64, 0x66, 0x63, 0x34, 0x36, 
[1634615923.783799][1228212:1228220] CHIP:DMG:          ]
[1634615923.783808][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.783819][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.783829][1228212:1228220] CHIP:DMG:          0x3 = false, 
[1634615923.783839][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.783849][1228212:1228220] CHIP:DMG:            0x2, 0x42, 0xa4, 0xea, 0x2b, 0xf1, 
[1634615923.783861][1228212:1228220] CHIP:DMG:          ]
[1634615923.783870][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.783880][1228212:1228220] CHIP:DMG:        },
[1634615923.783889][1228212:1228220] CHIP:DMG:        {
[1634615923.783897][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.783907][1228212:1228220] CHIP:DMG:            0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x30, 
[1634615923.783918][1228212:1228220] CHIP:DMG:          ]
[1634615923.783927][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.783938][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.783947][1228212:1228220] CHIP:DMG:          0x3 = true, 
[1634615923.783957][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.783968][1228212:1228220] CHIP:DMG:            0x2, 0x42, 0xf1, 0xbf, 0x30, 0x81, 
[1634615923.783980][1228212:1228220] CHIP:DMG:          ]
[1634615923.783989][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.783999][1228212:1228220] CHIP:DMG:        },
[1634615923.784009][1228212:1228220] CHIP:DMG:        {
[1634615923.784016][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.784027][1228212:1228220] CHIP:DMG:            0x62, 0x72, 0x2d, 0x35, 0x39, 0x34, 0x66, 0x65, 0x32, 0x65, 0x38, 0x37, 0x61, 0x66, 0x35, 
[1634615923.784038][1228212:1228220] CHIP:DMG:          ]
[1634615923.784048][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.784058][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.784068][1228212:1228220] CHIP:DMG:          0x3 = false, 
[1634615923.784077][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.784087][1228212:1228220] CHIP:DMG:            0x2, 0x42, 0x22, 0x4, 0xbd, 0x4c, 
[1634615923.784098][1228212:1228220] CHIP:DMG:          ]
[1634615923.784108][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.784118][1228212:1228220] CHIP:DMG:        },
[1634615923.784127][1228212:1228220] CHIP:DMG:        {
[1634615923.784137][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.784148][1228212:1228220] CHIP:DMG:            0x62, 0x72, 0x2d, 0x34, 0x61, 0x36, 0x61, 0x38, 0x33, 0x65, 0x65, 0x38, 0x66, 0x31, 0x38, 
[1634615923.784159][1228212:1228220] CHIP:DMG:          ]
[1634615923.784169][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.784179][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.784189][1228212:1228220] CHIP:DMG:          0x3 = false, 
[1634615923.784199][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.784208][1228212:1228220] CHIP:DMG:            0x2, 0x42, 0x8d, 0x78, 0xe6, 0x6d, 
[1634615923.784218][1228212:1228220] CHIP:DMG:          ]
[1634615923.784228][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.784236][1228212:1228220] CHIP:DMG:        },
[1634615923.784246][1228212:1228220] CHIP:DMG:        {
[1634615923.784255][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.784265][1228212:1228220] CHIP:DMG:            0x77, 0x6c, 0x70, 0x33, 0x73, 0x30, 
[1634615923.784276][1228212:1228220] CHIP:DMG:          ]
[1634615923.784285][1228212:1228220] CHIP:DMG:          0x1 = true, 
[1634615923.784296][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.784306][1228212:1228220] CHIP:DMG:          0x3 = true, 
[1634615923.784314][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.784325][1228212:1228220] CHIP:DMG:            0xb0, 0xa4, 0x60, 0xe, 0xcf, 0xae, 
[1634615923.784335][1228212:1228220] CHIP:DMG:          ]
[1634615923.784346][1228212:1228220] CHIP:DMG:          0x5 = 1, 
[1634615923.784355][1228212:1228220] CHIP:DMG:        },
[1634615923.784365][1228212:1228220] CHIP:DMG:        {
[1634615923.784375][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.784385][1228212:1228220] CHIP:DMG:            0x65, 0x6e, 0x70, 0x31, 0x73, 0x30, 
[1634615923.784397][1228212:1228220] CHIP:DMG:          ]
[1634615923.784406][1228212:1228220] CHIP:DMG:          0x1 = false, 
[1634615923.784416][1228212:1228220] CHIP:DMG:          0x2 = false, 
[1634615923.784426][1228212:1228220] CHIP:DMG:          0x3 = false, 
[1634615923.784436][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.784446][1228212:1228220] CHIP:DMG:            0x5c, 0x85, 0x7e, 0x48, 0x5e, 0xac, 
[1634615923.784456][1228212:1228220] CHIP:DMG:          ]
[1634615923.784467][1228212:1228220] CHIP:DMG:          0x5 = 2, 
[1634615923.784476][1228212:1228220] CHIP:DMG:        },
[1634615923.784482][1228212:1228220] CHIP:DMG:        {
[1634615923.784489][1228212:1228220] CHIP:DMG:          0x0 = [
[1634615923.784495][1228212:1228220] CHIP:DMG:            0x6c, 0x6f, 
[1634615923.784502][1228212:1228220] CHIP:DMG:          ]
[1634615923.784509][1228212:1228220] CHIP:DMG:          0x1 = true, 
[1634615923.784515][1228212:1228220] CHIP:DMG:          0x2 = true, 
[1634615923.784522][1228212:1228220] CHIP:DMG:          0x3 = true, 
[1634615923.784528][1228212:1228220] CHIP:DMG:          0x4 = [
[1634615923.784534][1228212:1228220] CHIP:DMG:            0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
[1634615923.784542][1228212:1228220] CHIP:DMG:          ]
[1634615923.784548][1228212:1228220] CHIP:DMG:          0x5 = 0, 
[1634615923.784554][1228212:1228220] CHIP:DMG:        },
[1634615923.784560][1228212:1228220] CHIP:DMG:      ],
[1634615923.784566][1228212:1228220] CHIP:DMG:      DataElementVersion = 0x0,
[1634615923.784571][1228212:1228220] CHIP:DMG:    },
[1634615923.784594][1228212:1228220] CHIP:DMG:    
[1634615923.784599][1228212:1228220] CHIP:DMG:  ],
[1634615923.784620][1228212:1228220] CHIP:DMG:  
[1634615923.784625][1228212:1228220] CHIP:DMG: }
[1634615923.785190][1228212:1228220] CHIP:ZCL: ReadAttributesResponse:
[1634615923.785198][1228212:1228220] CHIP:ZCL:   ClusterId: 0x0000_0033
[1634615923.785204][1228212:1228220] CHIP:ZCL:   attributeId: 0x0000_0000
[1634615923.785208][1228212:1228220] CHIP:ZCL:   status: Success                (0x0000)
[1634615923.785213][1228212:1228220] CHIP:ZCL:   attribute TLV Type: 0x16
[1634615923.785258][1228212:1228220] CHIP:EM: Piggybacking Ack for MessageCounter:9 on exchange: 36537i
[1634615923.785274][1228212:1228220] CHIP:IN: Prepared encrypted message 0x26a9930 to 0x0000000000BC5C01 of type 0x1 and protocolId (0, 1) on exchange 36537i with MessageCounter:15.
[1634615923.785284][1228212:1228220] CHIP:IN: Sending encrypted msg 0x26a9930 with MessageCounter:15 to 0x0000000000BC5C01 at monotonic time: 735441335 msec
AttributeReadResult(path=AttributePath(nodeId=12344321, endpointId=0, clusterId=51, attributeId=0), status=0, value=[{0: b'br-3aa0866d12a7', 1: False, 2: True, 3: False, 4: b'\x02B\xd2\xaa\xe3b', 5: 0}, {0: b'br-ceecb05e7171', 1: False, 2: True, 3: False, 4: b'\x02B\xb3p\x08J', 5: 0}, {0: b'br-cdaf00c2e801', 1: False, 2: True, 3: False, 4: b'\x02B\x1a\xe8J\x99', 5: 0}, {0: b'br-b0e20b6dfc46', 1: False, 2: True, 3: False, 4: b'\x02B\xa4\xea+\xf1', 5: 0}, {0: b'docker0', 1: False, 2: True, 3: True, 4: b'\x02B\xf1\xbf0\x81', 5: 0}, {0: b'br-594fe2e87af5', 1: False, 2: True, 3: False, 4: b'\x02B"\x04\xbdL', 5: 0}, {0: b'br-4a6a83ee8f18', 1: False, 2: True, 3: False, 4: b'\x02B\x8dx\xe6m', 5: 0}, {0: b'wlp3s0', 1: True, 2: True, 3: True, 4: b'\xb0\xa4`\x0e\xcf\xae', 5: 1}, {0: b'enp1s0', 1: False, 2: False, 3: False, 4: b'\\\x85~H^\xac', 5: 2}, {0: b'lo', 1: True, 2: True, 3: True, 4: b'\x00\x00\x00\x00\x00\x00', 5: 0}])

@stale stale bot removed the stale Stale issue or PR label Oct 26, 2021
@github-actions
Copy link

github-actions bot commented Oct 26, 2021

PR #10641: Size comparison from 551e53f to e0807c2

Increases (20 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, qpg, telink)
platform target config section 551e53f e0807c2 change % change
efr32 lighting-app BRD4161A (read only) 736512 736528 16 0.0
.text 736504 736520 16 0.0
window-app BRD4161A (read only) 716676 716692 16 0.0
.text 716668 716684 16 0.0
esp32 all-clusters-app c3devkit (read/write) 1306112 1306128 16 0.0
.flash.rodata 198176 198192 16 0.0
m5stack (read only) 906131 906139 8 0.0
(read/write) 425920 425944 24 0.0
.flash.rodata 206928 206952 24 0.0
.flash.text 906131 906139 8 0.0
k32w lock-app k32w061+debug (read/write) 592404 592420 16 0.0
.text 515544 515560 16 0.0
linux all-clusters-app debug (read only) 1625073 1629121 4048 0.2
.rodata 134645 134677 32 0.0
.text 1358738 1362754 4016 0.3
bridge-app debug+rpc (read only) 1271485 1275533 4048 0.3
.rodata 109884 109916 32 0.0
.text 1066261 1070277 4016 0.4
lighting-app debug+rpc (read only) 1523369 1527417 4048 0.3
.rodata 127185 127217 32 0.0
.text 1264162 1268178 4016 0.3
tv-app debug (read only) 1750105 1754121 4016 0.2
.text 1456210 1460226 4016 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2289304 2289368 64 0.0
.text 1251904 1251968 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 text 577512 577516 4 0.0
nrf52840dk_nrf52840+rpc text 550704 550708 4 0.0
nrf5340dk_nrf5340_cpuapp text 506984 506988 4 0.0
lock-app nrf52840dk_nrf52840 text 559072 559076 4 0.0
nrf5340dk_nrf5340_cpuapp text 488536 488540 4 0.0
pump-app nrf52840dk_nrf52840 text 562176 562180 4 0.0
pump-controller-app nrf52840dk_nrf52840 text 558816 558820 4 0.0
qpg lighting-app qpg6100+debug (read only) 490760 490776 16 0.0
.text 485440 485456 16 0.0
lock-app qpg6100+debug (read only) 466980 466996 16 0.0
.text 461660 461676 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 664066 664086 20 0.0
Decreases (2 builds for esp32, telink)
platform target config section 551e53f e0807c2 change % change
esp32 all-clusters-app c3devkit (read only) 875002 874998 -4 -0.0
.flash.text 875002 874998 -4 -0.0
telink lighting-app tlsr9518adk80d text 457976 457974 -2 -0.0
Full report (36 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 551e53f e0807c2 change % change
efr32 lighting-app BRD4161A (read only) 736512 736528 16 0.0
(read/write) 115444 115444 0 0.0
.bss 113692 113692 0 0.0
.data 1752 1752 0 0.0
.text 736504 736520 16 0.0
BRD4161A+rpc (read only) 723936 723936 0 0.0
(read/write) 132052 132052 0 0.0
.bss 130196 130196 0 0.0
.data 1852 1852 0 0.0
.text 723928 723928 0 0.0
lock-app BRD4161A (read only) 715792 715792 0 0.0
(read/write) 113260 113260 0 0.0
.bss 111548 111548 0 0.0
.data 1712 1712 0 0.0
.text 715784 715784 0 0.0
window-app BRD4161A (read only) 716676 716692 16 0.0
(read/write) 113576 113576 0 0.0
.bss 111860 111860 0 0.0
.data 1716 1716 0 0.0
.text 716668 716684 16 0.0
esp32 all-clusters-app c3devkit (read only) 875002 874998 -4 -0.0
(read/write) 1306112 1306128 16 0.0
.dram0.bss 58232 58232 0 0.0
.dram0.data 16464 16464 0 0.0
.flash.rodata 198176 198192 16 0.0
.flash.text 875002 874998 -4 -0.0
.iram0.text 57564 57564 0 0.0
m5stack (read only) 906131 906139 8 0.0
(read/write) 425920 425944 24 0.0
.dram0.bss 60744 60744 0 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 206928 206952 24 0.0
.flash.text 906131 906139 8 0.0
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 700600 700600 0 0.0
.bss 78720 78720 0 0.0
.data 1900 1900 0 0.0
.text 614180 614180 0 0.0
lock-app k32w061+debug (read/write) 592404 592420 16 0.0
.bss 69196 69196 0 0.0
.data 1864 1864 0 0.0
.text 515544 515560 16 0.0
shell k32w061+debug (read/write) 425204 425204 0 0.0
.bss 63256 63256 0 0.0
.data 672 672 0 0.0
.text 359572 359572 0 0.0
linux all-clusters-app debug (read only) 1625073 1629121 4048 0.2
(read/write) 117176 117176 0 0.0
.bss 50160 50160 0 0.0
.data 978 978 0 0.0
.data.rel.ro 60800 60800 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 134645 134677 32 0.0
.text 1358738 1362754 4016 0.3
bridge-app debug+rpc (read only) 1271485 1275533 4048 0.3
(read/write) 85096 85096 0 0.0
.bss 51856 51856 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27272 27272 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 109884 109916 32 0.0
.text 1066261 1070277 4016 0.4
chip-tool debug (read only) 4115461 4115461 0 0.0
(read/write) 119320 119320 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 94640 94640 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 416 416 0 0.0
.rodata 208176 208176 0 0.0
.text 3651013 3651013 0 0.0
lighting-app debug+rpc (read only) 1523369 1527417 4048 0.3
(read/write) 101520 101520 0 0.0
.bss 41176 41176 0 0.0
.data 1106 1106 0 0.0
.data.rel.ro 53968 53968 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 127185 127217 32 0.0
.text 1264162 1268178 4016 0.3
ota-provider-app debug (read only) 1232161 1232161 0 0.0
(read/write) 67776 67776 0 0.0
.bss 37440 37440 0 0.0
.data 752 752 0 0.0
.data.rel.ro 24488 24488 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 110504 110504 0 0.0
.text 1025698 1025698 0 0.0
ota-requestor-app debug (read only) 1289297 1289297 0 0.0
(read/write) 76264 76264 0 0.0
.bss 44960 44960 0 0.0
.data 816 816 0 0.0
.data.rel.ro 25352 25352 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 127392 127392 0 0.0
.text 1064306 1064306 0 0.0
shell debug (read only) 777097 777097 0 0.0
(read/write) 57376 57376 0 0.0
.bss 16136 16136 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36496 36496 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 76527 76527 0 0.0
.text 599442 599442 0 0.0
tv-app debug (read only) 1750105 1754121 4016 0.2
(read/write) 281432 281432 0 0.0
.bss 215568 215568 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 58192 58192 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 152184 152184 0 0.0
.text 1456210 1460226 4016 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2289304 2289368 64 0.0
.bss 179604 179604 0 0.0
.data 5192 5192 0 0.0
.heap 851648 851648 0 0.0
.text 1251904 1251968 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2257072 2257072 0 0.0
.bss 171060 171060 0 0.0
.data 5464 5464 0 0.0
.heap 859920 859920 0 0.0
.text 1219672 1219672 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2235104 2235104 0 0.0
.bss 169988 169988 0 0.0
.data 5432 5432 0 0.0
.heap 861024 861024 0 0.0
.text 1197704 1197704 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139680 1139680 0 0.0
.bss 11760 11760 0 0.0
.data 4360 4360 0 0.0
.heap 1020328 1020328 0 0.0
.text 103064 103064 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862471 862471 0 0.0
bss 112136 112136 0 0.0
rodata 97200 97200 0 0.0
text 577512 577516 4 0.0
nrf52840dk_nrf52840+rpc (read/write) 823311 823311 0 0.0
bss 108380 108380 0 0.0
rodata 87976 87976 0 0.0
text 550704 550708 4 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 787510 787510 0 0.0
bss 113512 113512 0 0.0
rodata 92440 92440 0 0.0
text 506984 506988 4 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839415 839415 0 0.0
bss 111208 111208 0 0.0
rodata 93600 93600 0 0.0
text 559072 559076 4 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 764458 764458 0 0.0
bss 112584 112584 0 0.0
rodata 88860 88860 0 0.0
text 488536 488540 4 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497339 497339 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339456 339456 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 843815 843815 0 0.0
bss 111308 111308 0 0.0
rodata 94800 94800 0 0.0
text 562176 562180 4 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839135 839135 0 0.0
bss 111208 111208 0 0.0
rodata 93576 93576 0 0.0
text 558816 558820 4 0.0
shell nrf52840dk_nrf52840 (read/write) 776531 776531 0 0.0
bss 109072 109072 0 0.0
rodata 72536 72536 0 0.0
text 520324 520324 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 691586 691586 0 0.0
bss 110056 110056 0 0.0
rodata 67180 67180 0 0.0
text 440936 440936 0 0.0
p6 lock-app default (read/write) 2168520 2168520 0 0.0
.bss 67184 67184 0 0.0
.data 2416 2416 0 0.0
.heap 963744 963744 0 0.0
.text 1126784 1126784 0 0.0
qpg lighting-app qpg6100+debug (read only) 490760 490776 16 0.0
(read/write) 114144 114144 0 0.0
.bss 52416 52416 0 0.0
.data 1000 1000 0 0.0
.text 485440 485456 16 0.0
lock-app qpg6100+debug (read only) 466980 466996 16 0.0
(read/write) 114140 114140 0 0.0
.bss 51368 51368 0 0.0
.data 956 956 0 0.0
.text 461660 461676 16 0.0
persistent-storage-app qpg6100+debug (read only) 155220 155220 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149900 149900 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664066 664086 20 0.0
bss 69944 69944 0 0.0
noinit 33216 33216 0 0.0
text 457976 457974 -2 -0.0

@github-actions
Copy link

Size increase report for "gn_qpg-example-build" from 551e53f

File Section File VM
chip-qpg6100-lighting-example.out .text 16 16
Full report output
BLOAT REPORT

Files found only in the build output:
    report.csv

Comparing ./master_artifact/chip-qpg6100-lighting-example.out.map and ./pull_artifact/chip-qpg6100-lighting-example.out.map:

BLOAT EXECUTION FAILED WITH CODE 1:
bloaty: unknown file type for file './pull_artifact/chip-qpg6100-lighting-example.out.map'

Comparing ./master_artifact/chip-qpg6100-lighting-example.out and ./pull_artifact/chip-qpg6100-lighting-example.out:

sections,vmsize,filesize
.debug_info,0,29209
.debug_str,0,892
.debug_line,0,640
.debug_abbrev,0,593
.debug_loc,0,58
.symtab,0,16
.text,16,16
[Unmapped],0,-16


@woody-apple
Copy link
Contributor

/rebase

1 similar comment
@woody-apple
Copy link
Contributor

/rebase

@github-actions
Copy link

PR #10641: Size comparison from a449d18 to 7d126dc

Increases (3 builds for k32w, p6, telink)
platform target config section a449d18 7d126dc change % change
k32w lock-app k32w061+debug (read/write) 592900 592916 16 0.0
.text 516040 516056 16 0.0
p6 lock-app default (read/write) 2169104 2169120 16 0.0
.text 1127368 1127384 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 664678 664698 20 0.0
Decreases (1 build for telink)
platform target config section a449d18 7d126dc change % change
telink lighting-app tlsr9518adk80d text 458278 458276 -2 -0.0
Full report (8 builds for k32w, p6, qpg, telink)
platform target config section a449d18 7d126dc change % change
k32w lock-app k32w061+debug (read/write) 592900 592916 16 0.0
.bss 69196 69196 0 0.0
.data 1864 1864 0 0.0
.text 516040 516056 16 0.0
shell k32w061+debug (read/write) 425236 425236 0 0.0
.bss 63256 63256 0 0.0
.data 672 672 0 0.0
.text 359604 359604 0 0.0
lighting-app k32w061+se05x+release (read/write) 701096 701096 0 0.0
.bss 78720 78720 0 0.0
.data 1900 1900 0 0.0
.text 614676 614676 0 0.0
p6 lock-app default (read/write) 2169104 2169120 16 0.0
.bss 67184 67184 0 0.0
.data 2416 2416 0 0.0
.heap 963744 963744 0 0.0
.text 1127368 1127384 16 0.0
qpg lighting-app qpg6100+debug (read only) 491272 491272 0 0.0
(read/write) 114144 114144 0 0.0
.bss 52416 52416 0 0.0
.data 1000 1000 0 0.0
.text 485952 485952 0 0.0
lock-app qpg6100+debug (read only) 467492 467492 0 0.0
(read/write) 114140 114140 0 0.0
.bss 51368 51368 0 0.0
.data 956 956 0 0.0
.text 462172 462172 0 0.0
persistent-storage-app qpg6100+debug (read only) 155220 155220 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149900 149900 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664678 664698 20 0.0
bss 69944 69944 0 0.0
noinit 33216 33216 0 0.0
text 458278 458276 -2 -0.0

@woody-apple
Copy link
Contributor

/rebase

@github-actions
Copy link

github-actions bot commented Oct 27, 2021

PR #10641: Size comparison from 4e2eeab to 2c6c0f7

Increases (19 builds for efr32, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section 4e2eeab 2c6c0f7 change % change
efr32 lighting-app BRD4161A (read only) 737104 737120 16 0.0
.text 737096 737112 16 0.0
lock-app BRD4161A (read only) 716368 716384 16 0.0
.text 716360 716376 16 0.0
window-app BRD4161A (read only) 717236 717252 16 0.0
.text 717228 717244 16 0.0
esp32 all-clusters-app c3devkit (read/write) 1306432 1306456 24 0.0
.flash.rodata 198496 198520 24 0.0
m5stack (read only) 906891 906975 84 0.0
(read/write) 426240 426256 16 0.0
.flash.rodata 207248 207264 16 0.0
.flash.text 906891 906975 84 0.0
k32w lock-app k32w061+debug (read/write) 592900 592916 16 0.0
.text 516040 516056 16 0.0
linux all-clusters-app debug (read only) 1634185 1638233 4048 0.2
.rodata 135541 135573 32 0.0
.text 1366930 1370946 4016 0.3
bridge-app debug+rpc (read only) 1275693 1279741 4048 0.3
.rodata 110684 110716 32 0.0
.text 1069669 1073685 4016 0.4
lighting-app debug+rpc (read only) 1527209 1531257 4048 0.3
.rodata 127889 127921 32 0.0
.text 1267298 1271314 4016 0.3
tv-app debug (read only) 1753753 1757769 4016 0.2
.text 1459058 1463074 4016 0.3
nrfconnect lighting-app nrf52840dk_nrf52840 text 577704 577708 4 0.0
nrf52840dk_nrf52840+rpc text 550896 550900 4 0.0
nrf5340dk_nrf5340_cpuapp text 507176 507180 4 0.0
lock-app nrf52840dk_nrf52840 text 559264 559268 4 0.0
nrf5340dk_nrf5340_cpuapp text 488728 488732 4 0.0
pump-app nrf52840dk_nrf52840 text 562368 562372 4 0.0
pump-controller-app nrf52840dk_nrf52840 text 559008 559012 4 0.0
p6 lock-app default (read/write) 2169104 2169120 16 0.0
.text 1127368 1127384 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 664678 664698 20 0.0
Decreases (2 builds for esp32, telink)
platform target config section 4e2eeab 2c6c0f7 change % change
esp32 all-clusters-app c3devkit (read only) 875790 875782 -8 -0.0
.flash.text 875790 875782 -8 -0.0
telink lighting-app tlsr9518adk80d text 458278 458276 -2 -0.0
Full report (36 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4e2eeab 2c6c0f7 change % change
efr32 lighting-app BRD4161A (read only) 737104 737120 16 0.0
(read/write) 115444 115444 0 0.0
.bss 113692 113692 0 0.0
.data 1752 1752 0 0.0
.text 737096 737112 16 0.0
BRD4161A+rpc (read only) 724536 724536 0 0.0
(read/write) 132052 132052 0 0.0
.bss 130196 130196 0 0.0
.data 1852 1852 0 0.0
.text 724528 724528 0 0.0
lock-app BRD4161A (read only) 716368 716384 16 0.0
(read/write) 113260 113260 0 0.0
.bss 111548 111548 0 0.0
.data 1712 1712 0 0.0
.text 716360 716376 16 0.0
window-app BRD4161A (read only) 717236 717252 16 0.0
(read/write) 113576 113576 0 0.0
.bss 111860 111860 0 0.0
.data 1716 1716 0 0.0
.text 717228 717244 16 0.0
esp32 all-clusters-app c3devkit (read only) 875790 875782 -8 -0.0
(read/write) 1306432 1306456 24 0.0
.dram0.bss 58240 58240 0 0.0
.dram0.data 16464 16464 0 0.0
.flash.rodata 198496 198520 24 0.0
.flash.text 875790 875782 -8 -0.0
.iram0.text 57564 57564 0 0.0
m5stack (read only) 906891 906975 84 0.0
(read/write) 426240 426256 16 0.0
.dram0.bss 60744 60744 0 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 207248 207264 16 0.0
.flash.text 906891 906975 84 0.0
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701096 701096 0 0.0
.bss 78720 78720 0 0.0
.data 1900 1900 0 0.0
.text 614676 614676 0 0.0
lock-app k32w061+debug (read/write) 592900 592916 16 0.0
.bss 69196 69196 0 0.0
.data 1864 1864 0 0.0
.text 516040 516056 16 0.0
shell k32w061+debug (read/write) 425236 425236 0 0.0
.bss 63256 63256 0 0.0
.data 672 672 0 0.0
.text 359604 359604 0 0.0
linux all-clusters-app debug (read only) 1634185 1638233 4048 0.2
(read/write) 117344 117344 0 0.0
.bss 50288 50288 0 0.0
.data 978 978 0 0.0
.data.rel.ro 60832 60832 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 135541 135573 32 0.0
.text 1366930 1370946 4016 0.3
bridge-app debug+rpc (read only) 1275693 1279741 4048 0.3
(read/write) 85096 85096 0 0.0
.bss 51856 51856 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27272 27272 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 110684 110716 32 0.0
.text 1069669 1073685 4016 0.4
chip-tool debug (read only) 4143965 4143965 0 0.0
(read/write) 120120 120120 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 95440 95440 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 416 416 0 0.0
.rodata 210064 210064 0 0.0
.text 3675781 3675781 0 0.0
lighting-app debug+rpc (read only) 1527209 1531257 4048 0.3
(read/write) 101520 101520 0 0.0
.bss 41176 41176 0 0.0
.data 1106 1106 0 0.0
.data.rel.ro 53968 53968 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 127889 127921 32 0.0
.text 1267298 1271314 4016 0.3
ota-provider-app debug (read only) 1234753 1234753 0 0.0
(read/write) 67776 67776 0 0.0
.bss 37440 37440 0 0.0
.data 752 752 0 0.0
.data.rel.ro 24488 24488 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 110984 0 0.0
.text 1027810 1027810 0 0.0
ota-requestor-app debug (read only) 1292033 1292033 0 0.0
(read/write) 76264 76264 0 0.0
.bss 44960 44960 0 0.0
.data 816 816 0 0.0
.data.rel.ro 25352 25352 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 127904 127904 0 0.0
.text 1066530 1066530 0 0.0
shell debug (read only) 778345 778345 0 0.0
(read/write) 57376 57376 0 0.0
.bss 16136 16136 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36496 36496 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 76527 76527 0 0.0
.text 600690 600690 0 0.0
tv-app debug (read only) 1753753 1757769 4016 0.2
(read/write) 281432 281432 0 0.0
.bss 215568 215568 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 58192 58192 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 152984 152984 0 0.0
.text 1459058 1463074 4016 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2288640 2288640 0 0.0
.bss 179604 179604 0 0.0
.data 5192 5192 0 0.0
.heap 851648 851648 0 0.0
.text 1251240 1251240 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2255896 2255896 0 0.0
.bss 171060 171060 0 0.0
.data 5464 5464 0 0.0
.heap 859920 859920 0 0.0
.text 1218496 1218496 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2233928 2233928 0 0.0
.bss 169988 169988 0 0.0
.data 5432 5432 0 0.0
.heap 861024 861024 0 0.0
.text 1196528 1196528 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139680 1139680 0 0.0
.bss 11760 11760 0 0.0
.data 4360 4360 0 0.0
.heap 1020328 1020328 0 0.0
.text 103064 103064 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862967 862967 0 0.0
bss 112136 112136 0 0.0
rodata 97504 97504 0 0.0
text 577704 577708 4 0.0
nrf52840dk_nrf52840+rpc (read/write) 823807 823807 0 0.0
bss 108380 108380 0 0.0
rodata 88280 88280 0 0.0
text 550896 550900 4 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 788006 788006 0 0.0
bss 113512 113512 0 0.0
rodata 92744 92744 0 0.0
text 507176 507180 4 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839911 839911 0 0.0
bss 111208 111208 0 0.0
rodata 93904 93904 0 0.0
text 559264 559268 4 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 764954 764954 0 0.0
bss 112584 112584 0 0.0
rodata 89164 89164 0 0.0
text 488728 488732 4 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497339 497339 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339456 339456 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844311 844311 0 0.0
bss 111308 111308 0 0.0
rodata 95104 95104 0 0.0
text 562368 562372 4 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839631 839631 0 0.0
bss 111208 111208 0 0.0
rodata 93880 93880 0 0.0
text 559008 559012 4 0.0
shell nrf52840dk_nrf52840 (read/write) 776579 776579 0 0.0
bss 109072 109072 0 0.0
rodata 72536 72536 0 0.0
text 520368 520368 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 691634 691634 0 0.0
bss 110056 110056 0 0.0
rodata 67180 67180 0 0.0
text 440980 440980 0 0.0
p6 lock-app default (read/write) 2169104 2169120 16 0.0
.bss 67184 67184 0 0.0
.data 2416 2416 0 0.0
.heap 963744 963744 0 0.0
.text 1127368 1127384 16 0.0
qpg lighting-app qpg6100+debug (read only) 491272 491272 0 0.0
(read/write) 114144 114144 0 0.0
.bss 52416 52416 0 0.0
.data 1000 1000 0 0.0
.text 485952 485952 0 0.0
lock-app qpg6100+debug (read only) 467492 467492 0 0.0
(read/write) 114140 114140 0 0.0
.bss 51368 51368 0 0.0
.data 956 956 0 0.0
.text 462172 462172 0 0.0
persistent-storage-app qpg6100+debug (read only) 155220 155220 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149900 149900 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664678 664698 20 0.0
bss 69944 69944 0 0.0
noinit 33216 33216 0 0.0
text 458278 458276 -2 -0.0

@github-actions
Copy link

Size increase report for "esp32-example-build" from 4e2eeab

File Section File VM
chip-all-clusters-app.elf .flash.rodata 24 24
chip-all-clusters-app.elf .flash.text -8 -8
Full report output
BLOAT REPORT

Files found only in the build output:
    report.csv

Comparing ./master_artifact/chip-all-clusters-app.elf and ./pull_artifact/chip-all-clusters-app.elf:

sections,vmsize,filesize
.debug_info,0,39661
.debug_line,0,998
.debug_str,0,892
.debug_abbrev,0,523
.flash.rodata,24,24
.debug_frame,0,8
.riscv.attributes,0,-2
.flash.text,-8,-8
[Unmapped],0,-16
.debug_loc,0,-224


@github-actions
Copy link

Size increase report for "nrfconnect-example-build" from 4e2eeab

File Section File VM
chip-lock.elf text 4 4
chip-lock.elf device_handles -4 -4
Full report output
BLOAT REPORT

Files found only in the build output:
    report.csv

Comparing ./master_artifact/chip-lock.elf and ./pull_artifact/chip-lock.elf:

sections,vmsize,filesize
.debug_info,0,29340
.debug_str,0,899
.debug_abbrev,0,597
.debug_line,0,563
.debug_loc,0,65
.symtab,0,16
text,4,4
device_handles,-4,-4

Comparing ./master_artifact/chip-shell.elf and ./pull_artifact/chip-shell.elf:

sections,vmsize,filesize


@github-actions
Copy link

github-actions bot commented Oct 27, 2021

PR #10641: Size comparison from 837bd28 to 672017b

Increases above 0.2%:

platform target config section 837bd28 672017b change % change
linux all-clusters-app debug .text 1368338 1372354 4016 0.3
bridge-app debug+rpc (read only) 1276829 1280877 4048 0.3
.text 1070869 1074885 4016 0.4
lighting-app debug+rpc (read only) 1528521 1532569 4048 0.3
.text 1268706 1272722 4016 0.3
tv-app debug .text 1461410 1465426 4016 0.3
Increases (11 builds for efr32, esp32, linux, p6, telink)
platform target config section 837bd28 672017b change % change
efr32 lighting-app BRD4161A (read only) 737080 737096 16 0.0
.text 737072 737088 16 0.0
BRD4161A+rpc (read only) 724508 724524 16 0.0
.text 724500 724516 16 0.0
lock-app BRD4161A (read only) 716344 716360 16 0.0
.text 716336 716352 16 0.0
esp32 all-clusters-app c3devkit (read/write) 1306520 1306536 16 0.0
.flash.rodata 198568 198584 16 0.0
m5stack (read/write) 426312 426336 24 0.0
.flash.rodata 207312 207336 24 0.0
linux all-clusters-app debug (read only) 1635553 1639601 4048 0.2
.rodata 135477 135509 32 0.0
.text 1368338 1372354 4016 0.3
bridge-app debug+rpc (read only) 1276829 1280877 4048 0.3
.rodata 110620 110652 32 0.0
.text 1070869 1074885 4016 0.4
lighting-app debug+rpc (read only) 1528521 1532569 4048 0.3
.rodata 127793 127825 32 0.0
.text 1268706 1272722 4016 0.3
tv-app debug (read only) 1756009 1760025 4016 0.2
.text 1461410 1465426 4016 0.3
p6 lock-app default (read/write) 2169160 2169176 16 0.0
.text 1127424 1127440 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 664606 664618 12 0.0
Decreases (3 builds for esp32, telink)
platform target config section 837bd28 672017b change % change
esp32 all-clusters-app c3devkit (read only) 875950 875946 -4 -0.0
.flash.text 875950 875946 -4 -0.0
m5stack (read only) 907123 907055 -68 -0.0
.flash.text 907123 907055 -68 -0.0
telink lighting-app tlsr9518adk80d text 458202 458200 -2 -0.0
Full report (26 builds for efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 837bd28 672017b change % change
efr32 lighting-app BRD4161A (read only) 737080 737096 16 0.0
(read/write) 115444 115444 0 0.0
.bss 113692 113692 0 0.0
.data 1752 1752 0 0.0
.text 737072 737088 16 0.0
BRD4161A+rpc (read only) 724508 724524 16 0.0
(read/write) 132048 132048 0 0.0
.bss 130196 130196 0 0.0
.data 1852 1852 0 0.0
.text 724500 724516 16 0.0
lock-app BRD4161A (read only) 716344 716360 16 0.0
(read/write) 113260 113260 0 0.0
.bss 111548 111548 0 0.0
.data 1712 1712 0 0.0
.text 716336 716352 16 0.0
window-app BRD4161A (read only) 717264 717264 0 0.0
(read/write) 113588 113588 0 0.0
.bss 111868 111868 0 0.0
.data 1716 1716 0 0.0
.text 717256 717256 0 0.0
esp32 all-clusters-app c3devkit (read only) 875950 875946 -4 -0.0
(read/write) 1306520 1306536 16 0.0
.dram0.bss 58248 58248 0 0.0
.dram0.data 16464 16464 0 0.0
.flash.rodata 198568 198584 16 0.0
.flash.text 875950 875946 -4 -0.0
.iram0.text 57564 57564 0 0.0
m5stack (read only) 907123 907055 -68 -0.0
(read/write) 426312 426336 24 0.0
.dram0.bss 60752 60752 0 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 207312 207336 24 0.0
.flash.text 907123 907055 -68 -0.0
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701048 701048 0 0.0
.bss 78720 78720 0 0.0
.data 1900 1900 0 0.0
.text 614628 614628 0 0.0
lock-app k32w061+debug (read/write) 592964 592964 0 0.0
.bss 69196 69196 0 0.0
.data 1864 1864 0 0.0
.text 516104 516104 0 0.0
shell k32w061+debug (read/write) 425252 425252 0 0.0
.bss 63256 63256 0 0.0
.data 672 672 0 0.0
.text 359620 359620 0 0.0
linux all-clusters-app debug (read only) 1635553 1639601 4048 0.2
(read/write) 117472 117472 0 0.0
.bss 50320 50320 0 0.0
.data 978 978 0 0.0
.data.rel.ro 60928 60928 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 135477 135509 32 0.0
.text 1368338 1372354 4016 0.3
bridge-app debug+rpc (read only) 1276829 1280877 4048 0.3
(read/write) 85096 85096 0 0.0
.bss 51856 51856 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27272 27272 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 110620 110652 32 0.0
.text 1070869 1074885 4016 0.4
chip-tool debug (read only) 4178413 4178413 0 0.0
(read/write) 120896 120896 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 96208 96208 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 212496 212496 0 0.0
.text 3706021 3706021 0 0.0
lighting-app debug+rpc (read only) 1528521 1532569 4048 0.3
(read/write) 101520 101520 0 0.0
.bss 41176 41176 0 0.0
.data 1106 1106 0 0.0
.data.rel.ro 53968 53968 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 127793 127825 32 0.0
.text 1268706 1272722 4016 0.3
ota-provider-app debug (read only) 1236097 1236097 0 0.0
(read/write) 67776 67776 0 0.0
.bss 37440 37440 0 0.0
.data 752 752 0 0.0
.data.rel.ro 24488 24488 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 110920 110920 0 0.0
.text 1029218 1029218 0 0.0
ota-requestor-app debug (read only) 1298449 1298449 0 0.0
(read/write) 76520 76520 0 0.0
.bss 45216 45216 0 0.0
.data 816 816 0 0.0
.data.rel.ro 25352 25352 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 127744 127744 0 0.0
.text 1073106 1073106 0 0.0
shell debug (read only) 779929 779929 0 0.0
(read/write) 57376 57376 0 0.0
.bss 16136 16136 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36496 36496 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 76463 76463 0 0.0
.text 602338 602338 0 0.0
tv-app debug (read only) 1756009 1760025 4016 0.2
(read/write) 289112 289112 0 0.0
.bss 223248 223248 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 58192 58192 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 152888 152888 0 0.0
.text 1461410 1465426 4016 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2288776 2288776 0 0.0
.bss 179612 179612 0 0.0
.data 5192 5192 0 0.0
.heap 851640 851640 0 0.0
.text 1251376 1251376 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2255960 2255960 0 0.0
.bss 171060 171060 0 0.0
.data 5464 5464 0 0.0
.heap 859920 859920 0 0.0
.text 1218560 1218560 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2233992 2233992 0 0.0
.bss 169988 169988 0 0.0
.data 5432 5432 0 0.0
.heap 861024 861024 0 0.0
.text 1196592 1196592 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139680 1139680 0 0.0
.bss 11760 11760 0 0.0
.data 4360 4360 0 0.0
.heap 1020328 1020328 0 0.0
.text 103064 103064 0 0.0
p6 lock-app default (read/write) 2169160 2169176 16 0.0
.bss 67184 67184 0 0.0
.data 2416 2416 0 0.0
.heap 963744 963744 0 0.0
.text 1127424 1127440 16 0.0
qpg lighting-app qpg6100+debug (read only) 491224 491224 0 0.0
(read/write) 114144 114144 0 0.0
.bss 52416 52416 0 0.0
.data 1000 1000 0 0.0
.text 485904 485904 0 0.0
lock-app qpg6100+debug (read only) 467548 467548 0 0.0
(read/write) 114140 114140 0 0.0
.bss 51368 51368 0 0.0
.data 956 956 0 0.0
.text 462228 462228 0 0.0
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) 664606 664618 12 0.0
bss 69944 69944 0 0.0
noinit 33216 33216 0 0.0
text 458202 458200 -2 -0.0

@github-actions
Copy link

github-actions bot commented Oct 27, 2021

PR #10641: Size comparison from 837bd28 to ede9273

Increases above 0.2%:

platform target config section 837bd28 ede9273 change % change
esp32 all-clusters-app c3devkit .dram0.bss 58248 59248 1000 1.7
.flash.rodata 198568 199696 1128 0.6
m5stack (read/write) 426312 428412 2100 0.5
.dram0.bss 60752 61744 992 1.6
.flash.rodata 207312 208420 1108 0.5
linux all-clusters-app debug (read only) 1635553 1645953 10400 0.6
(read/write) 117472 118560 1088 0.9
.bss 50320 51344 1024 2.0
.rodata 135477 136757 1280 0.9
.text 1368338 1377602 9264 0.7
bridge-app debug+rpc (read only) 1276829 1281261 4432 0.3
.text 1070869 1075509 4640 0.4
chip-tool debug (read only) 4178413 4267925 89512 2.1
(read/write) 120896 122112 1216 1.0
.data.rel.ro 96208 97424 1216 1.3
.rodata 212496 213968 1472 0.7
.text 3706021 3791301 85280 2.3
lighting-app debug+rpc (read only) 1528521 1533961 5440 0.4
.text 1268706 1274354 5648 0.4
tv-app debug (read only) 1756009 1761417 5408 0.3
.text 1461410 1467058 5648 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 179612 180620 1008 0.6
lighting-app CY8CPROTO_062_4343W+release (read/write) 2255960 2274880 18920 0.8
.bss 171060 172820 1760 1.0
.data 5464 5568 104 1.9
.text 1218560 1237480 18920 1.6
lock-app CY8CPROTO_062_4343W+release (read/write) 2233992 2252536 18544 0.8
.bss 169988 171724 1736 1.0
.data 5432 5552 120 2.2
.text 1196592 1215136 18544 1.5
Increases (15 builds for esp32, linux, mbed, p6)
platform target config section 837bd28 ede9273 change % change
esp32 all-clusters-app c3devkit (read/write) 1306520 1308624 2104 0.2
.dram0.bss 58248 59248 1000 1.7
.flash.rodata 198568 199696 1128 0.6
m5stack (read/write) 426312 428412 2100 0.5
.dram0.bss 60752 61744 992 1.6
.flash.rodata 207312 208420 1108 0.5
linux all-clusters-app debug (read only) 1635553 1645953 10400 0.6
(read/write) 117472 118560 1088 0.9
.bss 50320 51344 1024 2.0
.data.rel.ro 60928 61008 80 0.1
.rodata 135477 136757 1280 0.9
.text 1368338 1377602 9264 0.7
bridge-app debug+rpc (read only) 1276829 1281261 4432 0.3
.rodata 110620 110652 32 0.0
.text 1070869 1075509 4640 0.4
chip-tool debug (read only) 4178413 4267925 89512 2.1
(read/write) 120896 122112 1216 1.0
.data.rel.ro 96208 97424 1216 1.3
.rodata 212496 213968 1472 0.7
.text 3706021 3791301 85280 2.3
lighting-app debug+rpc (read only) 1528521 1533961 5440 0.4
.rodata 127793 127825 32 0.0
.text 1268706 1274354 5648 0.4
ota-provider-app debug (read only) 1236097 1237969 1872 0.2
.text 1029218 1031090 1872 0.2
ota-requestor-app debug (read only) 1298449 1300289 1840 0.1
.text 1073106 1074946 1840 0.2
shell debug (read only) 779929 780953 1024 0.1
.text 602338 603362 1024 0.2
tv-app debug (read only) 1756009 1761417 5408 0.3
.text 1461410 1467058 5648 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2288776 2290480 1704 0.1
.bss 179612 180620 1008 0.6
.text 1251376 1253080 1704 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2255960 2274880 18920 0.8
.bss 171060 172820 1760 1.0
.data 5464 5568 104 1.9
.text 1218560 1237480 18920 1.6
lock-app CY8CPROTO_062_4343W+release (read/write) 2233992 2252536 18544 0.8
.bss 169988 171724 1736 1.0
.data 5432 5552 120 2.2
.text 1196592 1215136 18544 1.5
pigweed-app CY8CPROTO_062_4343W+release (read/write) 1139680 1139744 64 0.0
.data 4360 4368 8 0.2
.text 103064 103128 64 0.1
p6 lock-app default .heap 963744 963760 16 0.0
Decreases (19 builds for efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 837bd28 ede9273 change % change
efr32 lighting-app BRD4161A (read only) 737080 736948 -132 -0.0
(read/write) 115444 115428 -16 -0.0
.bss 113692 113676 -16 -0.0
.text 737072 736940 -132 -0.0
BRD4161A+rpc (read only) 724508 724376 -132 -0.0
(read/write) 132048 132036 -12 -0.0
.bss 130196 130180 -16 -0.0
.text 724500 724368 -132 -0.0
lock-app BRD4161A (read only) 716344 716228 -116 -0.0
(read/write) 113260 113244 -16 -0.0
.bss 111548 111532 -16 -0.0
.text 716336 716220 -116 -0.0
window-app BRD4161A (read only) 717264 717132 -132 -0.0
(read/write) 113588 113568 -20 -0.0
.bss 111868 111852 -16 -0.0
.text 717256 717124 -132 -0.0
esp32 all-clusters-app c3devkit (read only) 875950 875874 -76 -0.0
.dram0.data 16464 16440 -24 -0.1
.flash.text 875950 875874 -76 -0.0
.iram0.text 57564 57554 -10 -0.0
m5stack (read only) 907123 906971 -152 -0.0
.flash.text 907123 906971 -152 -0.0
k32w lighting-app k32w061+se05x+release (read/write) 701048 700884 -164 -0.0
.bss 78720 78688 -32 -0.0
.text 614628 614496 -132 -0.0
lock-app k32w061+debug (read/write) 592964 592808 -156 -0.0
.bss 69196 69172 -24 -0.0
.text 516104 515972 -132 -0.0
linux bridge-app debug+rpc (read/write) 85096 85032 -64 -0.1
.data.rel.ro 27272 27224 -48 -0.2
lighting-app debug+rpc (read/write) 101520 101488 -32 -0.0
.data.rel.ro 53968 53936 -32 -0.1
tv-app debug (read/write) 289112 289080 -32 -0.0
.data.rel.ro 58192 58160 -32 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 851640 850632 -1008 -0.1
lighting-app CY8CPROTO_062_4343W+release .heap 859920 858056 -1864 -0.2
lock-app CY8CPROTO_062_4343W+release .heap 861024 859168 -1856 -0.2
pigweed-app CY8CPROTO_062_4343W+release .bss 11760 11752 -8 -0.1
p6 lock-app default (read/write) 2169160 2169072 -88 -0.0
.bss 67184 67168 -16 -0.0
.text 1127424 1127336 -88 -0.0
qpg lighting-app qpg6100+debug (read only) 491224 491092 -132 -0.0
.bss 52416 52400 -16 -0.0
.text 485904 485772 -132 -0.0
lock-app qpg6100+debug (read only) 467548 467416 -132 -0.0
.bss 51368 51352 -16 -0.0
.text 462228 462096 -132 -0.0
telink lighting-app tlsr9518adk80d (read/write) 664606 664378 -228 -0.0
text 458202 457976 -226 -0.0
Full report (26 builds for efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 837bd28 ede9273 change % change
efr32 lighting-app BRD4161A (read only) 737080 736948 -132 -0.0
(read/write) 115444 115428 -16 -0.0
.bss 113692 113676 -16 -0.0
.data 1752 1752 0 0.0
.text 737072 736940 -132 -0.0
BRD4161A+rpc (read only) 724508 724376 -132 -0.0
(read/write) 132048 132036 -12 -0.0
.bss 130196 130180 -16 -0.0
.data 1852 1852 0 0.0
.text 724500 724368 -132 -0.0
lock-app BRD4161A (read only) 716344 716228 -116 -0.0
(read/write) 113260 113244 -16 -0.0
.bss 111548 111532 -16 -0.0
.data 1712 1712 0 0.0
.text 716336 716220 -116 -0.0
window-app BRD4161A (read only) 717264 717132 -132 -0.0
(read/write) 113588 113568 -20 -0.0
.bss 111868 111852 -16 -0.0
.data 1716 1716 0 0.0
.text 717256 717124 -132 -0.0
esp32 all-clusters-app c3devkit (read only) 875950 875874 -76 -0.0
(read/write) 1306520 1308624 2104 0.2
.dram0.bss 58248 59248 1000 1.7
.dram0.data 16464 16440 -24 -0.1
.flash.rodata 198568 199696 1128 0.6
.flash.text 875950 875874 -76 -0.0
.iram0.text 57564 57554 -10 -0.0
m5stack (read only) 907123 906971 -152 -0.0
(read/write) 426312 428412 2100 0.5
.dram0.bss 60752 61744 992 1.6
.dram0.data 32084 32084 0 0.0
.flash.rodata 207312 208420 1108 0.5
.flash.text 907123 906971 -152 -0.0
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701048 700884 -164 -0.0
.bss 78720 78688 -32 -0.0
.data 1900 1900 0 0.0
.text 614628 614496 -132 -0.0
lock-app k32w061+debug (read/write) 592964 592808 -156 -0.0
.bss 69196 69172 -24 -0.0
.data 1864 1864 0 0.0
.text 516104 515972 -132 -0.0
shell k32w061+debug (read/write) 425252 425252 0 0.0
.bss 63256 63256 0 0.0
.data 672 672 0 0.0
.text 359620 359620 0 0.0
linux all-clusters-app debug (read only) 1635553 1645953 10400 0.6
(read/write) 117472 118560 1088 0.9
.bss 50320 51344 1024 2.0
.data 978 978 0 0.0
.data.rel.ro 60928 61008 80 0.1
.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 135477 136757 1280 0.9
.text 1368338 1377602 9264 0.7
bridge-app debug+rpc (read only) 1276829 1281261 4432 0.3
(read/write) 85096 85032 -64 -0.1
.bss 51856 51856 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27272 27224 -48 -0.2
.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 110620 110652 32 0.0
.text 1070869 1075509 4640 0.4
chip-tool debug (read only) 4178413 4267925 89512 2.1
(read/write) 120896 122112 1216 1.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 96208 97424 1216 1.3
.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 212496 213968 1472 0.7
.text 3706021 3791301 85280 2.3
lighting-app debug+rpc (read only) 1528521 1533961 5440 0.4
(read/write) 101520 101488 -32 -0.0
.bss 41176 41176 0 0.0
.data 1106 1106 0 0.0
.data.rel.ro 53968 53936 -32 -0.1
.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 127793 127825 32 0.0
.text 1268706 1274354 5648 0.4
ota-provider-app debug (read only) 1236097 1237969 1872 0.2
(read/write) 67776 67776 0 0.0
.bss 37440 37440 0 0.0
.data 752 752 0 0.0
.data.rel.ro 24488 24488 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 110920 110920 0 0.0
.text 1029218 1031090 1872 0.2
ota-requestor-app debug (read only) 1298449 1300289 1840 0.1
(read/write) 76520 76520 0 0.0
.bss 45216 45216 0 0.0
.data 816 816 0 0.0
.data.rel.ro 25352 25352 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 127744 127744 0 0.0
.text 1073106 1074946 1840 0.2
shell debug (read only) 779929 780953 1024 0.1
(read/write) 57376 57376 0 0.0
.bss 16136 16136 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36496 36496 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 76463 76463 0 0.0
.text 602338 603362 1024 0.2
tv-app debug (read only) 1756009 1761417 5408 0.3
(read/write) 289112 289080 -32 -0.0
.bss 223248 223248 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 58192 58160 -32 -0.1
.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 152888 152888 0 0.0
.text 1461410 1467058 5648 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2288776 2290480 1704 0.1
.bss 179612 180620 1008 0.6
.data 5192 5192 0 0.0
.heap 851640 850632 -1008 -0.1
.text 1251376 1253080 1704 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2255960 2274880 18920 0.8
.bss 171060 172820 1760 1.0
.data 5464 5568 104 1.9
.heap 859920 858056 -1864 -0.2
.text 1218560 1237480 18920 1.6
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2233992 2252536 18544 0.8
.bss 169988 171724 1736 1.0
.data 5432 5552 120 2.2
.heap 861024 859168 -1856 -0.2
.text 1196592 1215136 18544 1.5
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139680 1139744 64 0.0
.bss 11760 11752 -8 -0.1
.data 4360 4368 8 0.2
.heap 1020328 1020328 0 0.0
.text 103064 103128 64 0.1
p6 lock-app default (read/write) 2169160 2169072 -88 -0.0
.bss 67184 67168 -16 -0.0
.data 2416 2416 0 0.0
.heap 963744 963760 16 0.0
.text 1127424 1127336 -88 -0.0
qpg lighting-app qpg6100+debug (read only) 491224 491092 -132 -0.0
(read/write) 114144 114144 0 0.0
.bss 52416 52400 -16 -0.0
.data 1000 1000 0 0.0
.text 485904 485772 -132 -0.0
lock-app qpg6100+debug (read only) 467548 467416 -132 -0.0
(read/write) 114140 114140 0 0.0
.bss 51368 51352 -16 -0.0
.data 956 956 0 0.0
.text 462228 462096 -132 -0.0
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) 664606 664378 -228 -0.0
bss 69944 69944 0 0.0
noinit 33216 33216 0 0.0
text 458202 457976 -226 -0.0

@github-actions
Copy link

github-actions bot commented Oct 27, 2021

PR #10641: Size comparison from cb5818f to 9c003dd

Increases above 0.2%:

platform target config section cb5818f 9c003dd change % change
linux all-clusters-app debug (read only) 1642001 1646273 4272 0.3
.text 1373682 1377826 4144 0.3
bridge-app debug+rpc (read only) 1277213 1281469 4256 0.3
.text 1071493 1075621 4128 0.4
lighting-app debug+rpc (read only) 1529865 1534121 4256 0.3
.text 1270290 1274418 4128 0.3
tv-app debug .text 1463106 1467250 4144 0.3
Increases (23 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section cb5818f 9c003dd change % change
efr32 lighting-app BRD4161A (read only) 736916 737076 160 0.0
.text 736908 737068 160 0.0
BRD4161A+rpc (read only) 724344 724504 160 0.0
.text 724336 724496 160 0.0
lock-app BRD4161A (read only) 716212 716356 144 0.0
.text 716204 716348 144 0.0
window-app BRD4161A (read only) 717116 717260 144 0.0
.text 717108 717252 144 0.0
k32w lighting-app k32w061+se05x+release (read/write) 700852 700900 48 0.0
.text 614464 614512 48 0.0
lock-app k32w061+debug (read/write) 592808 592856 48 0.0
.text 515972 516020 48 0.0
linux all-clusters-app debug (read only) 1642001 1646273 4272 0.3
.rodata 136725 136853 128 0.1
.text 1373682 1377826 4144 0.3
bridge-app debug+rpc (read only) 1277213 1281469 4256 0.3
.rodata 110620 110748 128 0.1
.text 1071493 1075621 4128 0.4
lighting-app debug+rpc (read only) 1529865 1534121 4256 0.3
.rodata 127793 127921 128 0.1
.text 1270290 1274418 4128 0.3
tv-app debug (read only) 1757465 1761705 4240 0.2
.rodata 152888 152984 96 0.1
.text 1463106 1467250 4144 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290480 2290544 64 0.0
.text 1253080 1253144 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274816 2274880 64 0.0
.text 1237416 1237480 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862739 862787 48 0.0
text 577496 577544 48 0.0
nrf52840dk_nrf52840+rpc (read/write) 823579 823627 48 0.0
text 550688 550736 48 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 787730 787778 48 0.0
text 506964 507012 48 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839411 839459 48 0.0
text 558980 559028 48 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 764710 764758 48 0.0
text 488540 488588 48 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844115 844163 48 0.0
text 562188 562236 48 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839387 839435 48 0.0
text 558820 558868 48 0.0
p6 lock-app default (read/write) 2169056 2169200 144 0.0
.text 1127320 1127464 144 0.0
qpg lighting-app qpg6100+debug (read only) 491060 491108 48 0.0
.text 485740 485788 48 0.0
lock-app qpg6100+debug (read only) 467400 467448 48 0.0
.text 462080 462128 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 664350 664402 52 0.0
text 457966 458000 34 0.0
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section cb5818f 9c003dd change % change
efr32 lighting-app BRD4161A (read only) 736916 737076 160 0.0
(read/write) 115428 115428 0 0.0
.bss 113676 113676 0 0.0
.data 1752 1752 0 0.0
.text 736908 737068 160 0.0
BRD4161A+rpc (read only) 724344 724504 160 0.0
(read/write) 132036 132036 0 0.0
.bss 130180 130180 0 0.0
.data 1852 1852 0 0.0
.text 724336 724496 160 0.0
lock-app BRD4161A (read only) 716212 716356 144 0.0
(read/write) 113244 113244 0 0.0
.bss 111532 111532 0 0.0
.data 1712 1712 0 0.0
.text 716204 716348 144 0.0
window-app BRD4161A (read only) 717116 717260 144 0.0
(read/write) 113568 113568 0 0.0
.bss 111852 111852 0 0.0
.data 1716 1716 0 0.0
.text 717108 717252 144 0.0
esp32 all-clusters-app c3devkit (read only) 875874 875874 0 0.0
(read/write) 1308624 1308624 0 0.0
.dram0.bss 59248 59248 0 0.0
.dram0.data 16448 16448 0 0.0
.flash.rodata 199696 199696 0 0.0
.flash.text 875874 875874 0 0.0
.iram0.text 57554 57554 0 0.0
m5stack (read only) 907091 907091 0 0.0
(read/write) 428412 428412 0 0.0
.dram0.bss 61744 61744 0 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 208420 208420 0 0.0
.flash.text 907091 907091 0 0.0
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 700852 700900 48 0.0
.bss 78688 78688 0 0.0
.data 1900 1900 0 0.0
.text 614464 614512 48 0.0
lock-app k32w061+debug (read/write) 592808 592856 48 0.0
.bss 69172 69172 0 0.0
.data 1864 1864 0 0.0
.text 515972 516020 48 0.0
shell k32w061+debug (read/write) 425252 425252 0 0.0
.bss 63256 63256 0 0.0
.data 672 672 0 0.0
.text 359620 359620 0 0.0
linux all-clusters-app debug (read only) 1642001 1646273 4272 0.3
(read/write) 118560 118560 0 0.0
.bss 51344 51344 0 0.0
.data 978 978 0 0.0
.data.rel.ro 61008 61008 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 136725 136853 128 0.1
.text 1373682 1377826 4144 0.3
bridge-app debug+rpc (read only) 1277213 1281469 4256 0.3
(read/write) 85032 85032 0 0.0
.bss 51856 51856 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27224 27224 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 110620 110748 128 0.1
.text 1071493 1075621 4128 0.4
chip-tool debug (read only) 4267925 4267925 0 0.0
(read/write) 122112 122112 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 97424 97424 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 213968 213968 0 0.0
.text 3791301 3791301 0 0.0
lighting-app debug+rpc (read only) 1529865 1534121 4256 0.3
(read/write) 101488 101488 0 0.0
.bss 41176 41176 0 0.0
.data 1106 1106 0 0.0
.data.rel.ro 53936 53936 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 127793 127921 128 0.1
.text 1270290 1274418 4128 0.3
ota-provider-app debug (read only) 1237969 1237969 0 0.0
(read/write) 67776 67776 0 0.0
.bss 37440 37440 0 0.0
.data 752 752 0 0.0
.data.rel.ro 24488 24488 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 110920 110920 0 0.0
.text 1031090 1031090 0 0.0
ota-requestor-app debug (read only) 1300289 1300289 0 0.0
(read/write) 76520 76520 0 0.0
.bss 45216 45216 0 0.0
.data 816 816 0 0.0
.data.rel.ro 25352 25352 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 127744 127744 0 0.0
.text 1074946 1074946 0 0.0
shell debug (read only) 780953 780953 0 0.0
(read/write) 57376 57376 0 0.0
.bss 16136 16136 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36496 36496 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 76463 76463 0 0.0
.text 603362 603362 0 0.0
tv-app debug (read only) 1757465 1761705 4240 0.2
(read/write) 289080 289080 0 0.0
.bss 223248 223248 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 58160 58160 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 152888 152984 96 0.1
.text 1463106 1467250 4144 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290480 2290544 64 0.0
.bss 180620 180620 0 0.0
.data 5192 5192 0 0.0
.heap 850632 850632 0 0.0
.text 1253080 1253144 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274816 2274880 64 0.0
.bss 172820 172820 0 0.0
.data 5568 5568 0 0.0
.heap 858056 858056 0 0.0
.text 1237416 1237480 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2252536 2252536 0 0.0
.bss 171724 171724 0 0.0
.data 5552 5552 0 0.0
.heap 859168 859168 0 0.0
.text 1215136 1215136 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048984 2048984 0 0.0
.bss 156208 156208 0 0.0
.data 4968 4968 0 0.0
.heap 875272 875272 0 0.0
.text 1011584 1011584 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862739 862787 48 0.0
bss 112132 112132 0 0.0
rodata 97484 97484 0 0.0
text 577496 577544 48 0.0
nrf52840dk_nrf52840+rpc (read/write) 823579 823627 48 0.0
bss 108372 108372 0 0.0
rodata 88260 88260 0 0.0
text 550688 550736 48 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 787730 787778 48 0.0
bss 113504 113504 0 0.0
rodata 92724 92724 0 0.0
text 506964 507012 48 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839411 839459 48 0.0
bss 111168 111168 0 0.0
rodata 93836 93836 0 0.0
text 558980 559028 48 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 764710 764758 48 0.0
bss 112576 112576 0 0.0
rodata 89144 89144 0 0.0
text 488540 488588 48 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497339 497339 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339456 339456 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844115 844163 48 0.0
bss 111304 111304 0 0.0
rodata 95084 95084 0 0.0
text 562188 562236 48 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839387 839435 48 0.0
bss 111200 111200 0 0.0
rodata 93860 93860 0 0.0
text 558820 558868 48 0.0
shell nrf52840dk_nrf52840 (read/write) 776435 776435 0 0.0
bss 109072 109072 0 0.0
rodata 72536 72536 0 0.0
text 520232 520232 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691490 0 0.0
bss 110056 110056 0 0.0
rodata 67180 67180 0 0.0
text 440844 440844 0 0.0
p6 lock-app default (read/write) 2169056 2169200 144 0.0
.bss 67168 67168 0 0.0
.data 2416 2416 0 0.0
.heap 963760 963760 0 0.0
.text 1127320 1127464 144 0.0
qpg lighting-app qpg6100+debug (read only) 491060 491108 48 0.0
(read/write) 114144 114144 0 0.0
.bss 52400 52400 0 0.0
.data 1000 1000 0 0.0
.text 485740 485788 48 0.0
lock-app qpg6100+debug (read only) 467400 467448 48 0.0
(read/write) 114140 114140 0 0.0
.bss 51352 51352 0 0.0
.data 956 956 0 0.0
.text 462080 462128 48 0.0
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) 664350 664402 52 0.0
bss 69944 69944 0 0.0
noinit 33216 33216 0 0.0
text 457966 458000 34 0.0

@yufengwangca yufengwangca merged commit e77bf9e into project-chip:master Oct 28, 2021
@yufengwangca yufengwangca deleted the pr/cluster/general branch October 28, 2021 01:15
JasonLiuZhuoCheng pushed a commit to JasonLiuZhuoCheng/connectedhomeip that referenced this pull request Oct 28, 2021
… cluster (project-chip#10641)

* Support read attribute with complex type for general diagnostic cluster

* Update src/app/clusters/general_diagnostics_server/general_diagnostics_server.cpp

Co-authored-by: Boris Zbarsky <[email protected]>

* Encode an empty list if GetNetworkInterfaces fails

Co-authored-by: Boris Zbarsky <[email protected]>
PSONALl pushed a commit to PSONALl/connectedhomeip that referenced this pull request Dec 3, 2021
… cluster (project-chip#10641)

* Support read attribute with complex type for general diagnostic cluster

* Update src/app/clusters/general_diagnostics_server/general_diagnostics_server.cpp

Co-authored-by: Boris Zbarsky <[email protected]>

* Encode an empty list if GetNetworkInterfaces fails

Co-authored-by: Boris Zbarsky <[email protected]>
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