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

Add pw_trace functionality to esp32 all cluster app #11203

Merged

Conversation

yyzhong-g
Copy link
Contributor

Add pw_trace rpc service to Rpc.cpp.

Problem

Integrate pw_trace module into esp32 all-cluster-app

Change overview

Add pw::trace::TraceService to Rpc.cc

Testing

build esp32 all cluster app with RPC on and off.

Add pw_trace rpc service to Rpc.cpp.
@github-actions
Copy link

github-actions bot commented Oct 29, 2021

PR #11203: Size comparison from e4407c4 to 3f8649e

Decreases (1 build for esp32)
platform target config section e4407c4 3f8649e change % change
esp32 all-clusters-app m5stack (read only) 907791 907703 -88 -0.0
.flash.text 907791 907703 -88 -0.0
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section e4407c4 3f8649e change % change
efr32 lighting-app BRD4161A (read only) 738168 738168 0 0.0
(read/write) 115428 115428 0 0.0
.bss 113676 113676 0 0.0
.data 1752 1752 0 0.0
.text 738160 738160 0 0.0
BRD4161A+rpc (read only) 725608 725608 0 0.0
(read/write) 132036 132036 0 0.0
.bss 130180 130180 0 0.0
.data 1852 1852 0 0.0
.text 725600 725600 0 0.0
lock-app BRD4161A (read only) 717464 717464 0 0.0
(read/write) 113244 113244 0 0.0
.bss 111532 111532 0 0.0
.data 1712 1712 0 0.0
.text 717456 717456 0 0.0
window-app BRD4161A (read only) 718368 718368 0 0.0
(read/write) 113572 113572 0 0.0
.bss 111852 111852 0 0.0
.data 1716 1716 0 0.0
.text 718360 718360 0 0.0
esp32 all-clusters-app c3devkit (read only) 876470 876470 0 0.0
(read/write) 1308944 1308944 0 0.0
.dram0.bss 59248 59248 0 0.0
.dram0.data 16448 16448 0 0.0
.flash.rodata 200016 200016 0 0.0
.flash.text 876470 876470 0 0.0
.iram0.text 57554 57554 0 0.0
m5stack (read only) 907791 907703 -88 -0.0
(read/write) 428724 428724 0 0.0
.dram0.bss 61744 61744 0 0.0
.dram0.data 32084 32084 0 0.0
.flash.rodata 208732 208732 0 0.0
.flash.text 907791 907703 -88 -0.0
.iram0.text 125115 125115 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701720 701720 0 0.0
.bss 78688 78688 0 0.0
.data 1900 1900 0 0.0
.text 615332 615332 0 0.0
lock-app k32w061+debug (read/write) 593676 593676 0 0.0
.bss 69172 69172 0 0.0
.data 1864 1864 0 0.0
.text 516840 516840 0 0.0
shell k32w061+debug (read/write) 425252 425252 0 0.0
.bss 63256 63256 0 0.0
.data 672 672 0 0.0
.text 359620 359620 0 0.0
linux all-clusters-app debug (read only) 1655249 1655249 0 0.0
(read/write) 119104 119104 0 0.0
.bss 51376 51376 0 0.0
.data 978 978 0 0.0
.data.rel.ro 61504 61504 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 520 520 0 0.0
.rodata 138069 138069 0 0.0
.text 1384914 1384914 0 0.0
bridge-app debug+rpc (read only) 1283517 1283517 0 0.0
(read/write) 85160 85160 0 0.0
.bss 51856 51856 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27336 27336 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 400 400 0 0.0
.rodata 111044 111044 0 0.0
.text 1077157 1077157 0 0.0
chip-tool debug (read only) 4266325 4266325 0 0.0
(read/write) 122176 122176 0 0.0
.bss 17680 17680 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 97504 97504 0 0.0
.dynamic 592 592 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 214704 214704 0 0.0
.text 3788821 3788821 0 0.0
lighting-app debug+rpc (read only) 1542457 1542457 0 0.0
(read/write) 102000 102000 0 0.0
.bss 41208 41208 0 0.0
.data 1106 1106 0 0.0
.data.rel.ro 54416 54416 0 0.0
.dynamic 608 608 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 528 528 0 0.0
.rodata 129169 129169 0 0.0
.text 1280834 1280834 0 0.0
ota-provider-app debug (read only) 1239993 1239993 0 0.0
(read/write) 67872 67872 0 0.0
.bss 37440 37440 0 0.0
.data 752 752 0 0.0
.data.rel.ro 24584 24584 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 440 440 0 0.0
.rodata 111208 111208 0 0.0
.text 1032610 1032610 0 0.0
ota-requestor-app debug (read only) 1301641 1301641 0 0.0
(read/write) 76616 76616 0 0.0
.bss 45216 45216 0 0.0
.data 816 816 0 0.0
.data.rel.ro 25464 25464 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 512 512 0 0.0
.rodata 127424 127424 0 0.0
.text 1076402 1076402 0 0.0
shell debug (read only) 787153 787153 0 0.0
(read/write) 57760 57760 0 0.0
.bss 16168 16168 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36848 36848 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 336 336 0 0.0
.rodata 77519 77519 0 0.0
.text 608098 608098 0 0.0
tv-app debug (read only) 1775105 1775105 0 0.0
(read/write) 289624 289624 0 0.0
.bss 223280 223280 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 58672 58672 0 0.0
.dynamic 592 592 0 0.0
.got 4408 4408 0 0.0
.init 27 27 0 0.0
.init_array 608 608 0 0.0
.rodata 154488 154488 0 0.0
.text 1478354 1478354 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2291464 2291464 0 0.0
.bss 180620 180620 0 0.0
.data 5192 5192 0 0.0
.heap 850632 850632 0 0.0
.text 1254064 1254064 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2275672 2275672 0 0.0
.bss 172820 172820 0 0.0
.data 5568 5568 0 0.0
.heap 858056 858056 0 0.0
.text 1238272 1238272 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2253392 2253392 0 0.0
.bss 171724 171724 0 0.0
.data 5552 5552 0 0.0
.heap 859168 859168 0 0.0
.text 1215992 1215992 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048976 2048976 0 0.0
.bss 156208 156208 0 0.0
.data 4968 4968 0 0.0
.heap 875272 875272 0 0.0
.text 1011576 1011576 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 863599 863599 0 0.0
bss 112132 112132 0 0.0
rodata 97816 97816 0 0.0
text 578024 578024 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 824427 824427 0 0.0
bss 108372 108372 0 0.0
rodata 88596 88596 0 0.0
text 551200 551200 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 788590 788590 0 0.0
bss 113504 113504 0 0.0
rodata 93056 93056 0 0.0
text 507492 507492 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840275 840275 0 0.0
bss 111168 111168 0 0.0
rodata 94172 94172 0 0.0
text 559508 559508 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765570 765570 0 0.0
bss 112576 112576 0 0.0
rodata 89476 89476 0 0.0
text 489068 489068 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497323 497323 0 0.0
bss 51824 51824 0 0.0
rodata 45776 45776 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 844975 844975 0 0.0
bss 111304 111304 0 0.0
rodata 95416 95416 0 0.0
text 562720 562720 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840263 840263 0 0.0
bss 111200 111200 0 0.0
rodata 94192 94192 0 0.0
text 559352 559352 0 0.0
shell nrf52840dk_nrf52840 (read/write) 776435 776435 0 0.0
bss 109072 109072 0 0.0
rodata 72536 72536 0 0.0
text 520236 520236 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 691490 691490 0 0.0
bss 110056 110056 0 0.0
rodata 67180 67180 0 0.0
text 440848 440848 0 0.0
p6 lock-app default (read/write) 2169808 2169808 0 0.0
.bss 67168 67168 0 0.0
.data 2416 2416 0 0.0
.heap 963760 963760 0 0.0
.text 1128072 1128072 0 0.0
qpg lighting-app qpg6100+debug (read only) 491288 491288 0 0.0
(read/write) 114144 114144 0 0.0
.bss 51288 51288 0 0.0
.data 1000 1000 0 0.0
.text 485968 485968 0 0.0
lock-app qpg6100+debug (read only) 467620 467620 0 0.0
(read/write) 114140 114140 0 0.0
.bss 50240 50240 0 0.0
.data 956 956 0 0.0
.text 462300 462300 0 0.0
persistent-storage-app qpg6100+debug (read only) 155236 155236 0 0.0
(read/write) 114140 114140 0 0.0
.bss 27752 27752 0 0.0
.data 372 372 0 0.0
.text 149916 149916 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 665290 665290 0 0.0
bss 69944 69944 0 0.0
noinit 33216 33216 0 0.0
text 458542 458542 0 0.0

@andy31415
Copy link
Contributor

1 day fast track: small change, affects example app only (not main SDK code)

@andy31415 andy31415 merged commit 3b4fcf0 into project-chip:master Nov 1, 2021
PSONALl pushed a commit to PSONALl/connectedhomeip that referenced this pull request Dec 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants