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 invoke command test for invoke boundary conditions on reply too large #30643

Closed

Conversation

andy31415
Copy link
Contributor

@andy31415 andy31415 commented Nov 24, 2023

Expectation for the codebase is that replies either go through or we manage to send an error reply (so that exchanges are not stuck).

This creates a draft test that is intended to go over all boundery conditions and validate our rollback capabilities.

Also fixes test sequencing issues where global state variables are not resetted properly. I switched for them to be scoped/changed within each test only.

NOTE - this shows bugs

This test is supposed to pass always, but it does NOT. See ranges and commends of reply sizes:

  • for buffers 1145 to 1161 we fail with no data being received at all
  • for buffers 1162 to 1165 we seem to enter in an invalid mode where we fail to setup some enclosing struct for replies

For even larger buffers, our error handling is ok. We should have followup changes to fix this logic.

Copy link

PR #30643: Size comparison from b5dfe72 to a62917b

Full report (5 builds for cc32xx, mbed, qpg)
platform target config section b5dfe72 a62917b change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564882 564882 0 0.0
(read/write) 207520 207520 0 0.0
.bss 200980 200980 0 0.0
.data 1416 1416 0 0.0
.rodata 83842 83842 0 0.0
.text 478920 478920 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617738 617738 0 0.0
(read/write) 207860 207860 0 0.0
.bss 201296 201296 0 0.0
.data 1444 1444 0 0.0
.rodata 105714 105714 0 0.0
.text 509904 509904 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523728 2523728 0 0.0
.bss 220032 220032 0 0.0
.data 5136 5136 0 0.0
.text 1486412 1486412 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1114288 1114288 0 0.0
.bss 101152 101152 0 0.0
.data 748 748 0 0.0
.text 626664 626664 0 0.0
lock-app qpg6105+debug (read/write) 1075596 1075596 0 0.0
.bss 95920 95920 0 0.0
.data 780 780 0 0.0
.text 587972 587972 0 0.0

Copy link

github-actions bot commented Nov 24, 2023

PR #30643: Size comparison from b5dfe72 to ce74753

Full report (5 builds for cc32xx, mbed, qpg)
platform target config section b5dfe72 ce74753 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564882 564882 0 0.0
(read/write) 207520 207520 0 0.0
.bss 200980 200980 0 0.0
.data 1416 1416 0 0.0
.rodata 83842 83842 0 0.0
.text 478920 478920 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617738 617738 0 0.0
(read/write) 207860 207860 0 0.0
.bss 201296 201296 0 0.0
.data 1444 1444 0 0.0
.rodata 105714 105714 0 0.0
.text 509904 509904 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523728 2523728 0 0.0
.bss 220032 220032 0 0.0
.data 5136 5136 0 0.0
.text 1486412 1486412 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1114288 1114288 0 0.0
.bss 101152 101152 0 0.0
.data 748 748 0 0.0
.text 626664 626664 0 0.0
lock-app qpg6105+debug (read/write) 1075596 1075596 0 0.0
.bss 95920 95920 0 0.0
.data 780 780 0 0.0
.text 587972 587972 0 0.0

continue; // Unclear why these fail
}

if ((replySize >= 1162) && (replySize <= 1165)) {
Copy link
Contributor

Choose a reason for hiding this comment

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

If I understand this correctly it has to do with the Rollback/Checkpoint stuff. We fail in just the right way that we rollback to a state where the array closed, but the InvokeReponseMessage fails and then it proceeds to rollback

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is what the test intends to validate - I am surprised we have 2 failure modes though. For very large buffers we obviously eventually succeed.

Copy link
Contributor

@tehampson tehampson Nov 24, 2023

Choose a reason for hiding this comment

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

Chatted about this with Andrei. But will post here for folks reading.

The second issue Crash due to MessageBuilder::EncodeInteractionModelRevision() encoding failure is likely because it errors out on ReturnErrorOnFailure(mInvokeResponseBuilder.EndOfInvokeResponseMessage()); here while in TryAddResponseData, this cause a rollback where mInvokeResponseBuilder.GetInvokeResponses(). is in the wrong state and no longer has an outer container. When it gets call a second time in the FinishStatus here you get the error.

The first error is likely some other weirdness of rollback interacting in a weird way where we end some of the containers

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It looks like OpenIOT and NRF have different limits here (guessing maybe LWIP buffer allocation ranges maybe).

I am unsure if we want to try to have this test in and then improve or just use it as a template to fix the bugs we have and then commit some version of it only once it consistently passes ...

Copy link

github-actions bot commented Nov 24, 2023

PR #30643: Size comparison from b5dfe72 to 0f3624b

Full report (15 builds for cc13x4_26x4, cc32xx, k32w, mbed, qpg)
platform target config section b5dfe72 0f3624b change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 740091 740091 0 0.0
(read/write) 167064 167064 0 0.0
.bss 89476 89476 0 0.0
.data 3424 3424 0 0.0
.rodata 84591 84591 0 0.0
.text 655112 655112 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757491 757491 0 0.0
(read/write) 177244 177244 0 0.0
.bss 99612 99612 0 0.0
.data 3444 3444 0 0.0
.rodata 79671 79671 0 0.0
.text 677428 677428 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744403 744403 0 0.0
(read/write) 171692 171692 0 0.0
.bss 94060 94060 0 0.0
.data 3444 3444 0 0.0
.rodata 105431 105431 0 0.0
.text 638584 638584 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 698443 698443 0 0.0
(read/write) 166100 166100 0 0.0
.bss 88280 88280 0 0.0
.data 3412 3412 0 0.0
.rodata 80359 80359 0 0.0
.text 617696 617696 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 684099 684099 0 0.0
(read/write) 166240 166240 0 0.0
.bss 88432 88432 0 0.0
.data 3408 3408 0 0.0
.rodata 76191 76191 0 0.0
.text 607520 607520 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564882 564882 0 0.0
(read/write) 207520 207520 0 0.0
.bss 200980 200980 0 0.0
.data 1416 1416 0 0.0
.rodata 83842 83842 0 0.0
.text 478920 478920 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617738 617738 0 0.0
(read/write) 207860 207860 0 0.0
.bss 201296 201296 0 0.0
.data 1444 1444 0 0.0
.rodata 105714 105714 0 0.0
.text 509904 509904 0 0.0
k32w contact k32w0+release (read only) 592700 592700 0 0.0
(read/write) 88088 88088 0 0.0
.bss 71328 71328 0 0.0
.data 2136 2136 0 0.0
.text 592164 592164 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 688264 688264 0 0.0
.bss 67528 67528 0 0.0
.data 2720 2720 0 0.0
.text 574536 574536 0 0.0
light k32w0+release (read only) 592420 592420 0 0.0
(read/write) 87764 87764 0 0.0
.bss 71016 71016 0 0.0
.data 2124 2124 0 0.0
.text 591884 591884 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 780148 780148 0 0.0
.bss 77196 77196 0 0.0
.data 1932 1932 0 0.0
.text 657560 657560 0 0.0
lock k32w0+release (read only) 564260 564260 0 0.0
(read/write) 85584 85584 0 0.0
.bss 68896 68896 0 0.0
.data 2064 2064 0 0.0
.text 563724 563724 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523728 2523728 0 0.0
.bss 220032 220032 0 0.0
.data 5136 5136 0 0.0
.text 1486412 1486412 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1114288 1114288 0 0.0
.bss 101152 101152 0 0.0
.data 748 748 0 0.0
.text 626664 626664 0 0.0
lock-app qpg6105+debug (read/write) 1075596 1075596 0 0.0
.bss 95920 95920 0 0.0
.data 780 780 0 0.0
.text 587972 587972 0 0.0

Copy link

github-actions bot commented Nov 24, 2023

PR #30643: Size comparison from b5dfe72 to a360adf

Full report (5 builds for cc32xx, mbed, qpg)
platform target config section b5dfe72 a360adf change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564882 564882 0 0.0
(read/write) 207520 207520 0 0.0
.bss 200980 200980 0 0.0
.data 1416 1416 0 0.0
.rodata 83842 83842 0 0.0
.text 478920 478920 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617738 617738 0 0.0
(read/write) 207860 207860 0 0.0
.bss 201296 201296 0 0.0
.data 1444 1444 0 0.0
.rodata 105714 105714 0 0.0
.text 509904 509904 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523728 2523728 0 0.0
.bss 220032 220032 0 0.0
.data 5136 5136 0 0.0
.text 1486412 1486412 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1114288 1114288 0 0.0
.bss 101152 101152 0 0.0
.data 748 748 0 0.0
.text 626664 626664 0 0.0
lock-app qpg6105+debug (read/write) 1075596 1075596 0 0.0
.bss 95920 95920 0 0.0
.data 780 780 0 0.0
.text 587972 587972 0 0.0

Copy link

github-actions bot commented Nov 24, 2023

PR #30643: Size comparison from b5dfe72 to eaaf8c7

Full report (5 builds for cc32xx, mbed, qpg)
platform target config section b5dfe72 eaaf8c7 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564882 564882 0 0.0
(read/write) 207520 207520 0 0.0
.bss 200980 200980 0 0.0
.data 1416 1416 0 0.0
.rodata 83842 83842 0 0.0
.text 478920 478920 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617738 617738 0 0.0
(read/write) 207860 207860 0 0.0
.bss 201296 201296 0 0.0
.data 1444 1444 0 0.0
.rodata 105714 105714 0 0.0
.text 509904 509904 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523728 2523728 0 0.0
.bss 220032 220032 0 0.0
.data 5136 5136 0 0.0
.text 1486412 1486412 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1114288 1114288 0 0.0
.bss 101152 101152 0 0.0
.data 748 748 0 0.0
.text 626664 626664 0 0.0
lock-app qpg6105+debug (read/write) 1075596 1075596 0 0.0
.bss 95920 95920 0 0.0
.data 780 780 0 0.0
.text 587972 587972 0 0.0

Copy link

github-actions bot commented Nov 24, 2023

PR #30643: Size comparison from b5dfe72 to 732fded

Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section b5dfe72 732fdedc change % change
bl602 lighting-app bl602 (read/write) 1411422 1411422 0 0.0
.bss 85048 85048 0 0.0
.data 9376 9376 0 0.0
.rodata 156840 156840 0 0.0
.text 1079498 1079498 0 0.0
bl602+mfd (read/write) 1425862 1425862 0 0.0
.bss 85216 85216 0 0.0
.data 9344 9344 0 0.0
.rodata 155800 155800 0 0.0
.text 1094850 1094850 0 0.0
bl602+rpc (read/write) 1458942 1458942 0 0.0
.bss 93080 93080 0 0.0
.data 9744 9744 0 0.0
.rodata 164456 164456 0 0.0
.text 1110986 1110986 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1175843 1175843 0 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106212 106212 0 0.0
.text 948638 948638 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1186967 1186967 0 0.0
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105152 105152 0 0.0
.text 960702 960702 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1275911 1275911 0 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121628 121628 0 0.0
.text 1023700 1023700 0 0.0
bl706-eth (read/write) 995809 995809 0 0.0
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99552 99552 0 0.0
.text 741874 741874 0 0.0
bl706-wifi (read/write) 1231962 1231962 0 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120524 120524 0 0.0
.text 967178 967178 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1145560 1145560 0 0.0
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100216 100216 0 0.0
.text 941736 941736 0 0.0
bl702l+mfd (read/write) 1157532 1157532 0 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99156 99156 0 0.0
.text 954112 954112 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 740091 740091 0 0.0
(read/write) 167064 167064 0 0.0
.bss 89476 89476 0 0.0
.data 3424 3424 0 0.0
.rodata 84591 84591 0 0.0
.text 655112 655112 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757491 757491 0 0.0
(read/write) 177244 177244 0 0.0
.bss 99612 99612 0 0.0
.data 3444 3444 0 0.0
.rodata 79671 79671 0 0.0
.text 677428 677428 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744403 744403 0 0.0
(read/write) 171692 171692 0 0.0
.bss 94060 94060 0 0.0
.data 3444 3444 0 0.0
.rodata 105431 105431 0 0.0
.text 638584 638584 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 698443 698443 0 0.0
(read/write) 166100 166100 0 0.0
.bss 88280 88280 0 0.0
.data 3412 3412 0 0.0
.rodata 80359 80359 0 0.0
.text 617696 617696 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 684099 684099 0 0.0
(read/write) 166240 166240 0 0.0
.bss 88432 88432 0 0.0
.data 3408 3408 0 0.0
.rodata 76191 76191 0 0.0
.text 607520 607520 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564882 564882 0 0.0
(read/write) 207520 207520 0 0.0
.bss 200980 200980 0 0.0
.data 1416 1416 0 0.0
.rodata 83842 83842 0 0.0
.text 478920 478920 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617738 617738 0 0.0
(read/write) 207860 207860 0 0.0
.bss 201296 201296 0 0.0
.data 1444 1444 0 0.0
.rodata 105714 105714 0 0.0
.text 509904 509904 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 558463 558463 0 0.0
.app_xip_area 448857 448857 0 0.0
.bss 64520 64520 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 540647 540647 0 0.0
.app_xip_area 426361 426361 0 0.0
.bss 69168 69168 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 559807 559807 0 0.0
.app_xip_area 451657 451657 0 0.0
.bss 63136 63136 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 554927 554927 0 0.0
.app_xip_area 443601 443601 0 0.0
.bss 66208 66208 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1013284 1013284 0 0.0
.bss 172464 172464 0 0.0
.data 2696 2696 0 0.0
.text 838104 838104 0 0.0
BRD4187C (read/write) 1098180 1098180 0 0.0
.bss 196068 196068 0 0.0
.data 3304 3304 0 0.0
.text 898788 898788 0 0.0
lock-app BRD4161A+wf200 (read/write) 1105032 1105032 0 0.0
.bss 187064 187064 0 0.0
.data 2708 2708 0 0.0
.text 915236 915236 0 0.0
window-app BRD4187C (read/write) 1132984 1132984 0 0.0
.bss 168420 168420 0 0.0
.data 3176 3176 0 0.0
.text 961368 961368 0 0.0
esp32 all-clusters-app c3devkit (read only) 1133882 1133882 0 0.0
(read/write) 1671004 1671004 0 0.0
.dram0.bss 72432 72432 0 0.0
.dram0.data 12996 12996 0 0.0
.flash.rodata 241704 241704 0 0.0
.flash.text 1133882 1133882 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1178307 1178307 0 0.0
(read/write) 520616 520616 0 0.0
.dram0.bss 79064 79064 0 0.0
.dram0.data 34020 34020 0 0.0
.flash.rodata 273168 273168 0 0.0
.flash.text 1172923 1172923 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 592700 592700 0 0.0
(read/write) 88088 88088 0 0.0
.bss 71328 71328 0 0.0
.data 2136 2136 0 0.0
.text 592164 592164 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 688264 688264 0 0.0
.bss 67528 67528 0 0.0
.data 2720 2720 0 0.0
.text 574536 574536 0 0.0
light k32w0+release (read only) 592420 592420 0 0.0
(read/write) 87764 87764 0 0.0
.bss 71016 71016 0 0.0
.data 2124 2124 0 0.0
.text 591884 591884 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 780148 780148 0 0.0
.bss 77196 77196 0 0.0
.data 1932 1932 0 0.0
.text 657560 657560 0 0.0
lock k32w0+release (read only) 564260 564260 0 0.0
(read/write) 85584 85584 0 0.0
.bss 68896 68896 0 0.0
.data 2064 2064 0 0.0
.text 563724 563724 0 0.0
linux air-purifier-app debug (read only) 2507117 2507117 0 0.0
(read/write) 126832 126832 0 0.0
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72408 72408 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177512 177512 0 0.0
.text 2155013 2155013 0 0.0
all-clusters-app debug (read only) 5330593 5330593 0 0.0
(read/write) 429920 429920 0 0.0
.bss 130032 130032 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 288784 288784 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 302652 302652 0 0.0
.text 4639411 4639411 0 0.0
all-clusters-minimal-app debug (read only) 4932985 4932985 0 0.0
(read/write) 234440 234440 0 0.0
.bss 127856 127856 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95648 95648 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 270861 270861 0 0.0
.text 4430227 4430227 0 0.0
bridge-app debug (read only) 4405857 4405857 0 0.0
(read/write) 215680 215680 0 0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 85008 85008 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218517 218517 0 0.0
.text 3969219 3969219 0 0.0
chip-tool debug (read only) 10747953 10747953 0 0.0
(read/write) 465200 465200 0 0.0
.bss 94072 94072 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 358904 358904 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 400905 400905 0 0.0
.text 9718243 9718243 0 0.0
chip-tool-ipv6only arm64 (read only) 10598856 10598856 0 0.0
(read/write) 531680 531680 0 0.0
.bss 103352 103352 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 396824 396824 0 0.0
.dynamic 512 512 0 0.0
.got 18936 18936 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 325040 325040 0 0.0
.text 9470536 9470536 0 0.0
lighting-app debug+rpc+ui (read only) 5277009 5277009 0 0.0
(read/write) 224432 224432 0 0.0
.bss 119168 119168 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 93264 93264 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 338196 338196 0 0.0
.text 4694787 4694787 0 0.0
lock-app debug (read only) 4490377 4490377 0 0.0
(read/write) 203264 203264 0 0.0
.bss 113632 113632 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79256 79256 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 246517 246517 0 0.0
.text 4034323 4034323 0 0.0
ota-provider-app debug (read only) 4155017 4155017 0 0.0
(read/write) 192512 192512 0 0.0
.bss 113632 113632 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 69040 69040 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200789 200789 0 0.0
.text 3762803 3762803 0 0.0
ota-requestor-app debug (read only) 4241273 4241273 0 0.0
(read/write) 196760 196760 0 0.0
.bss 114656 114656 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204565 204565 0 0.0
.text 3840979 3840979 0 0.0
shell debug (read only) 2767105 2767105 0 0.0
(read/write) 149480 149480 0 0.0
.bss 60616 60616 0 0.0
.data 784 784 0 0.0
.data.rel.ro 82272 82272 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 180768 180768 0 0.0
.text 2416082 2416082 0 0.0
thermostat-no-ble arm64 (read only) 4392336 4392336 0 0.0
(read/write) 245864 245864 0 0.0
.bss 122248 122248 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 102080 102080 0 0.0
.dynamic 512 512 0 0.0
.got 11944 11944 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161980 161980 0 0.0
.text 3890680 3890680 0 0.0
tv-app debug (read only) 5276057 5276057 0 0.0
(read/write) 345208 345208 0 0.0
.bss 242592 242592 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90312 90312 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267285 267285 0 0.0
.text 4774131 4774131 0 0.0
tv-casting-app debug (read only) 8688153 8688153 0 0.0
(read/write) 322176 322176 0 0.0
.bss 156192 156192 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 156672 156672 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 346568 346568 0 0.0
.text 7918099 7918099 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523728 2523728 0 0.0
.bss 220032 220032 0 0.0
.data 5136 5136 0 0.0
.text 1486412 1486412 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 836328 836328 0 0.0
(read/write) 1737852 1737852 0 0.0
.bss 194532 194532 0 0.0
.data 2480 2480 0 0.0
.text 1532452 1532452 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838048 838048 0 0.0
(read/write) 1701668 1701668 0 0.0
.bss 192812 192812 0 0.0
.data 2480 2480 0 0.0
.text 1497988 1497988 0 0.0
light cy8ckit_062s2_43012 (read only) 844736 844736 0 0.0
(read/write) 1627748 1627748 0 0.0
.bss 186236 186236 0 0.0
.data 2368 2368 0 0.0
.text 1430756 1430756 0 0.0
lock cy8ckit_062s2_43012 (read only) 817664 817664 0 0.0
(read/write) 1654756 1654756 0 0.0
.bss 213292 213292 0 0.0
.data 2384 2384 0 0.0
.text 1430692 1430692 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1114288 1114288 0 0.0
.bss 101152 101152 0 0.0
.data 748 748 0 0.0
.text 626664 626664 0 0.0
lock-app qpg6105+debug (read/write) 1075596 1075596 0 0.0
.bss 95920 95920 0 0.0
.data 780 780 0 0.0
.text 587972 587972 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 817306 817306 0 0.0
bss 53688 53688 0 0.0
text 610964 610964 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1075208 1075208 0 0.0
bss 99956 99956 0 0.0
text 758174 758174 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1080012 1080012 0 0.0
bss 109652 109652 0 0.0
text 749760 749760 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932288 932288 0 0.0
bss 94160 94160 0 0.0
text 644702 644702 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 817426 817426 0 0.0
bss 53740 53740 0 0.0
text 611180 611180 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 971520 971520 0 0.0
bss 77548 77548 0 0.0
text 689154 689154 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089900 1089900 0 0.0
bss 99724 99724 0 0.0
text 766890 766890 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 958216 958216 0 0.0
bss 95812 95812 0 0.0
text 643158 643158 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945496 945496 0 0.0
bss 92268 92268 0 0.0
text 660370 660370 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 873788 873788 0 0.0
bss 67576 67576 0 0.0
text 617582 617582 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 814472 814472 0 0.0
bss 55812 55812 0 0.0
text 584536 584536 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705268 705268 0 0.0
bss 73588 73588 0 0.0
text 461802 461802 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 819150 819150 0 0.0
bss 53824 53824 0 0.0
text 613904 613904 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871177 871177 0 0.0
bss 59288 59288 0 0.0
text 625888 625888 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 838524 838524 0 0.0
bss 56108 56108 0 0.0
text 602702 602702 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 833024 833024 0 0.0
bss 56460 56460 0 0.0
text 596930 596930 0 0.0

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.

4 participants