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

Encode the user label list in place so that we can free the label lis… #16510

Merged
merged 7 commits into from
Apr 1, 2022
Merged

Encode the user label list in place so that we can free the label lis… #16510

merged 7 commits into from
Apr 1, 2022

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented Mar 22, 2022

…t after usage

Problem

What is being fixed? Examples:

  • TCL hit problem when implementing _GetUserLabelList API on their product

  • Currently, API _GetUserLabelList returns a AttributeList with a list of CharSpan, we can allocate space to store those labels load from persistent storage in _GetUserLabelList(labelList), but we can not free this memory before return of _GetUserLabelList. If we call free after _GetUserLabelList() is called at userLabel cluster server, we don't know the appropriate way to release the memory since different platform may uses different mechanism to allocate the memory.

  • Fixes _GetUserLabelList are not able to impl without memory leak #16362

Change overview

Encode the user label list in place so that we can free the label list after usage.

Testing

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

yufengwang@yufengwang:~/connectedhomeip/out/debug/standalone$ ./chip-tool userlabel read label-list 12344321 0
....
[1647914868.797498][2411780:2411785] CHIP:DMG: ReportDataMessage =
[1647914868.797512][2411780:2411785] CHIP:DMG: {
[1647914868.797524][2411780:2411785] CHIP:DMG: 	AttributeReportIBs =
[1647914868.797544][2411780:2411785] CHIP:DMG: 	[
[1647914868.797557][2411780:2411785] CHIP:DMG: 		AttributeReportIB =
[1647914868.797576][2411780:2411785] CHIP:DMG: 		{
[1647914868.797589][2411780:2411785] CHIP:DMG: 			AttributeDataIB =
[1647914868.797603][2411780:2411785] CHIP:DMG: 			{
[1647914868.797619][2411780:2411785] CHIP:DMG: 				DataVersion = 0xed3f861c,
[1647914868.797633][2411780:2411785] CHIP:DMG: 				AttributePathIB =
[1647914868.797648][2411780:2411785] CHIP:DMG: 				{
[1647914868.797681][2411780:2411785] CHIP:DMG: 					Endpoint = 0x0,
[1647914868.797696][2411780:2411785] CHIP:DMG: 					Cluster = 0x41,
[1647914868.797711][2411780:2411785] CHIP:DMG: 					Attribute = 0x0000_0000,
[1647914868.797724][2411780:2411785] CHIP:DMG: 				}
[1647914868.797741][2411780:2411785] CHIP:DMG: 					
[1647914868.797755][2411780:2411785] CHIP:DMG: 					Data = [
[1647914868.797770][2411780:2411785] CHIP:DMG: 						
[1647914868.797785][2411780:2411785] CHIP:DMG: 					],
[1647914868.797799][2411780:2411785] CHIP:DMG: 			},
[1647914868.797816][2411780:2411785] CHIP:DMG: 			
[1647914868.797828][2411780:2411785] CHIP:DMG: 		},
[1647914868.797853][2411780:2411785] CHIP:DMG: 		
[1647914868.797865][2411780:2411785] CHIP:DMG: 		AttributeReportIB =
[1647914868.797885][2411780:2411785] CHIP:DMG: 		{
[1647914868.797897][2411780:2411785] CHIP:DMG: 			AttributeDataIB =
[1647914868.797911][2411780:2411785] CHIP:DMG: 			{
[1647914868.797925][2411780:2411785] CHIP:DMG: 				DataVersion = 0xed3f861c,
[1647914868.797938][2411780:2411785] CHIP:DMG: 				AttributePathIB =
[1647914868.797952][2411780:2411785] CHIP:DMG: 				{
[1647914868.797965][2411780:2411785] CHIP:DMG: 					Endpoint = 0x0,
[1647914868.797979][2411780:2411785] CHIP:DMG: 					Cluster = 0x41,
[1647914868.797994][2411780:2411785] CHIP:DMG: 					Attribute = 0x0000_0000,
[1647914868.798008][2411780:2411785] CHIP:DMG: 					ListIndex = Null,
[1647914868.798022][2411780:2411785] CHIP:DMG: 				}
[1647914868.798038][2411780:2411785] CHIP:DMG: 					
[1647914868.798051][2411780:2411785] CHIP:DMG: 					Data = 
[1647914868.798066][2411780:2411785] CHIP:DMG: 					{
[1647914868.798083][2411780:2411785] CHIP:DMG: 						0x0 = "room", 
[1647914868.798098][2411780:2411785] CHIP:DMG: 						0x1 = "bedroom 2", 
[1647914868.798113][2411780:2411785] CHIP:DMG: 					},
[1647914868.798127][2411780:2411785] CHIP:DMG: 			},
[1647914868.798146][2411780:2411785] CHIP:DMG: 			
[1647914868.798158][2411780:2411785] CHIP:DMG: 		},
[1647914868.798185][2411780:2411785] CHIP:DMG: 		
[1647914868.798197][2411780:2411785] CHIP:DMG: 		AttributeReportIB =
[1647914868.798216][2411780:2411785] CHIP:DMG: 		{
[1647914868.798228][2411780:2411785] CHIP:DMG: 			AttributeDataIB =
[1647914868.798241][2411780:2411785] CHIP:DMG: 			{
[1647914868.798255][2411780:2411785] CHIP:DMG: 				DataVersion = 0xed3f861c,
[1647914868.798268][2411780:2411785] CHIP:DMG: 				AttributePathIB =
[1647914868.798282][2411780:2411785] CHIP:DMG: 				{
[1647914868.798295][2411780:2411785] CHIP:DMG: 					Endpoint = 0x0,
[1647914868.798310][2411780:2411785] CHIP:DMG: 					Cluster = 0x41,
[1647914868.798325][2411780:2411785] CHIP:DMG: 					Attribute = 0x0000_0000,
[1647914868.798338][2411780:2411785] CHIP:DMG: 					ListIndex = Null,
[1647914868.798352][2411780:2411785] CHIP:DMG: 				}
[1647914868.798368][2411780:2411785] CHIP:DMG: 					
[1647914868.798382][2411780:2411785] CHIP:DMG: 					Data = 
[1647914868.798396][2411780:2411785] CHIP:DMG: 					{
[1647914868.798411][2411780:2411785] CHIP:DMG: 						0x0 = "orientation", 
[1647914868.798426][2411780:2411785] CHIP:DMG: 						0x1 = "North", 
[1647914868.798441][2411780:2411785] CHIP:DMG: 					},
[1647914868.798454][2411780:2411785] CHIP:DMG: 			},
[1647914868.798474][2411780:2411785] CHIP:DMG: 			
[1647914868.798486][2411780:2411785] CHIP:DMG: 		},
[1647914868.798512][2411780:2411785] CHIP:DMG: 		
[1647914868.798525][2411780:2411785] CHIP:DMG: 		AttributeReportIB =
[1647914868.798545][2411780:2411785] CHIP:DMG: 		{
[1647914868.798557][2411780:2411785] CHIP:DMG: 			AttributeDataIB =
[1647914868.798571][2411780:2411785] CHIP:DMG: 			{
[1647914868.798585][2411780:2411785] CHIP:DMG: 				DataVersion = 0xed3f861c,
[1647914868.798598][2411780:2411785] CHIP:DMG: 				AttributePathIB =
[1647914868.798612][2411780:2411785] CHIP:DMG: 				{
[1647914868.798626][2411780:2411785] CHIP:DMG: 					Endpoint = 0x0,
[1647914868.798640][2411780:2411785] CHIP:DMG: 					Cluster = 0x41,
[1647914868.798655][2411780:2411785] CHIP:DMG: 					Attribute = 0x0000_0000,
[1647914868.798669][2411780:2411785] CHIP:DMG: 					ListIndex = Null,
[1647914868.798682][2411780:2411785] CHIP:DMG: 				}
[1647914868.798698][2411780:2411785] CHIP:DMG: 					
[1647914868.798711][2411780:2411785] CHIP:DMG: 					Data = 
[1647914868.798726][2411780:2411785] CHIP:DMG: 					{
[1647914868.798741][2411780:2411785] CHIP:DMG: 						0x0 = "floor", 
[1647914868.798756][2411780:2411785] CHIP:DMG: 						0x1 = "2", 
[1647914868.798771][2411780:2411785] CHIP:DMG: 					},
[1647914868.798784][2411780:2411785] CHIP:DMG: 			},
[1647914868.798802][2411780:2411785] CHIP:DMG: 			
[1647914868.798814][2411780:2411785] CHIP:DMG: 		},
[1647914868.798840][2411780:2411785] CHIP:DMG: 		
[1647914868.798852][2411780:2411785] CHIP:DMG: 		AttributeReportIB =
[1647914868.798871][2411780:2411785] CHIP:DMG: 		{
[1647914868.798883][2411780:2411785] CHIP:DMG: 			AttributeDataIB =
[1647914868.798897][2411780:2411785] CHIP:DMG: 			{
[1647914868.798911][2411780:2411785] CHIP:DMG: 				DataVersion = 0xed3f861c,
[1647914868.798925][2411780:2411785] CHIP:DMG: 				AttributePathIB =
[1647914868.798938][2411780:2411785] CHIP:DMG: 				{
[1647914868.798952][2411780:2411785] CHIP:DMG: 					Endpoint = 0x0,
[1647914868.798966][2411780:2411785] CHIP:DMG: 					Cluster = 0x41,
[1647914868.798984][2411780:2411785] CHIP:DMG: 					Attribute = 0x0000_0000,
[1647914868.798998][2411780:2411785] CHIP:DMG: 					ListIndex = Null,
[1647914868.799011][2411780:2411785] CHIP:DMG: 				}
[1647914868.799027][2411780:2411785] CHIP:DMG: 					
[1647914868.799041][2411780:2411785] CHIP:DMG: 					Data = 
[1647914868.799056][2411780:2411785] CHIP:DMG: 					{
[1647914868.799071][2411780:2411785] CHIP:DMG: 						0x0 = "direction", 
[1647914868.799086][2411780:2411785] CHIP:DMG: 						0x1 = "up", 
[1647914868.799101][2411780:2411785] CHIP:DMG: 					},
[1647914868.799114][2411780:2411785] CHIP:DMG: 			},
[1647914868.799132][2411780:2411785] CHIP:DMG: 			
[1647914868.799145][2411780:2411785] CHIP:DMG: 		},
[1647914868.799175][2411780:2411785] CHIP:DMG: 		
[1647914868.799188][2411780:2411785] CHIP:DMG: 	],
[1647914868.799228][2411780:2411785] CHIP:DMG: 	
[1647914868.799241][2411780:2411785] CHIP:DMG: 	SuppressResponse = true, 
[1647914868.799254][2411780:2411785] CHIP:DMG: 	InteractionModelRevision = 1
[1647914868.799266][2411780:2411785] CHIP:DMG: }
[1647914868.799670][2411780:2411785] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_0041 Attribute 0x0000_0000DataVersion: 3980363292
[1647914868.799722][2411780:2411785] CHIP:TOO:   label list: 4 entries
[1647914868.799750][2411780:2411785] CHIP:TOO:     [1]: {
[1647914868.799763][2411780:2411785] CHIP:TOO:       Label: room
[1647914868.799776][2411780:2411785] CHIP:TOO:       Value: bedroom 2
[1647914868.799788][2411780:2411785] CHIP:TOO:      }
[1647914868.799805][2411780:2411785] CHIP:TOO:     [2]: {
[1647914868.799817][2411780:2411785] CHIP:TOO:       Label: orientation
[1647914868.799828][2411780:2411785] CHIP:TOO:       Value: North
[1647914868.799840][2411780:2411785] CHIP:TOO:      }
[1647914868.799855][2411780:2411785] CHIP:TOO:     [3]: {
[1647914868.799866][2411780:2411785] CHIP:TOO:       Label: floor
[1647914868.799878][2411780:2411785] CHIP:TOO:       Value: 2
[1647914868.799889][2411780:2411785] CHIP:TOO:      }
[1647914868.799905][2411780:2411785] CHIP:TOO:     [4]: {
[1647914868.799916][2411780:2411785] CHIP:TOO:       Label: direction
[1647914868.799927][2411780:2411785] CHIP:TOO:       Value: up
[1647914868.799939][2411780:2411785] CHIP:TOO:      }

src/app/clusters/user-label-server/user-label-server.cpp Outdated Show resolved Hide resolved
src/platform/DeviceInfoProvider.cpp Outdated Show resolved Hide resolved
src/platform/Linux/DeviceInfoProviderImpl.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Mar 29, 2022

PR #16510: Size comparison from a19de20 to e9382f7

Increases above 0.2%:

