Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement DiagnosticDataProvider interface #11981

Merged
merged 2 commits into from
Nov 22, 2021
Merged

Implement DiagnosticDataProvider interface #11981

merged 2 commits into from
Nov 22, 2021

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented Nov 18, 2021

Problem

What is being fixed? Examples:

Change overview

Implement DiagnosticDataProvider interface

Diagnostics attributes in ConnectivityMgr will be migrated in another PR.

Testing

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

  • Confirm the all existing diagnostic attributes read still functional after the refactor.
yufengw@yufengw-SEi:~/connectedhomeip/out/debug/standalone$ ./chip-tool generaldiagnostics read reboot-count 12344321 0
.....
[1637218104.215705][158246:158251] CHIP:EM: Removed CHIP MessageCounter:1 from RetransTable on exchange 65295i
[1637218104.215719][158246:158251] CHIP:DMG: ReportDataMessage =
[1637218104.215727][158246:158251] CHIP:DMG: {
[1637218104.215732][158246:158251] CHIP:DMG: 	AttributeReportIBs =
[1637218104.215739][158246:158251] CHIP:DMG: 	[
[1637218104.215746][158246:158251] CHIP:DMG: 		AttributeReportIB =
[1637218104.215757][158246:158251] CHIP:DMG: 		{
[1637218104.215764][158246:158251] CHIP:DMG: 			AttributeDataIB =
[1637218104.215780][158246:158251] CHIP:DMG: 			{
[1637218104.215790][158246:158251] CHIP:DMG: 				AttributePathIB =
[1637218104.215795][158246:158251] CHIP:DMG: 				{
[1637218104.215800][158246:158251] CHIP:DMG: 					Endpoint = 0x0,
[1637218104.215804][158246:158251] CHIP:DMG: 					Cluster = 0x33,
[1637218104.215809][158246:158251] CHIP:DMG: 					Attribute = 0x0000_0001,
[1637218104.215813][158246:158251] CHIP:DMG: 				}
[1637218104.215818][158246:158251] CHIP:DMG: 					
[1637218104.215822][158246:158251] CHIP:DMG: 					Data = 1, 
[1637218104.215826][158246:158251] CHIP:DMG: 				DataVersion = 0x0,
[1637218104.215830][158246:158251] CHIP:DMG: 			},
[1637218104.215835][158246:158251] CHIP:DMG: 			
[1637218104.215840][158246:158251] CHIP:DMG: 		},
[1637218104.215847][158246:158251] CHIP:DMG: 		
[1637218104.215853][158246:158251] CHIP:DMG: 	],
[1637218104.215860][158246:158251] CHIP:DMG: 	
[1637218104.215863][158246:158251] CHIP:DMG: }
[1637218104.215883][158246:158251] CHIP:ZCL: ReadAttributesResponse:
[1637218104.215886][158246:158251] CHIP:ZCL:   ClusterId: 0x0000_0033
[1637218104.215890][158246:158251] CHIP:ZCL:   attributeId: 0x0000_0001
[1637218104.215893][158246:158251] CHIP:ZCL:   status: Success                (0x0000)
[1637218104.215896][158246:158251] CHIP:ZCL:   attribute TLV Type: 0x04
[1637218104.215899][158246:158251] CHIP:TOO: Int16u attribute Response: 1

@todo
Copy link

todo bot commented Nov 18, 2021

Get stack info of each thread

// TODO: Get stack info of each thread
thread->stackFreeCurrent = 0;
thread->stackFreeMinimum = 0;
thread->stackSize = 0;
thread->Next = head;
head = thread;
}
closedir(proc_dir);


This comment was generated by todo based on a TODO comment in ea1da16 in #11981. cc @yufengwangca.

@github-actions
Copy link

PR #11981: Size comparison from ef6455d to ea1da16

Increases above 0.2%:

platform target config section ef6455d ea1da16 change % change
k32w lock-app k32w061+debug .data 1880 1888 8 0.4
shell k32w061+debug .data 1848 1856 8 0.4
lighting-app k32w061+se05x+release .data 1912 1920 8 0.4
p6 all-clusters-app default .data 2520 2528 8 0.3
lock-app default .data 2400 2408 8 0.3
qpg lighting-app qpg6100+debug .data 1008 1016 8 0.8
lock-app qpg6100+debug .data 964 972 8 0.8
Increases (7 builds for k32w, p6, qpg)
platform target config section ef6455d ea1da16 change % change
k32w lock-app k32w061+debug (read/write) 598280 598424 144 0.0
.data 1880 1888 8 0.4
.text 522924 523068 144 0.0
shell k32w061+debug (read/write) 663624 663784 160 0.0
.bss 78804 78812 8 0.0
.data 1848 1856 8 0.4
.text 577172 577316 144 0.0
lighting-app k32w061+se05x+release (read/write) 706840 707000 160 0.0
.bss 77164 77172 8 0.0
.data 1912 1920 8 0.4
.text 621964 622108 144 0.0
p6 all-clusters-app default (read/write) 2297936 2298296 360 0.0
.bss 112272 112280 8 0.0
.data 2520 2528 8 0.3
.text 1256200 1256560 360 0.0
lock-app default (read/write) 2215424 2215736 312 0.0
.bss 100896 100904 8 0.0
.data 2400 2408 8 0.3
.text 1173688 1174000 312 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493816 128 0.0
.bss 50208 50216 8 0.0
.data 1008 1016 8 0.8
.text 488368 488496 128 0.0
lock-app qpg6100+debug (read only) 468652 468796 144 0.0
.bss 49152 49160 8 0.0
.data 964 972 8 0.8
.text 463332 463476 144 0.0
Decreases (3 builds for k32w, p6)
platform target config section ef6455d ea1da16 change % change
k32w lock-app k32w061+debug .bss 67676 67668 -8 -0.0
p6 all-clusters-app default .heap 918552 918536 -16 -0.0
lock-app default .heap 930048 930032 -16 -0.0
Full report (8 builds for k32w, p6, qpg)
platform target config section ef6455d ea1da16 change % change
k32w lock-app k32w061+debug (read/write) 598280 598424 144 0.0
.bss 67676 67668 -8 -0.0
.data 1880 1888 8 0.4
.text 522924 523068 144 0.0
shell k32w061+debug (read/write) 663624 663784 160 0.0
.bss 78804 78812 8 0.0
.data 1848 1856 8 0.4
.text 577172 577316 144 0.0
lighting-app k32w061+se05x+release (read/write) 706840 707000 160 0.0
.bss 77164 77172 8 0.0
.data 1912 1920 8 0.4
.text 621964 622108 144 0.0
p6 all-clusters-app default (read/write) 2297936 2298296 360 0.0
.bss 112272 112280 8 0.0
.data 2520 2528 8 0.3
.heap 918552 918536 -16 -0.0
.text 1256200 1256560 360 0.0
lock-app default (read/write) 2215424 2215736 312 0.0
.bss 100896 100904 8 0.0
.data 2400 2408 8 0.3
.heap 930048 930032 -16 -0.0
.text 1173688 1174000 312 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493816 128 0.0
(read/write) 114144 114144 0 0.0
.bss 50208 50216 8 0.0
.data 1008 1016 8 0.8
.text 488368 488496 128 0.0
lock-app qpg6100+debug (read only) 468652 468796 144 0.0
(read/write) 114140 114140 0 0.0
.bss 49152 49160 8 0.0
.data 964 972 8 0.8
.text 463332 463476 144 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0

@github-actions
Copy link

github-actions bot commented Nov 18, 2021

PR #11981: Size comparison from ef6455d to 16b4acf

Increases above 0.2%:

