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 trace messages for automation #12732

Merged
merged 1 commit into from
Dec 10, 2021

Conversation

rgoliver
Copy link

@rgoliver rgoliver commented Dec 8, 2021

Problem

Specific data from messages are needed for test validation, it is desirable to have a simple and flexible way to extract this data without requiring logging wrapped in macros directly in the protocols #11510, #11553, #11552.

Change overview

Add a trace backend to chip-tool which provides a simple and flexible way to trace chip messages. The backend provides handlers, which can be registered to handle the different types of messages and extract the relevant data needed for test automation.

Added additional optional flags to chip-tool which allows turning on these traces and piping them either to a log or file. These flags and tracing are only enabled when tracing is enabled at compile time. Include trace compile with:

gn gen out/with_trace/ --args='import("//with_pw_trace.gni")'

The trace point is before the encrypt in SecureMessageCodec and only enabled when PW_TRACE_CHIP_ENABLED is defined at compile time and a pw_trace backend is configured.

Note: This is just adding the plumbing to get the message data in a centralized spot with a framework to write and register handlers which can interpret the messages. Writing these handlers for the different messages will be the next step.

Testing

Compiled chip-tool with and without tracing enabled, piped tracing to log and to file and commissioned a device:

out/with_trace/chip-tool --trace_file trace.log pairing ble-wifi $node_id $ssid $pass 112233 20202021 3840

Which generated the following trace.log file:

Default [1638910356.471590]
    ExchangeId: 64510
    MsgType: 8
    MessageCounter: 1
    PacketSize: 35
Default [1638910356.658687]
    ExchangeId: 64511
    MsgType: 8
    MessageCounter: 2
    PacketSize: 35
Default [1638910356.839889]
    ExchangeId: 64512
    MsgType: 8
    MessageCounter: 3
    PacketSize: 67
Default [1638910357.600516]
    ExchangeId: 64513
    MsgType: 8
    MessageCounter: 4
    PacketSize: 67
Default [1638910358.902744]
    ExchangeId: 64514
    MsgType: 8
    MessageCounter: 5
    PacketSize: 272
Default [1638910359.127382]
    ExchangeId: 64515
    MsgType: 8
    MessageCounter: 6
    PacketSize: 539
Default [1638910362.97414]
    ExchangeId: 64516
    MsgType: 8
    MessageCounter: 7
    PacketSize: 60
Default [1638910362.233414]
    ExchangeId: 64517
    MsgType: 8
    MessageCounter: 8
    PacketSize: 48

@todo
Copy link

todo bot commented Dec 8, 2021

Framework this into a registry of handlers for different message types.

