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 support for diagnostic logs server cluster with BDX support #31198

Conversation

vivien-apple
Copy link
Contributor

Problem

The SDK does not implement the diagnostic logs server properly.

This PR is made of multiple commits that can be grouped like the following:

  • Some fixes to get the YAML tests to not crash with BDX

    • [CI] Add Automation category to the logs that are accepted when in interactive mode to make sure it does not crash when using BDX
    • [CI] Ensure that WaitForMessage does not read content that it has already consumed
  • Some code to log BDX messages using the tracing implementation so it looks consistent with the other logs

    • [tracing] Implement BDX message decoding in examples/common/tracing/decoder/bdx/Decoder.cpp
  • A basic (without BDX) server side implementation of the Diagnostic logs cluster with some YAML tests

    • Add a single implementation for GetBdxStatusCodeFromChipError
    • Update Diagnostic Logs server implementation with an application provided delegate
    • Add Diagnostic Logs server delegate implementation to the all-clusters-app
    • Add some YAML tests for the diagnostic logs cluster
  • A BDX server side implementation of the Diagnostic logs cluster with some YAML tests and a chip-tool implementation

    • Add BDX support to src/app/clusters/diagnostic-logs-server
    • Add BDXTransferServer to src/protocols/bdx
    • Add an instance of BDXTransferServer to be started by the CHIPDeviceControllerFactory
    • Add chip-tool BDXTransferServerDelegate support
    • Add more YAML tests for the diagnostic logs cluster but related to BDX
  • A Matter.framework wrapper with a darwin-franework-tool implementation

    • [Matter.framework] Add MTRDiagnosticLogsDelegate to the Matter.framework
    • [Matter.framework] Add MTRDiagnosticLogsDelegate to darwin-framework-tool

Fixes: #29829

This PR is an alternate version of #29976 and replace it if it lands. If needed and if that makes it easier this PR can be spliced into multiple PRs more or less based on the groups presented previously.

@vivien-apple vivien-apple changed the title Add support for diagnostic logs server cluster and add the log provider delegate to all-clusters-app Add support for diagnostic logs server cluster with BDX support Dec 28, 2023
@vivien-apple vivien-apple force-pushed the DiagnosticLogs_UpdateServerImplementation branch from 8b0eef6 to 6e660d7 Compare December 28, 2023 13:15
Copy link

github-actions bot commented Dec 28, 2023

PR #31198: Size comparison from 4855f58 to 6e660d7

Increases (3 builds for cc32xx, mbed)
platform target config section 4855f58 6e660d7 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567426 568474 1048 0.2
.rodata 83970 84034 64 0.1
.text 481336 482320 984 0.2
lock CC3235SF_LAUNCHXL (read only) 620746 621794 1048 0.2
(read/write) 208112 208120 8 0.0
.bss 201544 201552 8 0.0
.rodata 105834 105898 64 0.1
.text 512792 513776 984 0.2
mbed lock-app-release cy8cproto_062_4343w (read/write) 2526328 2527096 768 0.0
.bss 220280 220288 8 0.0
.text 1489012 1489780 768 0.1
Full report (3 builds for cc32xx, mbed)
platform target config section 4855f58 6e660d7 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567426 568474 1048 0.2
(read/write) 207716 207716 0 0.0
.bss 201180 201180 0 0.0
.data 1412 1412 0 0.0
.rodata 83970 84034 64 0.1
.text 481336 482320 984 0.2
lock CC3235SF_LAUNCHXL (read only) 620746 621794 1048 0.2
(read/write) 208112 208120 8 0.0
.bss 201544 201552 8 0.0
.data 1448 1448 0 0.0
.rodata 105834 105898 64 0.1
.text 512792 513776 984 0.2
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526328 2527096 768 0.0
.bss 220280 220288 8 0.0
.data 5144 5144 0 0.0
.text 1489012 1489780 768 0.1

@vivien-apple vivien-apple force-pushed the DiagnosticLogs_UpdateServerImplementation branch 2 times, most recently from 14c375f to 57ab3d7 Compare January 19, 2024 17:13
@vivien-apple vivien-apple force-pushed the DiagnosticLogs_UpdateServerImplementation branch from 57ab3d7 to 93c15f5 Compare January 19, 2024 18:13
@vivien-apple vivien-apple force-pushed the DiagnosticLogs_UpdateServerImplementation branch from 93c15f5 to 780606e Compare January 19, 2024 21:11
Copy link