platform target config section ef6455d 16b4acf change % change
efr32 lighting-app BRD4161A .data 1800 1808 8 0.4
BRD4161A+rpc .data 1924 1932 8 0.4
lock-app BRD4161A .data 1756 1764 8 0.5
window-app BRD4161A .data 1760 1768 8 0.5
k32w lighting-app k32w061+se05x+release .data 1912 1920 8 0.4
lock-app k32w061+debug .data 1880 1888 8 0.4
shell k32w061+debug .data 1848 1856 8 0.4
linux all-clusters-app debug .data.rel.ro 63088 63344 256 0.4
.init_array 552 560 8 1.4
.rodata 136661 137365 704 0.5
bridge-app debug+rpc (read/write) 77008 77336 328 0.4
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.init_array 408 416 8 2.0
.rodata 111932 112668 736 0.7
chip-tool debug .data 2272 2288 16 0.7
.got 4416 4456 40 0.9
.init_array 472 480 8 1.7
lighting-app debug+rpc (read/write) 110224 110520 296 0.3
.data.rel.ro 55920 56176 256 0.5
.init_array 536 544 8 1.5
.rodata 129553 130385 832 0.6
ota-provider-app debug (read only) 1268601 1273545 4944 0.4
(read/write) 75656 75952 296 0.4
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.got 4016 4048 32 0.8
.init_array 448 456 8 1.8
.rodata 113951 114455 504 0.4
.text 1057058 1060418 3360 0.3
ota-requestor-app debug (read only) 1354337 1359273 4936 0.4
(read/write) 79392 79688 296 0.4
.data 848 864 16 1.9
.data.rel.ro 26280 26536 256 1.0
.got 3992 4024 32 0.8
.init_array 472 480 8 1.7
.rodata 124968 125480 512 0.4
.text 1129394 1132738 3344 0.3
shell debug (read only) 798801 803841 5040 0.6
(read/write) 66440 66768 328 0.5
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.got 3528 3560 32 0.9
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616082 619522 3440 0.6
tv-app debug .data 2768 2784 16 0.6
.data.rel.ro 60144 60400 256 0.4
.init_array 616 624 8 1.3
.rodata 157893 158589 696 0.4
p6 all-clusters-app default .data 2520 2528 8 0.3
lock-app default .data 2400 2408 8 0.3
qpg lighting-app qpg6100+debug .data 1008 1016 8 0.8
lock-app qpg6100+debug .data 964 972 8 0.8
Increases (23 builds for efr32, k32w, linux, mbed, p6, qpg)
platform target config section ef6455d 16b4acf change % change
efr32 lighting-app BRD4161A (read only) 749928 750288 360 0.0
.data 1800 1808 8 0.4
.text 749920 750280 360 0.0
BRD4161A+rpc (read only) 737468 737780 312 0.0
.data 1924 1932 8 0.4
.text 737460 737772 312 0.0
lock-app BRD4161A (read only) 726984 727344 360 0.0
.data 1756 1764 8 0.5
.text 726976 727336 360 0.0
window-app BRD4161A (read only) 727968 728328 360 0.0
.data 1760 1768 8 0.5
.text 727960 728320 360 0.0
k32w lighting-app k32w061+se05x+release (read/write) 706840 707000 160 0.0
.bss 77164 77172 8 0.0
.data 1912 1920 8 0.4
.text 621964 622108 144 0.0
lock-app k32w061+debug (read/write) 598280 598424 144 0.0
.data 1880 1888 8 0.4
.text 522924 523068 144 0.0
shell k32w061+debug (read/write) 663624 663784 160 0.0
.bss 78804 78812 8 0.0
.data 1848 1856 8 0.4
.text 577172 577316 144 0.0
linux all-clusters-app debug (read only) 1726009 1727625 1616 0.1
(read/write) 126816 127112 296 0.2
.bss 57392 57424 32 0.1
.data.rel.ro 63088 63344 256 0.4
.init_array 552 560 8 1.4
.rodata 136661 137365 704 0.5
.text 1455394 1455586 192 0.0
bridge-app debug+rpc (read only) 1321037 1322685 1648 0.1
(read/write) 77008 77336 328 0.4
.bss 42096 42128 32 0.1
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.init_array 408 416 8 2.0
.rodata 111932 112668 736 0.7
.text 1111701 1111893 192 0.0
chip-tool debug (read only) 4985917 4990877 4960 0.1
(read/write) 166888 167264 376 0.2
.bss 40456 40472 16 0.0
.data 2272 2288 16 0.7
.data.rel.ro 118672 118928 256 0.2
.got 4416 4456 40 0.9
.init_array 472 480 8 1.7
.rodata 268458 268922 464 0.2
.text 4406949 4410277 3328 0.1
lighting-app debug+rpc (read only) 1590161 1591905 1744 0.1
(read/write) 110224 110520 296 0.3
.bss 47760 47792 32 0.1
.data.rel.ro 55920 56176 256 0.5
.init_array 536 544 8 1.5
.rodata 129553 130385 832 0.6
.text 1325602 1325794 192 0.0
ota-provider-app debug (read only) 1268601 1273545 4944 0.4
(read/write) 75656 75952 296 0.4
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.got 4016 4048 32 0.8
.init_array 448 456 8 1.8
.rodata 113951 114455 504 0.4
.text 1057058 1060418 3360 0.3
ota-requestor-app debug (read only) 1354337 1359273 4936 0.4
(read/write) 79392 79688 296 0.4
.data 848 864 16 1.9
.data.rel.ro 26280 26536 256 1.0
.got 3992 4024 32 0.8
.init_array 472 480 8 1.7
.rodata 124968 125480 512 0.4
.text 1129394 1132738 3344 0.3
shell debug (read only) 798801 803841 5040 0.6
(read/write) 66440 66768 328 0.5
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.got 3528 3560 32 0.9
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616082 619522 3440 0.6
tv-app debug (read only) 1872657 1874265 1608 0.1
(read/write) 318968 319280 312 0.1
.bss 250376 250424 48 0.0
.data 2768 2784 16 0.6
.data.rel.ro 60144 60400 256 0.4
.init_array 616 624 8 1.3
.rodata 157893 158589 696 0.4
.text 1569634 1569826 192 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2287616 2287744 128 0.0
.data 5216 5224 8 0.2
.text 1250216 1250344 128 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2273552 2273680 128 0.0
.data 5576 5584 8 0.1
.text 1236152 1236280 128 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2249392 2249520 128 0.0
.data 5568 5576 8 0.1
.text 1211992 1212120 128 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2050480 2050672 192 0.0
.data 4968 4976 8 0.2
.text 1013080 1013272 192 0.0
p6 all-clusters-app default (read/write) 2297936 2298296 360 0.0
.bss 112272 112280 8 0.0
.data 2520 2528 8 0.3
.text 1256200 1256560 360 0.0
lock-app default (read/write) 2215424 2215736 312 0.0
.bss 100896 100904 8 0.0
.data 2400 2408 8 0.3
.text 1173688 1174000 312 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493816 128 0.0
.bss 50208 50216 8 0.0
.data 1008 1016 8 0.8
.text 488368 488496 128 0.0
lock-app qpg6100+debug (read only) 468652 468796 144 0.0
.bss 49152 49160 8 0.0
.data 964 972 8 0.8
.text 463332 463476 144 0.0
Decreases (11 builds for efr32, k32w, mbed, p6)
platform target config section ef6455d 16b4acf change % change
efr32 lighting-app BRD4161A .bss 113740 113732 -8 -0.0
BRD4161A+rpc .bss 130244 130236 -8 -0.0
lock-app BRD4161A .bss 111564 111556 -8 -0.0
window-app BRD4161A .bss 111884 111876 -8 -0.0
k32w lock-app k32w061+debug .bss 67676 67668 -8 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 851944 851936 -8 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858720 858712 -8 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859840 859832 -8 -0.0
shell CY8CPROTO_062_4343W+release .heap 875256 875248 -8 -0.0
p6 all-clusters-app default .heap 918552 918536 -16 -0.0
lock-app default .heap 930048 930032 -16 -0.0
Full report (25 builds for efr32, k32w, linux, mbed, p6, qpg)
platform target config section ef6455d 16b4acf change % change
efr32 lighting-app BRD4161A (read only) 749928 750288 360 0.0
(read/write) 115540 115540 0 0.0
.bss 113740 113732 -8 -0.0
.data 1800 1808 8 0.4
.text 749920 750280 360 0.0
BRD4161A+rpc (read only) 737468 737780 312 0.0
(read/write) 132168 132168 0 0.0
.bss 130244 130236 -8 -0.0
.data 1924 1932 8 0.4
.text 737460 737772 312 0.0
lock-app BRD4161A (read only) 726984 727344 360 0.0
(read/write) 113324 113324 0 0.0
.bss 111564 111556 -8 -0.0
.data 1756 1764 8 0.5
.text 726976 727336 360 0.0
window-app BRD4161A (read only) 727968 728328 360 0.0
(read/write) 113644 113644 0 0.0
.bss 111884 111876 -8 -0.0
.data 1760 1768 8 0.5
.text 727960 728320 360 0.0
k32w lighting-app k32w061+se05x+release (read/write) 706840 707000 160 0.0
.bss 77164 77172 8 0.0
.data 1912 1920 8 0.4
.text 621964 622108 144 0.0
lock-app k32w061+debug (read/write) 598280 598424 144 0.0
.bss 67676 67668 -8 -0.0
.data 1880 1888 8 0.4
.text 522924 523068 144 0.0
shell k32w061+debug (read/write) 663624 663784 160 0.0
.bss 78804 78812 8 0.0
.data 1848 1856 8 0.4
.text 577172 577316 144 0.0
linux all-clusters-app debug (read only) 1726009 1727625 1616 0.1
(read/write) 126816 127112 296 0.2
.bss 57392 57424 32 0.1
.data 1042 1042 0 0.0
.data.rel.ro 63088 63344 256 0.4
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 560 8 1.4
.rodata 136661 137365 704 0.5
.text 1455394 1455586 192 0.0
bridge-app debug+rpc (read only) 1321037 1322685 1648 0.1
(read/write) 77008 77336 328 0.4
.bss 42096 42128 32 0.1
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 416 8 2.0
.rodata 111932 112668 736 0.7
.text 1111701 1111893 192 0.0
chip-tool debug (read only) 4985917 4990877 4960 0.1
(read/write) 166888 167264 376 0.2
.bss 40456 40472 16 0.0
.data 2272 2288 16 0.7
.data.rel.ro 118672 118928 256 0.2
.dynamic 592 592 0 0.0
.got 4416 4456 40 0.9
.init 27 27 0 0.0
.init_array 472 480 8 1.7
.rodata 268458 268922 464 0.2
.text 4406949 4410277 3328 0.1
lighting-app debug+rpc (read only) 1590161 1591905 1744 0.1
(read/write) 110224 110520 296 0.3
.bss 47760 47792 32 0.1
.data 1234 1234 0 0.0
.data.rel.ro 55920 56176 256 0.5
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 544 8 1.5
.rodata 129553 130385 832 0.6
.text 1325602 1325794 192 0.0
ota-provider-app debug (read only) 1268601 1273545 4944 0.4
(read/write) 75656 75952 296 0.4
.bss 44704 44704 0 0.0
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.dynamic 592 592 0 0.0
.got 4016 4048 32 0.8
.init 27 27 0 0.0
.init_array 448 456 8 1.8
.rodata 113951 114455 504 0.4
.text 1057058 1060418 3360 0.3
ota-requestor-app debug (read only) 1354337 1359273 4936 0.4
(read/write) 79392 79688 296 0.4
.bss 47168 47168 0 0.0
.data 848 864 16 1.9
.data.rel.ro 26280 26536 256 1.0
.dynamic 592 592 0 0.0
.got 3992 4024 32 0.8
.init 27 27 0 0.0
.init_array 472 480 8 1.7
.rodata 124968 125480 512 0.4
.text 1129394 1132738 3344 0.3
shell debug (read only) 798801 803841 5040 0.6
(read/write) 66440 66768 328 0.5
.bss 23944 23944 0 0.0
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.dynamic 592 592 0 0.0
.got 3528 3560 32 0.9
.init 27 27 0 0.0
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616082 619522 3440 0.6
tv-app debug (read only) 1872657 1874265 1608 0.1
(read/write) 318968 319280 312 0.1
.bss 250376 250424 48 0.0
.data 2768 2784 16 0.6
.data.rel.ro 60144 60400 256 0.4
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 624 8 1.3
.rodata 157893 158589 696 0.4
.text 1569634 1569826 192 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2287616 2287744 128 0.0
.bss 179284 179284 0 0.0
.data 5216 5224 8 0.2
.heap 851944 851936 -8 -0.0
.text 1250216 1250344 128 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2273552 2273680 128 0.0
.bss 172148 172148 0 0.0
.data 5576 5584 8 0.1
.heap 858720 858712 -8 -0.0
.text 1236152 1236280 128 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2249392 2249520 128 0.0
.bss 171036 171036 0 0.0
.data 5568 5576 8 0.1
.heap 859840 859832 -8 -0.0
.text 1211992 1212120 128 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050480 2050672 192 0.0
.bss 156224 156224 0 0.0
.data 4968 4976 8 0.2
.heap 875256 875248 -8 -0.0
.text 1013080 1013272 192 0.0
p6 all-clusters-app default (read/write) 2297936 2298296 360 0.0
.bss 112272 112280 8 0.0
.data 2520 2528 8 0.3
.heap 918552 918536 -16 -0.0
.text 1256200 1256560 360 0.0
lock-app default (read/write) 2215424 2215736 312 0.0
.bss 100896 100904 8 0.0
.data 2400 2408 8 0.3
.heap 930048 930032 -16 -0.0
.text 1173688 1174000 312 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493816 128 0.0
(read/write) 114144 114144 0 0.0
.bss 50208 50216 8 0.0
.data 1008 1016 8 0.8
.text 488368 488496 128 0.0
lock-app qpg6100+debug (read only) 468652 468796 144 0.0
(read/write) 114140 114140 0 0.0
.bss 49152 49160 8 0.0
.data 964 972 8 0.8
.text 463332 463476 144 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0

