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

TRACE: Add transport tracing to linux example apps #16893

Merged
merged 3 commits into from
Apr 1, 2022

Conversation

rgoliver
Copy link

Problem

Message tracing allows capture of the secure messages which can be used for test automation. These traces should be enabled by default for linux and mac and enabled at runtime using compile time flags. #16846

Change overview

  • Add tracing to the linux example platform for linux apps.
  • Separate message tracing from Pigweed trace, which cleans up the build by not requiring a Pigweed trace backend to be configured to just get the message traces.
  • Add a separate config option to enable these traces to go to pw_trace if needed.
  • Enable just the transport trace by default for linux.

Testing

  • Built chip-tool at the root and within the example/chip-tool folder.
  • Verified commissioning with chip-tool and an m5stack, using both --trace_log 1 and --trace_file trace.log
  • Verified output format hasn't changed, snippet:
[1648752931.631692]	SecureMsg.SecMsgSent
    json	{"msg_counter": 1205519296, "source_node_id": 8359250541798770377, "session_id": 0, "msg_flags": 4, "security_flags": 0, "exchange_flags": 1, "exchange_id": 412, "protocol_id": 0, "protocol_opcode": 32, "is_initiator": true, "is_ack_requested": false, "payload_size": 56, "payload_hex": "15300120468bfe0c831fbbd1434a18a80b19cf83a710b3078dd1a64110bfb73e7fb95833240201240300280435052501881325022c011818ags": 0"}

[1648752931.631725]	SecureMsg.PreparedMsgSent
    json	{"destination": "BLE", "payload_size": 78, "payload_hex": "04000000c0c3da47c946681c1406027401209c01000015300120468bfe0c831fbbd1434a18a80b19cf83a710b3078dd1a64110bfb73e7fb95833240201240300280435052501881325022c011818", "buffer_ptr": 140488111826704}

[1648752932.932763]	SecureMsg.PreparedMsgReceived
    json	{"source": "BLE", "payload_size": 134, "payload_hex": "01000000fd0c39b5c946681c1406027400219c01000015300120468bfe0c831fbbd1434a18a80b19cf83a710b3078dd1a64110bfb73e7fb958333002204a98b1227684e6275071d64e0d284b17439c1a22dea8de7d3bae4e91ecba4da324030135042501e8033002105350414b453250204b65792053616c741835052501881325022c011818", "buffer_ptr": 140488111871440}

[1648752932.932929]	SecureMsg.SecMsgReceived
    json	{"peer_address": "BLE", "msg_counter": 3040414973, "dest_node_id": 8359250541798770377, "session_id": 0, "msg_flags": 1, "security_flags": 0, "exchange_flags": 0, "exchange_id": 412, "protocol_id": 0, "protocol_opcode": 33, "is_initiator": false, "is_ack_requested": false, "payload_size": 112, "payload_hex": "15300120468bfe0c831fbbd1434a18a80b19cf83a710b3078dd1a64110bfb73e7fb958333002204a98b1227684e6275071d64e0d284b17439c1a22dea8de7d3bae4e91ecba4da324030135042501e8033002105350414b453250204b65792053616c741835052501881325022c011818"}
  • Verified chip-tool built when chip_enable_transport_trace was disabled and the trace command arguments were no longer available
  • Verified chip-tool built when chip_enable_transport_pw_trace was enabled.
  • Verified all-clusters/linux built and now has the trace command line arguments by default.

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16893: Size comparison from fbcaa81 to 8fb2b48

Increases above 0.2%:

platform target config section fbcaa81 8fb2b481 change % change
linux thermostat-no-ble arm64 (read only) 2292676 2305956 13280 0.6
.data 1040 1080 40 3.8
.got 4536 4560 24 0.5
.init_array 360 368 8 2.2
.rodata 142052 142820 768 0.5
.text 1926688 1938240 11552 0.6
Increases (1 build for linux)
platform target config section fbcaa81 8fb2b481 change % change
linux thermostat-no-ble arm64 (read only) 2292676 2305956 13280 0.6
(read/write) 148657 148961 304 0.2
.bss 62849 62913 64 0.1
.data 1040 1080 40 3.8
.data.rel.ro 77216 77384 168 0.2
.got 4536 4560 24 0.5
.init_array 360 368 8 2.2
.rodata 142052 142820 768 0.5
.text 1926688 1938240 11552 0.6
Decreases (1 build for linux)
platform target config section fbcaa81 8fb2b481 change % change
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9935580 -8216 -0.1
(read/write) 475633 475553 -80 -0.0
.bss 40401 40337 -64 -0.2
.got 56264 56256 -8 -0.0
.init_array 192 184 -8 -4.2
.rodata 504332 504316 -16 -0.0
.text 8380852 8372772 -8080 -0.1
Full report (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section fbcaa81 8fb2b481 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667427 0 0.0
(read/write) 184316 184316 0 0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587352 587352 0 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616555 0 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 536592 0 0.0
pump-app LP_CC2652R7 (read only) 686887 686887 0 0.0
(read/write) 166016 166016 0 0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604732 604732 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669159 0 0.0
(read/write) 183488 183488 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590668 590668 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609634 0 0.0
.app_xip_area 516376 516376 0 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 567146 0 0.0
.app_xip_area 475424 475424 0 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 578926 0 0.0
.app_xip_area 477548 477548 0 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 930216 0 0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930208 930208 0 0.0
BRD4161A+rpc (read only) 959216 959216 0 0.0
(read/write) 145088 145088 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959208 959208 0 0.0
window-app BRD4161A (read only) 859832 859832 0 0.0
(read/write) 127096 127096 0 0.0
.bss 125224 125224 0 0.0
.data 1868 1868 0 0.0
.text 859824 859824 0 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970490 0 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 970490 0 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 707240 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621576 0 0.0
lock k32w061+release (read/write) 706488 706488 0 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620816 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9935580 -8216 -0.1
(read/write) 475633 475553 -80 -0.0
.bss 40401 40337 -64 -0.2
.data 1136 1136 0 0.0
.data.rel.ro 374024 374024 0 0.0
.dynamic 560 560 0 0.0
.got 56264 56256 -8 -0.0
.init 24 24 0 0.0
.init_array 192 184 -8 -4.2
.rodata 504332 504316 -16 -0.0
.text 8380852 8372772 -8080 -0.1
thermostat-no-ble arm64 (read only) 2292676 2305956 13280 0.6
(read/write) 148657 148961 304 0.2
.bss 62849 62913 64 0.1
.data 1040 1080 40 3.8
.data.rel.ro 77216 77384 168 0.2
.dynamic 560 560 0 0.0
.got 4536 4560 24 0.5
.init 24 24 0 0.0
.init_array 360 368 8 2.2
.rodata 142052 142820 768 0.5
.text 1926688 1938240 11552 0.6
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147827 0 0.0
bss 143092 143092 0 0.0
rodata 143204 143204 0 0.0
text 786732 786732 0 0.0
p6 all-clusters-app default (read/write) 2502872 2502872 0 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461136 0 0.0
light-app default (read/write) 2404360 2404360 0 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362624 0 0.0
lock-app default (read/write) 2367968 2367968 0 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326232 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791300 0 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561260 0 0.0

@rgoliver rgoliver force-pushed the chip_trace_add_linux branch from 8fb2b48 to 1649e7b Compare April 1, 2022 13:11
@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16893: Size comparison from 193b85c to 1649e7b

Increases above 0.2%:

platform target config section 193b85c 1649e7b change % change
linux thermostat-no-ble arm64 (read only) 2294132 2307444 13312 0.6
.data 1040 1080 40 3.8
.got 4552 4576 24 0.5
.init_array 360 368 8 2.2
.rodata 142164 142932 768 0.5
.text 1927744 1939328 11584 0.6
Increases (1 build for linux)
platform target config section 193b85c 1649e7b change % change
linux thermostat-no-ble arm64 (read only) 2294132 2307444 13312 0.6
(read/write) 148785 149089 304 0.2
.bss 62849 62913 64 0.1
.data 1040 1080 40 3.8
.data.rel.ro 77328 77496 168 0.2
.got 4552 4576 24 0.5
.init_array 360 368 8 2.2
.rodata 142164 142932 768 0.5
.text 1927744 1939328 11584 0.6
Decreases (1 build for linux)
platform target config section 193b85c 1649e7b change % change
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 9967340 -8184 -0.1
(read/write) 477489 477409 -80 -0.0
.bss 40401 40337 -64 -0.2
.got 56568 56560 -8 -0.0
.init_array 192 184 -8 -4.2
.text 8407364 8399300 -8064 -0.1
Full report (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 193b85c 1649e7b change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667419 667419 0 0.0
(read/write) 184324 184324 0 0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587344 587344 0 0.0
lock-mtd LP_CC2652R7 (read only) 616547 616547 0 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 536584 536584 0 0.0
pump-app LP_CC2652R7 (read only) 686879 686879 0 0.0
(read/write) 166024 166024 0 0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604724 604724 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669151 669151 0 0.0
(read/write) 183496 183496 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590660 590660 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609626 609626 0 0.0
.app_xip_area 516368 516368 0 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) 567138 567138 0 0.0
.app_xip_area 475416 475416 0 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) 578990 578990 0 0.0
.app_xip_area 477612 477612 0 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) 914632 914632 0 0.0
(read/write) 129776 129776 0 0.0
.bss 127816 127816 0 0.0
.data 1960 1960 0 0.0
.text 914624 914624 0 0.0
BRD4161A+rpc (read only) 942512 942512 0 0.0
(read/write) 145736 145736 0 0.0
.bss 143592 143592 0 0.0
.data 2140 2140 0 0.0
.text 942504 942504 0 0.0
window-app BRD4161A (read only) 849944 849944 0 0.0
(read/write) 127784 127784 0 0.0
.bss 125944 125944 0 0.0
.data 1840 1840 0 0.0
.text 849936 849936 0 0.0
esp32 all-clusters-app c3devkit (read only) 970740 970740 0 0.0
(read/write) 1395242 1395242 0 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199648 199648 0 0.0
.flash.text 970740 970740 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026443 1026443 0 0.0
(read/write) 462964 462964 0 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229120 229120 0 0.0
.flash.text 1021059 1021059 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707304 707304 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621640 621640 0 0.0
lock k32w061+release (read/write) 706488 706488 0 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620816 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 9967340 -8184 -0.1
(read/write) 477489 477409 -80 -0.0
.bss 40401 40337 -64 -0.2
.data 1136 1136 0 0.0
.data.rel.ro 375576 375576 0 0.0
.dynamic 560 560 0 0.0
.got 56568 56560 -8 -0.0
.init 24 24 0 0.0
.init_array 192 184 -8 -4.2
.rodata 505372 505372 0 0.0
.text 8407364 8399300 -8064 -0.1
thermostat-no-ble arm64 (read only) 2294132 2307444 13312 0.6
(read/write) 148785 149089 304 0.2
.bss 62849 62913 64 0.1
.data 1040 1080 40 3.8
.data.rel.ro 77328 77496 168 0.2
.dynamic 560 560 0 0.0
.got 4552 4576 24 0.5
.init 24 24 0 0.0
.init_array 360 368 8 2.2
.rodata 142164 142932 768 0.5
.text 1927744 1939328 11584 0.6
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147811 1147811 0 0.0
bss 143092 143092 0 0.0
rodata 143204 143204 0 0.0
text 786716 786716 0 0.0
p6 all-clusters-app default (read/write) 2502776 2502776 0 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461040 1461040 0 0.0
light-app default (read/write) 2404264 2404264 0 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362528 1362528 0 0.0
lock-app default (read/write) 2367872 2367872 0 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326136 1326136 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 791252 791252 0 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561214 561214 0 0.0