// TODO: Framework this into a registry of handlers for different message types.
bool TraceDefaultHandler(const TraceEventFields & trace)
{
if (strcmp(trace.dataFormat, kTraceSecureMessageDataFormat) != 0 || trace.dataSize != sizeof(TraceSecureMessageData))
{
return false;
}
const TraceSecureMessageData * msg = reinterpret_cast<const TraceSecureMessageData *>(trace.dataBuffer);
output.Handler("Default");
output.Stream("ExchangeId", std::to_string(msg->payloadHeader->GetExchangeID()));


This comment was generated by todo based on a TODO comment in 0628c43 in #12732. cc @rgoliver.

@github-actions
Copy link

github-actions bot commented Dec 8, 2021

PR #12732: Size comparison from e4f3246 to 4db3546

Full report (25 builds for efr32, esp32, k32w, nrfconnect, p6, qpg, telink)
platform target config section e4f3246 4db3546 change % change
efr32 lighting-app BRD4161A (read only) 803900 803900 0 0.0
(read/write) 122996 122996 0 0.0
.bss 121176 121176 0 0.0
.data 1820 1820 0 0.0
.text 803892 803892 0 0.0
BRD4161A+rpc (read only) 791512 791512 0 0.0
(read/write) 139680 139680 0 0.0
.bss 137752 137752 0 0.0
.data 1928 1928 0 0.0
.text 791504 791504 0 0.0
window-app BRD4161A (read only) 780852 780852 0 0.0
(read/write) 121136 121136 0 0.0
.bss 119352 119352 0 0.0
.data 1784 1784 0 0.0
.text 780844 780844 0 0.0
esp32 all-clusters-app c3devkit (read only) 858566 858566 0 0.0
(read/write) 1306658 1306658 0 0.0
.dram0.bss 67648 67648 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 171856 171856 0 0.0
.flash.text 858566 858566 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 961835 961835 0 0.0
(read/write) 450948 450948 0 0.0
.dram0.bss 75000 75000 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210112 210112 0 0.0
.flash.text 956451 956451 0 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724516 724516 0 0.0
.bss 81248 81248 0 0.0
.data 1852 1852 0 0.0
.text 635616 635616 0 0.0
lock-app k32w061+debug (read/write) 615868 615868 0 0.0
.bss 71912 71912 0 0.0
.data 1820 1820 0 0.0
.text 536336 536336 0 0.0
shell k32w061+debug (read/write) 679124 679124 0 0.0
.bss 81612 81612 0 0.0
.data 1792 1792 0 0.0
.text 589920 589920 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903055 903055 0 0.0
bss 116184 116184 0 0.0
rodata 101208 101208 0 0.0
text 610104 610104 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 866079 866079 0 0.0
bss 112532 112532 0 0.0
rodata 92504 92504 0 0.0
text 584832 584832 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829046 829046 0 0.0
bss 117560 117560 0 0.0
rodata 96464 96464 0 0.0
text 540532 540532 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 875523 875523 0 0.0
bss 113448 113448 0 0.0
rodata 97324 97324 0 0.0
text 589364 589364 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801754 801754 0 0.0
bss 114856 114856 0 0.0
rodata 92612 92612 0 0.0
text 519884 519884 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880371 880371 0 0.0
bss 113360 113360 0 0.0
rodata 98676 98676 0 0.0
text 592880 592880 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 873599 873599 0 0.0
bss 113236 113236 0 0.0
rodata 96816 96816 0 0.0
text 588100 588100 0 0.0
shell nrf52840dk_nrf52840 (read/write) 781611 781611 0 0.0
bss 109552 109552 0 0.0
rodata 74280 74280 0 0.0
text 523264 523264 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696686 696686 0 0.0
bss 110532 110532 0 0.0
rodata 68920 68920 0 0.0
text 443904 443904 0 0.0
p6 all-clusters-app default (read/write) 2355624 2355624 0 0.0
.bss 113132 113132 0 0.0
.data 2512 2512 0 0.0
.heap 917696 917696 0 0.0
.text 1313888 1313888 0 0.0
light-app default (read/write) 2290408 2290408 0 0.0
.bss 100904 100904 0 0.0
.data 2328 2328 0 0.0
.heap 930112 930112 0 0.0
.text 1248672 1248672 0 0.0
lock-app default (read/write) 2266512 2266512 0 0.0
.bss 99784 99784 0 0.0
.data 2288 2288 0 0.0
.heap 931272 931272 0 0.0
.text 1224776 1224776 0 0.0
qpg lighting-app qpg6100+debug (read only) 517744 517744 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82624 82624 0 0.0
.data 956 956 0 0.0
.text 512424 512424 0 0.0
lock-app qpg6100+debug (read only) 491944 491944 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81760 81760 0 0.0
.data 912 912 0 0.0
.text 486624 486624 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807090 807090 0 0.0
bss 82764 82764 0 0.0
noinit 37160 37160 0 0.0
text 563090 563090 0 0.0

@rgoliver rgoliver force-pushed the chip-trace-message branch 4 times, most recently from 0e1a07b to 7658deb Compare December 9, 2021 15:31
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12732: Size comparison from f2e7df8 to 7658deb

Increases above 0.2%:

platform target config section f2e7df8 7658deb change % change
linux chip-tool-ipv6only arm64 .data 1048 1144 96 9.2
.init_array 160 168 8 5.0
.rodata 363372 364284 912 0.3
Increases (1 build for linux)
platform target config section f2e7df8 7658deb change % change
linux chip-tool-ipv6only arm64 (read only) 6765708 6773804 8096 0.1
(read/write) 317057 317457 400 0.1
.bss 51633 51745 112 0.2
.data 1048 1144 96 9.2
.data.rel.ro 207832 207912 80 0.0
.got 52912 52984 72 0.1
.init_array 160 168 8 5.0
.rodata 363372 364284 912 0.3
.text 5726612 5732916 6304 0.1
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section f2e7df8 7658deb change % change
efr32 lighting-app BRD4161A (read only) 806372 806372 0 0.0
(read/write) 123004 123004 0 0.0
.bss 121184 121184 0 0.0
.data 1820 1820 0 0.0
.text 806364 806364 0 0.0
BRD4161A+rpc (read only) 794008 794008 0 0.0
(read/write) 139688 139688 0 0.0
.bss 137760 137760 0 0.0
.data 1928 1928 0 0.0
.text 794000 794000 0 0.0
window-app BRD4161A (read only) 783124 783124 0 0.0
(read/write) 121136 121136 0 0.0
.bss 119352 119352 0 0.0
.data 1784 1784 0 0.0
.text 783116 783116 0 0.0
esp32 all-clusters-app c3devkit (read only) 860328 860328 0 0.0
(read/write) 1307034 1307034 0 0.0
.dram0.bss 67640 67640 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 172232 172232 0 0.0
.flash.text 860328 860328 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 964299 964299 0 0.0
(read/write) 451332 451332 0 0.0
.dram0.bss 75008 75008 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210488 210488 0 0.0
.flash.text 958915 958915 0 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 726284 726284 0 0.0
.bss 81248 81248 0 0.0
.data 1852 1852 0 0.0
.text 637384 637384 0 0.0
lock-app k32w061+debug (read/write) 617444 617444 0 0.0
.bss 71912 71912 0 0.0
.data 1820 1820 0 0.0
.text 537912 537912 0 0.0
shell k32w061+debug (read/write) 680684 680684 0 0.0
.bss 81612 81612 0 0.0
.data 1792 1792 0 0.0
.text 591480 591480 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6765708 6773804 8096 0.1
(read/write) 317057 317457 400 0.1
.bss 51633 51745 112 0.2
.data 1048 1144 96 9.2
.data.rel.ro 207832 207912 80 0.0
.dynamic 560 560 0 0.0
.got 52912 52984 72 0.1
.init 24 24 0 0.0
.init_array 160 168 8 5.0
.rodata 363372 364284 912 0.3
.text 5726612 5732916 6304 0.1
thermostat-no-ble arm64 (read only) 1935956 1935956 0 0.0
(read/write) 136401 136401 0 0.0
.bss 59441 59441 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69800 69800 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 125092 125092 0 0.0
.text 1604944 1604944 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2321408 2321408 0 0.0
.bss 186892 186892 0 0.0
.data 5232 5232 0 0.0
.heap 844320 844320 0 0.0
.text 1283984 1283984 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2307200 2307200 0 0.0
.bss 175704 175704 0 0.0
.data 5488 5488 0 0.0
.heap 855256 855256 0 0.0
.text 1269800 1269800 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2279992 2279992 0 0.0
.bss 174744 174744 0 0.0
.data 5488 5488 0 0.0
.heap 856216 856216 0 0.0
.text 1242592 1242592 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047904 2047904 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010504 1010504 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 904895 904895 0 0.0
bss 116184 116184 0 0.0
rodata 101448 101448 0 0.0
text 611708 611708 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 867919 867919 0 0.0
bss 112532 112532 0 0.0
rodata 92744 92744 0 0.0
text 586436 586436 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 830886 830886 0 0.0
bss 117560 117560 0 0.0
rodata 96704 96704 0 0.0
text 542136 542136 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 877171 877171 0 0.0
bss 113448 113448 0 0.0
rodata 97564 97564 0 0.0
text 590768 590768 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 803406 803406 0 0.0
bss 114856 114856 0 0.0
rodata 92856 92856 0 0.0
text 521288 521288 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 882087 882087 0 0.0
bss 113360 113360 0 0.0
rodata 98920 98920 0 0.0
text 594356 594356 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 875263 875263 0 0.0
bss 113236 113236 0 0.0
rodata 97056 97056 0 0.0
text 589520 589520 0 0.0
shell nrf52840dk_nrf52840 (read/write) 782067 782067 0 0.0
bss 109560 109560 0 0.0
rodata 74288 74288 0 0.0
text 523708 523708 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697146 697146 0 0.0
bss 110540 110540 0 0.0
rodata 68932 68932 0 0.0
text 444352 444352 0 0.0
p6 all-clusters-app default (read/write) 2357576 2357576 0 0.0
.bss 113124 113124 0 0.0
.data 2512 2512 0 0.0
.heap 917704 917704 0 0.0
.text 1315840 1315840 0 0.0
light-app default (read/write) 2291856 2291856 0 0.0
.bss 100896 100896 0 0.0
.data 2328 2328 0 0.0
.heap 930120 930120 0 0.0
.text 1250120 1250120 0 0.0
lock-app default (read/write) 2267728 2267728 0 0.0
.bss 99776 99776 0 0.0
.data 2288 2288 0 0.0
.heap 931280 931280 0 0.0
.text 1225992 1225992 0 0.0
qpg lighting-app qpg6100+debug (read only) 519580 519580 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82632 82632 0 0.0
.data 956 956 0 0.0
.text 514260 514260 0 0.0
lock-app qpg6100+debug (read only) 493572 493572 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81768 81768 0 0.0
.data 912 912 0 0.0
.text 488252 488252 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 808882 808882 0 0.0
bss 82756 82756 0 0.0
noinit 37160 37160 0 0.0
text 564614 564614 0 0.0

examples/chip-tool/commands/common/Commands.cpp Outdated Show resolved Hide resolved
src/transport/BUILD.gn Outdated Show resolved Hide resolved
src/transport/SecureMessageCodec.cpp Outdated Show resolved Hide resolved
@rgoliver rgoliver force-pushed the chip-trace-message branch 2 times, most recently from 6a9e4a5 to cc70f8f Compare December 9, 2021 19:27
examples/chip-tool/BUILD.gn Outdated Show resolved Hide resolved
examples/chip-tool/BUILD.gn Outdated Show resolved Hide resolved
src/transport/BUILD.gn Outdated Show resolved Hide resolved
Add a trace backend to linux/chip-tool which provides a simple
and flexible way to trace chip messages. The backend provides
handlers, which can be registered to handle the different
types of messages and extract the relevant data needed for
test automation.

Added additional optional flags to chip-tool which allows turning
on these traces and piping them either to a log or file. These
flags and tracing are only enabled when tracing is enabled at
compile time. Include trace compile with:
  gn gen out/with_trace/ --args='import("//with_pw_trace.gni")'

The trace point is before the encrypt in SecureMessageCodec and
only enabled when chip_enable_transport_trace is defined at compile
time and a pw_trace backend is configured.
@boring-cyborg boring-cyborg bot added the lib label Dec 9, 2021
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12732: Size comparison from 857d6c5 to 715c7ef

Increases above 0.2%:

platform target config section 857d6c5 715c7ef change % change
linux chip-tool-ipv6only arm64 .data 1096 1192 96 8.8
.init_array 168 176 8 4.8
.rodata 363836 364748 912 0.3
Increases (2 builds for linux)
platform target config section 857d6c5 715c7ef change % change
linux chip-tool-ipv6only arm64 (read only) 6791628 6799724 8096 0.1
(read/write) 318273 318673 400 0.1
.bss 51713 51825 112 0.2
.data 1096 1192 96 8.8
.data.rel.ro 208720 208800 80 0.0
.got 53048 53120 72 0.1
.init_array 168 176 8 4.8
.rodata 363836 364748 912 0.3
.text 5748852 5755172 6320 0.1
thermostat-no-ble arm64 (read only) 1942516 1942532 16 0.0
.text 1610128 1610144 16 0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 857d6c5 715c7ef change % change
efr32 lighting-app BRD4161A (read only) 807188 807188 0 0.0
(read/write) 123008 123008 0 0.0
.bss 121160 121160 0 0.0
.data 1848 1848 0 0.0
.text 807180 807180 0 0.0
BRD4161A+rpc (read only) 794808 794808 0 0.0
(read/write) 139696 139696 0 0.0
.bss 137736 137736 0 0.0
.data 1956 1956 0 0.0
.text 794800 794800 0 0.0
window-app BRD4161A (read only) 784164 784164 0 0.0
(read/write) 121140 121140 0 0.0
.bss 119328 119328 0 0.0
.data 1812 1812 0 0.0
.text 784156 784156 0 0.0
esp32 all-clusters-app c3devkit (read only) 861814 861814 0 0.0
(read/write) 1305546 1305546 0 0.0
.dram0.bss 65696 65696 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 172696 172696 0 0.0
.flash.text 861814 861814 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 964947 964947 0 0.0
(read/write) 451248 451248 0 0.0
.dram0.bss 74992 74992 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210420 210420 0 0.0
.flash.text 959563 959563 0 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 668388 668388 0 0.0
.bss 73744 73744 0 0.0
.data 1880 1880 0 0.0
.text 586964 586964 0 0.0
lock-app k32w061+debug (read/write) 618348 618348 0 0.0
.bss 71896 71896 0 0.0
.data 1848 1848 0 0.0
.text 538804 538804 0 0.0
shell k32w061+debug (read/write) 623440 623440 0 0.0
.bss 74124 74124 0 0.0
.data 1820 1820 0 0.0
.text 541696 541696 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6791628 6799724 8096 0.1
(read/write) 318273 318673 400 0.1
.bss 51713 51825 112 0.2
.data 1096 1192 96 8.8
.data.rel.ro 208720 208800 80 0.0
.dynamic 560 560 0 0.0
.got 53048 53120 72 0.1
.init 24 24 0 0.0
.init_array 168 176 8 4.8
.rodata 363836 364748 912 0.3
.text 5748852 5755172 6320 0.1
thermostat-no-ble arm64 (read only) 1942516 1942532 16 0.0
(read/write) 136865 136865 0 0.0
.bss 59441 59441 0 0.0
.data 824 824 0 0.0
.data.rel.ro 70160 70160 0 0.0
.dynamic 560 560 0 0.0
.got 3568 3568 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 125236 125236 0 0.0
.text 1610128 1610144 16 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2323128 2323128 0 0.0
.bss 184972 184972 0 0.0
.data 5232 5232 0 0.0
.heap 846240 846240 0 0.0
.text 1285704 1285704 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2307760 2307760 0 0.0
.bss 175688 175688 0 0.0
.data 5520 5520 0 0.0
.heap 855240 855240 0 0.0
.text 1270360 1270360 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2280872 2280872 0 0.0
.bss 174728 174728 0 0.0
.data 5520 5520 0 0.0
.heap 856200 856200 0 0.0
.text 1243472 1243472 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053344 2053344 0 0.0
.bss 156892 156892 0 0.0
.data 4864 4864 0 0.0
.heap 874688 874688 0 0.0
.text 1015944 1015944 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 905395 905395 0 0.0
bss 116168 116168 0 0.0
rodata 101620 101620 0 0.0
text 612016 612016 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 868439 868439 0 0.0
bss 112516 112516 0 0.0
rodata 92920 92920 0 0.0
text 586744 586744 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 831406 831406 0 0.0
bss 117544 117544 0 0.0
rodata 96880 96880 0 0.0
text 542444 542444 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 878027 878027 0 0.0
bss 113432 113432 0 0.0
rodata 97740 97740 0 0.0
text 591460 591460 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 804274 804274 0 0.0
bss 114840 114840 0 0.0
rodata 93028 93028 0 0.0
text 521980 521980 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 882955 882955 0 0.0
bss 113344 113344 0 0.0
rodata 99092 99092 0 0.0
text 595048 595048 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 876195 876195 0 0.0
bss 113220 113220 0 0.0
rodata 97228 97228 0 0.0
text 590248 590248 0 0.0
shell nrf52840dk_nrf52840 (read/write) 781947 781947 0 0.0
bss 109544 109544 0 0.0
rodata 74280 74280 0 0.0
text 523604 523604 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696994 696994 0 0.0
bss 110524 110524 0 0.0
rodata 68924 68924 0 0.0
text 444244 444244 0 0.0
p6 all-clusters-app default (read/write) 2359888 2359888 0 0.0
.bss 113108 113108 0 0.0
.data 2512 2512 0 0.0
.heap 917720 917720 0 0.0
.text 1318152 1318152 0 0.0
light-app default (read/write) 2292672 2292672 0 0.0
.bss 100880 100880 0 0.0
.data 2352 2352 0 0.0
.heap 930112 930112 0 0.0
.text 1250936 1250936 0 0.0
lock-app default (read/write) 2268752 2268752 0 0.0
.bss 99760 99760 0 0.0
.data 2320 2320 0 0.0
.heap 931264 931264 0 0.0
.text 1227016 1227016 0 0.0
qpg lighting-app qpg6100+debug (read only) 520084 520084 0 0.0
(read/write) 122336 122336 0 0.0
.bss 82616 82616 0 0.0
.data 984 984 0 0.0
.text 514764 514764 0 0.0
lock-app qpg6100+debug (read only) 494460 494460 0 0.0
(read/write) 122332 122332 0 0.0
.bss 81752 81752 0 0.0
.data 940 940 0 0.0
.text 489140 489140 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 809482 809482 0 0.0
bss 82736 82736 0 0.0
noinit 37160 37160 0 0.0
text 565038 565038 0 0.0

@woody-apple woody-apple merged commit 8a55d8e into project-chip:master Dec 10, 2021
@bzbarsky-apple
Copy link
Contributor

@andy31415 @yunhanw-google @woody-apple @tcarmelveilleux this broke critical TE 7.5 testing functionality. See #13016

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