@github-actions
Copy link

PR #11981: Size comparison from 7653f00 to df00a08

Decreases (1 build for telink)
platform target config section 7653f00 df00a08 change % change
telink lighting-app tlsr9518adk80d (read/write) 767986 767578 -408 -0.1
bss 79072 79040 -32 -0.0
text 533170 532798 -372 -0.1
Full report (1 build for telink)
platform target config section 7653f00 df00a08 change % change
telink lighting-app tlsr9518adk80d (read/write) 767986 767578 -408 -0.1
bss 79072 79040 -32 -0.0
noinit 37160 37160 0 0.0
text 533170 532798 -372 -0.1

@github-actions
Copy link

github-actions bot commented Nov 18, 2021

PR #11981: Size comparison from 7653f00 to 07adbad

Increases above 0.2%:

platform target config section 7653f00 07adbad change % change
efr32 lighting-app BRD4161A .data 1800 1808 8 0.4
BRD4161A+rpc .data 1924 1932 8 0.4
lock-app BRD4161A .data 1756 1764 8 0.5
window-app BRD4161A .data 1760 1768 8 0.5
k32w lighting-app k32w061+se05x+release .data 1912 1920 8 0.4
lock-app k32w061+debug .data 1880 1888 8 0.4
shell k32w061+debug .data 1848 1856 8 0.4
linux all-clusters-app debug .data.rel.ro 63088 63344 256 0.4
.init_array 552 560 8 1.4
.rodata 136661 137365 704 0.5
bridge-app debug+rpc (read/write) 77008 77336 328 0.4
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.init_array 408 416 8 2.0
.rodata 111932 112668 736 0.7
chip-tool debug .data 2272 2288 16 0.7
.got 4416 4456 40 0.9
.init_array 472 480 8 1.7
lighting-app debug+rpc (read/write) 110224 110520 296 0.3
.data.rel.ro 55920 56176 256 0.5
.init_array 536 544 8 1.5
.rodata 129553 130385 832 0.6
ota-provider-app debug (read only) 1268601 1273545 4944 0.4
(read/write) 75656 75952 296 0.4
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.got 4016 4048 32 0.8
.init_array 448 456 8 1.8
.rodata 113951 114455 504 0.4
.text 1057058 1060418 3360 0.3
ota-requestor-app debug (read only) 1354337 1359273 4936 0.4
(read/write) 79392 79688 296 0.4
.data 848 864 16 1.9
.data.rel.ro 26280 26536 256 1.0
.got 3992 4024 32 0.8
.init_array 472 480 8 1.7
.rodata 124968 125480 512 0.4
.text 1129394 1132738 3344 0.3
shell debug (read only) 798801 803841 5040 0.6
(read/write) 66440 66768 328 0.5
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.got 3528 3560 32 0.9
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616082 619522 3440 0.6
tv-app debug .data 2768 2784 16 0.6
.data.rel.ro 60144 60400 256 0.4
.init_array 616 624 8 1.3
.rodata 157893 158589 696 0.4
p6 all-clusters-app default .data 2520 2528 8 0.3
lock-app default .data 2400 2408 8 0.3
qpg lighting-app qpg6100+debug .data 1008 1016 8 0.8
lock-app qpg6100+debug .data 964 972 8 0.8
Increases (25 builds for efr32, esp32, k32w, linux, mbed, p6, qpg)
platform target config section 7653f00 07adbad change % change
efr32 lighting-app BRD4161A (read only) 749928 750288 360 0.0
.data 1800 1808 8 0.4
.text 749920 750280 360 0.0
BRD4161A+rpc (read only) 737468 737780 312 0.0
.data 1924 1932 8 0.4
.text 737460 737772 312 0.0
lock-app BRD4161A (read only) 726984 727344 360 0.0
.data 1756 1764 8 0.5
.text 726976 727336 360 0.0
window-app BRD4161A (read only) 727968 728328 360 0.0
.data 1760 1768 8 0.5
.text 727960 728320 360 0.0
esp32 all-clusters-app c3devkit (read only) 828536 828624 88 0.0
(read/write) 1220178 1220242 64 0.0
.dram0.data 14084 14092 8 0.1
.flash.rodata 164152 164216 64 0.0
.flash.text 828536 828624 88 0.0
m5stack (read only) 899555 899619 64 0.0
(read/write) 419492 419572 80 0.0
.dram0.bss 62040 62048 8 0.0
.dram0.data 34056 34064 8 0.0
.flash.rodata 192116 192180 64 0.0
.flash.text 894171 894235 64 0.0
k32w lighting-app k32w061+se05x+release (read/write) 706840 707000 160 0.0
.bss 77164 77172 8 0.0
.data 1912 1920 8 0.4
.text 621964 622108 144 0.0
lock-app k32w061+debug (read/write) 598280 598424 144 0.0
.data 1880 1888 8 0.4
.text 522924 523068 144 0.0
shell k32w061+debug (read/write) 663624 663784 160 0.0
.bss 78804 78812 8 0.0
.data 1848 1856 8 0.4
.text 577172 577316 144 0.0
linux all-clusters-app debug (read only) 1726009 1727625 1616 0.1
(read/write) 126816 127112 296 0.2
.bss 57392 57424 32 0.1
.data.rel.ro 63088 63344 256 0.4
.init_array 552 560 8 1.4
.rodata 136661 137365 704 0.5
.text 1455394 1455586 192 0.0
bridge-app debug+rpc (read only) 1321037 1322685 1648 0.1
(read/write) 77008 77336 328 0.4
.bss 42096 42128 32 0.1
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.init_array 408 416 8 2.0
.rodata 111932 112668 736 0.7
.text 1111701 1111893 192 0.0
chip-tool debug (read only) 4985917 4990877 4960 0.1
(read/write) 166888 167264 376 0.2
.bss 40456 40472 16 0.0
.data 2272 2288 16 0.7
.data.rel.ro 118672 118928 256 0.2
.got 4416 4456 40 0.9
.init_array 472 480 8 1.7
.rodata 268458 268922 464 0.2
.text 4406949 4410277 3328 0.1
lighting-app debug+rpc (read only) 1590161 1591905 1744 0.1
(read/write) 110224 110520 296 0.3
.bss 47760 47792 32 0.1
.data.rel.ro 55920 56176 256 0.5
.init_array 536 544 8 1.5
.rodata 129553 130385 832 0.6
.text 1325602 1325794 192 0.0
ota-provider-app debug (read only) 1268601 1273545 4944 0.4
(read/write) 75656 75952 296 0.4
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.got 4016 4048 32 0.8
.init_array 448 456 8 1.8
.rodata 113951 114455 504 0.4
.text 1057058 1060418 3360 0.3
ota-requestor-app debug (read only) 1354337 1359273 4936 0.4
(read/write) 79392 79688 296 0.4
.data 848 864 16 1.9
.data.rel.ro 26280 26536 256 1.0
.got 3992 4024 32 0.8
.init_array 472 480 8 1.7
.rodata 124968 125480 512 0.4
.text 1129394 1132738 3344 0.3
shell debug (read only) 798801 803841 5040 0.6
(read/write) 66440 66768 328 0.5
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.got 3528 3560 32 0.9
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616082 619522 3440 0.6
tv-app debug (read only) 1872657 1874265 1608 0.1
(read/write) 318968 319280 312 0.1
.bss 250376 250424 48 0.0
.data 2768 2784 16 0.6
.data.rel.ro 60144 60400 256 0.4
.init_array 616 624 8 1.3
.rodata 157893 158589 696 0.4
.text 1569634 1569826 192 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2287616 2287744 128 0.0
.data 5216 5224 8 0.2
.text 1250216 1250344 128 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2273552 2273680 128 0.0
.data 5576 5584 8 0.1
.text 1236152 1236280 128 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2249392 2249520 128 0.0
.data 5568 5576 8 0.1
.text 1211992 1212120 128 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2050480 2050672 192 0.0
.data 4968 4976 8 0.2
.text 1013080 1013272 192 0.0
p6 all-clusters-app default (read/write) 2297936 2298296 360 0.0
.bss 112272 112280 8 0.0
.data 2520 2528 8 0.3
.text 1256200 1256560 360 0.0
lock-app default (read/write) 2215424 2215736 312 0.0
.bss 100896 100904 8 0.0
.data 2400 2408 8 0.3
.text 1173688 1174000 312 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493816 128 0.0
.bss 50208 50216 8 0.0
.data 1008 1016 8 0.8
.text 488368 488496 128 0.0
lock-app qpg6100+debug (read only) 468652 468796 144 0.0
.bss 49152 49160 8 0.0
.data 964 972 8 0.8
.text 463332 463476 144 0.0
Decreases (19 builds for efr32, k32w, mbed, nrfconnect, p6, telink)
platform target config section 7653f00 07adbad change % change
efr32 lighting-app BRD4161A .bss 113740 113732 -8 -0.0
BRD4161A+rpc .bss 130244 130236 -8 -0.0
lock-app BRD4161A .bss 111564 111556 -8 -0.0
window-app BRD4161A .bss 111884 111876 -8 -0.0
k32w lock-app k32w061+debug .bss 67676 67668 -8 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 851944 851936 -8 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858720 858712 -8 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859840 859832 -8 -0.0
shell CY8CPROTO_062_4343W+release .heap 875256 875248 -8 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 864563 864275 -288 -0.0
bss 110560 110524 -36 -0.0
text 582568 582316 -252 -0.0
nrf52840dk_nrf52840+rpc (read/write) 826963 826643 -320 -0.0
bss 106916 106880 -36 -0.0
text 556736 556484 -252 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 789618 789330 -288 -0.0
bss 111936 111900 -36 -0.0
text 512040 511788 -252 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 839995 839707 -288 -0.0
bss 109584 109548 -36 -0.0
text 562660 562412 -248 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765282 765010 -272 -0.0
bss 110996 110960 -36 -0.0
text 492224 491976 -248 -0.1
pump-app nrf52840dk_nrf52840 (read/write) 846103 845815 -288 -0.0
bss 109724 109688 -36 -0.0
text 566844 566592 -252 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839695 839407 -288 -0.0
bss 109620 109584 -36 -0.0
text 562280 562032 -248 -0.0
p6 all-clusters-app default .heap 918552 918536 -16 -0.0
lock-app default .heap 930048 930032 -16 -0.0
telink lighting-app tlsr9518adk80d (read/write) 767986 767578 -408 -0.1
bss 79072 79040 -32 -0.0
text 533170 532798 -372 -0.1
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 7653f00 07adbad change % change
efr32 lighting-app BRD4161A (read only) 749928 750288 360 0.0
(read/write) 115540 115540 0 0.0
.bss 113740 113732 -8 -0.0
.data 1800 1808 8 0.4
.text 749920 750280 360 0.0
BRD4161A+rpc (read only) 737468 737780 312 0.0
(read/write) 132168 132168 0 0.0
.bss 130244 130236 -8 -0.0
.data 1924 1932 8 0.4
.text 737460 737772 312 0.0
lock-app BRD4161A (read only) 726984 727344 360 0.0
(read/write) 113324 113324 0 0.0
.bss 111564 111556 -8 -0.0
.data 1756 1764 8 0.5
.text 726976 727336 360 0.0
window-app BRD4161A (read only) 727968 728328 360 0.0
(read/write) 113644 113644 0 0.0
.bss 111884 111876 -8 -0.0
.data 1760 1768 8 0.5
.text 727960 728320 360 0.0
esp32 all-clusters-app c3devkit (read only) 828536 828624 88 0.0
(read/write) 1220178 1220242 64 0.0
.dram0.bss 56688 56688 0 0.0
.dram0.data 14084 14092 8 0.1
.flash.rodata 164152 164216 64 0.0
.flash.text 828536 828624 88 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 899555 899619 64 0.0
(read/write) 419492 419572 80 0.0
.dram0.bss 62040 62048 8 0.0
.dram0.data 34056 34064 8 0.0
.flash.rodata 192116 192180 64 0.0
.flash.text 894171 894235 64 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 706840 707000 160 0.0
.bss 77164 77172 8 0.0
.data 1912 1920 8 0.4
.text 621964 622108 144 0.0
lock-app k32w061+debug (read/write) 598280 598424 144 0.0
.bss 67676 67668 -8 -0.0
.data 1880 1888 8 0.4
.text 522924 523068 144 0.0
shell k32w061+debug (read/write) 663624 663784 160 0.0
.bss 78804 78812 8 0.0
.data 1848 1856 8 0.4
.text 577172 577316 144 0.0
linux all-clusters-app debug (read only) 1726009 1727625 1616 0.1
(read/write) 126816 127112 296 0.2
.bss 57392 57424 32 0.1
.data 1042 1042 0 0.0
.data.rel.ro 63088 63344 256 0.4
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 560 8 1.4
.rodata 136661 137365 704 0.5
.text 1455394 1455586 192 0.0
bridge-app debug+rpc (read only) 1321037 1322685 1648 0.1
(read/write) 77008 77336 328 0.4
.bss 42096 42128 32 0.1
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 416 8 2.0
.rodata 111932 112668 736 0.7
.text 1111701 1111893 192 0.0
chip-tool debug (read only) 4985917 4990877 4960 0.1
(read/write) 166888 167264 376 0.2
.bss 40456 40472 16 0.0
.data 2272 2288 16 0.7
.data.rel.ro 118672 118928 256 0.2
.dynamic 592 592 0 0.0
.got 4416 4456 40 0.9
.init 27 27 0 0.0
.init_array 472 480 8 1.7
.rodata 268458 268922 464 0.2
.text 4406949 4410277 3328 0.1
lighting-app debug+rpc (read only) 1590161 1591905 1744 0.1
(read/write) 110224 110520 296 0.3
.bss 47760 47792 32 0.1
.data 1234 1234 0 0.0
.data.rel.ro 55920 56176 256 0.5
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 544 8 1.5
.rodata 129553 130385 832 0.6
.text 1325602 1325794 192 0.0
ota-provider-app debug (read only) 1268601 1273545 4944 0.4
(read/write) 75656 75952 296 0.4
.bss 44704 44704 0 0.0
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.dynamic 592 592 0 0.0
.got 4016 4048 32 0.8
.init 27 27 0 0.0
.init_array 448 456 8 1.8
.rodata 113951 114455 504 0.4
.text 1057058 1060418 3360 0.3
ota-requestor-app debug (read only) 1354337 1359273 4936 0.4
(read/write) 79392 79688 296 0.4
.bss 47168 47168 0 0.0
.data 848 864 16 1.9
.data.rel.ro 26280 26536 256 1.0
.dynamic 592 592 0 0.0
.got 3992 4024 32 0.8
.init 27 27 0 0.0
.init_array 472 480 8 1.7
.rodata 124968 125480 512 0.4
.text 1129394 1132738 3344 0.3
shell debug (read only) 798801 803841 5040 0.6
(read/write) 66440 66768 328 0.5
.bss 23944 23944 0 0.0
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.dynamic 592 592 0 0.0
.got 3528 3560 32 0.9
.init 27 27 0 0.0
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616082 619522 3440 0.6
tv-app debug (read only) 1872657 1874265 1608 0.1
(read/write) 318968 319280 312 0.1
.bss 250376 250424 48 0.0
.data 2768 2784 16 0.6
.data.rel.ro 60144 60400 256 0.4
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 624 8 1.3
.rodata 157893 158589 696 0.4
.text 1569634 1569826 192 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2287616 2287744 128 0.0
.bss 179284 179284 0 0.0
.data 5216 5224 8 0.2
.heap 851944 851936 -8 -0.0
.text 1250216 1250344 128 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2273552 2273680 128 0.0
.bss 172148 172148 0 0.0
.data 5576 5584 8 0.1
.heap 858720 858712 -8 -0.0
.text 1236152 1236280 128 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2249392 2249520 128 0.0
.bss 171036 171036 0 0.0
.data 5568 5576 8 0.1
.heap 859840 859832 -8 -0.0
.text 1211992 1212120 128 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050480 2050672 192 0.0
.bss 156224 156224 0 0.0
.data 4968 4976 8 0.2
.heap 875256 875248 -8 -0.0
.text 1013080 1013272 192 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 864563 864275 -288 -0.0
bss 110560 110524 -36 -0.0
rodata 95828 95828 0 0.0
text 582568 582316 -252 -0.0
nrf52840dk_nrf52840+rpc (read/write) 826963 826643 -320 -0.0
bss 106916 106880 -36 -0.0
rodata 87012 87012 0 0.0
text 556736 556484 -252 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 789618 789330 -288 -0.0
bss 111936 111900 -36 -0.0
rodata 91084 91084 0 0.0
text 512040 511788 -252 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 839995 839707 -288 -0.0
bss 109584 109548 -36 -0.0
rodata 92300 92300 0 0.0
text 562660 562412 -248 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765282 765010 -272 -0.0
bss 110996 110960 -36 -0.0
rodata 87604 87604 0 0.0
text 492224 491976 -248 -0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846103 845815 -288 -0.0
bss 109724 109688 -36 -0.0
rodata 94008 94008 0 0.0
text 566844 566592 -252 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839695 839407 -288 -0.0
bss 109620 109584 -36 -0.0
rodata 92256 92256 0 0.0
text 562280 562032 -248 -0.0
shell nrf52840dk_nrf52840 (read/write) 777971 777971 0 0.0
bss 109068 109068 0 0.0
rodata 73064 73064 0 0.0
text 521236 521236 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693026 693026 0 0.0
bss 110052 110052 0 0.0
rodata 67708 67708 0 0.0
text 441848 441848 0 0.0
p6 all-clusters-app default (read/write) 2297936 2298296 360 0.0
.bss 112272 112280 8 0.0
.data 2520 2528 8 0.3
.heap 918552 918536 -16 -0.0
.text 1256200 1256560 360 0.0
lock-app default (read/write) 2215424 2215736 312 0.0
.bss 100896 100904 8 0.0
.data 2400 2408 8 0.3
.heap 930048 930032 -16 -0.0
.text 1173688 1174000 312 0.0
qpg lighting-app qpg6100+debug (read only) 493688 493816 128 0.0
(read/write) 114144 114144 0 0.0
.bss 50208 50216 8 0.0
.data 1008 1016 8 0.8
.text 488368 488496 128 0.0
lock-app qpg6100+debug (read only) 468652 468796 144 0.0
(read/write) 114140 114140 0 0.0
.bss 49152 49160 8 0.0
.data 964 972 8 0.8
.text 463332 463476 144 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 767986 767578 -408 -0.1
bss 79072 79040 -32 -0.0
noinit 37160 37160 0 0.0
text 533170 532798 -372 -0.1