@woody-apple
Copy link
Contributor

/rebase

- Add tracing to the linux example platform for linux apps.

- Separate message tracing from pigweed trace, to support handling
the trace messages without enabling full pigweed tracing.

- Enable just the transport trace by default for linux.
@woody-apple woody-apple force-pushed the chip_trace_add_linux branch from 1649e7b to 0bc99d7 Compare April 1, 2022 16:23
@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16893: Size comparison from 1e032b6 to 0bc99d7

Increases above 0.2%:

platform target config section 1e032b6 0bc99d7 change % change
linux all-clusters-app debug (read only) 2554041 2571857 17816 0.7
(read/write) 144000 144392 392 0.3
.data 1296 1328 32 2.5
.data.rel.ro 79464 79640 176 0.2
.got 4184 4312 128 3.1
.init_array 952 960 8 0.8
.rodata 219173 220389 1216 0.6
.text 2170130 2184002 13872 0.6
door-lock-app debug (read only) 2036633 2054449 17816 0.9
(read/write) 117416 117872 456 0.4
.bss 47680 47776 96 0.2
.data 1008 1072 64 6.3
.data.rel.ro 63288 63448 160 0.3
.got 4128 4256 128 3.1
.init_array 672 680 8 1.2
.rodata 183745 184961 1216 0.7
.text 1702258 1716130 13872 0.8
lighting-app debug+rpc (read only) 2214425 2232169 17744 0.8
(read/write) 124376 124832 456 0.4
.bss 48960 49088 128 0.3
.data 1488 1520 32 2.2
.data.rel.ro 68360 68520 160 0.2
.got 4176 4304 128 3.1
.init_array 752 760 8 1.1
.rodata 177761 178945 1184 0.7
.text 1876674 1890498 13824 0.7
ota-provider-app debug (read only) 1976545 1992777 16232 0.8
(read/write) 113144 113472 328 0.3
.data 1288 1320 32 2.5
.data.rel.ro 58600 58760 160 0.3
.got 4384 4448 64 1.5
.init_array 624 632 8 1.3
.rodata 169571 170755 1184 0.7
.text 1654290 1667874 13584 0.8
ota-requestor-app debug (read only) 2004609 2022017 17408 0.9
(read/write) 116304 116664 360 0.3
.data 1480 1512 32 2.2
.data.rel.ro 60792 60968 176 0.3
.got 4192 4296 104 2.5
.init_array 648 656 8 1.2
.rodata 165772 166988 1216 0.7
.text 1685218 1699106 13888 0.8
thermostat-no-ble arm64 (read only) 2294132 2307444 13312 0.6
.data 1040 1080 40 3.8
.got 4552 4576 24 0.5
.init_array 360 368 8 2.2
.rodata 142164 142932 768 0.5
.text 1927744 1939328 11584 0.6
tv-app debug (read only) 2718113 2735273 17160 0.6
.data 3136 3168 32 1.0
.data.rel.ro 74520 74680 160 0.2
.got 4552 4656 104 2.3
.init_array 896 904 8 0.9
.rodata 209483 210635 1152 0.5
.text 2333090 2346818 13728 0.6
Increases (9 builds for linux)
platform target config section 1e032b6 0bc99d7 change % change
linux all-clusters-app debug (read only) 2554041 2571857 17816 0.7
(read/write) 144000 144392 392 0.3
.bss 57472 57536 64 0.1
.data 1296 1328 32 2.5
.data.rel.ro 79464 79640 176 0.2
.got 4184 4312 128 3.1
.init_array 952 960 8 0.8
.rodata 219173 220389 1216 0.6
.text 2170130 2184002 13872 0.6
bridge-app debug+rpc (read only) 1783877 1784837 960 0.1
(read/write) 90008 90040 32 0.0
.bss 44552 44584 32 0.1
.text 1520581 1521541 960 0.1
door-lock-app debug (read only) 2036633 2054449 17816 0.9
(read/write) 117416 117872 456 0.4
.bss 47680 47776 96 0.2
.data 1008 1072 64 6.3
.data.rel.ro 63288 63448 160 0.3
.got 4128 4256 128 3.1
.init_array 672 680 8 1.2
.rodata 183745 184961 1216 0.7
.text 1702258 1716130 13872 0.8
lighting-app debug+rpc (read only) 2214425 2232169 17744 0.8
(read/write) 124376 124832 456 0.4
.bss 48960 49088 128 0.3
.data 1488 1520 32 2.2
.data.rel.ro 68360 68520 160 0.2
.got 4176 4304 128 3.1
.init_array 752 760 8 1.1
.rodata 177761 178945 1184 0.7
.text 1876674 1890498 13824 0.7
ota-provider-app debug (read only) 1976545 1992777 16232 0.8
(read/write) 113144 113472 328 0.3
.bss 47584 47648 64 0.1
.data 1288 1320 32 2.5
.data.rel.ro 58600 58760 160 0.3
.got 4384 4448 64 1.5
.init_array 624 632 8 1.3
.rodata 169571 170755 1184 0.7
.text 1654290 1667874 13584 0.8
ota-requestor-app debug (read only) 2004609 2022017 17408 0.9
(read/write) 116304 116664 360 0.3
.bss 48544 48608 64 0.1
.data 1480 1512 32 2.2
.data.rel.ro 60792 60968 176 0.3
.got 4192 4296 104 2.5
.init_array 648 656 8 1.2
.rodata 165772 166988 1216 0.7
.text 1685218 1699106 13888 0.8
shell debug (read only) 2469281 2470241 960 0.0
.text 2099042 2100002 960 0.0
thermostat-no-ble arm64 (read only) 2294132 2307444 13312 0.6
(read/write) 148785 149089 304 0.2
.bss 62849 62913 64 0.1
.data 1040 1080 40 3.8
.data.rel.ro 77328 77496 168 0.2
.got 4552 4576 24 0.5
.init_array 360 368 8 2.2
.rodata 142164 142932 768 0.5
.text 1927744 1939328 11584 0.6
tv-app debug (read only) 2718113 2735273 17160 0.6
(read/write) 248792 249184 392 0.2
.bss 165072 165168 96 0.1
.data 3136 3168 32 1.0
.data.rel.ro 74520 74680 160 0.2
.got 4552 4656 104 2.3
.init_array 896 904 8 0.9
.rodata 209483 210635 1152 0.5
.text 2333090 2346818 13728 0.6
Decreases (2 builds for linux)
platform target config section 1e032b6 0bc99d7 change % change
linux chip-tool debug (read only) 10370101 10365229 -4872 -0.0
(read/write) 358112 358040 -72 -0.0
.bss 22080 22016 -64 -0.3
.init_array 664 656 -8 -1.2
.rodata 531501 530957 -544 -0.1
.text 9047301 9042997 -4304 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 9967340 -8184 -0.1
(read/write) 477489 477409 -80 -0.0
.bss 40401 40337 -64 -0.2
.got 56568 56560 -8 -0.0
.init_array 192 184 -8 -4.2
.text 8407364 8399300 -8064 -0.1
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1e032b6 0bc99d7 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667419 667419 0 0.0
(read/write) 184324 184324 0 0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587344 587344 0 0.0
lock-mtd LP_CC2652R7 (read only) 616547 616547 0 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 536584 536584 0 0.0
pump-app LP_CC2652R7 (read only) 686879 686879 0 0.0
(read/write) 166024 166024 0 0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604724 604724 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669151 669151 0 0.0
(read/write) 183496 183496 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590660 590660 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609626 609626 0 0.0
.app_xip_area 516368 516368 0 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) 567138 567138 0 0.0
.app_xip_area 475416 475416 0 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) 578990 578990 0 0.0
.app_xip_area 477612 477612 0 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) 914632 914632 0 0.0
(read/write) 129776 129776 0 0.0
.bss 127816 127816 0 0.0
.data 1960 1960 0 0.0
.text 914624 914624 0 0.0
BRD4161A+rpc (read only) 942512 942512 0 0.0
(read/write) 145736 145736 0 0.0
.bss 143592 143592 0 0.0
.data 2140 2140 0 0.0
.text 942504 942504 0 0.0
window-app BRD4161A (read only) 849944 849944 0 0.0
(read/write) 127784 127784 0 0.0
.bss 125944 125944 0 0.0
.data 1840 1840 0 0.0
.text 849936 849936 0 0.0
esp32 all-clusters-app c3devkit (read only) 970740 970740 0 0.0
(read/write) 1395242 1395242 0 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199648 199648 0 0.0
.flash.text 970740 970740 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026443 1026443 0 0.0
(read/write) 462964 462964 0 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229120 229120 0 0.0
.flash.text 1021059 1021059 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707304 707304 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621640 621640 0 0.0
lock k32w061+release (read/write) 706488 706488 0 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620816 0 0.0
linux all-clusters-app debug (read only) 2554041 2571857 17816 0.7
(read/write) 144000 144392 392 0.3
.bss 57472 57536 64 0.1
.data 1296 1328 32 2.5
.data.rel.ro 79464 79640 176 0.2
.dynamic 592 592 0 0.0
.got 4184 4312 128 3.1
.init 27 27 0 0.0
.init_array 952 960 8 0.8
.rodata 219173 220389 1216 0.6
.text 2170130 2184002 13872 0.6
bridge-app debug+rpc (read only) 1783877 1784837 960 0.1
(read/write) 90008 90040 32 0.0
.bss 44552 44584 32 0.1
.data 2000 2000 0 0.0
.data.rel.ro 38352 38352 0 0.0
.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 147121 147121 0 0.0
.text 1520581 1521541 960 0.1
chip-tool debug (read only) 10370101 10365229 -4872 -0.0
(read/write) 358112 358040 -72 -0.0
.bss 22080 22016 -64 -0.3
.data 1072 1072 0 0.0
.data.rel.ro 328728 328728 0 0.0
.dynamic 624 624 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 664 656 -8 -1.2
.rodata 531501 530957 -544 -0.1
.text 9047301 9042997 -4304 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 9967340 -8184 -0.1
(read/write) 477489 477409 -80 -0.0
.bss 40401 40337 -64 -0.2
.data 1136 1136 0 0.0
.data.rel.ro 375576 375576 0 0.0
.dynamic 560 560 0 0.0
.got 56568 56560 -8 -0.0
.init 24 24 0 0.0
.init_array 192 184 -8 -4.2
.rodata 505372 505372 0 0.0
.text 8407364 8399300 -8064 -0.1
door-lock-app debug (read only) 2036633 2054449 17816 0.9
(read/write) 117416 117872 456 0.4
.bss 47680 47776 96 0.2
.data 1008 1072 64 6.3
.data.rel.ro 63288 63448 160 0.3
.dynamic 592 592 0 0.0
.got 4128 4256 128 3.1
.init 27 27 0 0.0
.init_array 672 680 8 1.2
.rodata 183745 184961 1216 0.7
.text 1702258 1716130 13872 0.8
lighting-app debug+rpc (read only) 2214425 2232169 17744 0.8
(read/write) 124376 124832 456 0.4
.bss 48960 49088 128 0.3
.data 1488 1520 32 2.2
.data.rel.ro 68360 68520 160 0.2
.dynamic 608 608 0 0.0
.got 4176 4304 128 3.1
.init 27 27 0 0.0
.init_array 752 760 8 1.1
.rodata 177761 178945 1184 0.7
.text 1876674 1890498 13824 0.7
ota-provider-app debug (read only) 1976545 1992777 16232 0.8
(read/write) 113144 113472 328 0.3
.bss 47584 47648 64 0.1
.data 1288 1320 32 2.5
.data.rel.ro 58600 58760 160 0.3
.dynamic 608 608 0 0.0
.got 4384 4448 64 1.5
.init 27 27 0 0.0
.init_array 624 632 8 1.3
.rodata 169571 170755 1184 0.7
.text 1654290 1667874 13584 0.8
ota-requestor-app debug (read only) 2004609 2022017 17408 0.9
(read/write) 116304 116664 360 0.3
.bss 48544 48608 64 0.1
.data 1480 1512 32 2.2
.data.rel.ro 60792 60968 176 0.3
.dynamic 592 592 0 0.0
.got 4192 4296 104 2.5
.init 27 27 0 0.0
.init_array 648 656 8 1.2
.rodata 165772 166988 1216 0.7
.text 1685218 1699106 13888 0.8
shell debug (read only) 2469281 2470241 960 0.0
(read/write) 147952 147952 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74136 74136 0 0.0
.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 212306 212306 0 0.0
.text 2099042 2100002 960 0.0
thermostat-no-ble arm64 (read only) 2294132 2307444 13312 0.6
(read/write) 148785 149089 304 0.2
.bss 62849 62913 64 0.1
.data 1040 1080 40 3.8
.data.rel.ro 77328 77496 168 0.2
.dynamic 560 560 0 0.0
.got 4552 4576 24 0.5
.init 24 24 0 0.0
.init_array 360 368 8 2.2
.rodata 142164 142932 768 0.5
.text 1927744 1939328 11584 0.6
tv-app debug (read only) 2718113 2735273 17160 0.6
(read/write) 248792 249184 392 0.2
.bss 165072 165168 96 0.1
.data 3136 3168 32 1.0
.data.rel.ro 74520 74680 160 0.2
.dynamic 592 592 0 0.0
.got 4552 4656 104 2.3
.init 27 27 0 0.0
.init_array 896 904 8 0.9
.rodata 209483 210635 1152 0.5
.text 2333090 2346818 13728 0.6
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147811 1147811 0 0.0
bss 143092 143092 0 0.0
rodata 143204 143204 0 0.0
text 786716 786716 0 0.0
p6 all-clusters-app default (read/write) 2502776 2502776 0 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461040 1461040 0 0.0
light-app default (read/write) 2404264 2404264 0 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362528 1362528 0 0.0
lock-app default (read/write) 2367872 2367872 0 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326136 1326136 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 791252 791252 0 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561214 561214 0 0.0