platform target config section a19de20 e9382f7 change % change
linux all-clusters-app debug (read/write) 143352 143680 328 0.2
.data 1280 1312 32 2.5
.data.rel.ro 78920 79160 240 0.3
.init_array 944 952 8 0.8
.rodata 216549 217093 544 0.3
bridge-app debug+rpc (read/write) 89520 89784 264 0.3
.data.rel.ro 37936 38176 240 0.6
.init_array 544 552 8 1.5
.rodata 144684 145196 512 0.4
chip-tool debug .init_array 640 648 8 1.2
chip-tool-ipv6only arm64 .data 1144 1152 8 0.7
door-lock-app debug (read/write) 116896 117160 264 0.2
.data 992 1024 32 3.2
.data.rel.ro 62840 63080 240 0.4
.init_array 664 672 8 1.2
.rodata 181276 181852 576 0.3
lighting-app debug+rpc (read/write) 123888 124184 296 0.2
.data 1472 1504 32 2.2
.data.rel.ro 67928 68168 240 0.4
.init_array 744 752 8 1.1
.rodata 175356 175868 512 0.3
ota-provider-app debug (read/write) 112688 112920 232 0.2
.data.rel.ro 58184 58424 240 0.4
.init_array 616 624 8 1.3
.rodata 167115 167651 536 0.3
ota-requestor-app debug (read/write) 115912 116176 264 0.2
.data.rel.ro 60440 60680 240 0.4
.init_array 640 648 8 1.2
.rodata 163236 163772 536 0.3
shell debug .data.rel.ro 73568 73808 240 0.3
.init_array 920 928 8 0.9
.rodata 210034 210546 512 0.2
thermostat-no-ble arm64 .data 1040 1048 8 0.8
.data.rel.ro 77000 77224 224 0.3
.got 4504 4536 32 0.7
tv-app debug .data.rel.ro 74048 74288 240 0.3
.init_array 888 896 8 0.9
.rodata 206059 206539 480 0.2
Increases (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a19de20 e9382f7 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 605498 605554 56 0.0
.app_xip_area 512428 512484 56 0.0
lock cyw930739m2evb_01 (read/write) 563286 563350 64 0.0
.app_xip_area 471744 471808 64 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575546 575610 64 0.0
.app_xip_area 474356 474412 56 0.0
.bss 83648 83656 8 0.0
efr32 lighting-app BRD4161A (read only) 926664 926696 32 0.0
.text 926656 926688 32 0.0
BRD4161A+rpc (read only) 955480 955512 32 0.0
(read/write) 144904 144912 8 0.0
.bss 142728 142736 8 0.0
.text 955472 955504 32 0.0
window-app BRD4161A (read only) 856052 856084 32 0.0
.text 856044 856076 32 0.0
esp32 all-clusters-app c3devkit (read only) 966788 966810 22 0.0
(read/write) 1394810 1394826 16 0.0
.dram0.bss 62240 62248 8 0.0
.flash.text 966788 966810 22 0.0
m5stack (read only) 1023211 1023243 32 0.0
.flash.text 1017827 1017859 32 0.0
k32w light k32w061+release (read/write) 704320 704392 72 0.0
.bss 77808 77816 8 0.0
.text 618836 618900 64 0.0
lock k32w061+release (read/write) 703428 703484 56 0.0
.bss 77784 77792 8 0.0
.text 617928 617976 48 0.0
linux all-clusters-app debug (read only) 2526169 2528585 2416 0.1
(read/write) 143352 143680 328 0.2
.bss 57408 57472 64 0.1
.data 1280 1312 32 2.5
.data.rel.ro 78920 79160 240 0.3
.init_array 944 952 8 0.8
.rodata 216549 217093 544 0.3
.text 2145794 2147186 1392 0.1
bridge-app debug+rpc (read only) 1765389 1767773 2384 0.1
(read/write) 89520 89784 264 0.3
.data.rel.ro 37936 38176 240 0.6
.init_array 544 552 8 1.5
.rodata 144684 145196 512 0.4
.text 1505349 1506741 1392 0.1
chip-tool debug (read only) 10228469 10231045 2576 0.0
(read/write) 355656 355920 264 0.1
.bss 22464 22496 32 0.1
.data.rel.ro 326008 326248 240 0.1
.init_array 640 648 8 1.2
.rodata 519125 519381 256 0.0
.text 8924805 8926645 1840 0.0
chip-tool-ipv6only arm64 (read only) 9849660 9852012 2352 0.0
(read/write) 473713 473969 256 0.1
.bss 40737 40753 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 372656 372856 200 0.1
.got 55368 55400 32 0.1
.rodata 494468 494644 176 0.0
.text 8301972 8303620 1648 0.0
door-lock-app debug (read only) 2017217 2019665 2448 0.1
(read/write) 116896 117160 264 0.2
.data 992 1024 32 3.2
.data.rel.ro 62840 63080 240 0.4
.init_array 664 672 8 1.2
.rodata 181276 181852 576 0.3
.text 1686130 1687522 1392 0.1
lighting-app debug+rpc (read only) 2191665 2194049 2384 0.1
(read/write) 123888 124184 296 0.2
.bss 48928 48960 32 0.1
.data 1472 1504 32 2.2
.data.rel.ro 67928 68168 240 0.4
.init_array 744 752 8 1.1
.rodata 175356 175868 512 0.3
.text 1857138 1858530 1392 0.1
ota-provider-app debug (read only) 1958057 1960465 2408 0.1
(read/write) 112688 112920 232 0.2
.data.rel.ro 58184 58424 240 0.4
.init_array 616 624 8 1.3
.rodata 167115 167651 536 0.3
.text 1639074 1640466 1392 0.1
ota-requestor-app debug (read only) 1985649 1988057 2408 0.1
(read/write) 115912 116176 264 0.2
.bss 48512 48544 32 0.1
.data.rel.ro 60440 60680 240 0.4
.init_array 640 648 8 1.2
.rodata 163236 163772 536 0.3
.text 1669538 1670930 1392 0.1
shell debug (read only) 2441801 2444185 2384 0.1
(read/write) 147368 147600 232 0.2
.data.rel.ro 73568 73808 240 0.3
.init_array 920 928 8 0.9
.rodata 210034 210546 512 0.2
.text 2074818 2076210 1392 0.1
thermostat-no-ble arm64 (read only) 2275348 2277572 2224 0.1
(read/write) 148369 148657 288 0.2
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 77000 77224 224 0.3
.got 4504 4536 32 0.7
.rodata 140036 140244 208 0.1
.text 1911952 1913408 1456 0.1
tv-app debug (read only) 2691473 2693825 2352 0.1
(read/write) 247520 247800 280 0.1
.bss 164288 164304 16 0.0
.data.rel.ro 74048 74288 240 0.3
.init_array 888 896 8 0.9
.rodata 206059 206539 480 0.2
.text 2310786 2312178 1392 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2355708 2355996 288 0.0
.text 1318308 1318596 288 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1143459 1143507 48 0.0
bss 142892 142896 4 0.0
text 783316 783372 56 0.0
p6 all-clusters-app default (read/write) 2498448 2498480 32 0.0
.text 1456712 1456744 32 0.0
light-app default (read/write) 2400896 2400928 32 0.0
.text 1359160 1359192 32 0.0
lock-app default (read/write) 2364400 2364432 32 0.0
.text 1322664 1322696 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 787556 787572 16 0.0
text 557952 557968 16 0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a19de20 e9382f7 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 605498 605554 56 0.0
.app_xip_area 512428 512484 56 0.0
.bss 75816 75816 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 563286 563350 64 0.0
.app_xip_area 471744 471808 64 0.0
.bss 74320 74320 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575546 575610 64 0.0
.app_xip_area 474356 474412 56 0.0
.bss 83648 83656 8 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 926664 926696 32 0.0
(read/write) 128952 128952 0 0.0
.bss 126952 126952 0 0.0
.data 1996 1996 0 0.0
.text 926656 926688 32 0.0
BRD4161A+rpc (read only) 955480 955512 32 0.0
(read/write) 144904 144912 8 0.0
.bss 142728 142736 8 0.0
.data 2176 2176 0 0.0
.text 955472 955504 32 0.0
window-app BRD4161A (read only) 856052 856084 32 0.0
(read/write) 126912 126912 0 0.0
.bss 125040 125040 0 0.0
.data 1872 1872 0 0.0
.text 856044 856076 32 0.0
esp32 all-clusters-app c3devkit (read only) 966788 966810 22 0.0
(read/write) 1394810 1394826 16 0.0
.dram0.bss 62240 62248 8 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 199456 199456 0 0.0
.flash.text 966788 966810 22 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1023211 1023243 32 0.0
(read/write) 462572 462572 0 0.0
.dram0.bss 67768 67768 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228944 228944 0 0.0
.flash.text 1017827 1017859 32 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 704320 704392 72 0.0
.bss 77808 77816 8 0.0
.data 1876 1876 0 0.0
.text 618836 618900 64 0.0
lock k32w061+release (read/write) 703428 703484 56 0.0
.bss 77784 77792 8 0.0
.data 1916 1916 0 0.0
.text 617928 617976 48 0.0
linux all-clusters-app debug (read only) 2526169 2528585 2416 0.1
(read/write) 143352 143680 328 0.2
.bss 57408 57472 64 0.1
.data 1280 1312 32 2.5
.data.rel.ro 78920 79160 240 0.3
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 952 8 0.8
.rodata 216549 217093 544 0.3
.text 2145794 2147186 1392 0.1
bridge-app debug+rpc (read only) 1765389 1767773 2384 0.1
(read/write) 89520 89784 264 0.3
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 38176 240 0.6
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 552 8 1.5
.rodata 144684 145196 512 0.4
.text 1505349 1506741 1392 0.1
chip-tool debug (read only) 10228469 10231045 2576 0.0
(read/write) 355656 355920 264 0.1
.bss 22464 22496 32 0.1
.data 1072 1072 0 0.0
.data.rel.ro 326008 326248 240 0.1
.dynamic 608 608 0 0.0
.got 4824 4824 0 0.0
.init 27 27 0 0.0
.init_array 640 648 8 1.2
.rodata 519125 519381 256 0.0
.text 8924805 8926645 1840 0.0
chip-tool-ipv6only arm64 (read only) 9849660 9852012 2352 0.0
(read/write) 473713 473969 256 0.1
.bss 40737 40753 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 372656 372856 200 0.1
.dynamic 560 560 0 0.0
.got 55368 55400 32 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 494468 494644 176 0.0
.text 8301972 8303620 1648 0.0
door-lock-app debug (read only) 2017217 2019665 2448 0.1
(read/write) 116896 117160 264 0.2
.bss 47648 47648 0 0.0
.data 992 1024 32 3.2
.data.rel.ro 62840 63080 240 0.4
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 672 8 1.2
.rodata 181276 181852 576 0.3
.text 1686130 1687522 1392 0.1
lighting-app debug+rpc (read only) 2191665 2194049 2384 0.1
(read/write) 123888 124184 296 0.2
.bss 48928 48960 32 0.1
.data 1472 1504 32 2.2
.data.rel.ro 67928 68168 240 0.4
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 752 8 1.1
.rodata 175356 175868 512 0.3
.text 1857138 1858530 1392 0.1
ota-provider-app debug (read only) 1958057 1960465 2408 0.1
(read/write) 112688 112920 232 0.2
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58184 58424 240 0.4
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 624 8 1.3
.rodata 167115 167651 536 0.3
.text 1639074 1640466 1392 0.1
ota-requestor-app debug (read only) 1985649 1988057 2408 0.1
(read/write) 115912 116176 264 0.2
.bss 48512 48544 32 0.1
.data 1480 1480 0 0.0
.data.rel.ro 60440 60680 240 0.4
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 648 8 1.2
.rodata 163236 163772 536 0.3
.text 1669538 1670930 1392 0.1
shell debug (read only) 2441801 2444185 2384 0.1
(read/write) 147368 147600 232 0.2
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73808 240 0.3
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 928 8 0.9
.rodata 210034 210546 512 0.2
.text 2074818 2076210 1392 0.1
thermostat-no-ble arm64 (read only) 2275348 2277572 2224 0.1
(read/write) 148369 148657 288 0.2
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 77000 77224 224 0.3
.dynamic 560 560 0 0.0
.got 4504 4536 32 0.7
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140036 140244 208 0.1
.text 1911952 1913408 1456 0.1
tv-app debug (read only) 2691473 2693825 2352 0.1
(read/write) 247520 247800 280 0.1
.bss 164288 164304 16 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74048 74288 240 0.3
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 896 8 0.9
.rodata 206059 206539 480 0.2
.text 2310786 2312178 1392 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2355708 2355996 288 0.0
.bss 184860 184860 0 0.0
.data 5760 5760 0 0.0
.text 1318308 1318596 288 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1143459 1143507 48 0.0
bss 142892 142896 4 0.0
rodata 142364 142364 0 0.0
text 783316 783372 56 0.0
p6 all-clusters-app default (read/write) 2498448 2498480 32 0.0
.bss 118280 118280 0 0.0
.data 2640 2640 0 0.0
.text 1456712 1456744 32 0.0
light-app default (read/write) 2400896 2400928 32 0.0
.bss 111752 111752 0 0.0
.data 2496 2496 0 0.0
.text 1359160 1359192 32 0.0
lock-app default (read/write) 2364400 2364432 32 0.0
.bss 111496 111496 0 0.0
.data 2456 2456 0 0.0
.text 1322664 1322696 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 787556 787572 16 0.0
bss 70092 70092 0 0.0
noinit 40416 40416 0 0.0
text 557952 557968 16 0.0

@github-actions
Copy link

github-actions bot commented Mar 29, 2022

PR #16510: Size comparison from a19de20 to f9e7187

Increases above 0.2%:

platform target config section a19de20 f9e7187 change % change
esp32 all-clusters-app c3devkit .dram0.bss 62240 62424 184 0.3
m5stack .dram0.bss 67768 67944 176 0.3
linux all-clusters-app debug (read only) 2526169 2536249 10080 0.4
(read/write) 143352 143680 328 0.2
.data 1280 1312 32 2.5
.data.rel.ro 78920 79160 240 0.3
.init_array 944 952 8 0.8
.text 2145794 2155074 9280 0.4
bridge-app debug+rpc (read only) 1765389 1769933 4544 0.3
(read/write) 89520 89784 264 0.3
.data.rel.ro 37936 38176 240 0.6
.init_array 544 552 8 1.5
.rodata 144684 145228 544 0.4
.text 1505349 1508869 3520 0.2
chip-tool debug .init_array 640 648 8 1.2
chip-tool-ipv6only arm64 .data 1144 1152 8 0.7
door-lock-app debug (read only) 2017217 2022657 5440 0.3
(read/write) 116896 117160 264 0.2
.data 992 1024 32 3.2
.data.rel.ro 62840 63080 240 0.4
.init_array 664 672 8 1.2
.rodata 181276 181916 640 0.4
.text 1686130 1690450 4320 0.3
lighting-app debug+rpc (read only) 2191665 2198977 7312 0.3
(read/write) 123888 124184 296 0.2
.data 1472 1504 32 2.2
.data.rel.ro 67928 68168 240 0.4
.init_array 744 752 8 1.1
.rodata 175356 175740 384 0.2
.text 1857138 1863586 6448 0.3
ota-provider-app debug (read only) 1958057 1963217 5160 0.3
(read/write) 112688 112920 232 0.2
.data.rel.ro 58184 58424 240 0.4
.init_array 616 624 8 1.3
.rodata 167115 167651 536 0.3
.text 1639074 1643218 4144 0.3
ota-requestor-app debug (read only) 1985649 1990217 4568 0.2
(read/write) 115912 116176 264 0.2
.data.rel.ro 60440 60680 240 0.4
.init_array 640 648 8 1.2
.rodata 163236 163804 568 0.3
.text 1669538 1673058 3520 0.2
shell debug (read only) 2441801 2451001 9200 0.4
.data.rel.ro 73568 73808 240 0.3
.init_array 920 928 8 0.9
.text 2074818 2083250 8432 0.4
thermostat-no-ble arm64 .data 1040 1048 8 0.8
.got 4504 4536 32 0.7
.text 1911952 1916736 4784 0.3
tv-app debug (read only) 2691473 2698593 7120 0.3
.data.rel.ro 74048 74288 240 0.3
.init_array 888 896 8 0.9
.rodata 206059 206667 608 0.3
.text 2310786 2316818 6032 0.3
telink lighting-app tlsr9518adk80d bss 70092 70268 176 0.3
Increases (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a19de20 f9e7187 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 605498 606194 696 0.1
.app_xip_area 512428 512964 536 0.1
.bss 75816 75976 160 0.2
lock cyw930739m2evb_01 (read/write) 563286 563734 448 0.1
.app_xip_area 471744 472032 288 0.1
.bss 74320 74480 160 0.2
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575546 576074 528 0.1
.app_xip_area 474356 474716 360 0.1
.bss 83648 83816 168 0.2
efr32 lighting-app BRD4161A (read only) 926664 927184 520 0.1
(read/write) 128952 129112 160 0.1
.bss 126952 127112 160 0.1
.text 926656 927176 520 0.1
BRD4161A+rpc (read only) 955480 956192 712 0.1
(read/write) 144904 145072 168 0.1
.bss 142728 142896 168 0.1
.text 955472 956184 712 0.1
window-app BRD4161A (read only) 856052 856668 616 0.1
(read/write) 126912 127072 160 0.1
.bss 125040 125200 160 0.1
.text 856044 856660 616 0.1
esp32 all-clusters-app c3devkit (read only) 966788 967806 1018 0.1
.dram0.bss 62240 62424 184 0.3
.flash.text 966788 967806 1018 0.1
m5stack (read only) 1023211 1023507 296 0.0
.dram0.bss 67768 67944 176 0.3
.flash.text 1017827 1018123 296 0.0
k32w light k32w061+release (read/write) 704320 704872 552 0.1
.bss 77808 77976 168 0.2
.text 618836 619220 384 0.1
lock k32w061+release (read/write) 703428 703908 480 0.1
.bss 77784 77952 168 0.2
.text 617928 618240 312 0.1
linux all-clusters-app debug (read only) 2526169 2536249 10080 0.4
(read/write) 143352 143680 328 0.2
.bss 57408 57472 64 0.1
.data 1280 1312 32 2.5
.data.rel.ro 78920 79160 240 0.3
.init_array 944 952 8 0.8
.rodata 216549 216869 320 0.1
.text 2145794 2155074 9280 0.4
bridge-app debug+rpc (read only) 1765389 1769933 4544 0.3
(read/write) 89520 89784 264 0.3
.data.rel.ro 37936 38176 240 0.6
.init_array 544 552 8 1.5
.rodata 144684 145228 544 0.4
.text 1505349 1508869 3520 0.2
chip-tool debug (read only) 10228469 10231093 2624 0.0
(read/write) 355656 355920 264 0.1
.bss 22464 22496 32 0.1
.data.rel.ro 326008 326248 240 0.1
.init_array 640 648 8 1.2
.rodata 519125 519413 288 0.1
.text 8924805 8926661 1856 0.0
chip-tool-ipv6only arm64 (read only) 9849660 9852060 2400 0.0
(read/write) 473713 473969 256 0.1
.bss 40737 40753 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 372656 372856 200 0.1
.got 55368 55400 32 0.1
.rodata 494468 494660 192 0.0
.text 8301972 8303652 1680 0.0
door-lock-app debug (read only) 2017217 2022657 5440 0.3
(read/write) 116896 117160 264 0.2
.data 992 1024 32 3.2
.data.rel.ro 62840 63080 240 0.4
.init_array 664 672 8 1.2
.rodata 181276 181916 640 0.4
.text 1686130 1690450 4320 0.3
lighting-app debug+rpc (read only) 2191665 2198977 7312 0.3
(read/write) 123888 124184 296 0.2
.bss 48928 48960 32 0.1
.data 1472 1504 32 2.2
.data.rel.ro 67928 68168 240 0.4
.init_array 744 752 8 1.1
.rodata 175356 175740 384 0.2
.text 1857138 1863586 6448 0.3
ota-provider-app debug (read only) 1958057 1963217 5160 0.3
(read/write) 112688 112920 232 0.2
.data.rel.ro 58184 58424 240 0.4
.init_array 616 624 8 1.3
.rodata 167115 167651 536 0.3
.text 1639074 1643218 4144 0.3
ota-requestor-app debug (read only) 1985649 1990217 4568 0.2
(read/write) 115912 116176 264 0.2
.bss 48512 48544 32 0.1
.data.rel.ro 60440 60680 240 0.4
.init_array 640 648 8 1.2
.rodata 163236 163804 568 0.3
.text 1669538 1673058 3520 0.2
shell debug (read only) 2441801 2451001 9200 0.4
(read/write) 147368 147600 232 0.2
.data.rel.ro 73568 73808 240 0.3
.init_array 920 928 8 0.9
.rodata 210034 210322 288 0.1
.text 2074818 2083250 8432 0.4
thermostat-no-ble arm64 (read only) 2275348 2280692 5344 0.2
(read/write) 148369 148561 192 0.1
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 77000 77128 128 0.2
.got 4504 4536 32 0.7
.rodata 140036 140132 96 0.1
.text 1911952 1916736 4784 0.3
tv-app debug (read only) 2691473 2698593 7120 0.3
(read/write) 247520 247800 280 0.1
.bss 164288 164304 16 0.0
.data.rel.ro 74048 74288 240 0.3
.init_array 888 896 8 0.9
.rodata 206059 206667 608 0.3
.text 2310786 2316818 6032 0.3
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2355708 2356076 368 0.0
.bss 184860 185020 160 0.1
.text 1318308 1318676 368 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1143459 1144199 740 0.1
bss 142892 143056 164 0.1
text 783316 784000 684 0.1
p6 all-clusters-app default (read/write) 2498448 2499232 784 0.0
.bss 118280 118440 160 0.1
.text 1456712 1457496 784 0.1
light-app default (read/write) 2400896 2401400 504 0.0
.bss 111752 111912 160 0.1
.text 1359160 1359664 504 0.0
lock-app default (read/write) 2364400 2365032 632 0.0
.bss 111496 111656 160 0.1
.text 1322664 1323296 632 0.0
telink lighting-app tlsr9518adk80d (read/write) 787556 788392 836 0.1
bss 70092 70268 176 0.3
text 557952 558756 804 0.1
Decreases (3 builds for esp32, nrfconnect)
platform target config section a19de20 f9e7187 change % change
esp32 all-clusters-app c3devkit (read/write) 1394810 1394658 -152 -0.0
.flash.rodata 199456 199112 -344 -0.2
m5stack (read/write) 462572 462404 -168 -0.0
.flash.rodata 228944 228600 -344 -0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 142364 142304 -60 -0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a19de20 f9e7187 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 605498 606194 696 0.1
.app_xip_area 512428 512964 536 0.1
.bss 75816 75976 160 0.2
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 563286 563734 448 0.1
.app_xip_area 471744 472032 288 0.1
.bss 74320 74480 160 0.2
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 575546 576074 528 0.1
.app_xip_area 474356 474716 360 0.1
.bss 83648 83816 168 0.2
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 926664 927184 520 0.1
(read/write) 128952 129112 160 0.1
.bss 126952 127112 160 0.1
.data 1996 1996 0 0.0
.text 926656 927176 520 0.1
BRD4161A+rpc (read only) 955480 956192 712 0.1
(read/write) 144904 145072 168 0.1
.bss 142728 142896 168 0.1
.data 2176 2176 0 0.0
.text 955472 956184 712 0.1
window-app BRD4161A (read only) 856052 856668 616 0.1
(read/write) 126912 127072 160 0.1
.bss 125040 125200 160 0.1
.data 1872 1872 0 0.0
.text 856044 856660 616 0.1
esp32 all-clusters-app c3devkit (read only) 966788 967806 1018 0.1
(read/write) 1394810 1394658 -152 -0.0
.dram0.bss 62240 62424 184 0.3
.dram0.data 14204 14204 0 0.0
.flash.rodata 199456 199112 -344 -0.2
.flash.text 966788 967806 1018 0.1
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1023211 1023507 296 0.0
(read/write) 462572 462404 -168 -0.0
.dram0.bss 67768 67944 176 0.3
.dram0.data 34024 34024 0 0.0
.flash.rodata 228944 228600 -344 -0.2
.flash.text 1017827 1018123 296 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 704320 704872 552 0.1
.bss 77808 77976 168 0.2
.data 1876 1876 0 0.0
.text 618836 619220 384 0.1
lock k32w061+release (read/write) 703428 703908 480 0.1
.bss 77784 77952 168 0.2
.data 1916 1916 0 0.0
.text 617928 618240 312 0.1
linux all-clusters-app debug (read only) 2526169 2536249 10080 0.4
(read/write) 143352 143680 328 0.2
.bss 57408 57472 64 0.1
.data 1280 1312 32 2.5
.data.rel.ro 78920 79160 240 0.3
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 952 8 0.8
.rodata 216549 216869 320 0.1
.text 2145794 2155074 9280 0.4
bridge-app debug+rpc (read only) 1765389 1769933 4544 0.3
(read/write) 89520 89784 264 0.3
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 38176 240 0.6
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 552 8 1.5
.rodata 144684 145228 544 0.4
.text 1505349 1508869 3520 0.2
chip-tool debug (read only) 10228469 10231093 2624 0.0
(read/write) 355656 355920 264 0.1
.bss 22464 22496 32 0.1
.data 1072 1072 0 0.0
.data.rel.ro 326008 326248 240 0.1
.dynamic 608 608 0 0.0
.got 4824 4824 0 0.0
.init 27 27 0 0.0
.init_array 640 648 8 1.2
.rodata 519125 519413 288 0.1
.text 8924805 8926661 1856 0.0
chip-tool-ipv6only arm64 (read only) 9849660 9852060 2400 0.0
(read/write) 473713 473969 256 0.1
.bss 40737 40753 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 372656 372856 200 0.1
.dynamic 560 560 0 0.0
.got 55368 55400 32 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 494468 494660 192 0.0
.text 8301972 8303652 1680 0.0
door-lock-app debug (read only) 2017217 2022657 5440 0.3
(read/write) 116896 117160 264 0.2
.bss 47648 47648 0 0.0
.data 992 1024 32 3.2
.data.rel.ro 62840 63080 240 0.4
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 672 8 1.2
.rodata 181276 181916 640 0.4
.text 1686130 1690450 4320 0.3
lighting-app debug+rpc (read only) 2191665 2198977 7312 0.3
(read/write) 123888 124184 296 0.2
.bss 48928 48960 32 0.1
.data 1472 1504 32 2.2
.data.rel.ro 67928 68168 240 0.4
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 752 8 1.1
.rodata 175356 175740 384 0.2
.text 1857138 1863586 6448 0.3
ota-provider-app debug (read only) 1958057 1963217 5160 0.3
(read/write) 112688 112920 232 0.2
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58184 58424 240 0.4
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 624 8 1.3
.rodata 167115 167651 536 0.3
.text 1639074 1643218 4144 0.3
ota-requestor-app debug (read only) 1985649 1990217 4568 0.2
(read/write) 115912 116176 264 0.2
.bss 48512 48544 32 0.1
.data 1480 1480 0 0.0
.data.rel.ro 60440 60680 240 0.4
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 648 8 1.2
.rodata 163236 163804 568 0.3
.text 1669538 1673058 3520 0.2
shell debug (read only) 2441801 2451001 9200 0.4
(read/write) 147368 147600 232 0.2
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73808 240 0.3
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 928 8 0.9
.rodata 210034 210322 288 0.1
.text 2074818 2083250 8432 0.4
thermostat-no-ble arm64 (read only) 2275348 2280692 5344 0.2
(read/write) 148369 148561 192 0.1
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 77000 77128 128 0.2
.dynamic 560 560 0 0.0
.got 4504 4536 32 0.7
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140036 140132 96 0.1
.text 1911952 1916736 4784 0.3
tv-app debug (read only) 2691473 2698593 7120 0.3
(read/write) 247520 247800 280 0.1
.bss 164288 164304 16 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74048 74288 240 0.3
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 896 8 0.9
.rodata 206059 206667 608 0.3
.text 2310786 2316818 6032 0.3
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2355708 2356076 368 0.0
.bss 184860 185020 160 0.1
.data 5760 5760 0 0.0
.text 1318308 1318676 368 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1143459 1144199 740 0.1
bss 142892 143056 164 0.1
rodata 142364 142304 -60 -0.0
text 783316 784000 684 0.1
p6 all-clusters-app default (read/write) 2498448 2499232 784 0.0
.bss 118280 118440 160 0.1
.data 2640 2640 0 0.0
.text 1456712 1457496 784 0.1
light-app default (read/write) 2400896 2401400 504 0.0
.bss 111752 111912 160 0.1
.data 2496 2496 0 0.0
.text 1359160 1359664 504 0.0
lock-app default (read/write) 2364400 2365032 632 0.0
.bss 111496 111656 160 0.1
.data 2456 2456 0 0.0
.text 1322664 1323296 632 0.0
telink lighting-app tlsr9518adk80d (read/write) 787556 788392 836 0.1
bss 70092 70268 176 0.3
noinit 40416 40416 0 0.0
text 557952 558756 804 0.1

@github-actions
Copy link

github-actions bot commented Mar 30, 2022

PR #16510: Size comparison from b697b29 to 93acc99

Increases above 0.2%:

platform target config section b697b29 93acc99 change % change
linux chip-tool-ipv6only arm64 .data 1144 1152 8 0.7
thermostat-no-ble arm64 .data 1040 1048 8 0.8
.data.rel.ro 76952 77152 200 0.3
.got 4512 4544 32 0.7
Increases (8 builds for cyw30739, efr32, esp32, k32w, linux, nrfconnect)
platform target config section b697b29 93acc99 change % change
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 576538 576618 80 0.0
.app_xip_area 475188 475260 72 0.0
.bss 83808 83816 8 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 145064 145072 8 0.0
.bss 142888 142896 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1394770 1394786 16 0.0
.dram0.bss 62416 62424 8 0.0
k32w light k32w061+release (read/write) 705392 705480 88 0.0
.bss 77968 77976 8 0.0
.text 619748 619828 80 0.0
lock k32w061+release (read/write) 704508 704516 8 0.0
.bss 77944 77952 8 0.0
linux chip-tool-ipv6only arm64 (read only) 9923868 9926204 2336 0.0
(read/write) 475441 475697 256 0.1
.bss 40753 40769 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 373536 373736 200 0.1
.got 56200 56232 32 0.1
.rodata 501012 501172 160 0.0
.text 8365268 8366916 1648 0.0
thermostat-no-ble arm64 (read only) 2281172 2283364 2192 0.1
(read/write) 148337 148593 256 0.2
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 76952 77152 200 0.3
.got 4512 4544 32 0.7
.rodata 140036 140244 208 0.1
.text 1917744 1919200 1456 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 143052 143056 4 0.0
Decreases (9 builds for efr32, esp32, nrfconnect, p6, telink)
platform target config section b697b29 93acc99 change % change
efr32 lighting-app BRD4161A (read only) 927928 927832 -96 -0.0
.text 927920 927824 -96 -0.0
BRD4161A+rpc (read only) 956920 956840 -80 -0.0
.text 956912 956832 -80 -0.0
window-app BRD4161A (read only) 857412 857316 -96 -0.0
.text 857404 857308 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 968374 968370 -4 -0.0
.flash.text 968374 968370 -4 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 784496 784492 -4 -0.0
p6 all-clusters-app default (read/write) 2499976 2499880 -96 -0.0
.text 1458240 1458144 -96 -0.0
light-app default (read/write) 2402144 2402048 -96 -0.0
.text 1360408 1360312 -96 -0.0
lock-app default (read/write) 2365760 2365680 -80 -0.0
.text 1324024 1323944 -80 -0.0
telink lighting-app tlsr9518adk80d (read/write) 789148 789108 -40 -0.0
text 559380 559344 -36 -0.0
Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b697b29 93acc99 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 606810 606810 0 0.0
.app_xip_area 513580 513580 0 0.0
.bss 75976 75976 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 564358 564358 0 0.0
.app_xip_area 472656 472656 0 0.0
.bss 74480 74480 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 576538 576618 80 0.0
.app_xip_area 475188 475260 72 0.0
.bss 83808 83816 8 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 927928 927832 -96 -0.0
(read/write) 129112 129112 0 0.0
.bss 127112 127112 0 0.0
.data 1996 1996 0 0.0
.text 927920 927824 -96 -0.0
BRD4161A+rpc (read only) 956920 956840 -80 -0.0
(read/write) 145064 145072 8 0.0
.bss 142888 142896 8 0.0
.data 2176 2176 0 0.0
.text 956912 956832 -80 -0.0
window-app BRD4161A (read only) 857412 857316 -96 -0.0
(read/write) 127072 127072 0 0.0
.bss 125200 125200 0 0.0
.data 1872 1872 0 0.0
.text 857404 857308 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 968374 968370 -4 -0.0
(read/write) 1394770 1394786 16 0.0
.dram0.bss 62416 62424 8 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 199240 199240 0 0.0
.flash.text 968374 968370 -4 -0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1024075 1024075 0 0.0
(read/write) 462532 462532 0 0.0
.dram0.bss 67944 67944 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228728 228728 0 0.0
.flash.text 1018691 1018691 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 705392 705480 88 0.0
.bss 77968 77976 8 0.0
.data 1876 1876 0 0.0
.text 619748 619828 80 0.0
lock k32w061+release (read/write) 704508 704516 8 0.0
.bss 77944 77952 8 0.0
.data 1916 1916 0 0.0
.text 618848 618848 0 0.0
linux chip-tool-ipv6only arm64 (read only) 9923868 9926204 2336 0.0
(read/write) 475441 475697 256 0.1
.bss 40753 40769 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 373536 373736 200 0.1
.dynamic 560 560 0 0.0
.got 56200 56232 32 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 501012 501172 160 0.0
.text 8365268 8366916 1648 0.0
thermostat-no-ble arm64 (read only) 2281172 2283364 2192 0.1
(read/write) 148337 148593 256 0.2
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 76952 77152 200 0.3
.dynamic 560 560 0 0.0
.got 4512 4544 32 0.7
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140036 140244 208 0.1
.text 1917744 1919200 1456 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2357388 2357388 0 0.0
.bss 185020 185020 0 0.0
.data 5760 5760 0 0.0
.text 1319988 1319988 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1144823 1144823 0 0.0
bss 143052 143056 4 0.0
rodata 142432 142432 0 0.0
text 784496 784492 -4 -0.0
p6 all-clusters-app default (read/write) 2499976 2499880 -96 -0.0
.bss 118440 118440 0 0.0
.data 2640 2640 0 0.0
.text 1458240 1458144 -96 -0.0
light-app default (read/write) 2402144 2402048 -96 -0.0
.bss 111912 111912 0 0.0
.data 2496 2496 0 0.0
.text 1360408 1360312 -96 -0.0
lock-app default (read/write) 2365760 2365680 -80 -0.0
.bss 111656 111656 0 0.0
.data 2456 2456 0 0.0
.text 1324024 1323944 -80 -0.0
telink lighting-app tlsr9518adk80d (read/write) 789148 789108 -40 -0.0
bss 70268 70268 0 0.0
noinit 40416 40416 0 0.0
text 559380 559344 -36 -0.0

@github-actions
Copy link

github-actions bot commented Mar 30, 2022

PR #16510: Size comparison from 0d98cc2 to 75eda66

Increases above 0.2%:

platform target config section 0d98cc2 75eda66 change % change
linux all-clusters-app debug (read/write) 143384 143712 328 0.2
.data 1280 1312 32 2.5
.data.rel.ro 78952 79192 240 0.3
.init_array 944 952 8 0.8
.rodata 217125 217669 544 0.3
bridge-app debug+rpc (read/write) 89552 89832 280 0.3
.data.rel.ro 37968 38208 240 0.6
.init_array 544 552 8 1.5
.rodata 145228 145740 512 0.4
chip-tool debug .init_array 648 656 8 1.2
chip-tool-no-interactive-ipv6only arm64 .data 1144 1152 8 0.7
door-lock-app debug (read/write) 116928 117192 264 0.2
.data 992 1024 32 3.2
.data.rel.ro 62872 63112 240 0.4
.init_array 664 672 8 1.2
.rodata 181852 182364 512 0.3
lighting-app debug+rpc (read/write) 123888 124216 328 0.3
.data 1472 1504 32 2.2
.data.rel.ro 67944 68184 240 0.4
.init_array 744 752 8 1.1
.rodata 175804 176316 512 0.3
ota-provider-app debug (read/write) 112720 112952 232 0.2
.data.rel.ro 58216 58456 240 0.4
.init_array 616 624 8 1.3
.rodata 167571 168075 504 0.3
ota-requestor-app debug (read/write) 115944 116208 264 0.2
.data.rel.ro 60472 60712 240 0.4
.init_array 640 648 8 1.2
.rodata 163756 164260 504 0.3
shell debug .data.rel.ro 73592 73832 240 0.3
.init_array 920 928 8 0.9
.rodata 210290 210802 512 0.2
thermostat-no-ble arm64 .data 1040 1048 8 0.8
.data.rel.ro 77000 77200 200 0.3
.got 4528 4560 32 0.7
tv-app debug .data.rel.ro 74064 74304 240 0.3
.init_array 888 896 8 0.9
.rodata 206635 207147 512 0.2
Increases (24 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6)
platform target config section 0d98cc2 75eda66 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 608546 608554 8 0.0
.bss 75980 75988 8 0.0
lock cyw930739m2evb_01 (read/write) 566086 566094 8 0.0
.bss 74484 74492 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578170 578242 72 0.0
.app_xip_area 476808 476880 72 0.0
efr32 lighting-app BRD4161A (read/write) 129108 129116 8 0.0
.bss 127112 127120 8 0.0
window-app BRD4161A (read/write) 127072 127080 8 0.0
.bss 125200 125208 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1394882 1394898 16 0.0
.dram0.bss 62416 62424 8 0.0
m5stack (read only) 1025047 1025051 4 0.0
(read/write) 462636 462644 8 0.0
.dram0.bss 67944 67952 8 0.0
.flash.text 1019663 1019667 4 0.0
k32w light k32w061+release (read/write) 706992 707072 80 0.0
.text 621340 621420 80 0.0
linux all-clusters-app debug (read only) 2544289 2546737 2448 0.1
(read/write) 143384 143712 328 0.2
.bss 57408 57472 64 0.1
.data 1280 1312 32 2.5
.data.rel.ro 78952 79192 240 0.3
.init_array 944 952 8 0.8
.rodata 217125 217669 544 0.3
.text 2163266 2164690 1424 0.1
bridge-app debug+rpc (read only) 1776405 1778821 2416 0.1
(read/write) 89552 89832 280 0.3
.bss 44520 44536 16 0.0
.data.rel.ro 37968 38208 240 0.6
.init_array 544 552 8 1.5
.rodata 145228 145740 512 0.4
.text 1515749 1517173 1424 0.1
chip-tool debug (read only) 10321845 10324437 2592 0.0
(read/write) 356784 357048 264 0.1
.bss 22528 22560 32 0.1
.data.rel.ro 327000 327240 240 0.1
.init_array 648 656 8 1.2
.rodata 526837 527125 288 0.1
.text 9007621 9009445 1824 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9930612 9932964 2352 0.0
(read/write) 475665 475921 256 0.1
.bss 40769 40785 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 373712 373912 200 0.1
.got 56232 56264 32 0.1
.rodata 501468 501644 176 0.0
.text 8371124 8372772 1648 0.0
door-lock-app debug (read only) 2029081 2031481 2400 0.1
(read/write) 116928 117192 264 0.2
.data 992 1024 32 3.2
.data.rel.ro 62872 63112 240 0.4
.init_array 664 672 8 1.2
.rodata 181852 182364 512 0.3
.text 1697346 1698754 1408 0.1
lighting-app debug+rpc (read only) 2206777 2209177 2400 0.1
(read/write) 123888 124216 328 0.3
.bss 48928 48960 32 0.1
.data 1472 1504 32 2.2
.data.rel.ro 67944 68184 240 0.4
.init_array 744 752 8 1.1
.rodata 175804 176316 512 0.3
.text 1871730 1873138 1408 0.1
ota-provider-app debug (read only) 1969145 1971537 2392 0.1
(read/write) 112720 112952 232 0.2
.data.rel.ro 58216 58456 240 0.4
.init_array 616 624 8 1.3
.rodata 167571 168075 504 0.3
.text 1649634 1651042 1408 0.1
ota-requestor-app debug (read only) 1996641 1999049 2408 0.1
(read/write) 115944 116208 264 0.2
.bss 48512 48544 32 0.1
.data.rel.ro 60472 60712 240 0.4
.init_array 640 648 8 1.2
.rodata 163756 164260 504 0.3
.text 1679938 1681362 1424 0.1
shell debug (read only) 2457393 2459793 2400 0.1
(read/write) 147400 147632 232 0.2
.data.rel.ro 73592 73832 240 0.3
.init_array 920 928 8 0.9
.rodata 210290 210802 512 0.2
.text 2090082 2091490 1408 0.1
thermostat-no-ble arm64 (read only) 2286396 2288604 2208 0.1
(read/write) 148401 148657 256 0.2
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 77000 77200 200 0.3
.got 4528 4560 32 0.7
.rodata 140220 140428 208 0.1
.text 1922688 1924160 1472 0.1
tv-app debug (read only) 2705225 2707641 2416 0.1
(read/write) 247552 247800 248 0.1
.bss 164288 164304 16 0.0
.data.rel.ro 74064 74304 240 0.3
.init_array 888 896 8 0.9
.rodata 206635 207147 512 0.2
.text 2323890 2325314 1424 0.1
mbed lock-app CY8CPROTO_062_4343W+release .bss 185020 185028 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 143056 143060 4 0.0
p6 all-clusters-app default .bss 118440 118448 8 0.0
light-app default .bss 111912 111920 8 0.0
lock-app default .bss 111656 111664 8 0.0
Decreases (9 builds for efr32, esp32, nrfconnect, p6, telink)
platform target config section 0d98cc2 75eda66 change % change
efr32 lighting-app BRD4161A (read only) 929492 929412 -80 -0.0
.text 929484 929404 -80 -0.0
BRD4161A+rpc (read only) 958500 958420 -80 -0.0
.text 958492 958412 -80 -0.0
window-app BRD4161A (read only) 858976 858896 -80 -0.0
.text 858968 858888 -80 -0.0
esp32 all-clusters-app c3devkit (read only) 969434 969430 -4 -0.0
.flash.text 969434 969430 -4 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 785832 785828 -4 -0.0
p6 all-clusters-app default (read/write) 2501304 2501224 -80 -0.0
.text 1459568 1459488 -80 -0.0
light-app default (read/write) 2403464 2403384 -80 -0.0
.text 1361728 1361648 -80 -0.0
lock-app default (read/write) 2367088 2366992 -96 -0.0
.text 1325352 1325256 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 790812 790772 -40 -0.0
text 560818 560782 -36 -0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0d98cc2 75eda66 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 608546 608554 8 0.0
.app_xip_area 515312 515312 0 0.0
.bss 75980 75988 8 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 566086 566094 8 0.0
.app_xip_area 474380 474380 0 0.0
.bss 74484 74492 8 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578170 578242 72 0.0
.app_xip_area 476808 476880 72 0.0
.bss 83820 83820 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 929492 929412 -80 -0.0
(read/write) 129108 129116 8 0.0
.bss 127112 127120 8 0.0
.data 1996 1996 0 0.0
.text 929484 929404 -80 -0.0
BRD4161A+rpc (read only) 958500 958420 -80 -0.0
(read/write) 145072 145072 0 0.0
.bss 142896 142896 0 0.0
.data 2176 2176 0 0.0
.text 958492 958412 -80 -0.0
window-app BRD4161A (read only) 858976 858896 -80 -0.0
(read/write) 127072 127080 8 0.0
.bss 125200 125208 8 0.0
.data 1872 1872 0 0.0
.text 858968 858888 -80 -0.0
esp32 all-clusters-app c3devkit (read only) 969434 969430 -4 -0.0
(read/write) 1394882 1394898 16 0.0
.dram0.bss 62416 62424 8 0.0
.dram0.data 14228 14228 0 0.0
.flash.rodata 199320 199320 0 0.0
.flash.text 969434 969430 -4 -0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1025047 1025051 4 0.0
(read/write) 462636 462644 8 0.0
.dram0.bss 67944 67952 8 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228832 228832 0 0.0
.flash.text 1019663 1019667 4 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 706992 707072 80 0.0
.bss 77976 77976 0 0.0
.data 1876 1876 0 0.0
.text 621340 621420 80 0.0
lock k32w061+release (read/write) 706100 706100 0 0.0
.bss 77944 77944 0 0.0
.data 1916 1916 0 0.0
.text 620440 620440 0 0.0
linux all-clusters-app debug (read only) 2544289 2546737 2448 0.1
(read/write) 143384 143712 328 0.2
.bss 57408 57472 64 0.1
.data 1280 1312 32 2.5
.data.rel.ro 78952 79192 240 0.3
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 952 8 0.8
.rodata 217125 217669 544 0.3
.text 2163266 2164690 1424 0.1
bridge-app debug+rpc (read only) 1776405 1778821 2416 0.1
(read/write) 89552 89832 280 0.3
.bss 44520 44536 16 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37968 38208 240 0.6
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 552 8 1.5
.rodata 145228 145740 512 0.4
.text 1515749 1517173 1424 0.1
chip-tool debug (read only) 10321845 10324437 2592 0.0
(read/write) 356784 357048 264 0.1
.bss 22528 22560 32 0.1
.data 1072 1072 0 0.0
.data.rel.ro 327000 327240 240 0.1
.dynamic 624 624 0 0.0
.got 4872 4872 0 0.0
.init 27 27 0 0.0
.init_array 648 656 8 1.2
.rodata 526837 527125 288 0.1
.text 9007621 9009445 1824 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9930612 9932964 2352 0.0
(read/write) 475665 475921 256 0.1
.bss 40769 40785 16 0.0
.data 1144 1152 8 0.7
.data.rel.ro 373712 373912 200 0.1
.dynamic 560 560 0 0.0
.got 56232 56264 32 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 501468 501644 176 0.0
.text 8371124 8372772 1648 0.0
door-lock-app debug (read only) 2029081 2031481 2400 0.1
(read/write) 116928 117192 264 0.2
.bss 47648 47648 0 0.0
.data 992 1024 32 3.2
.data.rel.ro 62872 63112 240 0.4
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 672 8 1.2
.rodata 181852 182364 512 0.3
.text 1697346 1698754 1408 0.1
lighting-app debug+rpc (read only) 2206777 2209177 2400 0.1
(read/write) 123888 124216 328 0.3
.bss 48928 48960 32 0.1
.data 1472 1504 32 2.2
.data.rel.ro 67944 68184 240 0.4
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 752 8 1.1
.rodata 175804 176316 512 0.3
.text 1871730 1873138 1408 0.1
ota-provider-app debug (read only) 1969145 1971537 2392 0.1
(read/write) 112720 112952 232 0.2
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58216 58456 240 0.4
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 624 8 1.3
.rodata 167571 168075 504 0.3
.text 1649634 1651042 1408 0.1
ota-requestor-app debug (read only) 1996641 1999049 2408 0.1
(read/write) 115944 116208 264 0.2
.bss 48512 48544 32 0.1
.data 1480 1480 0 0.0
.data.rel.ro 60472 60712 240 0.4
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 648 8 1.2
.rodata 163756 164260 504 0.3
.text 1679938 1681362 1424 0.1
shell debug (read only) 2457393 2459793 2400 0.1
(read/write) 147400 147632 232 0.2
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73592 73832 240 0.3
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 928 8 0.9
.rodata 210290 210802 512 0.2
.text 2090082 2091490 1408 0.1
thermostat-no-ble arm64 (read only) 2286396 2288604 2208 0.1
(read/write) 148401 148657 256 0.2
.bss 62817 62833 16 0.0
.data 1040 1048 8 0.8
.data.rel.ro 77000 77200 200 0.3
.dynamic 560 560 0 0.0
.got 4528 4560 32 0.7
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140220 140428 208 0.1
.text 1922688 1924160 1472 0.1
tv-app debug (read only) 2705225 2707641 2416 0.1
(read/write) 247552 247800 248 0.1
.bss 164288 164304 16 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74064 74304 240 0.3
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 896 8 0.9
.rodata 206635 207147 512 0.2
.text 2323890 2325314 1424 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358308 2358308 0 0.0
.bss 185020 185028 8 0.0
.data 5760 5760 0 0.0
.text 1320908 1320908 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1146395 1146395 0 0.0
bss 143056 143060 4 0.0
rodata 142660 142660 0 0.0
text 785832 785828 -4 -0.0
p6 all-clusters-app default (read/write) 2501304 2501224 -80 -0.0
.bss 118440 118448 8 0.0
.data 2640 2640 0 0.0
.text 1459568 1459488 -80 -0.0
light-app default (read/write) 2403464 2403384 -80 -0.0
.bss 111912 111920 8 0.0
.data 2496 2496 0 0.0
.text 1361728 1361648 -80 -0.0
lock-app default (read/write) 2367088 2366992 -96 -0.0
.bss 111656 111664 8 0.0
.data 2456 2456 0 0.0
.text 1325352 1325256 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 790812 790772 -40 -0.0
bss 70272 70272 0 0.0
noinit 40416 40416 0 0.0
text 560818 560782 -36 -0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16510: Size comparison from 6c692ab to d027ebc

Increases above 0.2%:

platform target config section 6c692ab d027ebc change % change
linux chip-tool-no-interactive-ipv6only arm64 .data 1128 1136 8 0.7
thermostat-no-ble arm64 .data 1032 1040 8 0.8
.data.rel.ro 77040 77240 200 0.3
.got 4512 4544 32 0.7
Increases (19 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6c692ab d027ebc change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667771 667779 8 0.0
.text 587664 587672 8 0.0
pump-app LP_CC2652R7 (read/write) 166304 166312 8 0.0
pump-controller-app LP_CC2652R7 (read/write) 183160 183168 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609802 609810 8 0.0
.bss 75996 76004 8 0.0
lock cyw930739m2evb_01 (read/write) 567314 567322 8 0.0
.bss 74500 74508 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579246 579318 72 0.0
.app_xip_area 477868 477940 72 0.0
efr32 lighting-app BRD4161A (read/write) 129120 129128 8 0.0
.bss 127128 127136 8 0.0
window-app BRD4161A (read/write) 127088 127096 8 0.0
.bss 125216 125224 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1394914 1394930 16 0.0
.dram0.bss 62432 62440 8 0.0
m5stack (read/write) 462684 462692 8 0.0
.dram0.bss 67960 67968 8 0.0
k32w light k32w061+release (read/write) 707556 707620 64 0.0
.text 621892 621956 64 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9937140 9939476 2336 0.0
(read/write) 475393 475649 256 0.1
.bss 40385 40401 16 0.0
.data 1128 1136 8 0.7
.data.rel.ro 373848 374048 200 0.1
.got 56232 56264 32 0.1
.rodata 501916 502076 160 0.0
.text 8377060 8378708 1648 0.0
thermostat-no-ble arm64 (read only) 2289156 2291348 2192 0.1
(read/write) 148433 148689 256 0.2
.bss 62833 62849 16 0.0
.data 1032 1040 8 0.8
.data.rel.ro 77040 77240 200 0.3
.got 4512 4544 32 0.7
.rodata 140228 140436 208 0.1
.text 1925424 1926880 1456 0.1
mbed lock-app CY8CPROTO_062_4343W+release .bss 185044 185052 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 143076 143080 4 0.0
p6 all-clusters-app default .bss 118464 118472 8 0.0
light-app default .bss 111936 111944 8 0.0
lock-app default .bss 111680 111688 8 0.0
telink lighting-app tlsr9518adk80d bss 70288 70296 8 0.0
Decreases (12 builds for cc13x2_26x2, efr32, esp32, nrfconnect, p6, telink)
platform target config section 6c692ab d027ebc change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 183972 183964 -8 -0.0
pump-app LP_CC2652R7 (read only) 686591 686583 -8 -0.0
.text 604476 604468 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 669487 669479 -8 -0.0
.text 590964 590956 -8 -0.0
efr32 lighting-app BRD4161A (read only) 930516 930436 -80 -0.0
.text 930508 930428 -80 -0.0
BRD4161A+rpc (read only) 959508 959428 -80 -0.0
.text 959500 959420 -80 -0.0
window-app BRD4161A (read only) 860032 859952 -80 -0.0
.text 860024 859944 -80 -0.0
esp32 all-clusters-app c3devkit (read only) 969982 969978 -4 -0.0
.flash.text 969982 969978 -4 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 786300 786296 -4 -0.0
p6 all-clusters-app default (read/write) 2502456 2502376 -80 -0.0
.text 1460720 1460640 -80 -0.0
light-app default (read/write) 2404616 2404536 -80 -0.0
.text 1362880 1362800 -80 -0.0
lock-app default (read/write) 2368240 2368144 -96 -0.0
.text 1326504 1326408 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791524 791492 -32 -0.0
text 561490 561454 -36 -0.0
Full report (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6c692ab d027ebc change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667771 667779 8 0.0
(read/write) 183972 183964 -8 -0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79627 79627 0 0.0
.text 587664 587672 8 0.0
lock-mtd LP_CC2652R7 (read only) 616899 616899 0 0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79507 79507 0 0.0
.text 536904 536904 0 0.0
pump-app LP_CC2652R7 (read only) 686591 686583 -8 -0.0
(read/write) 166304 166312 8 0.0
.bss 82168 82168 0 0.0
.data 3128 3128 0 0.0
.rodata 81631 81631 0 0.0
.text 604476 604468 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 669487 669479 -8 -0.0
(read/write) 183160 183168 8 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78039 78039 0 0.0
.text 590964 590956 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609802 609810 8 0.0
.app_xip_area 516552 516552 0 0.0
.bss 75996 76004 8 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567314 567322 8 0.0
.app_xip_area 475600 475600 0 0.0
.bss 74500 74508 8 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579246 579318 72 0.0
.app_xip_area 477868 477940 72 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930516 930436 -80 -0.0
(read/write) 129120 129128 8 0.0
.bss 127128 127136 8 0.0
.data 1992 1992 0 0.0
.text 930508 930428 -80 -0.0
BRD4161A+rpc (read only) 959508 959428 -80 -0.0
(read/write) 145084 145084 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959500 959420 -80 -0.0
window-app BRD4161A (read only) 860032 859952 -80 -0.0
(read/write) 127088 127096 8 0.0
.bss 125216 125224 8 0.0
.data 1868 1868 0 0.0
.text 860024 859944 -80 -0.0
esp32 all-clusters-app c3devkit (read only) 969982 969978 -4 -0.0
(read/write) 1394914 1394930 16 0.0
.dram0.bss 62432 62440 8 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199352 199352 0 0.0
.flash.text 969982 969978 -4 -0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1025715 1025715 0 0.0
(read/write) 462684 462692 8 0.0
.dram0.bss 67960 67968 8 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228864 228864 0 0.0
.flash.text 1020331 1020331 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707556 707620 64 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621892 621956 64 0.0
lock k32w061+release (read/write) 706664 706664 0 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620992 620992 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9937140 9939476 2336 0.0
(read/write) 475393 475649 256 0.1
.bss 40385 40401 16 0.0
.data 1128 1136 8 0.7
.data.rel.ro 373848 374048 200 0.1
.dynamic 560 560 0 0.0
.got 56232 56264 32 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 501916 502076 160 0.0
.text 8377060 8378708 1648 0.0
thermostat-no-ble arm64 (read only) 2289156 2291348 2192 0.1
(read/write) 148433 148689 256 0.2
.bss 62833 62849 16 0.0
.data 1032 1040 8 0.8
.data.rel.ro 77040 77240 200 0.3
.dynamic 560 560 0 0.0
.got 4512 4544 32 0.7
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140228 140436 208 0.1
.text 1925424 1926880 1456 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358604 2358604 0 0.0
.bss 185044 185052 8 0.0
.data 5760 5760 0 0.0
.text 1321204 1321204 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1146887 1146887 0 0.0
bss 143076 143080 4 0.0
rodata 142696 142696 0 0.0
text 786300 786296 -4 -0.0
p6 all-clusters-app default (read/write) 2502456 2502376 -80 -0.0
.bss 118464 118472 8 0.0
.data 2640 2640 0 0.0
.text 1460720 1460640 -80 -0.0
light-app default (read/write) 2404616 2404536 -80 -0.0
.bss 111936 111944 8 0.0
.data 2496 2496 0 0.0
.text 1362880 1362800 -80 -0.0
lock-app default (read/write) 2368240 2368144 -96 -0.0
.bss 111680 111688 8 0.0
.data 2456 2456 0 0.0
.text 1326504 1326408 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791524 791492 -32 -0.0
bss 70288 70296 8 0.0
noinit 40416 40416 0 0.0
text 561490 561454 -36 -0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16510: Size comparison from 6a55194 to 2d55f8f

Increases above 0.2%:

platform target config section 6a55194 2d55f8f change % change
linux bridge-app debug+rpc .data.rel.ro 38232 38352 120 0.3
thermostat-no-ble arm64 .got 4544 4560 16 0.4
Increases (14 builds for cc13x2_26x2, linux)
platform target config section 6a55194 2d55f8f change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184036 184060 24 0.0
pump-app LP_CC2652R7 (read/write) 166368 166392 24 0.0
pump-controller-app LP_CC2652R7 (read/write) 183232 183256 24 0.0
linux all-clusters-app debug (read only) 2553137 2554409 1272 0.0
(read/write) 143872 144000 128 0.1
.data.rel.ro 79352 79464 112 0.1
.rodata 219077 219269 192 0.1
.text 2169634 2170402 768 0.0
bridge-app debug+rpc (read only) 1783037 1784277 1240 0.1
(read/write) 89880 90008 128 0.1
.data.rel.ro 38232 38352 120 0.3
.rodata 147057 147217 160 0.1
.text 1520117 1520885 768 0.1
chip-tool debug (read only) 10333325 10334853 1528 0.0
(read/write) 356640 356768 128 0.0
.data.rel.ro 327264 327384 120 0.0
.text 9015269 9016549 1280 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9941780 9943412 1632 0.0
(read/write) 475633 475761 128 0.0
.data.rel.ro 374024 374136 112 0.0
.got 56264 56280 16 0.0
.rodata 503788 503804 16 0.0
.text 8379380 8380708 1328 0.0
door-lock-app debug (read only) 2035761 2037033 1272 0.1
(read/write) 117288 117416 128 0.1
.data.rel.ro 63176 63288 112 0.2
.rodata 183649 183841 192 0.1
.text 1701794 1702562 768 0.0
lighting-app debug+rpc (read only) 2213521 2214793 1272 0.1
(read/write) 124280 124376 96 0.1
.data.rel.ro 68248 68360 112 0.2
.rodata 177665 177857 192 0.1
.text 1876178 1876946 768 0.0
ota-provider-app debug (read only) 1975553 1976841 1288 0.1
(read/write) 113016 113144 128 0.1
.data.rel.ro 58488 58600 112 0.2
.rodata 169291 169483 192 0.1
.text 1653890 1654674 784 0.0
ota-requestor-app debug (read only) 2003457 2004697 1240 0.1
(read/write) 116208 116304 96 0.1
.data.rel.ro 60696 60808 112 0.2
.rodata 165652 165812 160 0.1
.text 1684450 1685218 768 0.0
shell debug (read only) 2468473 2469713 1240 0.1
(read/write) 147824 147952 128 0.1
.data.rel.ro 74016 74136 120 0.2
.rodata 212274 212434 160 0.1
.text 2098578 2099346 768 0.0
thermostat-no-ble arm64 (read only) 2293092 2294548 1456 0.1
(read/write) 148657 148785 128 0.1
.data.rel.ro 77216 77328 112 0.1
.got 4544 4560 16 0.4
.rodata 142052 142164 112 0.1
.text 1927072 1928128 1056 0.1
tv-app debug (read only) 2714633 2715857 1224 0.0
(read/write) 248184 248312 128 0.1
.data.rel.ro 74368 74488 120 0.2
.rodata 208811 208939 128 0.1
.text 2330690 2331474 784 0.0
Decreases (21 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6a55194 2d55f8f change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667707 667683 -24 -0.0
.text 587600 587576 -24 -0.0
lock-mtd LP_CC2652R7 (read only) 616835 616811 -24 -0.0
.text 536840 536816 -24 -0.0
pump-app LP_CC2652R7 (read only) 686527 686503 -24 -0.0
.text 604412 604388 -24 -0.0
pump-controller-app LP_CC2652R7 (read only) 669415 669391 -24 -0.0
.text 590892 590868 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609754 609722 -32 -0.0
.app_xip_area 516496 516464 -32 -0.0
lock cyw930739m2evb_01 (read/write) 567266 567242 -24 -0.0
.app_xip_area 475544 475520 -24 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579182 579150 -32 -0.0
.app_xip_area 477804 477772 -32 -0.0
efr32 lighting-app BRD4161A (read only) 930500 930404 -96 -0.0
.text 930492 930396 -96 -0.0
BRD4161A+rpc (read only) 959508 959396 -112 -0.0
.text 959500 959388 -112 -0.0
window-app BRD4161A (read only) 859960 859864 -96 -0.0
.text 859952 859856 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 970622 970576 -46 -0.0
.flash.text 970622 970576 -46 -0.0
m5stack (read only) 1026335 1026291 -44 -0.0
.flash.text 1020951 1020907 -44 -0.0
k32w light k32w061+release (read/write) 707492 707460 -32 -0.0
.text 621828 621796 -32 -0.0
lock k32w061+release (read/write) 706600 706568 -32 -0.0
.text 620928 620896 -32 -0.0
linux chip-tool debug .rodata 529997 529933 -64 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358476 -64 -0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147635 1147603 -32 -0.0
text 786856 786828 -28 -0.0
p6 all-clusters-app default (read/write) 2502984 2502888 -96 -0.0
.text 1461248 1461152 -96 -0.0
light-app default (read/write) 2404472 2404376 -96 -0.0
.text 1362736 1362640 -96 -0.0
lock-app default (read/write) 2368080 2367984 -96 -0.0
.text 1326344 1326248 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791428 791372 -56 -0.0
text 561392 561336 -56 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6a55194 2d55f8f change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667707 667683 -24 -0.0
(read/write) 184036 184060 24 0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79627 79627 0 0.0
.text 587600 587576 -24 -0.0
lock-mtd LP_CC2652R7 (read only) 616835 616811 -24 -0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79507 79507 0 0.0
.text 536840 536816 -24 -0.0
pump-app LP_CC2652R7 (read only) 686527 686503 -24 -0.0
(read/write) 166368 166392 24 0.0
.bss 82168 82168 0 0.0
.data 3128 3128 0 0.0
.rodata 81631 81631 0 0.0
.text 604412 604388 -24 -0.0
pump-controller-app LP_CC2652R7 (read only) 669415 669391 -24 -0.0
(read/write) 183232 183256 24 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78039 78039 0 0.0
.text 590892 590868 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609754 609722 -32 -0.0
.app_xip_area 516496 516464 -32 -0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567266 567242 -24 -0.0
.app_xip_area 475544 475520 -24 -0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579182 579150 -32 -0.0
.app_xip_area 477804 477772 -32 -0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930500 930404 -96 -0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930492 930396 -96 -0.0
BRD4161A+rpc (read only) 959508 959396 -112 -0.0
(read/write) 145084 145084 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959500 959388 -112 -0.0
window-app BRD4161A (read only) 859960 859864 -96 -0.0
(read/write) 127096 127096 0 0.0
.bss 125224 125224 0 0.0
.data 1868 1868 0 0.0
.text 859952 859856 -96 -0.0
esp32 all-clusters-app c3devkit (read only) 970622 970576 -46 -0.0
(read/write) 1395138 1395138 0 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199544 199544 0 0.0
.flash.text 970622 970576 -46 -0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026335 1026291 -44 -0.0
(read/write) 462900 462900 0 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229056 229056 0 0.0
.flash.text 1020951 1020907 -44 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707492 707460 -32 -0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621828 621796 -32 -0.0
lock k32w061+release (read/write) 706600 706568 -32 -0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620928 620896 -32 -0.0
linux all-clusters-app debug (read only) 2553137 2554409 1272 0.0
(read/write) 143872 144000 128 0.1
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79352 79464 112 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 219077 219269 192 0.1
.text 2169634 2170402 768 0.0
bridge-app debug+rpc (read only) 1783037 1784277 1240 0.1
(read/write) 89880 90008 128 0.1
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38352 120 0.3
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 147057 147217 160 0.1
.text 1520117 1520885 768 0.1
chip-tool debug (read only) 10333325 10334853 1528 0.0
(read/write) 356640 356768 128 0.0
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327264 327384 120 0.0
.dynamic 624 624 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 529997 529933 -64 -0.0
.text 9015269 9016549 1280 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9941780 9943412 1632 0.0
(read/write) 475633 475761 128 0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374136 112 0.0
.dynamic 560 560 0 0.0
.got 56264 56280 16 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 503788 503804 16 0.0
.text 8379380 8380708 1328 0.0
door-lock-app debug (read only) 2035761 2037033 1272 0.1
(read/write) 117288 117416 128 0.1
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63288 112 0.2
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 183649 183841 192 0.1
.text 1701794 1702562 768 0.0
lighting-app debug+rpc (read only) 2213521 2214793 1272 0.1
(read/write) 124280 124376 96 0.1
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68248 68360 112 0.2
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 177665 177857 192 0.1
.text 1876178 1876946 768 0.0
ota-provider-app debug (read only) 1975553 1976841 1288 0.1
(read/write) 113016 113144 128 0.1
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58600 112 0.2
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169291 169483 192 0.1
.text 1653890 1654674 784 0.0
ota-requestor-app debug (read only) 2003457 2004697 1240 0.1
(read/write) 116208 116304 96 0.1
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60696 60808 112 0.2
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 165652 165812 160 0.1
.text 1684450 1685218 768 0.0
shell debug (read only) 2468473 2469713 1240 0.1
(read/write) 147824 147952 128 0.1
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74016 74136 120 0.2
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 212274 212434 160 0.1
.text 2098578 2099346 768 0.0
thermostat-no-ble arm64 (read only) 2293092 2294548 1456 0.1
(read/write) 148657 148785 128 0.1
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77328 112 0.1
.dynamic 560 560 0 0.0
.got 4544 4560 16 0.4
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142164 112 0.1
.text 1927072 1928128 1056 0.1
tv-app debug (read only) 2714633 2715857 1224 0.0
(read/write) 248184 248312 128 0.1
.bss 164624 164624 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74368 74488 120 0.2
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 208811 208939 128 0.1
.text 2330690 2331474 784 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358476 -64 -0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147635 1147603 -32 -0.0
bss 143092 143092 0 0.0
rodata 142884 142884 0 0.0
text 786856 786828 -28 -0.0
p6 all-clusters-app default (read/write) 2502984 2502888 -96 -0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461248 1461152 -96 -0.0
light-app default (read/write) 2404472 2404376 -96 -0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362736 1362640 -96 -0.0
lock-app default (read/write) 2368080 2367984 -96 -0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326344 1326248 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791428 791372 -56 -0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561392 561336 -56 -0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16510: Size comparison from 6a55194 to 74ae92e

Increases above 0.2%:

platform target config section 6a55194 74ae92e change % change
cc13x2_26x2 pump-app LP_CC2652R7 .data 3128 3164 36 1.2
Increases (4 builds for cc13x2_26x2, nrfconnect)
platform target config section 6a55194 74ae92e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184036 184356 320 0.2
pump-app LP_CC2652R7 (read only) 686527 686863 336 0.0
.bss 82168 82176 8 0.0
.data 3128 3164 36 1.2
.rodata 81631 81671 40 0.0
.text 604412 604708 296 0.0
pump-controller-app LP_CC2652R7 (read/write) 183232 183528 296 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147635 1147795 160 0.0
rodata 142884 143204 320 0.2
Decreases (15 builds for cc13x2_26x2, cyw30739, k32w, mbed, nrfconnect, p6, telink)
platform target config section 6a55194 74ae92e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667707 667387 -320 -0.0
.rodata 79627 79595 -32 -0.0
.text 587600 587312 -288 -0.0
lock-mtd LP_CC2652R7 (read only) 616835 616515 -320 -0.1
.rodata 79507 79475 -32 -0.0
.text 536840 536552 -288 -0.1
pump-app LP_CC2652R7 (read/write) 166368 166040 -328 -0.2
pump-controller-app LP_CC2652R7 (read only) 669415 669119 -296 -0.0
.rodata 78039 78007 -32 -0.0
.text 590892 590628 -264 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609754 609602 -152 -0.0
.app_xip_area 516496 516344 -152 -0.0
lock cyw930739m2evb_01 (read/write) 567266 567122 -144 -0.0
.app_xip_area 475544 475400 -144 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579182 578894 -288 -0.0
.app_xip_area 477804 477516 -288 -0.1
k32w light k32w061+release (read/write) 707492 707208 -284 -0.0
.text 621828 621544 -284 -0.0
lock k32w061+release (read/write) 706600 706456 -144 -0.0
.text 620928 620784 -144 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358476 -64 -0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 786856 786704 -152 -0.0
p6 all-clusters-app default (read/write) 2502984 2502760 -224 -0.0
.text 1461248 1461024 -224 -0.0
light-app default (read/write) 2404472 2404248 -224 -0.0
.text 1362736 1362512 -224 -0.0
lock-app default (read/write) 2368080 2367856 -224 -0.0
.text 1326344 1326120 -224 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791428 791244 -184 -0.0
text 561392 561204 -188 -0.0
Full report (15 builds for cc13x2_26x2, cyw30739, k32w, mbed, nrfconnect, p6, telink)
platform target config section 6a55194 74ae92e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667707 667387 -320 -0.0
(read/write) 184036 184356 320 0.2
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79627 79595 -32 -0.0
.text 587600 587312 -288 -0.0
lock-mtd LP_CC2652R7 (read only) 616835 616515 -320 -0.1
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79507 79475 -32 -0.0
.text 536840 536552 -288 -0.1
pump-app LP_CC2652R7 (read only) 686527 686863 336 0.0
(read/write) 166368 166040 -328 -0.2
.bss 82168 82176 8 0.0
.data 3128 3164 36 1.2
.rodata 81631 81671 40 0.0
.text 604412 604708 296 0.0
pump-controller-app LP_CC2652R7 (read only) 669415 669119 -296 -0.0
(read/write) 183232 183528 296 0.2
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78039 78007 -32 -0.0
.text 590892 590628 -264 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609754 609602 -152 -0.0
.app_xip_area 516496 516344 -152 -0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567266 567122 -144 -0.0
.app_xip_area 475544 475400 -144 -0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579182 578894 -288 -0.0
.app_xip_area 477804 477516 -288 -0.1
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 707492 707208 -284 -0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621828 621544 -284 -0.0
lock k32w061+release (read/write) 706600 706456 -144 -0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620928 620784 -144 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358476 -64 -0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147635 1147795 160 0.0
bss 143092 143092 0 0.0
rodata 142884 143204 320 0.2
text 786856 786704 -152 -0.0
p6 all-clusters-app default (read/write) 2502984 2502760 -224 -0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461248 1461024 -224 -0.0
light-app default (read/write) 2404472 2404248 -224 -0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362736 1362512 -224 -0.0
lock-app default (read/write) 2368080 2367856 -224 -0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326344 1326120 -224 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791428 791244 -184 -0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561392 561204 -188 -0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16510: Size comparison from 6a55194 to 38b418a

Increases above 0.2%:

platform target config section 6a55194 38b418a change % change
cc13x2_26x2 pump-app LP_CC2652R7 .data 3128 3164 36 1.2
linux bridge-app debug+rpc .data.rel.ro 38232 38352 120 0.3
tv-app debug .bss 164624 165072 448 0.3
.rodata 208811 209579 768 0.4
Increases (16 builds for cc13x2_26x2, efr32, linux, nrfconnect)
platform target config section 6a55194 38b418a change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184036 184340 304 0.2
pump-app LP_CC2652R7 (read only) 686527 686879 352 0.1
.bss 82168 82176 8 0.0
.data 3128 3164 36 1.2
.rodata 81631 81671 40 0.0
.text 604412 604724 312 0.1
pump-controller-app LP_CC2652R7 (read/write) 183232 183512 280 0.2
efr32 lighting-app BRD4161A+rpc (read/write) 145084 145088 4 0.0
linux all-clusters-app debug (read only) 2553137 2553865 728 0.0
(read/write) 143872 144000 128 0.1
.data.rel.ro 79352 79464 112 0.1
.rodata 219077 219173 96 0.0
.text 2169634 2169954 320 0.0
bridge-app debug+rpc (read only) 1783037 1783733 696 0.0
(read/write) 89880 90008 128 0.1
.data.rel.ro 38232 38352 120 0.3
.rodata 147057 147121 64 0.0
.text 1520117 1520437 320 0.0
chip-tool debug (read only) 10333325 10337365 4040 0.0
(read/write) 356640 356768 128 0.0
.data.rel.ro 327264 327384 120 0.0
.rodata 529997 530573 576 0.1
.text 9015269 9018421 3152 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9941780 9945412 3632 0.0
(read/write) 475633 475761 128 0.0
.data.rel.ro 374024 374136 112 0.0
.got 56264 56280 16 0.0
.rodata 503788 504348 560 0.1
.text 8379380 8382164 2784 0.0
door-lock-app debug (read only) 2035761 2036489 728 0.0
(read/write) 117288 117416 128 0.1
.data.rel.ro 63176 63288 112 0.2
.rodata 183649 183745 96 0.1
.text 1701794 1702114 320 0.0
lighting-app debug+rpc (read only) 2213521 2214249 728 0.0
(read/write) 124280 124376 96 0.1
.data.rel.ro 68248 68360 112 0.2
.rodata 177665 177761 96 0.1
.text 1876178 1876498 320 0.0
ota-provider-app debug (read only) 1975553 1976321 768 0.0
(read/write) 113016 113144 128 0.1
.data.rel.ro 58488 58600 112 0.2
.rodata 169291 169379 88 0.1
.text 1653890 1654258 368 0.0
ota-requestor-app debug (read only) 2003457 2004465 1008 0.1
(read/write) 116208 116304 96 0.1
.data.rel.ro 60696 60792 96 0.2
.rodata 165652 165772 120 0.1
.text 1684450 1685074 624 0.0
shell debug (read only) 2468473 2469153 680 0.0
(read/write) 147824 147952 128 0.1
.data.rel.ro 74016 74136 120 0.2
.rodata 212274 212306 32 0.0
.text 2098578 2098914 336 0.0
thermostat-no-ble arm64 (read only) 2293092 2294196 1104 0.0
(read/write) 148657 148785 128 0.1
.data.rel.ro 77216 77328 112 0.1
.got 4544 4552 8 0.2
.rodata 142052 142164 112 0.1
.text 1927072 1927808 736 0.0
tv-app debug (read only) 2714633 2717537 2904 0.1
(read/write) 248184 248760 576 0.2
.bss 164624 165072 448 0.3
.data.rel.ro 74368 74488 120 0.2
.rodata 208811 209579 768 0.4
.text 2330690 2332514 1824 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147635 1147811 176 0.0
rodata 142884 143204 320 0.2
Decreases (20 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, p6, telink)
platform target config section 6a55194 38b418a change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667707 667403 -304 -0.0
.rodata 79627 79595 -32 -0.0
.text 587600 587328 -272 -0.0
lock-mtd LP_CC2652R7 (read only) 616835 616531 -304 -0.0
.rodata 79507 79475 -32 -0.0
.text 536840 536568 -272 -0.1
pump-app LP_CC2652R7 (read/write) 166368 166024 -344 -0.2
pump-controller-app LP_CC2652R7 (read only) 669415 669135 -280 -0.0
.rodata 78039 78007 -32 -0.0
.text 590892 590644 -248 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609754 609618 -136 -0.0
.app_xip_area 516496 516360 -136 -0.0
lock cyw930739m2evb_01 (read/write) 567266 567138 -128 -0.0
.app_xip_area 475544 475416 -128 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579182 578910 -272 -0.0
.app_xip_area 477804 477532 -272 -0.1
efr32 lighting-app BRD4161A (read only) 930500 930120 -380 -0.0
.text 930492 930112 -380 -0.0
BRD4161A+rpc (read only) 959508 959136 -372 -0.0
.text 959500 959128 -372 -0.0
window-app BRD4161A (read only) 859960 859752 -208 -0.0
.text 859952 859744 -208 -0.0
esp32 all-clusters-app c3devkit (read only) 970622 970462 -160 -0.0
.flash.text 970622 970462 -160 -0.0
m5stack (read only) 1026335 1026203 -132 -0.0
.flash.text 1020951 1020819 -132 -0.0
k32w light k32w061+release (read/write) 707492 707224 -268 -0.0
.text 621828 621560 -268 -0.0
lock k32w061+release (read/write) 706600 706472 -128 -0.0
.text 620928 620800 -128 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358476 -64 -0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 786856 786720 -136 -0.0
p6 all-clusters-app default (read/write) 2502984 2502776 -208 -0.0
.text 1461248 1461040 -208 -0.0
light-app default (read/write) 2404472 2404264 -208 -0.0
.text 1362736 1362528 -208 -0.0
lock-app default (read/write) 2368080 2367872 -208 -0.0
.text 1326344 1326136 -208 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791428 791260 -168 -0.0
text 561392 561222 -170 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 6a55194 38b418a change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667707 667403 -304 -0.0
(read/write) 184036 184340 304 0.2
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79627 79595 -32 -0.0
.text 587600 587328 -272 -0.0
lock-mtd LP_CC2652R7 (read only) 616835 616531 -304 -0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79507 79475 -32 -0.0
.text 536840 536568 -272 -0.1
pump-app LP_CC2652R7 (read only) 686527 686879 352 0.1
(read/write) 166368 166024 -344 -0.2
.bss 82168 82176 8 0.0
.data 3128 3164 36 1.2
.rodata 81631 81671 40 0.0
.text 604412 604724 312 0.1
pump-controller-app LP_CC2652R7 (read only) 669415 669135 -280 -0.0
(read/write) 183232 183512 280 0.2
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78039 78007 -32 -0.0
.text 590892 590644 -248 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609754 609618 -136 -0.0
.app_xip_area 516496 516360 -136 -0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567266 567138 -128 -0.0
.app_xip_area 475544 475416 -128 -0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579182 578910 -272 -0.0
.app_xip_area 477804 477532 -272 -0.1
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930500 930120 -380 -0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930492 930112 -380 -0.0
BRD4161A+rpc (read only) 959508 959136 -372 -0.0
(read/write) 145084 145088 4 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959500 959128 -372 -0.0
window-app BRD4161A (read only) 859960 859752 -208 -0.0
(read/write) 127096 127096 0 0.0
.bss 125224 125224 0 0.0
.data 1868 1868 0 0.0
.text 859952 859744 -208 -0.0
esp32 all-clusters-app c3devkit (read only) 970622 970462 -160 -0.0
(read/write) 1395138 1395138 0 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199544 199544 0 0.0
.flash.text 970622 970462 -160 -0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026335 1026203 -132 -0.0
(read/write) 462900 462900 0 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229056 229056 0 0.0
.flash.text 1020951 1020819 -132 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707492 707224 -268 -0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621828 621560 -268 -0.0
lock k32w061+release (read/write) 706600 706472 -128 -0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620928 620800 -128 -0.0
linux all-clusters-app debug (read only) 2553137 2553865 728 0.0
(read/write) 143872 144000 128 0.1
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79352 79464 112 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 219077 219173 96 0.0
.text 2169634 2169954 320 0.0
bridge-app debug+rpc (read only) 1783037 1783733 696 0.0
(read/write) 89880 90008 128 0.1
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38352 120 0.3
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 147057 147121 64 0.0
.text 1520117 1520437 320 0.0
chip-tool debug (read only) 10333325 10337365 4040 0.0
(read/write) 356640 356768 128 0.0
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327264 327384 120 0.0
.dynamic 624 624 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 529997 530573 576 0.1
.text 9015269 9018421 3152 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9941780 9945412 3632 0.0
(read/write) 475633 475761 128 0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374136 112 0.0
.dynamic 560 560 0 0.0
.got 56264 56280 16 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 503788 504348 560 0.1
.text 8379380 8382164 2784 0.0
door-lock-app debug (read only) 2035761 2036489 728 0.0
(read/write) 117288 117416 128 0.1
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63288 112 0.2
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 183649 183745 96 0.1
.text 1701794 1702114 320 0.0
lighting-app debug+rpc (read only) 2213521 2214249 728 0.0
(read/write) 124280 124376 96 0.1
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68248 68360 112 0.2
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 177665 177761 96 0.1
.text 1876178 1876498 320 0.0
ota-provider-app debug (read only) 1975553 1976321 768 0.0
(read/write) 113016 113144 128 0.1
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58600 112 0.2
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169291 169379 88 0.1
.text 1653890 1654258 368 0.0
ota-requestor-app debug (read only) 2003457 2004465 1008 0.1
(read/write) 116208 116304 96 0.1
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60696 60792 96 0.2
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 165652 165772 120 0.1
.text 1684450 1685074 624 0.0
shell debug (read only) 2468473 2469153 680 0.0
(read/write) 147824 147952 128 0.1
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74016 74136 120 0.2
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 212274 212306 32 0.0
.text 2098578 2098914 336 0.0
thermostat-no-ble arm64 (read only) 2293092 2294196 1104 0.0
(read/write) 148657 148785 128 0.1
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77328 112 0.1
.dynamic 560 560 0 0.0
.got 4544 4552 8 0.2
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142164 112 0.1
.text 1927072 1927808 736 0.0
tv-app debug (read only) 2714633 2717537 2904 0.1
(read/write) 248184 248760 576 0.2
.bss 164624 165072 448 0.3
.data 3136 3136 0 0.0
.data.rel.ro 74368 74488 120 0.2
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 208811 209579 768 0.4
.text 2330690 2332514 1824 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358476 -64 -0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147635 1147811 176 0.0
bss 143092 143092 0 0.0
rodata 142884 143204 320 0.2
text 786856 786720 -136 -0.0
p6 all-clusters-app default (read/write) 2502984 2502776 -208 -0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461248 1461040 -208 -0.0
light-app default (read/write) 2404472 2404264 -208 -0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362736 1362528 -208 -0.0
lock-app default (read/write) 2368080 2367872 -208 -0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326344 1326136 -208 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791428 791260 -168 -0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561392 561222 -170 -0.0

@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16510: Size comparison from d170a25 to 6d959e9

Increases above 0.2%:

platform target config section d170a25 6d959e9 change % change
linux bridge-app debug+rpc .data.rel.ro 38232 38352 120 0.3
thermostat-no-ble arm64 .got 4536 4552 16 0.4
Increases (16 builds for cc13x2_26x2, cyw30739, k32w, linux)
platform target config section d170a25 6d959e9 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184316 184340 24 0.0
pump-app LP_CC2652R7 (read/write) 166016 166024 8 0.0
pump-controller-app LP_CC2652R7 (read/write) 183488 183512 24 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578982 56 0.0
.app_xip_area 477548 477604 56 0.0
k32w light k32w061+release (read/write) 707240 707304 64 0.0
.text 621576 621640 64 0.0
linux all-clusters-app debug (read only) 2552497 2553929 1432 0.1
(read/write) 143872 144000 128 0.1
.data.rel.ro 79352 79464 112 0.1
.rodata 218981 219173 192 0.1
.text 2169090 2170018 928 0.0
bridge-app debug+rpc (read only) 1782397 1783813 1416 0.1
(read/write) 89880 90008 128 0.1
.data.rel.ro 38232 38352 120 0.3
.rodata 146961 147121 160 0.1
.text 1519573 1520517 944 0.1
chip-tool debug (read only) 10368173 10369717 1544 0.0
(read/write) 357984 358112 128 0.0
.data.rel.ro 328608 328728 120 0.0
.text 9045653 9046949 1296 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9973684 9975300 1616 0.0
(read/write) 477361 477489 128 0.0
.data.rel.ro 375464 375576 112 0.0
.got 56552 56568 16 0.0
.rodata 505356 505372 16 0.0
.text 8405828 8407140 1312 0.0
door-lock-app debug (read only) 2035121 2036553 1432 0.1
(read/write) 117288 117416 128 0.1
.data.rel.ro 63176 63288 112 0.2
.rodata 183553 183745 192 0.1
.text 1701250 1702178 928 0.1
lighting-app debug+rpc (read only) 2212881 2214313 1432 0.1
(read/write) 124280 124376 96 0.1
.data.rel.ro 68248 68360 112 0.2
.rodata 177569 177761 192 0.1
.text 1875634 1876562 928 0.0
ota-provider-app debug (read only) 1974937 1976385 1448 0.1
(read/write) 113016 113144 128 0.1
.data.rel.ro 58488 58600 112 0.2
.rodata 169187 169379 192 0.1
.text 1653378 1654322 944 0.1
ota-requestor-app debug (read only) 2003129 2004545 1416 0.1
(read/write) 116176 116304 128 0.1
.data.rel.ro 60680 60792 112 0.2
.rodata 165612 165772 160 0.1
.text 1684210 1685154 944 0.1
shell debug (read only) 2467801 2469217 1416 0.1
(read/write) 147824 147952 128 0.1
.data.rel.ro 74016 74136 120 0.2
.rodata 212146 212306 160 0.1
.text 2098034 2098978 944 0.0
thermostat-no-ble arm64 (read only) 2292676 2294260 1584 0.1
(read/write) 148657 148785 128 0.1
.data.rel.ro 77216 77328 112 0.1
.got 4536 4552 16 0.4
.rodata 142052 142164 112 0.1
.text 1926688 1927872 1184 0.1
tv-app debug (read only) 2716793 2718193 1400 0.1
(read/write) 248664 248792 128 0.1
.data.rel.ro 74400 74520 120 0.2
.rodata 209323 209483 160 0.1
.text 2332242 2333170 928 0.0
Decreases (18 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section d170a25 6d959e9 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667403 -24 -0.0
.text 587352 587328 -24 -0.0
lock-mtd LP_CC2652R7 (read only) 616555 616531 -24 -0.0
.text 536592 536568 -24 -0.0
pump-app LP_CC2652R7 (read only) 686887 686879 -8 -0.0
.text 604732 604724 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669135 -24 -0.0
.text 590668 590644 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609618 -16 -0.0
.app_xip_area 516376 516360 -16 -0.0
lock cyw930739m2evb_01 (read/write) 567146 567130 -16 -0.0
.app_xip_area 475424 475408 -16 -0.0
efr32 lighting-app BRD4161A (read only) 930216 930120 -96 -0.0
.text 930208 930112 -96 -0.0
BRD4161A+rpc (read only) 959216 959136 -80 -0.0
.text 959208 959128 -80 -0.0
window-app BRD4161A (read only) 865512 865432 -80 -0.0
.text 865504 865424 -80 -0.0
esp32 all-clusters-app c3devkit (read only) 970490 970464 -26 -0.0
.flash.text 970490 970464 -26 -0.0
k32w lock k32w061+release (read/write) 706488 706472 -16 -0.0
.text 620816 620800 -16 -0.0
linux chip-tool debug .rodata 531533 531469 -64 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358476 -64 -0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147811 -16 -0.0
text 786732 786716 -16 -0.0
p6 all-clusters-app default (read/write) 2502872 2502776 -96 -0.0
.text 1461136 1461040 -96 -0.0
light-app default (read/write) 2404360 2404264 -96 -0.0
.text 1362624 1362528 -96 -0.0
lock-app default (read/write) 2367968 2367872 -96 -0.0
.text 1326232 1326136 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791252 -48 -0.0
text 561260 561216 -44 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section d170a25 6d959e9 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667403 -24 -0.0
(read/write) 184316 184340 24 0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587352 587328 -24 -0.0
lock-mtd LP_CC2652R7 (read only) 616555 616531 -24 -0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79475 79475 0 0.0
.text 536592 536568 -24 -0.0
pump-app LP_CC2652R7 (read only) 686887 686879 -8 -0.0
(read/write) 166016 166024 8 0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604732 604724 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669135 -24 -0.0
(read/write) 183488 183512 24 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590668 590644 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609618 -16 -0.0
.app_xip_area 516376 516360 -16 -0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567130 -16 -0.0
.app_xip_area 475424 475408 -16 -0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578982 56 0.0
.app_xip_area 477548 477604 56 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930216 930120 -96 -0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930208 930112 -96 -0.0
BRD4161A+rpc (read only) 959216 959136 -80 -0.0
(read/write) 145088 145088 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959208 959128 -80 -0.0
window-app BRD4161A (read only) 865512 865432 -80 -0.0
(read/write) 127136 127136 0 0.0
.bss 125264 125264 0 0.0
.data 1872 1872 0 0.0
.text 865504 865424 -80 -0.0
esp32 all-clusters-app c3devkit (read only) 970490 970464 -26 -0.0
(read/write) 1395138 1395138 0 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199544 199544 0 0.0
.flash.text 970490 970464 -26 -0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026223 1026223 0 0.0
(read/write) 462900 462900 0 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229056 229056 0 0.0
.flash.text 1020839 1020839 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707240 707304 64 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621640 64 0.0
lock k32w061+release (read/write) 706488 706472 -16 -0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620800 -16 -0.0
linux all-clusters-app debug (read only) 2552497 2553929 1432 0.1
(read/write) 143872 144000 128 0.1
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79352 79464 112 0.1
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 218981 219173 192 0.1
.text 2169090 2170018 928 0.0
bridge-app debug+rpc (read only) 1782397 1783813 1416 0.1
(read/write) 89880 90008 128 0.1
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38352 120 0.3
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 146961 147121 160 0.1
.text 1519573 1520517 944 0.1
chip-tool debug (read only) 10368173 10369717 1544 0.0
(read/write) 357984 358112 128 0.0
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 328608 328728 120 0.0
.dynamic 624 624 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 531533 531469 -64 -0.0
.text 9045653 9046949 1296 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9973684 9975300 1616 0.0
(read/write) 477361 477489 128 0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 375464 375576 112 0.0
.dynamic 560 560 0 0.0
.got 56552 56568 16 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 505356 505372 16 0.0
.text 8405828 8407140 1312 0.0
door-lock-app debug (read only) 2035121 2036553 1432 0.1
(read/write) 117288 117416 128 0.1
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63288 112 0.2
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 183553 183745 192 0.1
.text 1701250 1702178 928 0.1
lighting-app debug+rpc (read only) 2212881 2214313 1432 0.1
(read/write) 124280 124376 96 0.1
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68248 68360 112 0.2
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 177569 177761 192 0.1
.text 1875634 1876562 928 0.0
ota-provider-app debug (read only) 1974937 1976385 1448 0.1
(read/write) 113016 113144 128 0.1
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58600 112 0.2
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169187 169379 192 0.1
.text 1653378 1654322 944 0.1
ota-requestor-app debug (read only) 2003129 2004545 1416 0.1
(read/write) 116176 116304 128 0.1
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60680 60792 112 0.2
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 165612 165772 160 0.1
.text 1684210 1685154 944 0.1
shell debug (read only) 2467801 2469217 1416 0.1
(read/write) 147824 147952 128 0.1
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74016 74136 120 0.2
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 212146 212306 160 0.1
.text 2098034 2098978 944 0.0
thermostat-no-ble arm64 (read only) 2292676 2294260 1584 0.1
(read/write) 148657 148785 128 0.1
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77328 112 0.1
.dynamic 560 560 0 0.0
.got 4536 4552 16 0.4
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142164 112 0.1
.text 1926688 1927872 1184 0.1
tv-app debug (read only) 2716793 2718193 1400 0.1
(read/write) 248664 248792 128 0.1
.bss 165072 165072 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74400 74520 120 0.2
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 209323 209483 160 0.1
.text 2332242 2333170 928 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358476 -64 -0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321076 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147811 -16 -0.0
bss 143092 143092 0 0.0
rodata 143204 143204 0 0.0
text 786732 786716 -16 -0.0
p6 all-clusters-app default (read/write) 2502872 2502776 -96 -0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461040 -96 -0.0
light-app default (read/write) 2404360 2404264 -96 -0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362528 -96 -0.0
lock-app default (read/write) 2367968 2367872 -96 -0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326136 -96 -0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791252 -48 -0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561216 -44 -0.0

@yufengwangca yufengwangca merged commit 7d415be into project-chip:master Apr 1, 2022
@yufengwangca yufengwangca deleted the pr/api/userlabel branch April 1, 2022 15:43
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
project-chip#16510)

* Encode the user label list in place so that we can free the label list after usage

* Update src/app/clusters/user-label-server/user-label-server.cpp

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

* Refactor userlabellist API to DeviceInfoProvider

* Add API documentation

* Update src/include/platform/DeviceInfoProvider.h

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

* Update src/include/platform/DeviceInfoProvider.h

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

* Rename SetUserLabelCount/GetUserLabelCount to SetUserLabelLength/GetUserLabelLength

Co-authored-by: Boris Zbarsky <[email protected]>
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
project-chip#16510)

* Encode the user label list in place so that we can free the label list after usage

* Update src/app/clusters/user-label-server/user-label-server.cpp

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

* Refactor userlabellist API to DeviceInfoProvider

* Add API documentation

* Update src/include/platform/DeviceInfoProvider.h

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

* Update src/include/platform/DeviceInfoProvider.h

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

* Rename SetUserLabelCount/GetUserLabelCount to SetUserLabelLength/GetUserLabelLength

Co-authored-by: Boris Zbarsky <[email protected]>
andrei-menzopol pushed a commit to andrei-menzopol/connectedhomeip that referenced this pull request Apr 14, 2022
project-chip#16510)

* Encode the user label list in place so that we can free the label list after usage

* Update src/app/clusters/user-label-server/user-label-server.cpp

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

* Refactor userlabellist API to DeviceInfoProvider

* Add API documentation

* Update src/include/platform/DeviceInfoProvider.h

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

* Update src/include/platform/DeviceInfoProvider.h

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

* Rename SetUserLabelCount/GetUserLabelCount to SetUserLabelLength/GetUserLabelLength

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.

_GetUserLabelList are not able to impl without memory leak
5 participants