Copy link
Contributor

@Damian-Nordic Damian-Nordic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make sure Zephyr's implementation is used in nRF connect and Telink platforms, and is initialized properly.

src/include/platform/DiagnosticDataProvider.h Show resolved Hide resolved
src/platform/Zephyr/DiagnosticDataProviderImpl.cpp Outdated Show resolved Hide resolved
src/platform/Zephyr/DiagnosticDataProviderImpl.cpp Outdated Show resolved Hide resolved
src/platform/Zephyr/PlatformManagerImpl.cpp Show resolved Hide resolved
src/platform/nrfconnect/BUILD.gn Outdated Show resolved Hide resolved
src/platform/telink/BUILD.gn Outdated Show resolved Hide resolved
@github-actions
Copy link

PR #11981: Size comparison from aa8a6d0 to 8b88ffd

Increases above 0.2%:

platform target config section aa8a6d0 8b88ffd change % change
k32w lock-app k32w061+debug .data 1880 1888 8 0.4
shell k32w061+debug .data 1848 1856 8 0.4
lighting-app k32w061+se05x+release .data 1912 1920 8 0.4
qpg lighting-app qpg6100+debug .data 1008 1016 8 0.8
lock-app qpg6100+debug .data 964 972 8 0.8
Increases (5 builds for k32w, qpg)
platform target config section aa8a6d0 8b88ffd change % change
k32w lock-app k32w061+debug (read/write) 598960 599112 152 0.0
.data 1880 1888 8 0.4
.text 523564 523708 144 0.0
shell k32w061+debug (read/write) 664336 664496 160 0.0
.bss 78876 78884 8 0.0
.data 1848 1856 8 0.4
.text 577812 577956 144 0.0
lighting-app k32w061+se05x+release (read/write) 707528 707680 152 0.0
.data 1912 1920 8 0.4
.text 622604 622748 144 0.0
qpg lighting-app qpg6100+debug (read only) 494312 494432 120 0.0
.data 1008 1016 8 0.8
.text 488992 489112 120 0.0
lock-app qpg6100+debug (read only) 469268 469412 144 0.0
.data 964 972 8 0.8
.text 463948 464092 144 0.0
Decreases (1 build for qpg)
platform target config section aa8a6d0 8b88ffd change % change
qpg persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
.bss 8994 8986 -8 -0.1
.text 100096 100088 -8 -0.0
Full report (6 builds for k32w, qpg)
platform target config section aa8a6d0 8b88ffd change % change
k32w lock-app k32w061+debug (read/write) 598960 599112 152 0.0
.bss 67716 67716 0 0.0
.data 1880 1888 8 0.4
.text 523564 523708 144 0.0
shell k32w061+debug (read/write) 664336 664496 160 0.0
.bss 78876 78884 8 0.0
.data 1848 1856 8 0.4
.text 577812 577956 144 0.0
lighting-app k32w061+se05x+release (read/write) 707528 707680 152 0.0
.bss 77212 77212 0 0.0
.data 1912 1920 8 0.4
.text 622604 622748 144 0.0
qpg lighting-app qpg6100+debug (read only) 494312 494432 120 0.0
(read/write) 114144 114144 0 0.0
.bss 50256 50256 0 0.0
.data 1008 1016 8 0.8
.text 488992 489112 120 0.0
lock-app qpg6100+debug (read only) 469268 469412 144 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 972 8 0.8
.text 463948 464092 144 0.0
persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8986 -8 -0.1
.data 272 272 0 0.0
.text 100096 100088 -8 -0.0

@github-actions
Copy link

PR #11981: Size comparison from f58ad86 to 83daa49

Increases above 0.2%:

platform target config section f58ad86 83daa49 change % change
qpg lighting-app qpg6100+debug .data 1008 1016 8 0.8
lock-app qpg6100+debug .data 964 972 8 0.8
Increases (2 builds for qpg)
platform target config section f58ad86 83daa49 change % change
qpg lighting-app qpg6100+debug (read only) 494320 494440 120 0.0
.data 1008 1016 8 0.8
.text 489000 489120 120 0.0
lock-app qpg6100+debug (read only) 469276 469420 144 0.0
.data 964 972 8 0.8
.text 463956 464100 144 0.0
Decreases (1 build for qpg)
platform target config section f58ad86 83daa49 change % change
qpg persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
.bss 8994 8986 -8 -0.1
.text 100096 100088 -8 -0.0
Full report (3 builds for qpg)
platform target config section f58ad86 83daa49 change % change
qpg lighting-app qpg6100+debug (read only) 494320 494440 120 0.0
(read/write) 114144 114144 0 0.0
.bss 50256 50256 0 0.0
.data 1008 1016 8 0.8
.text 489000 489120 120 0.0
lock-app qpg6100+debug (read only) 469276 469420 144 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 972 8 0.8
.text 463956 464100 144 0.0
persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8986 -8 -0.1
.data 272 272 0 0.0
.text 100096 100088 -8 -0.0