github-actions bot commented Jan 19, 2024

PR #31198: Size comparison from 0f31a82 to 780606e

Increases above 0.2%:

platform target config section 0f31a82 780606e change % change
linux air-purifier-app debug (read only) 2544389 2563373 18984 0.7
(read/write) 127200 127704 504 0.4
.data.rel.ro 72856 73304 448 0.6
.rodata 180776 181704 928 0.5
.text 2188309 2205429 17120 0.8
all-clusters-app debug (read only) 5694441 5754849 60408 1.1
(read/write) 465800 467648 1848 0.4
.bss 132080 132848 768 0.6
.data 4448 4480 32 0.7
.data.rel.ro 321992 322968 976 0.3
.got 5336 5376 40 0.7
.init_array 1296 1320 24 1.9
.rodata 335612 341468 5856 1.7
.text 4939107 4991171 52064 1.1
all-clusters-minimal-app debug (read only) 5089737 5111009 21272 0.4
(read/write) 234712 235216 504 0.2
.data.rel.ro 96040 96488 448 0.5
.rodata 282541 286093 3552 1.3
.text 4574883 4591667 16784 0.4
bridge-app debug (read only) 4518625 4537625 19000 0.4
(read/write) 215984 216584 600 0.3
.data.rel.ro 85312 85760 448 0.5
.rodata 226485 227413 928 0.4
.text 4073571 4090707 17136 0.4
chip-tool debug (read only) 12046153 12103161 57008 0.5
(read/write) 514240 515440 1200 0.2
.data.rel.ro 407760 408864 1104 0.3
.init_array 768 784 16 2.1
.rodata 437209 440249 3040 0.7
.text 10905859 10957619 51760 0.5
chip-tool-ipv6only arm64 (read only) 11588528 11639968 51440 0.4
(read/write) 582488 584304 1816 0.3
.got 20256 20400 144 0.7
.init_array 240 248 8 3.3
.rodata 345644 347356 1712 0.5
.text 10358508 10405292 46784 0.5
lighting-app debug+rpc+ui (read only) 5444689 5463705 19016 0.3
(read/write) 224912 225416 504 0.2
.data.rel.ro 93728 94176 448 0.5
.rodata 350644 351604 960 0.3
.text 4849379 4866499 17120 0.4
lock-app debug (read only) 4584193 4603257 19064 0.4
(read/write) 203608 204112 504 0.2
.data.rel.ro 79544 79992 448 0.6
.rodata 253109 254069 960 0.4
.text 4121059 4138227 17168 0.4
ota-provider-app debug .rodata 206005 206517 512 0.2
ota-requestor-app debug .rodata 211893 212405 512 0.2
thermostat-no-ble arm64 (read only) 4415976 4433368 17392 0.4
.data.rel.ro 102824 103272 448 0.4
.got 12096 12160 64 0.5
.rodata 157436 158316 880 0.6
.text 3915932 3931244 15312 0.4
tv-app debug (read only) 5511177 5558665 47488 0.9
(read/write) 349232 350384 1152 0.3
.data.rel.ro 92344 93336 992 1.1
.rodata 281589 284405 2816 1.0
.text 4991651 5034355 42704 0.9
tv-casting-app debug .got 5064 5088 24 0.5
.init_array 1160 1168 8 0.7
.rodata 376680 377512 832 0.2
Increases (59 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 0f31a82 780606e change % change
bl602 lighting-app bl602 (read/write) 1422490 1423778 1288 0.1
.rodata 157260 157324 64 0.0
.text 1089772 1090994 1222 0.1
bl602+mfd (read/write) 1436962 1438250 1288 0.1
.rodata 156220 156284 64 0.0
.text 1105140 1106366 1226 0.1
bl602+rpc (read/write) 1470250 1471282 1032 0.1
.bss 93360 93368 8 0.0
.rodata 164828 164892 64 0.0
.text 1121532 1122498 966 0.1
bl702 lighting-app bl702 (read/write) 1187343 1188387 1044 0.1
.rodata 106644 106708 64 0.1
.text 959114 960080 966 0.1
bl702+mfd (read/write) 1198475 1199519 1044 0.1
.rodata 105584 105648 64 0.1
.text 971178 972144 966 0.1
bl702+rpc (read/write) 1278959 1280263 1304 0.1
.rodata 122016 122080 64 0.1
.text 1033924 1035146 1222 0.1
bl706-eth (read/write) 1006433 1007481 1048 0.1
.rodata 99964 100028 64 0.1
.text 751600 752566 966 0.1
bl706-wifi (read/write) 1237726 1239090 1364 0.1
.rodata 120944 121008 64 0.1
.text 980152 981436 1284 0.1
bl702l lighting-app bl702l (read/write) 1156720 1158024 1304 0.1
.rodata 100648 100712 64 0.1
.text 951992 953214 1222 0.1
bl702l+mfd (read/write) 1168172 1169988 1816 0.2
.rodata 99588 99652 64 0.1
.text 964368 965590 1222 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780720 781520 800 0.1
.rodata 90432 90496 64 0.1
.text 690024 690760 736 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 796520 797248 728 0.1
(read/write) 179100 179108 8 0.0
.bss 101060 101068 8 0.0
.text 711636 712364 728 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 784912 785720 808 0.1
(read/write) 173556 173564 8 0.0
.bss 95516 95524 8 0.0
.rodata 111288 111352 64 0.1
.text 673356 674100 744 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571202 1048 0.2
(read/write) 207888 207896 8 0.0
.bss 201172 201180 8 0.0
.rodata 84434 84498 64 0.1
.text 483596 484580 984 0.2
lock CC3235SF_LAUNCHXL (read only) 623514 624562 1048 0.2
(read/write) 208288 208296 8 0.0
.bss 201648 201656 8 0.0
.rodata 106306 106370 64 0.1
.text 515084 516068 984 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 563535 564263 728 0.1
.app_xip_area 453457 454185 728 0.2
lock cyw930739m2evb_01 (read/write) 545647 546375 728 0.1
.app_xip_area 430833 431553 720 0.2
.bss 69616 69624 8 0.0
switch cyw930739m2evb_01 (read/write) 560103 560911 808 0.1
.app_xip_area 448249 449057 808 0.2
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1046088 1024 0.1
.bss 192800 192808 8 0.0
.text 849468 850484 1016 0.1
BRD4187C (read/write) 1107360 1108160 800 0.1
.text 908808 909608 800 0.1
lock-app BRD4161A+wf200 (read/write) 1119404 1120116 712 0.1
.bss 188184 188192 8 0.0
.text 928400 929104 704 0.1
esp32 all-clusters-app c3devkit (read only) 1194676 1195444 768 0.1
(read/write) 1744072 1744136 64 0.0
.flash.rodata 247592 247656 64 0.0
.flash.text 1194676 1195444 768 0.1
m5stack (read only) 1238563 1239271 708 0.1
(read/write) 529032 529088 56 0.0
.flash.rodata 277764 277820 56 0.0
.flash.text 1232399 1233107 708 0.1
k32w contact k32w0+release (read only) 608144 608992 848 0.1
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.text 607608 608456 848 0.1
k32w1+release (read/write) 693804 694724 920 0.1
.bss 67760 67768 8 0.0
.text 579784 580696 912 0.2
linux air-purifier-app debug (read only) 2544389 2563373 18984 0.7
(read/write) 127200 127704 504 0.4
.bss 46272 46336 64 0.1
.data.rel.ro 72856 73304 448 0.6
.rodata 180776 181704 928 0.5
.text 2188309 2205429 17120 0.8
all-clusters-app debug (read only) 5694441 5754849 60408 1.1
(read/write) 465800 467648 1848 0.4
.bss 132080 132848 768 0.6
.data 4448 4480 32 0.7
.data.rel.ro 321992 322968 976 0.3
.got 5336 5376 40 0.7
.init_array 1296 1320 24 1.9
.rodata 335612 341468 5856 1.7
.text 4939107 4991171 52064 1.1
all-clusters-minimal-app debug (read only) 5089737 5111009 21272 0.4
(read/write) 234712 235216 504 0.2
.bss 127216 127280 64 0.1
.data.rel.ro 96040 96488 448 0.5
.rodata 282541 286093 3552 1.3
.text 4574883 4591667 16784 0.4
bridge-app debug (read only) 4518625 4537625 19000 0.4
(read/write) 215984 216584 600 0.3
.bss 117816 117976 160 0.1
.data.rel.ro 85312 85760 448 0.5
.rodata 226485 227413 928 0.4
.text 4073571 4090707 17136 0.4
chip-tool debug (read only) 12046153 12103161 57008 0.5
(read/write) 514240 515440 1200 0.2
.bss 94200 94264 64 0.1
.data.rel.ro 407760 408864 1104 0.3
.init_array 768 784 16 2.1
.rodata 437209 440249 3040 0.7
.text 10905859 10957619 51760 0.5
chip-tool-ipv6only arm64 (read only) 11588528 11639968 51440 0.4
(read/write) 582488 584304 1816 0.3
.bss 103256 103288 32 0.0
.data.rel.ro 447256 448360 1104 0.2
.got 20256 20400 144 0.7
.init_array 240 248 8 3.3
.rodata 345644 347356 1712 0.5
.text 10358508 10405292 46784 0.5
lighting-app debug+rpc+ui (read only) 5444689 5463705 19016 0.3
(read/write) 224912 225416 504 0.2
.bss 118880 118944 64 0.1
.data.rel.ro 93728 94176 448 0.5
.rodata 350644 351604 960 0.3
.text 4849379 4866499 17120 0.4
lock-app debug (read only) 4584193 4603257 19064 0.4
(read/write) 203608 204112 504 0.2
.bss 113248 113312 64 0.1
.data.rel.ro 79544 79992 448 0.6
.rodata 253109 254069 960 0.4
.text 4121059 4138227 17168 0.4
ota-provider-app debug (read only) 4241369 4245417 4048 0.1
.rodata 206005 206517 512 0.2
.text 3843491 3847027 3536 0.1
ota-requestor-app debug (read only) 4355945 4359865 3920 0.1
.rodata 211893 212405 512 0.2
.text 3947875 3951283 3408 0.1
shell debug (read only) 2845953 2848249 2296 0.1
(read/write) 154496 154552 56 0.0
.bss 62184 62248 64 0.1
.text 2486450 2489858 3408 0.1
thermostat-no-ble arm64 (read only) 4415976 4433368 17392 0.4
.bss 121624 121672 48 0.0
.data.rel.ro 102824 103272 448 0.4
.got 12096 12160 64 0.5
.rodata 157436 158316 880 0.6
.text 3915932 3931244 15312 0.4
tv-app debug (read only) 5511177 5558665 47488 0.9
(read/write) 349232 350384 1152 0.3
.bss 243136 243296 160 0.1
.data.rel.ro 92344 93336 992 1.1
.rodata 281589 284405 2816 1.0
.text 4991651 5034355 42704 0.9
tv-casting-app debug (read only) 9945457 9959241 13784 0.1
(read/write) 342288 342520 232 0.1
.bss 155936 156032 96 0.1
.data.rel.ro 176576 176672 96 0.1
.got 5064 5088 24 0.5
.init_array 1160 1168 8 0.7
.rodata 376680 377512 832 0.2
.text 9096883 9109363 12480 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2528800 2529632 832 0.0
.bss 220384 220392 8 0.0
.text 1491484 1492316 832 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1093184 1093936 752 0.1
bss 129786 129790 4 0.0
rodata 111056 111120 64 0.1
text 804620 805304 684 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1213800 1214472 672 0.1
bss 121924 121928 4 0.0
text 800412 801084 672 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042504 1043252 748 0.1
bss 129516 129520 4 0.0
rodata 99080 99140 60 0.1
text 766176 766860 684 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1788292 1789276 984 0.1
.bss 195332 195340 8 0.0
.text 1581932 1582908 976 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1710420 1711420 1000 0.1
.bss 193052 193060 8 0.0
.text 1506364 1507356 992 0.1
light cy8ckit_062s2_43012 (read/write) 1634852 1635900 1048 0.1
.bss 186548 186556 8 0.0
.text 1437484 1438524 1040 0.1
lock cy8ckit_062s2_43012 (read/write) 1661708 1662756 1048 0.1
.bss 213644 213652 8 0.0
.text 1437220 1438260 1040 0.1
qpg lighting-app qpg6105+debug (read/write) 1119608 1120416 808 0.1
.text 631988 632796 808 0.1
lock-app qpg6105+debug (read/write) 1083600 1084400 800 0.1
.bss 98520 98528 8 0.0
.text 595976 596776 800 0.1
telink all-clusters-app tlsr9518adk80d (read/write) 1110708 1111540 832 0.1
bss 100768 100776 8 0.0
text 785698 786462 764 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1087644 1088476 832 0.1
text 756192 756956 764 0.1
bridge-app tlsr9518adk80d (read/write) 933284 934164 880 0.1
text 647142 647958 816 0.1
contact-sensor-app tlsr9528a_retention (read/write) 824206 825246 1040 0.1
bss 51064 51072 8 0.0
text 616300 617266 966 0.2
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 982100 983124 1024 0.1
bss 79108 79116 8 0.0
text 696962 697916 954 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096264 1097152 888 0.1
bss 100056 100064 8 0.0
text 772338 773154 816 0.1
lock-app-dfu tlsr9528a (read/write) 967980 968868 888 0.1
bss 97408 97416 8 0.0
text 650098 650914 816 0.1
smoke_co_alarm-app tlsr9528a_retention (read/write) 825942 826814 872 0.1
text 619046 619860 814 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 881213 882253 1040 0.1
bss 60848 60856 8 0.0
text 633354 634324 970 0.2
thermostat tlsr9518adk80d (read/write) 848468 849452 984 0.1
text 610096 611014 918 0.2
Decreases (12 builds for efr32, linux, psoc6)
platform target config section 0f31a82 780606e change % change
efr32 window-app BRD4187C (read/write) 1141256 1141248 -8 -0.0
.text 970804 970796 -8 -0.0
linux air-purifier-app debug .init_array 760 752 -8 -1.1
all-clusters-minimal-app debug .init_array 1120 1112 -8 -0.7
bridge-app debug .init_array 816 808 -8 -1.0
lighting-app debug+rpc+ui .init_array 936 928 -8 -0.9
lock-app debug .init_array 848 840 -8 -0.9
shell debug .init_array 1072 1064 -8 -0.7
.rodata 187360 186272 -1088 -0.6
thermostat-no-ble arm64 (read/write) 246712 245720 -992 -0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835360 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837664 -8 -0.0
light cy8ckit_062s2_43012 (read only) 844360 844352 -8 -0.0
lock cy8ckit_062s2_43012 (read only) 817240 817232 -8 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 0f31a82 780606e change % change
bl602 lighting-app bl602 (read/write) 1422490 1423778 1288 0.1
.bss 85328 85328 0 0.0
.data 9488 9488 0 0.0
.rodata 157260 157324 64 0.0
.text 1089772 1090994 1222 0.1
bl602+mfd (read/write) 1436962 1438250 1288 0.1
.bss 85496 85496 0 0.0
.data 9456 9456 0 0.0
.rodata 156220 156284 64 0.0
.text 1105140 1106366 1226 0.1
bl602+rpc (read/write) 1470250 1471282 1032 0.1
.bss 93360 93368 8 0.0
.data 9864 9864 0 0.0
.rodata 164828 164892 64 0.0
.text 1121532 1122498 966 0.1
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1187343 1188387 1044 0.1
.bss 11133 11133 0 0.0
.data 3664 3664 0 0.0
.rodata 106644 106708 64 0.1
.text 959114 960080 966 0.1
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1198475 1199519 1044 0.1
.bss 11309 11309 0 0.0
.data 3648 3648 0 0.0
.rodata 105584 105648 64 0.1
.text 971178 972144 966 0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1278959 1280263 1304 0.1
.bss 19597 19597 0 0.0
.data 4224 4224 0 0.0
.rodata 122016 122080 64 0.1
.text 1033924 1035146 1222 0.1
bl706-eth (read/write) 1006433 1007481 1048 0.1
.bss 23692 23692 0 0.0
.data 3240 3240 0 0.0
.rodata 99964 100028 64 0.1
.text 751600 752566 966 0.1
bl706-wifi (read/write) 1237726 1239090 1364 0.1
.bss 10577 10577 0 0.0
.data 3680 3680 0 0.0
.rodata 120944 121008 64 0.1
.text 980152 981436 1284 0.1
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1156720 1158024 1304 0.1
.bss 16328 16328 0 0.0
.data 5032 5032 0 0.0
.rodata 100648 100712 64 0.1
.text 951992 953214 1222 0.1
bl702l+mfd (read/write) 1168172 1169988 1816 0.2
.bss 16504 16504 0 0.0
.data 5008 5008 0 0.0
.rodata 99588 99652 64 0.1
.text 964368 965590 1222 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780720 781520 800 0.1
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90432 90496 64 0.1
.text 690024 690760 736 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 796520 797248 728 0.1
(read/write) 179100 179108 8 0.0
.bss 101060 101068 8 0.0
.data 3580 3580 0 0.0
.rodata 84616 84616 0 0.0
.text 711636 712364 728 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 784912 785720 808 0.1
(read/write) 173556 173564 8 0.0
.bss 95516 95524 8 0.0
.data 3580 3580 0 0.0
.rodata 111288 111352 64 0.1
.text 673356 674100 744 0.1
pump-app LP_EM_CC1354P10_6 (read only) 737552 737552 0 0.0
(read/write) 167836 167836 0 0.0
.bss 89624 89624 0 0.0
.data 3540 3540 0 0.0
.rodata 86008 86008 0 0.0
.text 651280 651280 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 723184 723184 0 0.0
(read/write) 168048 168048 0 0.0
.bss 89848 89848 0 0.0
.data 3536 3536 0 0.0
.rodata 81848 81848 0 0.0
.text 641072 641072 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 571202 1048 0.2
(read/write) 207888 207896 8 0.0
.bss 201172 201180 8 0.0
.data 1592 1592 0 0.0
.rodata 84434 84498 64 0.1
.text 483596 484580 984 0.2
lock CC3235SF_LAUNCHXL (read only) 623514 624562 1048 0.2
(read/write) 208288 208296 8 0.0
.bss 201648 201656 8 0.0
.data 1520 1520 0 0.0
.rodata 106306 106370 64 0.1
.text 515084 516068 984 0.2
cyw30739 light cyw930739m2evb_01 (read/write) 563535 564263 728 0.1
.app_xip_area 453457 454185 728 0.2
.bss 64920 64920 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 545647 546375 728 0.1
.app_xip_area 430833 431553 720 0.2
.bss 69616 69624 8 0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 564751 564751 0 0.0
.app_xip_area 456129 456129 0 0.0
.bss 63504 63504 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 560103 560911 808 0.1
.app_xip_area 448249 449057 808 0.2
.bss 66624 66624 0 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1046088 1024 0.1
.bss 192800 192808 8 0.0
.data 2776 2776 0 0.0
.text 849468 850484 1016 0.1
BRD4187C (read/write) 1107360 1108160 800 0.1
.bss 195148 195148 0 0.0
.data 3384 3384 0 0.0
.text 908808 909608 800 0.1
lock-app BRD4161A+wf200 (read/write) 1119404 1120116 712 0.1
.bss 188184 188192 8 0.0
.data 2800 2800 0 0.0
.text 928400 929104 704 0.1
window-app BRD4187C (read/write) 1141256 1141248 -8 -0.0
.bss 167140 167140 0 0.0
.data 3292 3292 0 0.0
.text 970804 970796 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1194676 1195444 768 0.1
(read/write) 1744072 1744136 64 0.0
.dram0.bss 73352 73352 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 247592 247656 64 0.0
.flash.text 1194676 1195444 768 0.1
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1238563 1239271 708 0.1
(read/write) 529032 529088 56 0.0
.dram0.bss 80216 80216 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 277764 277820 56 0.0
.flash.text 1232399 1233107 708 0.1
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 608144 608992 848 0.1
(read/write) 81324 81332 8 0.0
.bss 69104 69112 8 0.0
.data 2236 2236 0 0.0
.text 607608 608456 848 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 693804 694724 920 0.1
.bss 67760 67768 8 0.0
.data 2788 2788 0 0.0
.text 579784 580696 912 0.2
light k32w0+release (read only) 597496 597496 0 0.0
(read/write) 79340 79340 0 0.0
.bss 67168 67168 0 0.0
.data 2188 2188 0 0.0
.text 596960 596960 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 785744 785744 0 0.0
.bss 77436 77436 0 0.0
.data 2000 2000 0 0.0
.text 662856 662856 0 0.0
lock k32w0+release (read only) 578800 578800 0 0.0
(read/write) 78756 78756 0 0.0
.bss 66608 66608 0 0.0
.data 2164 2164 0 0.0
.text 578264 578264 0 0.0
linux air-purifier-app debug (read only) 2544389 2563373 18984 0.7
(read/write) 127200 127704 504 0.4
.bss 46272 46336 64 0.1
.data 2144 2144 0 0.0
.data.rel.ro 72856 73304 448 0.6
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 752 -8 -1.1
.rodata 180776 181704 928 0.5
.text 2188309 2205429 17120 0.8
all-clusters-app debug (read only) 5694441 5754849 60408 1.1
(read/write) 465800 467648 1848 0.4
.bss 132080 132848 768 0.6
.data 4448 4480 32 0.7
.data.rel.ro 321992 322968 976 0.3
.dynamic 624 624 0 0.0
.got 5336 5376 40 0.7
.init 27 27 0 0.0
.init_array 1296 1320 24 1.9
.rodata 335612 341468 5856 1.7
.text 4939107 4991171 52064 1.1
all-clusters-minimal-app debug (read only) 5089737 5111009 21272 0.4
(read/write) 234712 235216 504 0.2
.bss 127216 127280 64 0.1
.data 4384 4384 0 0.0
.data.rel.ro 96040 96488 448 0.5
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1112 -8 -0.7
.rodata 282541 286093 3552 1.3
.text 4574883 4591667 16784 0.4
bridge-app debug (read only) 4518625 4537625 19000 0.4
(read/write) 215984 216584 600 0.3
.bss 117816 117976 160 0.1
.data 6144 6144 0 0.0
.data.rel.ro 85312 85760 448 0.5
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 808 -8 -1.0
.rodata 226485 227413 928 0.4
.text 4073571 4090707 17136 0.4
chip-tool debug (read only) 12046153 12103161 57008 0.5
(read/write) 514240 515440 1200 0.2
.bss 94200 94264 64 0.1
.data 5058 5058 0 0.0
.data.rel.ro 407760 408864 1104 0.3
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 784 16 2.1
.rodata 437209 440249 3040 0.7
.text 10905859 10957619 51760 0.5
chip-tool-ipv6only arm64 (read only) 11588528 11639968 51440 0.4
(read/write) 582488 584304 1816 0.3
.bss 103256 103288 32 0.0
.data 4472 4472 0 0.0
.data.rel.ro 447256 448360 1104 0.2
.dynamic 512 512 0 0.0
.got 20256 20400 144 0.7
.init 24 24 0 0.0
.init_array 240 248 8 3.3
.rodata 345644 347356 1712 0.5
.text 10358508 10405292 46784 0.5
lighting-app debug+rpc+ui (read only) 5444689 5463705 19016 0.3
(read/write) 224912 225416 504 0.2
.bss 118880 118944 64 0.1
.data 4800 4800 0 0.0
.data.rel.ro 93728 94176 448 0.5
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 928 -8 -0.9
.rodata 350644 351604 960 0.3
.text 4849379 4866499 17120 0.4
lock-app debug (read only) 4584193 4603257 19064 0.4
(read/write) 203608 204112 504 0.2
.bss 113248 113312 64 0.1
.data 4096 4096 0 0.0
.data.rel.ro 79544 79992 448 0.6
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 840 -8 -0.9
.rodata 253109 254069 960 0.4
.text 4121059 4138227 17168 0.4
ota-provider-app debug (read only) 4241369 4245417 4048 0.1
(read/write) 192688 192688 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206005 206517 512 0.2
.text 3843491 3847027 3536 0.1
ota-requestor-app debug (read only) 4355945 4359865 3920 0.1
(read/write) 196968 196968 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 211893 212405 512 0.2
.text 3947875 3951283 3408 0.1
shell debug (read only) 2845953 2848249 2296 0.1
(read/write) 154496 154552 56 0.0
.bss 62184 62248 64 0.1
.data 1344 1344 0 0.0
.data.rel.ro 85192 85192 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1064 -8 -0.7
.rodata 187360 186272 -1088 -0.6
.text 2486450 2489858 3408 0.1
thermostat-no-ble arm64 (read only) 4415976 4433368 17392 0.4
(read/write) 246712 245720 -992 -0.4
.bss 121624 121672 48 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102824 103272 448 0.4
.dynamic 512 512 0 0.0
.got 12096 12160 64 0.5
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 157436 158316 880 0.6
.text 3915932 3931244 15312 0.4
tv-app debug (read only) 5511177 5558665 47488 0.9
(read/write) 349232 350384 1152 0.3
.bss 243136 243296 160 0.1
.data 6464 6464 0 0.0
.data.rel.ro 92344 93336 992 1.1
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 281589 284405 2816 1.0
.text 4991651 5034355 42704 0.9
tv-casting-app debug (read only) 9945457 9959241 13784 0.1
(read/write) 342288 342520 232 0.1
.bss 155936 156032 96 0.1
.data 2912 2912 0 0.0
.data.rel.ro 176576 176672 96 0.1
.dynamic 624 624 0 0.0
.got 5064 5088 24 0.5
.init 27 27 0 0.0
.init_array 1160 1168 8 0.7
.rodata 376680 377512 832 0.2
.text 9096883 9109363 12480 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2528800 2529632 832 0.0
.bss 220384 220392 8 0.0
.data 5208 5208 0 0.0
.text 1491484 1492316 832 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1093184 1093936 752 0.1
bss 129786 129790 4 0.0
rodata 111056 111120 64 0.1
text 804620 805304 684 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1213800 1214472 672 0.1
bss 121924 121928 4 0.0
rodata 140972 140972 0 0.0
text 800412 801084 672 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042504 1043252 748 0.1
bss 129516 129520 4 0.0
rodata 99080 99140 60 0.1
text 766176 766860 684 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835360 -8 -0.0
(read/write) 1788292 1789276 984 0.1
.bss 195332 195340 8 0.0
.data 2640 2640 0 0.0
.text 1581932 1582908 976 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837664 -8 -0.0
(read/write) 1710420 1711420 1000 0.1
.bss 193052 193060 8 0.0
.data 2616 2616 0 0.0
.text 1506364 1507356 992 0.1
light cy8ckit_062s2_43012 (read only) 844360 844352 -8 -0.0
(read/write) 1634852 1635900 1048 0.1
.bss 186548 186556 8 0.0
.data 2432 2432 0 0.0
.text 1437484 1438524 1040 0.1
lock cy8ckit_062s2_43012 (read only) 817240 817232 -8 -0.0
(read/write) 1661708 1662756 1048 0.1
.bss 213644 213652 8 0.0
.data 2456 2456 0 0.0
.text 1437220 1438260 1040 0.1
qpg lighting-app qpg6105+debug (read/write) 1119608 1120416 808 0.1
.bss 102224 102224 0 0.0
.data 808 808 0 0.0
.text 631988 632796 808 0.1
lock-app qpg6105+debug (read/write) 1083600 1084400 800 0.1
.bss 98520 98528 8 0.0
.data 852 852 0 0.0
.text 595976 596776 800 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823970 823970 0 0.0
bss 51020 51020 0 0.0
text 615930 615930 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1110708 1111540 832 0.1
bss 100768 100776 8 0.0
text 785698 786462 764 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1087644 1088476 832 0.1
bss 109912 109912 0 0.0
text 756192 756956 764 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933284 934164 880 0.1
bss 92988 92988 0 0.0
text 647142 647958 816 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824206 825246 1040 0.1
bss 51064 51072 8 0.0
text 616300 617266 966 0.2
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 982100 983124 1024 0.1
bss 79108 79116 8 0.0
text 696962 697916 954 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096264 1097152 888 0.1
bss 100056 100064 8 0.0
text 772338 773154 816 0.1
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 967980 968868 888 0.1
bss 97408 97416 8 0.0
text 650098 650914 816 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951596 951596 0 0.0
bss 92564 92564 0 0.0
text 665494 665494 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 883108 883108 0 0.0
bss 69136 69136 0 0.0
text 624416 624416 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823760 823760 0 0.0
bss 57380 57380 0 0.0
text 591340 591340 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705844 705844 0 0.0
bss 73640 73640 0 0.0
text 462234 462234 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825942 826814 872 0.1
bss 51200 51200 0 0.0
text 619046 619860 814 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881213 882253 1040 0.1
bss 60848 60856 8 0.0
text 633354 634324 970 0.2
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848468 849452 984 0.1
bss 57668 57668 0 0.0
text 610096 611014 918 0.2
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 842324 842324 0 0.0
bss 57984 57984 0 0.0
text 603760 603760 0 0.0

@vivien-apple vivien-apple force-pushed the DiagnosticLogs_UpdateServerImplementation branch from 780606e to d28d338 Compare January 22, 2024 08:37
@woody-apple woody-apple merged commit db7d887 into project-chip:master Jan 22, 2024
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[Feature] Add support for the diagnostic logs cluster in the sdk
5 participants