Copy link
Contributor

@turon turon left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16893: Size comparison from 1e032b6 to 1e05d6b

Increases above 0.2%:

platform target config section 1e032b6 1e05d6b change % change
esp32 all-clusters-app c3devkit (read only) 970740 985074 14334 1.5
(read/write) 1395242 1460498 65256 4.7
.dram0.bss 62456 62952 496 0.8
.flash.text 970740 985074 14334 1.5
.iram0.text 62016 62572 556 0.9
m5stack (read only) 1026443 1037635 11192 1.1
.dram0.bss 67984 68480 496 0.7
.flash.text 1021059 1032251 11192 1.1
.iram0.text 123107 123415 308 0.3
linux all-clusters-app debug (read only) 2554041 2573873 19832 0.8
(read/write) 144000 144456 456 0.3
.bss 57472 57600 128 0.2
.data 1296 1328 32 2.5
.data.rel.ro 79464 79640 176 0.2
.got 4184 4312 128 3.1
.init_array 952 960 8 0.8
.rodata 219173 220453 1280 0.6
.text 2170130 2185954 15824 0.7
chip-tool debug (read only) 10370101 10422317 52216 0.5
.text 9047301 9099573 52272 0.6
chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 10024092 48568 0.5
.text 8407364 8455172 47808 0.6
door-lock-app debug (read only) 2036633 2055649 19016 0.9
(read/write) 117416 117936 520 0.4
.bss 47680 47840 160 0.3
.data 1008 1072 64 6.3
.data.rel.ro 63288 63448 160 0.3
.got 4128 4256 128 3.1
.init_array 672 680 8 1.2
.rodata 183745 184961 1216 0.7
.text 1702258 1717330 15072 0.9
lighting-app debug+rpc (read only) 2214425 2233545 19120 0.9
(read/write) 124376 124896 520 0.4
.bss 48960 49152 192 0.4
.data 1488 1520 32 2.2
.data.rel.ro 68360 68520 160 0.2
.got 4176 4304 128 3.1
.init_array 752 760 8 1.1
.rodata 177761 179009 1248 0.7
.text 1876674 1891810 15136 0.8
ota-provider-app debug (read only) 1976545 1993649 17104 0.9
(read/write) 113144 113504 360 0.3
.bss 47584 47680 96 0.2
.data 1288 1320 32 2.5
.data.rel.ro 58600 58760 160 0.3
.got 4384 4456 72 1.6
.init_array 624 632 8 1.3
.rodata 169571 170787 1216 0.7
.text 1654290 1668594 14304 0.9
ota-requestor-app debug (read only) 2004609 2022481 17872 0.9
(read/write) 116304 116728 424 0.4
.bss 48544 48672 128 0.3
.data 1480 1512 32 2.2
.data.rel.ro 60792 60968 176 0.3
.got 4192 4296 104 2.5
.init_array 648 656 8 1.2
.rodata 165772 167020 1248 0.8
.text 1685218 1699538 14320 0.8
thermostat-no-ble arm64 (read only) 2294132 2308516 14384 0.6
.data 1040 1080 40 3.8
.got 4552 4576 24 0.5
.init_array 360 368 8 2.2
.rodata 142164 142948 784 0.6
.text 1927744 1940384 12640 0.7
tv-app debug (read only) 2718113 2738185 20072 0.7
(read/write) 248792 249440 648 0.3
.data 3136 3328 192 6.1
.data.rel.ro 74520 74680 160 0.2
.got 4552 4656 104 2.3
.init_array 896 904 8 0.9
.rodata 209483 210667 1184 0.6
.text 2333090 2349554 16464 0.7
Increases (24 builds for cc13x2_26x2, cyw30739, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section 1e032b6 1e05d6b change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184324 184444 120 0.1
pump-app LP_CC2652R7 (read/write) 166024 166144 120 0.1
pump-controller-app LP_CC2652R7 (read/write) 183496 183664 168 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 609626 609666 40 0.0
.app_xip_area 516368 516408 40 0.0
lock cyw930739m2evb_01 (read/write) 567138 567178 40 0.0
.app_xip_area 475416 475456 40 0.0
esp32 all-clusters-app c3devkit (read only) 970740 985074 14334 1.5
(read/write) 1395242 1460498 65256 4.7
.dram0.bss 62456 62952 496 0.8
.flash.text 970740 985074 14334 1.5
.iram0.text 62016 62572 556 0.9
m5stack (read only) 1026443 1037635 11192 1.1
.dram0.bss 67984 68480 496 0.7
.flash.text 1021059 1032251 11192 1.1
.iram0.text 123107 123415 308 0.3
k32w lock k32w061+release (read/write) 706488 706520 32 0.0
.text 620816 620848 32 0.0
linux all-clusters-app debug (read only) 2554041 2573873 19832 0.8
(read/write) 144000 144456 456 0.3
.bss 57472 57600 128 0.2
.data 1296 1328 32 2.5
.data.rel.ro 79464 79640 176 0.2
.got 4184 4312 128 3.1
.init_array 952 960 8 0.8
.rodata 219173 220453 1280 0.6
.text 2170130 2185954 15824 0.7
bridge-app debug+rpc (read only) 1783877 1784949 1072 0.1
(read/write) 90008 90040 32 0.0
.bss 44552 44584 32 0.1
.text 1520581 1521653 1072 0.1
chip-tool debug (read only) 10370101 10422317 52216 0.5
.text 9047301 9099573 52272 0.6
chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 10024092 48568 0.5
(read/write) 477489 477505 16 0.0
.got 56568 56664 96 0.2
.rodata 505372 505932 560 0.1
.text 8407364 8455172 47808 0.6
door-lock-app debug (read only) 2036633 2055649 19016 0.9
(read/write) 117416 117936 520 0.4
.bss 47680 47840 160 0.3
.data 1008 1072 64 6.3
.data.rel.ro 63288 63448 160 0.3
.got 4128 4256 128 3.1
.init_array 672 680 8 1.2
.rodata 183745 184961 1216 0.7
.text 1702258 1717330 15072 0.9
lighting-app debug+rpc (read only) 2214425 2233545 19120 0.9
(read/write) 124376 124896 520 0.4
.bss 48960 49152 192 0.4
.data 1488 1520 32 2.2
.data.rel.ro 68360 68520 160 0.2
.got 4176 4304 128 3.1
.init_array 752 760 8 1.1
.rodata 177761 179009 1248 0.7
.text 1876674 1891810 15136 0.8
ota-provider-app debug (read only) 1976545 1993649 17104 0.9
(read/write) 113144 113504 360 0.3
.bss 47584 47680 96 0.2
.data 1288 1320 32 2.5
.data.rel.ro 58600 58760 160 0.3
.got 4384 4456 72 1.6
.init_array 624 632 8 1.3
.rodata 169571 170787 1216 0.7
.text 1654290 1668594 14304 0.9
ota-requestor-app debug (read only) 2004609 2022481 17872 0.9
(read/write) 116304 116728 424 0.4
.bss 48544 48672 128 0.3
.data 1480 1512 32 2.2
.data.rel.ro 60792 60968 176 0.3
.got 4192 4296 104 2.5
.init_array 648 656 8 1.2
.rodata 165772 167020 1248 0.8
.text 1685218 1699538 14320 0.8
shell debug (read only) 2469281 2471025 1744 0.1
.rodata 212306 212338 32 0.0
.text 2099042 2100754 1712 0.1
thermostat-no-ble arm64 (read only) 2294132 2308516 14384 0.6
(read/write) 148785 149137 352 0.2
.bss 62849 62961 112 0.2
.data 1040 1080 40 3.8
.data.rel.ro 77328 77496 168 0.2
.got 4552 4576 24 0.5
.init_array 360 368 8 2.2
.rodata 142164 142948 784 0.6
.text 1927744 1940384 12640 0.7
tv-app debug (read only) 2718113 2738185 20072 0.7
(read/write) 248792 249440 648 0.3
.bss 165072 165264 192 0.1
.data 3136 3328 192 6.1
.data.rel.ro 74520 74680 160 0.2
.got 4552 4656 104 2.3
.init_array 896 904 8 0.9
.rodata 209483 210667 1184 0.6
.text 2333090 2349554 16464 0.7
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147811 1147967 156 0.0
rodata 143204 143232 28 0.0
text 786716 786840 124 0.0
p6 all-clusters-app default (read/write) 2502776 2503128 352 0.0
.text 1461040 1461392 352 0.0
light-app default (read/write) 2404264 2404312 48 0.0
.text 1362528 1362576 48 0.0
lock-app default (read/write) 2367872 2367920 48 0.0
.text 1326136 1326184 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 791252 791300 48 0.0
text 561214 561262 48 0.0
Decreases (13 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect)
platform target config section 1e032b6 1e05d6b change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667419 667283 -136 -0.0
.bss 81784 81768 -16 -0.0
.text 587344 587208 -136 -0.0
lock-mtd LP_CC2652R7 (read only) 616547 616411 -136 -0.0
(read/write) 154500 154484 -16 -0.0
.bss 77512 77496 -16 -0.0
.text 536584 536448 -136 -0.0
pump-app LP_CC2652R7 (read only) 686879 686743 -136 -0.0
.bss 82176 82160 -16 -0.0
.text 604724 604588 -136 -0.0
pump-controller-app LP_CC2652R7 (read only) 669151 668967 -184 -0.0
.bss 81920 81904 -16 -0.0
.text 590660 590476 -184 -0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578990 578798 -192 -0.0
.app_xip_area 477612 477436 -176 -0.0
.bss 83836 83820 -16 -0.0
efr32 lighting-app BRD4161A (read only) 914632 914584 -48 -0.0
(read/write) 129776 129760 -16 -0.0
.bss 127816 127800 -16 -0.0
.text 914624 914576 -48 -0.0
BRD4161A+rpc (read only) 942512 942464 -48 -0.0
(read/write) 145736 145720 -16 -0.0
.bss 143592 143576 -16 -0.0
.text 942504 942456 -48 -0.0
esp32 all-clusters-app c3devkit .dram0.data 14220 14172 -48 -0.3
.flash.rodata 199648 197896 -1752 -0.9
m5stack (read/write) 462964 461520 -1444 -0.3
.flash.rodata 229120 226872 -2248 -1.0
k32w light k32w061+release (read/write) 707304 707112 -192 -0.0
.bss 77992 77976 -16 -0.0
.text 621640 621464 -176 -0.0
linux chip-tool debug (read/write) 358112 358040 -72 -0.0
.bss 22080 22016 -64 -0.3
.init_array 664 656 -8 -1.2
.rodata 531501 531469 -32 -0.0
chip-tool-no-interactive-ipv6only arm64 .bss 40401 40337 -64 -0.2
.init_array 192 184 -8 -4.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 143092 143076 -16 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1e032b6 1e05d6b change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667419 667283 -136 -0.0
(read/write) 184324 184444 120 0.1
.bss 81784 81768 -16 -0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587344 587208 -136 -0.0
lock-mtd LP_CC2652R7 (read only) 616547 616411 -136 -0.0
(read/write) 154500 154484 -16 -0.0
.bss 77512 77496 -16 -0.0
.data 3132 3132 0 0.0
.rodata 79475 79475 0 0.0
.text 536584 536448 -136 -0.0
pump-app LP_CC2652R7 (read only) 686879 686743 -136 -0.0
(read/write) 166024 166144 120 0.1
.bss 82176 82160 -16 -0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604724 604588 -136 -0.0
pump-controller-app LP_CC2652R7 (read only) 669151 668967 -184 -0.0
(read/write) 183496 183664 168 0.1
.bss 81920 81904 -16 -0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590660 590476 -184 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609626 609666 40 0.0
.app_xip_area 516368 516408 40 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) 567138 567178 40 0.0
.app_xip_area 475416 475456 40 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) 578990 578798 -192 -0.0
.app_xip_area 477612 477436 -176 -0.0
.bss 83836 83820 -16 -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) 914632 914584 -48 -0.0
(read/write) 129776 129760 -16 -0.0
.bss 127816 127800 -16 -0.0
.data 1960 1960 0 0.0
.text 914624 914576 -48 -0.0
BRD4161A+rpc (read only) 942512 942464 -48 -0.0
(read/write) 145736 145720 -16 -0.0
.bss 143592 143576 -16 -0.0
.data 2140 2140 0 0.0
.text 942504 942456 -48 -0.0
window-app BRD4161A (read only) 849944 849944 0 0.0
(read/write) 127784 127784 0 0.0
.bss 125944 125944 0 0.0
.data 1840 1840 0 0.0
.text 849936 849936 0 0.0
esp32 all-clusters-app c3devkit (read only) 970740 985074 14334 1.5
(read/write) 1395242 1460498 65256 4.7
.dram0.bss 62456 62952 496 0.8
.dram0.data 14220 14172 -48 -0.3
.flash.rodata 199648 197896 -1752 -0.9
.flash.text 970740 985074 14334 1.5
.iram0.text 62016 62572 556 0.9
m5stack (read only) 1026443 1037635 11192 1.1
(read/write) 462964 461520 -1444 -0.3
.dram0.bss 67984 68480 496 0.7
.dram0.data 34024 34024 0 0.0
.flash.rodata 229120 226872 -2248 -1.0
.flash.text 1021059 1032251 11192 1.1
.iram0.text 123107 123415 308 0.3
k32w light k32w061+release (read/write) 707304 707112 -192 -0.0
.bss 77992 77976 -16 -0.0
.data 1872 1872 0 0.0
.text 621640 621464 -176 -0.0
lock k32w061+release (read/write) 706488 706520 32 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620848 32 0.0
linux all-clusters-app debug (read only) 2554041 2573873 19832 0.8
(read/write) 144000 144456 456 0.3
.bss 57472 57600 128 0.2
.data 1296 1328 32 2.5
.data.rel.ro 79464 79640 176 0.2
.dynamic 592 592 0 0.0
.got 4184 4312 128 3.1
.init 27 27 0 0.0
.init_array 952 960 8 0.8
.rodata 219173 220453 1280 0.6
.text 2170130 2185954 15824 0.7
bridge-app debug+rpc (read only) 1783877 1784949 1072 0.1
(read/write) 90008 90040 32 0.0
.bss 44552 44584 32 0.1
.data 2000 2000 0 0.0
.data.rel.ro 38352 38352 0 0.0
.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 147121 147121 0 0.0
.text 1520581 1521653 1072 0.1
chip-tool debug (read only) 10370101 10422317 52216 0.5
(read/write) 358112 358040 -72 -0.0
.bss 22080 22016 -64 -0.3
.data 1072 1072 0 0.0
.data.rel.ro 328728 328728 0 0.0
.dynamic 624 624 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 664 656 -8 -1.2
.rodata 531501 531469 -32 -0.0
.text 9047301 9099573 52272 0.6
chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 10024092 48568 0.5
(read/write) 477489 477505 16 0.0
.bss 40401 40337 -64 -0.2
.data 1136 1136 0 0.0
.data.rel.ro 375576 375576 0 0.0
.dynamic 560 560 0 0.0
.got 56568 56664 96 0.2
.init 24 24 0 0.0
.init_array 192 184 -8 -4.2
.rodata 505372 505932 560 0.1
.text 8407364 8455172 47808 0.6
door-lock-app debug (read only) 2036633 2055649 19016 0.9
(read/write) 117416 117936 520 0.4
.bss 47680 47840 160 0.3
.data 1008 1072 64 6.3
.data.rel.ro 63288 63448 160 0.3
.dynamic 592 592 0 0.0
.got 4128 4256 128 3.1
.init 27 27 0 0.0
.init_array 672 680 8 1.2
.rodata 183745 184961 1216 0.7
.text 1702258 1717330 15072 0.9
lighting-app debug+rpc (read only) 2214425 2233545 19120 0.9
(read/write) 124376 124896 520 0.4
.bss 48960 49152 192 0.4
.data 1488 1520 32 2.2
.data.rel.ro 68360 68520 160 0.2
.dynamic 608 608 0 0.0
.got 4176 4304 128 3.1
.init 27 27 0 0.0
.init_array 752 760 8 1.1
.rodata 177761 179009 1248 0.7
.text 1876674 1891810 15136 0.8
ota-provider-app debug (read only) 1976545 1993649 17104 0.9
(read/write) 113144 113504 360 0.3
.bss 47584 47680 96 0.2
.data 1288 1320 32 2.5
.data.rel.ro 58600 58760 160 0.3
.dynamic 608 608 0 0.0
.got 4384 4456 72 1.6
.init 27 27 0 0.0
.init_array 624 632 8 1.3
.rodata 169571 170787 1216 0.7
.text 1654290 1668594 14304 0.9
ota-requestor-app debug (read only) 2004609 2022481 17872 0.9
(read/write) 116304 116728 424 0.4
.bss 48544 48672 128 0.3
.data 1480 1512 32 2.2
.data.rel.ro 60792 60968 176 0.3
.dynamic 592 592 0 0.0
.got 4192 4296 104 2.5
.init 27 27 0 0.0
.init_array 648 656 8 1.2
.rodata 165772 167020 1248 0.8
.text 1685218 1699538 14320 0.8
shell debug (read only) 2469281 2471025 1744 0.1
(read/write) 147952 147952 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74136 74136 0 0.0
.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 212306 212338 32 0.0
.text 2099042 2100754 1712 0.1
thermostat-no-ble arm64 (read only) 2294132 2308516 14384 0.6
(read/write) 148785 149137 352 0.2
.bss 62849 62961 112 0.2
.data 1040 1080 40 3.8
.data.rel.ro 77328 77496 168 0.2
.dynamic 560 560 0 0.0
.got 4552 4576 24 0.5
.init 24 24 0 0.0
.init_array 360 368 8 2.2
.rodata 142164 142948 784 0.6
.text 1927744 1940384 12640 0.7
tv-app debug (read only) 2718113 2738185 20072 0.7
(read/write) 248792 249440 648 0.3
.bss 165072 165264 192 0.1
.data 3136 3328 192 6.1
.data.rel.ro 74520 74680 160 0.2
.dynamic 592 592 0 0.0
.got 4552 4656 104 2.3
.init 27 27 0 0.0
.init_array 896 904 8 0.9
.rodata 209483 210667 1184 0.6
.text 2333090 2349554 16464 0.7
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147811 1147967 156 0.0
bss 143092 143076 -16 -0.0
rodata 143204 143232 28 0.0
text 786716 786840 124 0.0
p6 all-clusters-app default (read/write) 2502776 2503128 352 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461040 1461392 352 0.0
light-app default (read/write) 2404264 2404312 48 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362528 1362576 48 0.0
lock-app default (read/write) 2367872 2367920 48 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326136 1326184 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 791252 791300 48 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561214 561262 48 0.0