@github-actions
Copy link

PR #11981: Size comparison from 9a6c97b to cb367b9

Increases above 0.2%:

platform target config section 9a6c97b cb367b9 change % change
k32w lock-app k32w061+debug .data 1880 1888 8 0.4
shell k32w061+debug .data 1848 1856 8 0.4
lighting-app k32w061+se05x+release .data 1912 1920 8 0.4
p6 all-clusters-app default .data 2528 2536 8 0.3
lock-app default .data 2400 2408 8 0.3
qpg lighting-app qpg6100+debug .data 1008 1016 8 0.8
lock-app qpg6100+debug .data 964 972 8 0.8
Increases (7 builds for k32w, p6, qpg)
platform target config section 9a6c97b cb367b9 change % change
k32w lock-app k32w061+debug (read/write) 598976 599128 152 0.0
.data 1880 1888 8 0.4
.text 523580 523724 144 0.0
shell k32w061+debug (read/write) 664352 664512 160 0.0
.bss 78876 78884 8 0.0
.data 1848 1856 8 0.4
.text 577828 577972 144 0.0
lighting-app k32w061+se05x+release (read/write) 707544 707696 152 0.0
.data 1912 1920 8 0.4
.text 622620 622764 144 0.0
p6 all-clusters-app default (read/write) 2303048 2303376 328 0.0
.bss 113280 113288 8 0.0
.data 2528 2536 8 0.3
.text 1261312 1261640 328 0.0
lock-app default (read/write) 2216248 2216576 328 0.0
.bss 100944 100952 8 0.0
.data 2400 2408 8 0.3
.text 1174512 1174840 328 0.0
qpg lighting-app qpg6100+debug (read only) 494320 494440 120 0.0
.data 1008 1016 8 0.8
.text 489000 489120 120 0.0
lock-app qpg6100+debug (read only) 469276 469420 144 0.0
.data 964 972 8 0.8
.text 463956 464100 144 0.0
Decreases (3 builds for p6, qpg)
platform target config section 9a6c97b cb367b9 change % change
p6 all-clusters-app default .heap 917536 917520 -16 -0.0
lock-app default .heap 930000 929984 -16 -0.0
qpg persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
.bss 8994 8986 -8 -0.1
.text 100096 100088 -8 -0.0
Full report (8 builds for k32w, p6, qpg)
platform target config section 9a6c97b cb367b9 change % change
k32w lock-app k32w061+debug (read/write) 598976 599128 152 0.0
.bss 67716 67716 0 0.0
.data 1880 1888 8 0.4
.text 523580 523724 144 0.0
shell k32w061+debug (read/write) 664352 664512 160 0.0
.bss 78876 78884 8 0.0
.data 1848 1856 8 0.4
.text 577828 577972 144 0.0
lighting-app k32w061+se05x+release (read/write) 707544 707696 152 0.0
.bss 77212 77212 0 0.0
.data 1912 1920 8 0.4
.text 622620 622764 144 0.0
p6 all-clusters-app default (read/write) 2303048 2303376 328 0.0
.bss 113280 113288 8 0.0
.data 2528 2536 8 0.3
.heap 917536 917520 -16 -0.0
.text 1261312 1261640 328 0.0
lock-app default (read/write) 2216248 2216576 328 0.0
.bss 100944 100952 8 0.0
.data 2400 2408 8 0.3
.heap 930000 929984 -16 -0.0
.text 1174512 1174840 328 0.0
qpg lighting-app qpg6100+debug (read only) 494320 494440 120 0.0
(read/write) 114144 114144 0 0.0
.bss 50256 50256 0 0.0
.data 1008 1016 8 0.8
.text 489000 489120 120 0.0
lock-app qpg6100+debug (read only) 469276 469420 144 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 972 8 0.8
.text 463956 464100 144 0.0
persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8986 -8 -0.1
.data 272 272 0 0.0
.text 100096 100088 -8 -0.0

@github-actions
Copy link

github-actions bot commented Nov 22, 2021

PR #11981: Size comparison from 63ea01b to 1158afe

Increases above 0.2%:

platform target config section 63ea01b 1158afe change % change
efr32 lighting-app BRD4161A .data 1800 1808 8 0.4
BRD4161A+rpc .data 1924 1932 8 0.4
lock-app BRD4161A .data 1756 1764 8 0.5
window-app BRD4161A .data 1764 1772 8 0.5
k32w lighting-app k32w061+se05x+release .data 1912 1920 8 0.4
lock-app k32w061+debug .data 1880 1888 8 0.4
shell k32w061+debug .data 1848 1856 8 0.4
linux all-clusters-app debug .data.rel.ro 63504 63760 256 0.4
.init_array 560 568 8 1.4
.rodata 137781 138485 704 0.5
bridge-app debug+rpc (read/write) 76432 76760 328 0.4
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.init_array 408 416 8 2.0
.rodata 112316 113052 736 0.7
chip-tool debug .data 2272 2288 16 0.7
.got 4416 4456 40 0.9
.init_array 472 480 8 1.7
lighting-app debug+rpc (read/write) 109616 109912 296 0.3
.data.rel.ro 55920 56176 256 0.5
.init_array 536 544 8 1.5
.rodata 129937 130769 832 0.6
ota-provider-app debug (read only) 1273993 1278937 4944 0.4
(read/write) 75048 75376 328 0.4
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.got 4016 4048 32 0.8
.init_array 448 456 8 1.8
.rodata 114335 114839 504 0.4
.text 1062066 1065426 3360 0.3
ota-requestor-app debug (read only) 1370241 1375201 4960 0.4
(read/write) 78912 79240 328 0.4
.data 848 864 16 1.9
.data.rel.ro 26408 26664 256 1.0
.got 4000 4032 32 0.8
.init_array 472 480 8 1.7
.rodata 125736 126248 512 0.4
.text 1144130 1147490 3360 0.3
shell debug (read only) 799185 804225 5040 0.6
(read/write) 65832 66160 328 0.5
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.got 3528 3560 32 0.9
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616466 619906 3440 0.6
tv-app debug .data 2768 2784 16 0.6
.data.rel.ro 60264 60520 256 0.4
.init_array 616 624 8 1.3
.rodata 158629 159325 696 0.4
p6 all-clusters-app default .data 2528 2536 8 0.3
lock-app default .data 2400 2408 8 0.3
qpg lighting-app qpg6100+debug .data 1008 1016 8 0.8
lock-app qpg6100+debug .data 964 972 8 0.8
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63ea01b 1158afe change % change
efr32 lighting-app BRD4161A (read only) 750752 751112 360 0.0
.data 1800 1808 8 0.4
.text 750744 751104 360 0.0
BRD4161A+rpc (read only) 738292 738604 312 0.0
.data 1924 1932 8 0.4
.text 738284 738596 312 0.0
lock-app BRD4161A (read only) 727824 728184 360 0.0
.data 1756 1764 8 0.5
.text 727816 728176 360 0.0
window-app BRD4161A (read only) 731272 731632 360 0.0
.data 1764 1772 8 0.5
.text 731264 731624 360 0.0
esp32 all-clusters-app c3devkit (read only) 833422 833510 88 0.0
(read/write) 1221938 1222018 80 0.0
.dram0.data 14092 14100 8 0.1
.flash.rodata 164840 164904 64 0.0
.flash.text 833422 833510 88 0.0
m5stack (read only) 904443 904543 100 0.0
(read/write) 421232 421312 80 0.0
.dram0.bss 63112 63120 8 0.0
.dram0.data 34056 34064 8 0.0
.flash.rodata 192784 192848 64 0.0
.flash.text 899059 899159 100 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707544 707696 152 0.0
.data 1912 1920 8 0.4
.text 622620 622764 144 0.0
lock-app k32w061+debug (read/write) 598976 599128 152 0.0
.data 1880 1888 8 0.4
.text 523580 523724 144 0.0
shell k32w061+debug (read/write) 664352 664512 160 0.0
.bss 78876 78884 8 0.0
.data 1848 1856 8 0.4
.text 577828 577972 144 0.0
linux all-clusters-app debug (read only) 1746633 1748249 1616 0.1
(read/write) 128392 128688 296 0.2
.bss 58544 58576 32 0.1
.data.rel.ro 63504 63760 256 0.4
.init_array 560 568 8 1.4
.rodata 137781 138485 704 0.5
.text 1473218 1473410 192 0.0
bridge-app debug+rpc (read only) 1326445 1328093 1648 0.1
(read/write) 76432 76760 328 0.4
.bss 41520 41552 32 0.1
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.init_array 408 416 8 2.0
.rodata 112316 113052 736 0.7
.text 1116725 1116917 192 0.0
chip-tool debug (read only) 5867333 5872277 4944 0.1
(read/write) 195496 195872 376 0.2
.bss 39848 39896 48 0.1
.data 2272 2288 16 0.7
.data.rel.ro 147872 148128 256 0.2
.got 4416 4456 40 0.9
.init_array 472 480 8 1.7
.rodata 278122 278586 464 0.2
.text 5210181 5213493 3312 0.1
lighting-app debug+rpc (read only) 1595553 1597297 1744 0.1
(read/write) 109616 109912 296 0.3
.bss 47152 47184 32 0.1
.data.rel.ro 55920 56176 256 0.5
.init_array 536 544 8 1.5
.rodata 129937 130769 832 0.6
.text 1330610 1330802 192 0.0
ota-provider-app debug (read only) 1273993 1278937 4944 0.4
(read/write) 75048 75376 328 0.4
.bss 44096 44128 32 0.1
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.got 4016 4048 32 0.8
.init_array 448 456 8 1.8
.rodata 114335 114839 504 0.4
.text 1062066 1065426 3360 0.3
ota-requestor-app debug (read only) 1370241 1375201 4960 0.4
(read/write) 78912 79240 328 0.4
.bss 46560 46592 32 0.1
.data 848 864 16 1.9
.data.rel.ro 26408 26664 256 1.0
.got 4000 4032 32 0.8
.init_array 472 480 8 1.7
.rodata 125736 126248 512 0.4
.text 1144130 1147490 3360 0.3
shell debug (read only) 799185 804225 5040 0.6
(read/write) 65832 66160 328 0.5
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.got 3528 3560 32 0.9
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616466 619906 3440 0.6
tv-app debug (read only) 1888169 1889777 1608 0.1
(read/write) 318520 318832 312 0.1
.bss 249800 249848 48 0.0
.data 2768 2784 16 0.6
.data.rel.ro 60264 60520 256 0.4
.init_array 616 624 8 1.3
.rodata 158629 159325 696 0.4
.text 1584098 1584290 192 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290256 2290384 128 0.0
.data 5224 5232 8 0.2
.text 1252856 1252984 128 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274384 2274512 128 0.0
.data 5576 5584 8 0.1
.text 1236984 1237112 128 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2250224 2250352 128 0.0
.data 5568 5576 8 0.1
.text 1212824 1212952 128 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2050544 2050736 192 0.0
.data 4968 4976 8 0.2
.text 1013144 1013336 192 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865267 865419 152 0.0
bss 110604 110612 8 0.0
rodata 95828 95892 64 0.1
text 583212 583288 76 0.0
nrf52840dk_nrf52840+rpc (read/write) 827635 827787 152 0.0
bss 106960 106968 8 0.0
rodata 87012 87076 64 0.1
text 557380 557456 76 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790322 790458 136 0.0
bss 111980 111988 8 0.0
rodata 91084 91148 64 0.1
text 512684 512756 72 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840667 840851 184 0.0
bss 109628 109636 8 0.0
rodata 92300 92364 64 0.1
text 563308 563384 76 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765970 766138 168 0.0
bss 111040 111048 8 0.0
rodata 87604 87668 64 0.1
text 492868 492940 72 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846807 846959 152 0.0
bss 109768 109776 8 0.0
rodata 94008 94072 64 0.1
text 567488 567564 76 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840367 840551 184 0.0
bss 109664 109672 8 0.0
rodata 92256 92320 64 0.1
text 562928 563004 76 0.0
shell nrf52840dk_nrf52840 (read/write) 778003 778475 472 0.1
bss 109112 109160 48 0.0
rodata 73064 73128 64 0.1
text 521244 521572 328 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693498 440 0.1
bss 110096 110144 48 0.0
rodata 67708 67772 64 0.1
text 441856 442180 324 0.1
p6 all-clusters-app default (read/write) 2303048 2303376 328 0.0
.bss 113280 113288 8 0.0
.data 2528 2536 8 0.3
.text 1261312 1261640 328 0.0
lock-app default (read/write) 2216248 2216576 328 0.0
.bss 100944 100952 8 0.0
.data 2400 2408 8 0.3
.text 1174512 1174840 328 0.0
qpg lighting-app qpg6100+debug (read only) 494320 494440 120 0.0
.data 1008 1016 8 0.8
.text 489000 489120 120 0.0
lock-app qpg6100+debug (read only) 469276 469420 144 0.0
.data 964 972 8 0.8
.text 463956 464100 144 0.0
telink lighting-app tlsr9518adk80d (read/write) 768698 768818 120 0.0
bss 79116 79132 16 0.0
text 533836 533868 32 0.0
Decreases (11 builds for efr32, mbed, p6, qpg)
platform target config section 63ea01b 1158afe change % change
efr32 lighting-app BRD4161A .bss 117892 117884 -8 -0.0
BRD4161A+rpc .bss 134396 134388 -8 -0.0
lock-app BRD4161A .bss 115716 115708 -8 -0.0
window-app BRD4161A .bss 116068 116060 -8 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 180308 180300 -8 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858664 858656 -8 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859784 859776 -8 -0.0
shell CY8CPROTO_062_4343W+release .heap 875200 875192 -8 -0.0
p6 all-clusters-app default .heap 917536 917520 -16 -0.0
lock-app default .heap 930000 929984 -16 -0.0
qpg persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
.bss 8994 8986 -8 -0.1
.text 100096 100088 -8 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 63ea01b 1158afe change % change
efr32 lighting-app BRD4161A (read only) 750752 751112 360 0.0
(read/write) 119692 119692 0 0.0
.bss 117892 117884 -8 -0.0
.data 1800 1808 8 0.4
.text 750744 751104 360 0.0
BRD4161A+rpc (read only) 738292 738604 312 0.0
(read/write) 136320 136320 0 0.0
.bss 134396 134388 -8 -0.0
.data 1924 1932 8 0.4
.text 738284 738596 312 0.0
lock-app BRD4161A (read only) 727824 728184 360 0.0
(read/write) 117476 117476 0 0.0
.bss 115716 115708 -8 -0.0
.data 1756 1764 8 0.5
.text 727816 728176 360 0.0
window-app BRD4161A (read only) 731272 731632 360 0.0
(read/write) 117836 117836 0 0.0
.bss 116068 116060 -8 -0.0
.data 1764 1772 8 0.5
.text 731264 731624 360 0.0
esp32 all-clusters-app c3devkit (read only) 833422 833510 88 0.0
(read/write) 1221938 1222018 80 0.0
.dram0.bss 57752 57752 0 0.0
.dram0.data 14092 14100 8 0.1
.flash.rodata 164840 164904 64 0.0
.flash.text 833422 833510 88 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 904443 904543 100 0.0
(read/write) 421232 421312 80 0.0
.dram0.bss 63112 63120 8 0.0
.dram0.data 34056 34064 8 0.0
.flash.rodata 192784 192848 64 0.0
.flash.text 899059 899159 100 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707544 707696 152 0.0
.bss 77212 77212 0 0.0
.data 1912 1920 8 0.4
.text 622620 622764 144 0.0
lock-app k32w061+debug (read/write) 598976 599128 152 0.0
.bss 67716 67716 0 0.0
.data 1880 1888 8 0.4
.text 523580 523724 144 0.0
shell k32w061+debug (read/write) 664352 664512 160 0.0
.bss 78876 78884 8 0.0
.data 1848 1856 8 0.4
.text 577828 577972 144 0.0
linux all-clusters-app debug (read only) 1746633 1748249 1616 0.1
(read/write) 128392 128688 296 0.2
.bss 58544 58576 32 0.1
.data 1042 1042 0 0.0
.data.rel.ro 63504 63760 256 0.4
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 568 8 1.4
.rodata 137781 138485 704 0.5
.text 1473218 1473410 192 0.0
bridge-app debug+rpc (read only) 1326445 1328093 1648 0.1
(read/write) 76432 76760 328 0.4
.bss 41520 41552 32 0.1
.data 1568 1584 16 1.0
.data.rel.ro 28352 28608 256 0.9
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 416 8 2.0
.rodata 112316 113052 736 0.7
.text 1116725 1116917 192 0.0
chip-tool debug (read only) 5867333 5872277 4944 0.1
(read/write) 195496 195872 376 0.2
.bss 39848 39896 48 0.1
.data 2272 2288 16 0.7
.data.rel.ro 147872 148128 256 0.2
.dynamic 592 592 0 0.0
.got 4416 4456 40 0.9
.init 27 27 0 0.0
.init_array 472 480 8 1.7
.rodata 278122 278586 464 0.2
.text 5210181 5213493 3312 0.1
lighting-app debug+rpc (read only) 1595553 1597297 1744 0.1
(read/write) 109616 109912 296 0.3
.bss 47152 47184 32 0.1
.data 1234 1234 0 0.0
.data.rel.ro 55920 56176 256 0.5
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 544 8 1.5
.rodata 129937 130769 832 0.6
.text 1330610 1330802 192 0.0
ota-provider-app debug (read only) 1273993 1278937 4944 0.4
(read/write) 75048 75376 328 0.4
.bss 44096 44128 32 0.1
.data 784 800 16 2.0
.data.rel.ro 25080 25336 256 1.0
.dynamic 592 592 0 0.0
.got 4016 4048 32 0.8
.init 27 27 0 0.0
.init_array 448 456 8 1.8
.rodata 114335 114839 504 0.4
.text 1062066 1065426 3360 0.3
ota-requestor-app debug (read only) 1370241 1375201 4960 0.4
(read/write) 78912 79240 328 0.4
.bss 46560 46592 32 0.1
.data 848 864 16 1.9
.data.rel.ro 26408 26664 256 1.0
.dynamic 592 592 0 0.0
.got 4000 4032 32 0.8
.init 27 27 0 0.0
.init_array 472 480 8 1.7
.rodata 125736 126248 512 0.4
.text 1144130 1147490 3360 0.3
shell debug (read only) 799185 804225 5040 0.6
(read/write) 65832 66160 328 0.5
.bss 23336 23336 0 0.0
.data 242 274 32 13.2
.data.rel.ro 37752 38008 256 0.7
.dynamic 592 592 0 0.0
.got 3528 3560 32 0.9
.init 27 27 0 0.0
.init_array 344 352 8 2.3
.rodata 78703 79215 512 0.7
.text 616466 619906 3440 0.6
tv-app debug (read only) 1888169 1889777 1608 0.1
(read/write) 318520 318832 312 0.1
.bss 249800 249848 48 0.0
.data 2768 2784 16 0.6
.data.rel.ro 60264 60520 256 0.4
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 624 8 1.3
.rodata 158629 159325 696 0.4
.text 1584098 1584290 192 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290256 2290384 128 0.0
.bss 180308 180300 -8 -0.0
.data 5224 5232 8 0.2
.heap 850912 850912 0 0.0
.text 1252856 1252984 128 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274384 2274512 128 0.0
.bss 172204 172204 0 0.0
.data 5576 5584 8 0.1
.heap 858664 858656 -8 -0.0
.text 1236984 1237112 128 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2250224 2250352 128 0.0
.bss 171092 171092 0 0.0
.data 5568 5576 8 0.1
.heap 859784 859776 -8 -0.0
.text 1212824 1212952 128 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050544 2050736 192 0.0
.bss 156280 156280 0 0.0
.data 4968 4976 8 0.2
.heap 875200 875192 -8 -0.0
.text 1013144 1013336 192 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865267 865419 152 0.0
bss 110604 110612 8 0.0
rodata 95828 95892 64 0.1
text 583212 583288 76 0.0
nrf52840dk_nrf52840+rpc (read/write) 827635 827787 152 0.0
bss 106960 106968 8 0.0
rodata 87012 87076 64 0.1
text 557380 557456 76 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790322 790458 136 0.0
bss 111980 111988 8 0.0
rodata 91084 91148 64 0.1
text 512684 512756 72 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840667 840851 184 0.0
bss 109628 109636 8 0.0
rodata 92300 92364 64 0.1
text 563308 563384 76 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765970 766138 168 0.0
bss 111040 111048 8 0.0
rodata 87604 87668 64 0.1
text 492868 492940 72 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846807 846959 152 0.0
bss 109768 109776 8 0.0
rodata 94008 94072 64 0.1
text 567488 567564 76 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840367 840551 184 0.0
bss 109664 109672 8 0.0
rodata 92256 92320 64 0.1
text 562928 563004 76 0.0
shell nrf52840dk_nrf52840 (read/write) 778003 778475 472 0.1
bss 109112 109160 48 0.0
rodata 73064 73128 64 0.1
text 521244 521572 328 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693498 440 0.1
bss 110096 110144 48 0.0
rodata 67708 67772 64 0.1
text 441856 442180 324 0.1
p6 all-clusters-app default (read/write) 2303048 2303376 328 0.0
.bss 113280 113288 8 0.0
.data 2528 2536 8 0.3
.heap 917536 917520 -16 -0.0
.text 1261312 1261640 328 0.0
lock-app default (read/write) 2216248 2216576 328 0.0
.bss 100944 100952 8 0.0
.data 2400 2408 8 0.3
.heap 930000 929984 -16 -0.0
.text 1174512 1174840 328 0.0
qpg lighting-app qpg6100+debug (read only) 494320 494440 120 0.0
(read/write) 114144 114144 0 0.0
.bss 50256 50256 0 0.0
.data 1008 1016 8 0.8
.text 489000 489120 120 0.0
lock-app qpg6100+debug (read only) 469276 469420 144 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 972 8 0.8
.text 463956 464100 144 0.0
persistent-storage-app qpg6100+debug (read only) 105416 105408 -8 -0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8986 -8 -0.1
.data 272 272 0 0.0
.text 100096 100088 -8 -0.0
telink lighting-app tlsr9518adk80d (read/write) 768698 768818 120 0.0
bss 79116 79132 16 0.0
noinit 37160 37160 0 0.0
text 533836 533868 32 0.0

@yufengwangca yufengwangca merged commit 3e863a9 into project-chip:master Nov 22, 2021
@yufengwangca yufengwangca deleted the pr/diagnostic/interface branch November 22, 2021 19:45
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.

Introduce DiagnosticDataProvider + DiagnosticsDelegate for all diagnostics clusters.
5 participants