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

[ICD] Add Check-In message at boot logic and persistent subscription checks #32613

Merged
merged 29 commits into from
Apr 4, 2024

Conversation

mkardous-silabs
Copy link
Contributor

@mkardous-silabs mkardous-silabs commented Mar 18, 2024

Description

PR adds support to send a Check-In message at boot up if the device doesn't have any subscriptions to resume.
PR also add the persistant subscription check when sending a Check-In message on transition to ActiveMode

  • Implement the SubjectHasPersistedSubscription function to determine if an ICD registration has a persisted subscription counterpart
  • Adds an injectable verifier function to the TriggerCheckInMessage to enable consummers to have a costum check without needing to reimplement the loops
  • Adds persistant subscription check to the on ActiveMode verifier function

fixes #30281

Tests

  • Add unit tests to validate InteractionModelEngine functions
  • Some unit tests require conditonnal builds that are not run for CI. I ran each feature combination locally to make sure the unit tests pass
  • Manual tests to validate the end to end behavior since we need to implement end-to-end python tests to automate full beahvior. These script will be in a follow up.

Copy link

github-actions bot commented Apr 3, 2024

PR #32613: Size comparison from c1f823e to 39b23f4

Increases above 0.2%:

platform target config section c1f823e 39b23f4 change % change
bl702 lighting-app bl702 .bss 11133 11217 84 0.8
bl702+mfd .bss 11309 11393 84 0.7
bl702+rpc .bss 19613 19701 88 0.4
bl706-eth .bss 23708 23792 84 0.4
bl706-wifi .bss 10577 10677 100 0.9
bl702l lighting-app bl702l .bss 16328 16428 100 0.6
bl702l+mfd .bss 16504 16604 100 0.6
linux air-purifier-app debug (read/write) 129688 130032 344 0.3
.bss 46608 46736 128 0.3
.data.rel.ro 74872 75080 208 0.3
.init_array 768 792 24 3.1
all-clusters-app debug .init_array 1408 1432 24 1.7
all-clusters-minimal-app debug .data.rel.ro 97848 98056 208 0.2
.init_array 1136 1160 24 2.1
bridge-app debug .data.rel.ro 86768 86976 208 0.2
.init_array 832 856 24 2.9
chip-tool debug .init_array 800 824 24 3.0
chip-tool-ipv6only arm64 .got 17032 17096 64 0.4
.init_array 264 280 16 6.1
lighting-app debug+rpc+ui .data.rel.ro 95152 95376 224 0.2
.init_array 944 968 24 2.5
lock-app debug .init_array 864 872 8 0.9
ota-provider-app debug .data.rel.ro 70240 70448 208 0.3
.init_array 720 744 24 3.3
ota-requestor-app debug .data.rel.ro 73344 73552 208 0.3
.init_array 768 792 24 3.1
shell debug (read/write) 156560 156936 376 0.2
.bss 62416 62544 128 0.2
.data.rel.ro 86944 87168 224 0.3
.init_array 1080 1104 24 2.2
thermostat-no-ble arm64 (read/write) 243400 244912 1512 0.6
.got 8632 8696 64 0.7
.init_array 432 448 16 3.7
tv-app debug .init_array 1152 1176 24 2.1
tv-casting-app debug .init_array 1184 1208 24 2.0
nxp light k32w0+release .data 2192 2200 8 0.4
psoc6 all-clusters cy8ckit_062s2_43012 .data 2680 2688 8 0.3
all-clusters-minimal cy8ckit_062s2_43012 .data 2648 2656 8 0.3
light cy8ckit_062s2_43012 .data 2456 2464 8 0.3
qpg lighting-app qpg6105+debug .data 836 844 8 1.0
Increases (55 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nxp, psoc6, qpg, stm32, telink)
platform target config section c1f823e 39b23f4 change % change
bl602 lighting-app bl602 (read/write) 1441158 1442174 1016 0.1
.bss 85344 85432 88 0.1
.rodata 158872 158976 104 0.1
.text 1106792 1107598 806 0.1
bl602+mfd (read/write) 1455582 1456582 1000 0.1
.bss 85504 85592 88 0.1
.rodata 157832 157936 104 0.1
.text 1122110 1122916 806 0.1
bl602+rpc (read/write) 1488806 1489806 1000 0.1
.bss 93376 93464 88 0.1
.rodata 166440 166544 104 0.1
.text 1138438 1139244 806 0.1
bl702 lighting-app bl702 (read/write) 1205863 1206855 992 0.1
.bss 11133 11217 84 0.8
.rodata 108232 108336 104 0.1
.text 975952 976746 794 0.1
bl702+mfd (read/write) 1216679 1217667 988 0.1
.bss 11309 11393 84 0.7
.rodata 107172 107276 104 0.1
.text 987706 988500 794 0.1
bl702+rpc (read/write) 1297611 1298607 996 0.1
.bss 19613 19701 88 0.4
.rodata 123604 123708 104 0.1
.text 1050916 1051710 794 0.1
bl706-eth (read/write) 1023297 1024289 992 0.1
.bss 23708 23792 84 0.4
.rodata 101556 101660 104 0.1
.text 766808 767602 794 0.1
bl706-wifi (read/write) 1257814 1258950 1136 0.1
.bss 10577 10677 100 0.9
.rodata 122556 122660 104 0.1
.text 998572 999494 922 0.1
bl702l lighting-app bl702l (read/write) 1175708 1176212 504 0.0
.bss 16328 16428 100 0.6
.rodata 102236 102340 104 0.1
.text 968806 969612 806 0.1
bl702l+mfd (read/write) 1186600 1187620 1020 0.1
.bss 16504 16604 100 0.6
.rodata 101176 101280 104 0.1
.text 981128 981934 806 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781700 781956 256 0.0
(read/write) 168728 168816 88 0.1
.bss 90688 90776 88 0.1
.rodata 82500 82532 32 0.0
.text 698932 699156 224 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738804 739044 240 0.0
(read/write) 167696 167784 88 0.1
.bss 89428 89516 88 0.1
.rodata 78172 78196 24 0.0
.text 660364 660580 216 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724452 724700 248 0.0
(read/write) 167912 168000 88 0.1
.bss 89644 89732 88 0.1
.rodata 73948 73972 24 0.0
.text 650236 650460 224 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 585498 586138 640 0.1
(read/write) 207984 208072 88 0.0
.bss 201212 201300 88 0.0
.rodata 87314 87418 104 0.1
.text 496064 496600 536 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 568875 569211 336 0.1
.app_xip_area 458885 459133 248 0.1
.bss 64816 64904 88 0.1
ota-requestor cyw930739m2evb_01 (read/write) 571923 572283 360 0.1
.app_xip_area 463437 463709 272 0.1
.bss 63352 63440 88 0.1
efr32 lighting-app BRD4187C (read/write) 1112936 1113448 512 0.0
.bss 195168 195264 96 0.0
.data 3424 3432 8 0.2
.text 914324 914732 408 0.0
lock-app BRD4338a (read/write) 959608 959792 184 0.0
.bss 210180 210196 16 0.0
.text 699868 700036 168 0.0
window-app BRD4187C (read/write) 1160424 1160632 208 0.0
.bss 167576 167592 16 0.0
.text 989492 989684 192 0.0
esp32 all-clusters-app c3devkit (read only) 1212884 1213200 316 0.0
(read/write) 1750120 1750240 120 0.0
.dram0.bss 74312 74376 64 0.1
.flash.rodata 252648 252704 56 0.0
.flash.text 1212884 1213200 316 0.0
m5stack (read only) 1254851 1255031 180 0.0
(read/write) 536264 536388 124 0.0
.dram0.bss 80992 81056 64 0.1
.flash.rodata 284172 284232 60 0.0
.flash.text 1248687 1248867 180 0.0
linux air-purifier-app debug (read only) 2641197 2643333 2136 0.1
(read/write) 129688 130032 344 0.3
.bss 46608 46736 128 0.3
.data.rel.ro 74872 75080 208 0.3
.init_array 768 792 24 3.1
.text 2277541 2280021 2480 0.1
all-clusters-app debug (read only) 5948897 5951913 3016 0.1
(read/write) 481160 481536 376 0.1
.bss 134944 135072 128 0.1
.data.rel.ro 334264 334472 208 0.1
.init_array 1408 1432 24 1.7
.rodata 349648 349744 96 0.0
.text 5164803 5167267 2464 0.0
all-clusters-minimal-app debug (read only) 5229041 5232073 3032 0.1
(read/write) 237144 237488 344 0.1
.bss 127776 127904 128 0.1
.data.rel.ro 97848 98056 208 0.2
.init_array 1136 1160 24 2.1
.rodata 288618 288714 96 0.0
.text 4704643 4707123 2480 0.1
bridge-app debug (read only) 4622433 4625545 3112 0.1
(read/write) 217992 218336 344 0.2
.bss 118272 118400 128 0.1
.data.rel.ro 86768 86976 208 0.2
.init_array 832 856 24 2.9
.rodata 229354 229546 192 0.1
.text 4171715 4174179 2464 0.1
chip-tool debug (read only) 12077185 12080313 3128 0.0
(read/write) 522656 523000 344 0.1
.bss 94520 94648 128 0.1
.data.rel.ro 415808 416000 192 0.0
.init_array 800 824 24 3.0
.rodata 450361 450585 224 0.0
.text 10918803 10921251 2448 0.0
chip-tool-ipv6only arm64 (read only) 11397588 11400340 2752 0.0
.bss 103608 103720 112 0.1
.data.rel.ro 455720 455952 232 0.1
.got 17032 17096 64 0.4
.init_array 264 280 16 6.1
.rodata 355796 355860 64 0.0
.text 10160728 10162728 2000 0.0
lighting-app debug+rpc+ui (read only) 5546313 5548465 2152 0.0
(read/write) 226720 227096 376 0.2
.bss 119208 119336 128 0.1
.data.rel.ro 95152 95376 224 0.2
.init_array 944 968 24 2.5
.text 4944371 4946835 2464 0.0
lock-app debug (read only) 4690033 4690537 504 0.0
(read/write) 205544 205552 8 0.0
.init_array 864 872 8 0.9
.text 4222035 4222515 480 0.0
ota-provider-app debug (read only) 4303921 4307033 3112 0.1
(read/write) 193848 194192 344 0.2
.bss 113312 113440 128 0.1
.data.rel.ro 70240 70448 208 0.3
.init_array 720 744 24 3.3
.rodata 208266 208458 192 0.1
.text 3901603 3904067 2464 0.1
ota-requestor-app debug (read only) 4433585 4436697 3112 0.1
(read/write) 198216 198560 344 0.2
.bss 114208 114336 128 0.1
.data.rel.ro 73344 73552 208 0.3
.init_array 768 792 24 3.1
.rodata 214506 214698 192 0.1
.text 4020483 4022947 2464 0.1
shell debug (read only) 2914713 2917841 3128 0.1
(read/write) 156560 156936 376 0.2
.bss 62416 62544 128 0.2
.data.rel.ro 86944 87168 224 0.3
.init_array 1080 1104 24 2.2
.rodata 185408 185600 192 0.1
.text 2554962 2557442 2480 0.1
thermostat-no-ble arm64 (read only) 4423676 4426364 2688 0.1
(read/write) 243400 244912 1512 0.6
.bss 121848 121960 112 0.1
.data.rel.ro 104080 104312 232 0.2
.got 8632 8696 64 0.7
.init_array 432 448 16 3.7
.text 3927848 3929832 1984 0.1
tv-app debug (read only) 5758137 5760689 2552 0.0
(read/write) 352952 353232 280 0.1
.bss 244112 244240 128 0.1
.data.rel.ro 95000 95128 128 0.1
.init_array 1152 1176 24 2.1
.rodata 292330 292522 192 0.1
.text 5222771 5224819 2048 0.0
tv-casting-app debug (read only) 9888041 9890609 2568 0.0
(read/write) 340504 340784 280 0.1
.bss 155920 156048 128 0.1
.data.rel.ro 174688 174816 128 0.1
.init_array 1184 1208 24 2.0
.rodata 382712 382904 192 0.1
.text 9038835 9040899 2064 0.0
nxp contact k32w0+release (read only) 574300 574444 144 0.0
(read/write) 79968 79984 16 0.0
.bss 67804 67820 16 0.0
.text 573764 573908 144 0.0
k32w1+release (read/write) 701244 701412 168 0.0
.bss 71148 71164 16 0.0
.text 587856 588008 152 0.0
light k32w0+release (read only) 608216 608472 256 0.0
(read/write) 79364 79460 96 0.1
.bss 67188 67276 88 0.1
.data 2192 2200 8 0.4
.text 607680 607936 256 0.0
k32w1+release (read/write) 792968 793312 344 0.0
.bss 80628 80716 88 0.1
.text 670920 671168 248 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1799748 1800476 728 0.0
.bss 196228 196316 88 0.0
.data 2680 2688 8 0.3
.text 1592452 1593084 632 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1721628 1722348 720 0.0
.bss 193108 193196 88 0.0
.data 2648 2656 8 0.3
.text 1517484 1518108 624 0.0
light cy8ckit_062s2_43012 (read/write) 1640380 1641100 720 0.0
.bss 186572 186660 88 0.0
.data 2456 2464 8 0.3
.text 1442964 1443588 624 0.0
qpg lighting-app qpg6105+debug (read/write) 1131432 1131680 248 0.0
.bss 102480 102568 88 0.1
.data 836 844 8 1.0
.text 643816 644064 248 0.0
lock-app qpg6105+debug (read/write) 1091488 1091496 8 0.0
.bss 97224 97232 8 0.0
.text 603868 603876 8 0.0
stm32 light STM32WB5MM-DK (read/write) 602789 603125 336 0.1
.bss 128336 128424 88 0.1
.rodata 80084 80108 24 0.0
.text 383960 384176 216 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825318 825334 16 0.0
bss 49692 49700 8 0.0
text 617716 617728 12 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826974 826990 16 0.0
bss 49732 49740 8 0.0
text 619438 619450 12 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 930496 930512 16 0.0
bss 77472 77480 8 0.0
text 698088 698100 12 0.0
lock-app-dfu tlsr9528a (read/write) 905156 905172 16 0.0
bss 69204 69212 8 0.0
text 654914 654926 12 0.0
pump-app tlsr9258a_retention (read/write) 829682 829698 16 0.0
bss 49840 49848 8 0.0
text 622478 622490 12 0.0
pump-controller-app tlsr9518adk80d (read/write) 793248 793264 16 0.0
bss 56040 56048 8 0.0
text 593152 593164 12 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 834526 835030 504 0.1
bss 51372 51380 8 0.0
text 625818 626314 496 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 853209 853233 24 0.0
bss 59516 59524 8 0.0
text 637862 637874 12 0.0
thermostat tlsr9518adk80d (read/write) 818936 818960 24 0.0
bss 56336 56344 8 0.0
text 612868 612880 12 0.0
window-covering tlsr9258a (read/write) 837020 837044 24 0.0
bss 68112 68120 8 0.0
text 628116 628128 12 0.0
Decreases (6 builds for linux, psoc6)
platform target config section c1f823e 39b23f4 change % change
linux air-purifier-app debug .rodata 185008 184208 -800 -0.4
chip-tool-ipv6only arm64 (read/write) 589400 586800 -2600 -0.4
lighting-app debug+rpc+ui .rodata 354196 353428 -768 -0.2
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834432 834336 -96 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837584 837488 -96 -0.0
light cy8ckit_062s2_43012 (read only) 844312 844216 -96 -0.0
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section c1f823e 39b23f4 change % change
bl602 lighting-app bl602 (read/write) 1441158 1442174 1016 0.1
.bss 85344 85432 88 0.1
.data 9504 9504 0 0.0
.rodata 158872 158976 104 0.1
.text 1106792 1107598 806 0.1
bl602+mfd (read/write) 1455582 1456582 1000 0.1
.bss 85504 85592 88 0.1
.data 9480 9480 0 0.0
.rodata 157832 157936 104 0.1
.text 1122110 1122916 806 0.1
bl602+rpc (read/write) 1488806 1489806 1000 0.1
.bss 93376 93464 88 0.1
.data 9880 9880 0 0.0
.rodata 166440 166544 104 0.1
.text 1138438 1139244 806 0.1
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1205863 1206855 992 0.1
.bss 11133 11217 84 0.8
.data 3688 3688 0 0.0
.rodata 108232 108336 104 0.1
.text 975952 976746 794 0.1
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1216679 1217667 988 0.1
.bss 11309 11393 84 0.7
.data 3664 3664 0 0.0
.rodata 107172 107276 104 0.1
.text 987706 988500 794 0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1297611 1298607 996 0.1
.bss 19613 19701 88 0.4
.data 4224 4224 0 0.0
.rodata 123604 123708 104 0.1
.text 1050916 1051710 794 0.1
bl706-eth (read/write) 1023297 1024289 992 0.1
.bss 23708 23792 84 0.4
.data 3264 3264 0 0.0
.rodata 101556 101660 104 0.1
.text 766808 767602 794 0.1
bl706-wifi (read/write) 1257814 1258950 1136 0.1
.bss 10577 10677 100 0.9
.data 3696 3696 0 0.0
.rodata 122556 122660 104 0.1
.text 998572 999494 922 0.1
bl702l lighting-app bl702l (read/write) 1175708 1176212 504 0.0
.bss 16328 16428 100 0.6
.data 5048 5048 0 0.0
.rodata 102236 102340 104 0.1
.text 968806 969612 806 0.1
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1186600 1187620 1020 0.1
.bss 16504 16604 100 0.6
.data 5032 5032 0 0.0
.rodata 101176 101280 104 0.1
.text 981128 981934 806 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781700 781956 256 0.0
(read/write) 168728 168816 88 0.1
.bss 90688 90776 88 0.1
.data 3584 3584 0 0.0
.rodata 82500 82532 32 0.0
.text 698932 699156 224 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798100 798100 0 0.0
(read/write) 178968 178968 0 0.0
.bss 100944 100944 0 0.0
.data 3576 3576 0 0.0
.rodata 76684 76684 0 0.0
.text 721148 721148 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 786748 786748 0 0.0
(read/write) 173408 173408 0 0.0
.bss 95384 95384 0 0.0
.data 3576 3576 0 0.0
.rodata 103436 103436 0 0.0
.text 683044 683044 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738804 739044 240 0.0
(read/write) 167696 167784 88 0.1
.bss 89428 89516 88 0.1
.data 3568 3568 0 0.0
.rodata 78172 78196 24 0.0
.text 660364 660580 216 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724452 724700 248 0.0
(read/write) 167912 168000 88 0.1
.bss 89644 89732 88 0.1
.data 3568 3568 0 0.0
.rodata 73948 73972 24 0.0
.text 650236 650460 224 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 585498 586138 640 0.1
(read/write) 207984 208072 88 0.0
.bss 201212 201300 88 0.0
.data 1648 1648 0 0.0
.rodata 87314 87418 104 0.1
.text 496064 496600 536 0.1
lock CC3235SF_LAUNCHXL (read only) 630922 630922 0 0.0
(read/write) 208328 208328 0 0.0
.bss 201704 201704 0 0.0
.data 1504 1504 0 0.0
.rodata 107762 107762 0 0.0
.text 521040 521040 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568875 569211 336 0.1
.app_xip_area 458885 459133 248 0.1
.bss 64816 64904 88 0.1
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551467 551467 0 0.0
.app_xip_area 436717 436717 0 0.0
.bss 69568 69568 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571923 572283 360 0.1
.app_xip_area 463437 463709 272 0.1
.bss 63352 63440 88 0.1
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564499 564499 0 0.0
.app_xip_area 452733 452733 0 0.0
.bss 66552 66552 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4187C (read/write) 1112936 1113448 512 0.0
.bss 195168 195264 96 0.0
.data 3424 3432 8 0.2
.text 914324 914732 408 0.0
lock-app BRD4338a (read/write) 959608 959792 184 0.0
.bss 210180 210196 16 0.0
.data 30192 30192 0 0.0
.text 699868 700036 168 0.0
window-app BRD4187C (read/write) 1160424 1160632 208 0.0
.bss 167576 167592 16 0.0
.data 3336 3336 0 0.0
.text 989492 989684 192 0.0
esp32 all-clusters-app c3devkit (read only) 1212884 1213200 316 0.0
(read/write) 1750120 1750240 120 0.0
.dram0.bss 74312 74376 64 0.1
.dram0.data 13628 13628 0 0.0
.flash.rodata 252648 252704 56 0.0
.flash.text 1212884 1213200 316 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1254851 1255031 180 0.0
(read/write) 536264 536388 124 0.0
.dram0.bss 80992 81056 64 0.1
.dram0.data 35180 35180 0 0.0
.flash.rodata 284172 284232 60 0.0
.flash.text 1248687 1248867 180 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2641197 2643333 2136 0.1
(read/write) 129688 130032 344 0.3
.bss 46608 46736 128 0.3
.data 2272 2272 0 0.0
.data.rel.ro 74872 75080 208 0.3
.dynamic 608 608 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 768 792 24 3.1
.rodata 185008 184208 -800 -0.4
.text 2277541 2280021 2480 0.1
all-clusters-app debug (read only) 5948897 5951913 3016 0.1
(read/write) 481160 481536 376 0.1
.bss 134944 135072 128 0.1
.data 4560 4560 0 0.0
.data.rel.ro 334264 334472 208 0.1
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1408 1432 24 1.7
.rodata 349648 349744 96 0.0
.text 5164803 5167267 2464 0.0
all-clusters-minimal-app debug (read only) 5229041 5232073 3032 0.1
(read/write) 237144 237488 344 0.1
.bss 127776 127904 128 0.1
.data 4464 4464 0 0.0
.data.rel.ro 97848 98056 208 0.2
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 1136 1160 24 2.1
.rodata 288618 288714 96 0.0
.text 4704643 4707123 2480 0.1
bridge-app debug (read only) 4622433 4625545 3112 0.1
(read/write) 217992 218336 344 0.2
.bss 118272 118400 128 0.1
.data 6240 6240 0 0.0
.data.rel.ro 86768 86976 208 0.2
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 832 856 24 2.9
.rodata 229354 229546 192 0.1
.text 4171715 4174179 2464 0.1
chip-tool debug (read only) 12077185 12080313 3128 0.0
(read/write) 522656 523000 344 0.1
.bss 94520 94648 128 0.1
.data 5122 5122 0 0.0
.data.rel.ro 415808 416000 192 0.0
.dynamic 624 624 0 0.0
.got 5744 5744 0 0.0
.init 27 27 0 0.0
.init_array 800 824 24 3.0
.rodata 450361 450585 224 0.0
.text 10918803 10921251 2448 0.0
chip-tool-ipv6only arm64 (read only) 11397588 11400340 2752 0.0
(read/write) 589400 586800 -2600 -0.4
.bss 103608 103720 112 0.1
.data 4512 4512 0 0.0
.data.rel.ro 455720 455952 232 0.1
.dynamic 512 512 0 0.0
.got 17032 17096 64 0.4
.init 24 24 0 0.0
.init_array 264 280 16 6.1
.rodata 355796 355860 64 0.0
.text 10160728 10162728 2000 0.0
lighting-app debug+rpc+ui (read only) 5546313 5548465 2152 0.0
(read/write) 226720 227096 376 0.2
.bss 119208 119336 128 0.1
.data 4864 4864 0 0.0
.data.rel.ro 95152 95376 224 0.2
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 944 968 24 2.5
.rodata 354196 353428 -768 -0.2
.text 4944371 4946835 2464 0.0
lock-app debug (read only) 4690033 4690537 504 0.0
(read/write) 205544 205552 8 0.0
.bss 113696 113696 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 81016 81016 0 0.0
.dynamic 624 624 0 0.0
.got 5176 5176 0 0.0
.init 27 27 0 0.0
.init_array 864 872 8 0.9
.rodata 255274 255274 0 0.0
.text 4222035 4222515 480 0.0
ota-provider-app debug (read only) 4303921 4307033 3112 0.1
(read/write) 193848 194192 344 0.2
.bss 113312 113440 128 0.1
.data 4368 4368 0 0.0
.data.rel.ro 70240 70448 208 0.3
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 720 744 24 3.3
.rodata 208266 208458 192 0.1
.text 3901603 3904067 2464 0.1
ota-requestor-app debug (read only) 4433585 4436697 3112 0.1
(read/write) 198216 198560 344 0.2
.bss 114208 114336 128 0.1
.data 4768 4768 0 0.0
.data.rel.ro 73344 73552 208 0.3
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 768 792 24 3.1
.rodata 214506 214698 192 0.1
.text 4020483 4022947 2464 0.1
shell debug (read only) 2914713 2917841 3128 0.1
(read/write) 156560 156936 376 0.2
.bss 62416 62544 128 0.2
.data 1424 1424 0 0.0
.data.rel.ro 86944 87168 224 0.3
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1080 1104 24 2.2
.rodata 185408 185600 192 0.1
.text 2554962 2557442 2480 0.1
thermostat-no-ble arm64 (read only) 4423676 4426364 2688 0.1
(read/write) 243400 244912 1512 0.6
.bss 121848 121960 112 0.1
.data 3392 3392 0 0.0
.data.rel.ro 104080 104312 232 0.2
.dynamic 512 512 0 0.0
.got 8632 8696 64 0.7
.init 24 24 0 0.0
.init_array 432 448 16 3.7
.rodata 159988 159988 0 0.0
.text 3927848 3929832 1984 0.1
tv-app debug (read only) 5758137 5760689 2552 0.0
(read/write) 352952 353232 280 0.1
.bss 244112 244240 128 0.1
.data 6560 6560 0 0.0
.data.rel.ro 95000 95128 128 0.1
.dynamic 624 624 0 0.0
.got 5472 5472 0 0.0
.init 27 27 0 0.0
.init_array 1152 1176 24 2.1
.rodata 292330 292522 192 0.1
.text 5222771 5224819 2048 0.0
tv-casting-app debug (read only) 9888041 9890609 2568 0.0
(read/write) 340504 340784 280 0.1
.bss 155920 156048 128 0.1
.data 3008 3008 0 0.0
.data.rel.ro 174688 174816 128 0.1
.dynamic 624 624 0 0.0
.got 5048 5048 0 0.0
.init 27 27 0 0.0
.init_array 1184 1208 24 2.0
.rodata 382712 382904 192 0.1
.text 9038835 9040899 2064 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2534216 2534216 0 0.0
.bss 220464 220464 0 0.0
.data 5216 5216 0 0.0
.text 1496900 1496900 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1064240 1064240 0 0.0
bss 133099 133099 0 0.0
rodata 102960 102960 0 0.0
text 780952 780952 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1225332 1225332 0 0.0
bss 127155 127155 0 0.0
rodata 151304 151304 0 0.0
text 796844 796844 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1011720 1011720 0 0.0
bss 131957 131957 0 0.0
rodata 90224 90224 0 0.0
text 742316 742316 0 0.0
nxp contact k32w0+release (read only) 574300 574444 144 0.0
(read/write) 79968 79984 16 0.0
.bss 67804 67820 16 0.0
.data 2180 2180 0 0.0
.text 573764 573908 144 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 701244 701412 168 0.0
.bss 71148 71164 16 0.0
.data 2856 2856 0 0.0
.text 587856 588008 152 0.0
light k32w0+release (read only) 608216 608472 256 0.0
(read/write) 79364 79460 96 0.1
.bss 67188 67276 88 0.1
.data 2192 2200 8 0.4
.text 607680 607936 256 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 792968 793312 344 0.0
.bss 80628 80716 88 0.1
.data 2056 2056 0 0.0
.text 670920 671168 248 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834432 834336 -96 -0.0
(read/write) 1799748 1800476 728 0.0
.bss 196228 196316 88 0.0
.data 2680 2688 8 0.3
.text 1592452 1593084 632 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837584 837488 -96 -0.0
(read/write) 1721628 1722348 720 0.0
.bss 193108 193196 88 0.0
.data 2648 2656 8 0.3
.text 1517484 1518108 624 0.0
light cy8ckit_062s2_43012 (read only) 844312 844216 -96 -0.0
(read/write) 1640380 1641100 720 0.0
.bss 186572 186660 88 0.0
.data 2456 2464 8 0.3
.text 1442964 1443588 624 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1669868 1669868 0 0.0
.bss 213732 213732 0 0.0
.data 2456 2456 0 0.0
.text 1445292 1445292 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1131432 1131680 248 0.0
.bss 102480 102568 88 0.1
.data 836 844 8 1.0
.text 643816 644064 248 0.0
lock-app qpg6105+debug (read/write) 1091488 1091496 8 0.0
.bss 97224 97232 8 0.0
.data 856 856 0 0.0
.text 603868 603876 8 0.0
stm32 light STM32WB5MM-DK (read/write) 602789 603125 336 0.1
.bss 128336 128424 88 0.1
.data 676 676 0 0.0
.rodata 80084 80108 24 0.0
.text 383960 384176 216 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825318 825334 16 0.0
bss 49692 49700 8 0.0
text 617716 617728 12 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1094364 1094364 0 0.0
bss 101796 101796 0 0.0
text 795044 795044 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1051900 1051900 0 0.0
bss 110092 110092 0 0.0
text 766434 766434 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 912340 912340 0 0.0
bss 93132 93132 0 0.0
text 653632 653632 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826974 826990 16 0.0
bss 49732 49740 8 0.0
text 619438 619450 12 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930496 930512 16 0.0
bss 77472 77480 8 0.0
text 698088 698100 12 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1075640 1075640 0 0.0
bss 100204 100204 0 0.0
text 779150 779150 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 905156 905172 16 0.0
bss 69204 69212 8 0.0
text 654914 654926 12 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 931344 931344 0 0.0
bss 92704 92704 0 0.0
text 672752 672752 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 829682 829698 16 0.0
bss 49840 49848 8 0.0
text 622478 622490 12 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793248 793264 16 0.0
bss 56040 56048 8 0.0
text 593152 593164 12 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675844 675844 0 0.0
bss 73404 73404 0 0.0
text 461614 461614 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 834526 835030 504 0.1
bss 51372 51380 8 0.0
text 625818 626314 496 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 853209 853233 24 0.0
bss 59516 59524 8 0.0
text 637862 637874 12 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 818936 818960 24 0.0
bss 56336 56344 8 0.0
text 612868 612880 12 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 837020 837044 24 0.0
bss 68112 68120 8 0.0
text 628116 628128 12 0.0

@mergify mergify bot merged commit 96329ae into project-chip:master Apr 4, 2024
66 checks passed
@mkardous-silabs mkardous-silabs deleted the feature/sub_info branch April 4, 2024 13:38
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.

[ICD] Verify ICD reboot triggers all the necessary updates
4 participants