@tcarmelveilleux tcarmelveilleux merged commit bd56c52 into project-chip:master Apr 1, 2022
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
* TRACE: Add transport tracing to linux example apps

- Add tracing to the linux example platform for linux apps.

- Separate message tracing from pigweed trace, to support handling
the trace messages without enabling full pigweed tracing.

- Enable just the transport trace by default for linux.

* Fix trace failure on standalone ack

* Restyled by clang-format

Co-authored-by: Tennessee Carmel-Veilleux <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
* TRACE: Add transport tracing to linux example apps

- Add tracing to the linux example platform for linux apps.

- Separate message tracing from pigweed trace, to support handling
the trace messages without enabling full pigweed tracing.

- Enable just the transport trace by default for linux.

* Fix trace failure on standalone ack

* Restyled by clang-format

Co-authored-by: Tennessee Carmel-Veilleux <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
andrei-menzopol pushed a commit to andrei-menzopol/connectedhomeip that referenced this pull request Apr 14, 2022
* TRACE: Add transport tracing to linux example apps

- Add tracing to the linux example platform for linux apps.

- Separate message tracing from pigweed trace, to support handling
the trace messages without enabling full pigweed tracing.

- Enable just the transport trace by default for linux.

* Fix trace failure on standalone ack

* Restyled by clang-format

Co-authored-by: Tennessee Carmel-Veilleux <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants