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

Don't mark session defunct on response timeout if the message was acked. #29173

Merged
merged 2 commits into from
Sep 13, 2023

Conversation

bzbarsky-apple
Copy link
Contributor

If we got an ack, the session is fine and there is no reason to mark it defunct.

Fixes #29165

@github-actions
Copy link

github-actions bot commented Sep 11, 2023

PR #29173: Size comparison from 8d0761d to a3bcd83

Increases (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8d0761d a3bcd83 change % change
bl602 lighting-app bl602 (read/write) 1365478 1365566 88 0.0
.text 1058534 1058620 86 0.0
bl602+rpc (read/write) 1412618 1412706 88 0.0
.text 1090212 1090298 86 0.0
bl702 lighting-app bl702 (read/write) 1168559 1168647 88 0.0
.debug_frame 507664 507672 8 0.0
.debug_info 42290570 42291007 437 0.0
.debug_line 5463352 5463510 158 0.0
.debug_loc 3521317 3521403 86 0.0
.debug_ranges 380696 380776 80 0.0
.debug_str 3955604 3955678 74 0.0
.text 955668 955754 86 0.0
bl702+rpc (read/write) 1265375 1265463 88 0.0
.debug_frame 536748 536756 8 0.0
.debug_info 47199635 47200072 437 0.0
.debug_line 5871091 5871249 158 0.0
.debug_loc 3726358 3726444 86 0.0
.debug_ranges 406536 406616 80 0.0
.debug_str 4376369 4376443 74 0.0
.text 1028116 1028204 88 0.0
bl706-eth (read/write) 1014668 1014756 88 0.0
.debug_frame 424224 424232 8 0.0
.debug_info 23276890 23277327 437 0.0
.debug_line 4407579 4407737 158 0.0
.debug_loc 3019266 3019352 86 0.0
.debug_ranges 317384 317464 80 0.0
.debug_str 3525562 3525636 74 0.0
.text 773724 773810 86 0.0
bl706-wifi (read/write) 1086883 1086967 84 0.0
.debug_frame 439676 439684 8 0.0
.debug_info 24442103 24442540 437 0.0
.debug_line 4628865 4629023 158 0.0
.debug_loc 3103352 3103438 86 0.0
.debug_ranges 326280 326360 80 0.0
.debug_str 3586963 3587037 74 0.0
.text 847474 847560 86 0.0
bl702l lighting-app bl702l (read/write) 1153788 1153872 84 0.0
.debug_frame 487380 487388 8 0.0
.debug_info 42297375 42297812 437 0.0
.debug_line 5379598 5379756 158 0.0
.debug_loc 3457056 3457142 86 0.0
.debug_ranges 386016 386096 80 0.0
.debug_str 3968050 3968124 74 0.0
.text 944162 944248 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 735171 40 0.0
.text 650208 650248 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 756523 40 0.0
.text 676076 676116 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 744395 40 0.0
.text 637704 637744 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694803 694843 40 0.0
.text 613988 614028 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 680427 40 0.0
.text 603732 603772 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 617210 40 0.0
.debug_abbrev 966876 966877 1 0.0
.debug_frame 361040 361044 4 0.0
.debug_info 21248732 21249074 342 0.0
.debug_line 2797066 2797069 3 0.0
.debug_loclists 1568245 1568303 58 0.0
.debug_str 3368510 3368584 74 0.0
.text 508540 508580 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553087 553127 40 0.0
.app_xip_area 444105 444145 40 0.0
lock cyw930739m2evb_01 (read/write) 539543 539583 40 0.0
.app_xip_area 425625 425665 40 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574935 40 0.0
.app_xip_area 467113 467153 40 0.0
switch cyw930739m2evb_01 (read/write) 558655 558695 40 0.0
.app_xip_area 447665 447705 40 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1005308 32 0.0
.text 830456 830488 32 0.0
BRD4187C (read/write) 1079212 1079244 32 0.0
.text 889928 889960 32 0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1103156 32 0.0
.text 913464 913496 32 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.text 956200 956240 40 0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1173228 34 0.0
.flash.text 1173194 1173228 34 0.0
m5stack (read only) 1214083 1214131 48 0.0
.flash.text 1208699 1208747 48 0.0
k32w contact k32w0+release (read only) 590060 590108 48 0.0
.text 589524 589572 48 0.0
light k32w0+release (read only) 589884 589916 32 0.0
.text 589348 589380 32 0.0
lock k32w0+release (read only) 561220 561268 48 0.0
.text 560684 560732 48 0.0
linux all-clusters-app debug (read only) 5650537 5650681 144 0.0
.text 4930035 4930179 144 0.0
all-clusters-minimal-app debug (read only) 4915545 4915689 144 0.0
.text 4412243 4412387 144 0.0
bridge-app debug (read only) 2772585 2772729 144 0.0
.text 2380435 2380579 144 0.0
chip-tool debug (read only) 10332705 10332849 144 0.0
.text 9348435 9348579 144 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174284 144 0.0
.text 9093992 9094136 144 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247593 144 0.0
.text 4668195 4668339 144 0.0
lock-app debug (read only) 4478993 4479137 144 0.0
.text 4021043 4021187 144 0.0
ota-provider-app debug (read only) 4130433 4130577 144 0.0
.text 3738867 3739011 144 0.0
ota-requestor-app debug (read only) 4223897 4224041 144 0.0
.text 3824675 3824819 144 0.0
shell debug (read only) 3051345 3051489 144 0.0
.text 2662242 2662386 144 0.0
thermostat-no-ble arm64 (read only) 4358076 4358220 144 0.0
.text 3862776 3862920 144 0.0
tv-app debug (read only) 5321281 5321425 144 0.0
.text 4804307 4804451 144 0.0
tv-casting-app debug (read only) 8279993 8280137 144 0.0
.text 7541091 7541235 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523272 2523336 64 0.0
.text 1485956 1486020 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1241316 1241348 32 0.0
text 863684 863724 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1359540 1359588 48 0.0
text 790948 790984 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161192 1161224 32 0.0
text 813608 813648 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1794180 1794212 32 0.0
.debug_abbrev 1425528 1425529 1 0.0
.debug_frame 483360 483364 4 0.0
.debug_info 33668496 33668838 342 0.0
.debug_loclists 2306327 2306382 55 0.0
.debug_str 4537101 4537175 74 0.0
.text 1589636 1589668 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1678772 1678804 32 0.0
.debug_abbrev 1290839 1290840 1 0.0
.debug_frame 454444 454448 4 0.0
.debug_info 29296188 29296530 342 0.0
.debug_loclists 2121584 2121639 55 0.0
.debug_str 3922760 3922834 74 0.0
.text 1476988 1477020 32 0.0
light cy8ckit_062s2_43012 (read/write) 1607084 1607132 48 0.0
.debug_abbrev 1130664 1130665 1 0.0
.debug_frame 417488 417492 4 0.0
.debug_info 2434956 24349908 342 0.0
.debug_loclists 1958367 1958422 55 0.0
.debug_str 3730003 3730077 74 0.0
.text 1411636 1411684 48 0.0
lock cy8ckit_062s2_43012 (read/write) 1640356 1640404 48 0.0
.debug_abbrev 1121628 1121629 1 0.0
.debug_frame 413140 413144 4 0.0
.debug_info 24161035 24161377 342 0.0
.debug_loclists 1936873 1936928 55 0.0
.debug_str 3693392 3693466 74 0.0
.text 1417508 1417556 48 0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1178020 40 0.0
.text 624824 624864 40 0.0
lock-app qpg6105+debug (read/write) 1134228 1134268 40 0.0
.text 581068 581108 40 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1100528 1100568 40 0.0
text 753348 753386 38 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1038036 1038076 40 0.0
text 704416 704454 38 0.0
bridge-app tlsr9518adk80d (read/write) 948896 948928 32 0.0
text 648306 648344 38 0.0
contact-sensor-app tlsr9528a (read/write) 931948 931988 40 0.0
text 620804 620842 38 0.0
light-switch-app tlsr9518adk80d (read/write) 925856 925896 40 0.0
text 632376 632414 38 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 999472 999504 32 0.0
text 695486 695524 38 0.0
tlsr9528a (read/write) 1051820 1051860 40 0.0
text 725480 725518 38 0.0
lock-app tlsr9528a (read/write) 990028 990068 40 0.0
text 651950 651988 38 0.0
ota-requestor-app tlsr9518adk80d (read/write) 903584 903624 40 0.0
text 613730 613768 38 0.0
pump-app tlsr9528a (read/write) 937388 937428 40 0.0
text 626450 626488 38 0.0
pump-controller-app tlsr9518adk80d (read/write) 872084 872124 40 0.0
text 586756 586794 38 0.0
shell tlsr9518adk80d (read/write) 748852 748892 40 0.0
text 479376 479414 38 0.0
smoke_co_alarm-app tlsr9528a (read/write) 935680 935720 40 0.0
text 625326 625364 38 0.0
temperature-measurement-app tlsr9528a (read/write) 920684 920724 40 0.0
text 612498 612536 38 0.0
thermostat tlsr9518adk80d (read/write) 893508 893548 40 0.0
text 602464 602504 40 0.0
window-covering tlsr9518adk80d (read/write) 889140 889180 40 0.0
text 597796 597834 38 0.0
Decreases (4 builds for psoc6)
platform target config section 8d0761d a3bcd83 change % change
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 4246712 4246705 -7 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3948234 3948227 -7 -0.0
light cy8ckit_062s2_43012 .debug_line 3512671 3512664 -7 -0.0
lock cy8ckit_062s2_43012 .debug_line 3465688 3465681 -7 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8d0761d a3bcd83 change % change
bl602 lighting-app bl602 (read/write) 1365478 1365566 88 0.0
.bss 73446 73446 0 0.0
.data 9600 9600 0 0.0
.text 1058534 1058620 86 0.0
bl602+rpc (read/write) 1412618 1412706 88 0.0
.bss 81486 81486 0 0.0
.data 9952 9952 0 0.0
.text 1090212 1090298 86 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168559 1168647 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1576743 1576743 0 0.0
.debug_aranges 138120 138120 0 0.0
.debug_frame 507664 507672 8 0.0
.debug_info 42290570 42291007 437 0.0
.debug_line 5463352 5463510 158 0.0
.debug_loc 3521317 3521403 86 0.0
.debug_ranges 380696 380776 80 0.0
.debug_str 3955604 3955678 74 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107036 107036 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590904 590904 0 0.0
.symtab 176064 176064 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955668 955754 86 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265375 1265463 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1753557 1753557 0 0.0
.debug_aranges 146712 146712 0 0.0
.debug_frame 536748 536756 8 0.0
.debug_info 47199635 47200072 437 0.0
.debug_line 5871091 5871249 158 0.0
.debug_loc 3726358 3726444 86 0.0
.debug_ranges 406536 406616 80 0.0
.debug_str 4376369 4376443 74 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121908 121908 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655065 655065 0 0.0
.symtab 195248 195248 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028116 1028204 88 0.0
bl706-eth (read/write) 1014668 1014756 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94415 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114820 1114820 0 0.0
.debug_aranges 114256 114256 0 0.0
.debug_frame 424224 424232 8 0.0
.debug_info 23276890 23277327 437 0.0
.debug_line 4407579 4407737 158 0.0
.debug_loc 3019266 3019352 86 0.0
.debug_ranges 317384 317464 80 0.0
.debug_str 3525562 3525636 74 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97232 97232 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455889 455889 0 0.0
.symtab 138032 138032 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773724 773810 86 0.0
bl706-wifi (read/write) 1086883 1086967 84 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95151 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207661 1207661 0 0.0
.debug_aranges 118520 118520 0 0.0
.debug_frame 439676 439684 8 0.0
.debug_info 24442103 24442540 437 0.0
.debug_line 4628865 4629023 158 0.0
.debug_loc 3103352 3103438 86 0.0
.debug_ranges 326280 326360 80 0.0
.debug_str 3586963 3587037 74 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109508 109508 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492654 492654 0 0.0
.symtab 150544 150544 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847474 847560 86 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153788 1153872 84 0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1579111 1579111 0 0.0
.debug_aranges 132640 132640 0 0.0
.debug_frame 487380 487388 8 0.0
.debug_info 42297375 42297812 437 0.0
.debug_line 5379598 5379756 158 0.0
.debug_loc 3457056 3457142 86 0.0
.debug_ranges 386016 386096 80 0.0
.debug_str 3968050 3968124 74 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100900 100900 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591098 591098 0 0.0
.symtab 175600 175600 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944162 944248 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 735171 40 0.0
(read/write) 166664 166664 0 0.0
.bss 89076 89076 0 0.0
.data 3424 3424 0 0.0
.rodata 84535 84535 0 0.0
.text 650208 650248 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 756523 40 0.0
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 676076 676116 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 744395 40 0.0
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 637704 637744 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694803 694843 40 0.0
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 613988 614028 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 680427 40 0.0
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 603732 603772 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617170 617210 40 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 966877 1 0.0
.debug_aranges 106760 106760 0 0.0
.debug_frame 361040 361044 4 0.0
.debug_info 21248732 21249074 342 0.0
.debug_line 2797066 2797069 3 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568245 1568303 58 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 98952 0 0.0
.debug_str 3368510 3368584 74 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 499912 0 0.0
.symtab 294240 294240 0 0.0
.text 508540 508580 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553087 553127 40 0.0
.app_xip_area 444105 444145 40 0.0
.bss 63952 63952 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) 539543 539583 40 0.0
.app_xip_area 425625 425665 40 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574935 40 0.0
.app_xip_area 467113 467153 40 0.0
.bss 62824 62824 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) 558655 558695 40 0.0
.app_xip_area 447665 447705 40 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1005308 32 0.0
.bss 172132 172132 0 0.0
.data 2668 2668 0 0.0
.text 830456 830488 32 0.0
BRD4187C (read/write) 1079212 1079244 32 0.0
.bss 186008 186008 0 0.0
.data 3256 3256 0 0.0
.text 889928 889960 32 0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1103156 32 0.0
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 913464 913496 32 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956200 956240 40 0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1173228 34 0.0
(read/write) 1703852 1703852 0 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268800 268800 0 0.0
.flash.text 1173194 1173228 34 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1214083 1214131 48 0.0
(read/write) 553322 553322 0 0.0
.dram0.bss 85672 85672 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299996 299996 0 0.0
.flash.text 1208699 1208747 48 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590108 48 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589524 589572 48 0.0
light k32w0+release (read only) 589884 589916 32 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589348 589380 32 0.0
lock k32w0+release (read only) 561220 561268 48 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560684 560732 48 0.0
linux all-clusters-app debug (read only) 5650537 5650681 144 0.0
(read/write) 420104 420104 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278296 278296 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339348 339348 0 0.0
.text 4930035 4930179 144 0.0
all-clusters-minimal-app debug (read only) 4915545 4915689 144 0.0
(read/write) 232352 232352 0 0.0
.bss 126336 126336 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272552 272552 0 0.0
.text 4412243 4412387 144 0.0
bridge-app debug (read only) 2772585 2772729 144 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214504 0 0.0
.text 2380435 2380579 144 0.0
chip-tool debug (read only) 10332705 10332849 144 0.0
(read/write) 441784 441784 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335760 335760 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9348435 9348579 144 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174284 144 0.0
(read/write) 504232 504232 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373128 373128 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093992 9094136 144 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247593 144 0.0
(read/write) 222504 222504 0 0.0
.bss 118032 118032 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336820 336820 0 0.0
.text 4668195 4668339 144 0.0
lock-app debug (read only) 4478993 4479137 144 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248456 0 0.0
.text 4021043 4021187 144 0.0
ota-provider-app debug (read only) 4130433 4130577 144 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 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 201128 201128 0 0.0
.text 3738867 3739011 144 0.0
ota-requestor-app debug (read only) 4223897 4224041 144 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 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 204456 204456 0 0.0
.text 3824675 3824819 144 0.0
shell debug (read only) 3051345 3051489 144 0.0
(read/write) 153520 153520 0 0.0
.bss 60808 60808 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214610 214610 0 0.0
.text 2662242 2662386 144 0.0
thermostat-no-ble arm64 (read only) 4358076 4358220 144 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161236 0 0.0
.text 3862776 3862920 144 0.0
tv-app debug (read only) 5321281 5321425 144 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 272920 0 0.0
.text 4804307 4804451 144 0.0
tv-casting-app debug (read only) 8279993 8280137 144 0.0
(read/write) 211288 211288 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147224 147224 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 338396 338396 0 0.0
.text 7541091 7541235 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523336 64 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1486020 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241316 1241348 32 0.0
bss 155438 155438 0 0.0
rodata 143144 143144 0 0.0
text 863684 863724 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359540 1359588 48 0.0
bss 140904 140904 0 0.0
rodata 136988 136988 0 0.0
text 790948 790984 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161192 1161224 32 0.0
bss 154836 154836 0 0.0
rodata 113796 113796 0 0.0
text 813608 813648 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837184 837184 0 0.0
(read/write) 1794180 1794212 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193604 193604 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1425528 1425529 1 0.0
.debug_aranges 145320 145320 0 0.0
.debug_frame 483360 483364 4 0.0
.debug_info 33668496 33668838 342 0.0
.debug_line 4246712 4246705 -7 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2306327 2306382 55 0.0
.debug_rnglists 144548 144548 0 0.0
.debug_str 4537101 4537175 74 0.0
.heap 837184 837184 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 852092 852092 0 0.0
.symtab 515712 515712 0 0.0
.text 1589636 1589668 32 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678772 1678804 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1290839 1290840 1 0.0
.debug_aranges 135040 135040 0 0.0
.debug_frame 454444 454448 4 0.0
.debug_info 29296188 29296530 342 0.0
.debug_line 3948234 3948227 -7 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2121584 2121639 55 0.0
.debug_rnglists 134005 134005 0 0.0
.debug_str 3922760 3922834 74 0.0
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719967 719967 0 0.0
.symtab 467744 467744 0 0.0
.text 1476988 1477020 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607084 1607132 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1130664 1130665 1 0.0
.debug_aranges 125136 125136 0 0.0
.debug_frame 417488 417492 4 0.0
.debug_info 2434956 24349908 342 0.0
.debug_line 3512671 3512664 -7 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1958367 1958422 55 0.0
.debug_rnglists 123702 123702 0 0.0
.debug_str 3730003 3730077 74 0.0
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637532 637532 0 0.0
.symtab 431280 431280 0 0.0
.text 1411636 1411684 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640356 1640404 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1121628 1121629 1 0.0
.debug_aranges 123944 123944 0 0.0
.debug_frame 413140 413144 4 0.0
.debug_info 24161035 24161377 342 0.0
.debug_line 3465688 3465681 -7 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1936873 1936928 55 0.0
.debug_rnglists 121798 121798 0 0.0
.debug_str 3693392 3693466 74 0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611607 611607 0 0.0
.symtab 423328 423328 0 0.0
.text 1417508 1417556 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1178020 40 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624824 624864 40 0.0
lock-app qpg6105+debug (read/write) 1134228 1134268 40 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581068 581108 40 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1100528 1100568 40 0.0
bss 112252 112252 0 0.0
text 753348 753386 38 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1038036 1038076 40 0.0
bss 110032 110032 0 0.0
text 704416 704454 38 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948896 948928 32 0.0
bss 113748 113748 0 0.0
text 648306 648344 38 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931948 931988 40 0.0
bss 103372 103372 0 0.0
text 620804 620842 38 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925856 925896 40 0.0
bss 103616 103616 0 0.0
text 632376 632414 38 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 999472 999504 32 0.0
bss 115848 115848 0 0.0
text 695486 695524 38 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1051820 1051860 40 0.0
bss 116452 116452 0 0.0
text 725480 725518 38 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 990028 990068 40 0.0
bss 104092 104092 0 0.0
text 651950 651988 38 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903584 903624 40 0.0
bss 104108 104108 0 0.0
text 613730 613768 38 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937388 937428 40 0.0
bss 103504 103504 0 0.0
text 626450 626488 38 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872084 872124 40 0.0
bss 102708 102708 0 0.0
text 586756 586794 38 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748852 748892 40 0.0
bss 101572 101572 0 0.0
text 479376 479414 38 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935680 935720 40 0.0
bss 103484 103484 0 0.0
text 625326 625364 38 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920684 920724 40 0.0
bss 103212 103212 0 0.0
text 612498 612536 38 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893508 893548 40 0.0
bss 103000 103000 0 0.0
text 602464 602504 40 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889140 889180 40 0.0
bss 103324 103324 0 0.0
text 597796 597834 38 0.0

@github-actions
Copy link

github-actions bot commented Sep 12, 2023

PR #29173: Size comparison from 8d0761d to 0e6fdb3

Increases (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8d0761d 0e6fdb3 change % change
bl602 lighting-app bl602 (read/write) 1365478 1365566 88 0.0
.text 1058534 1058620 86 0.0
bl602+rpc (read/write) 1412618 1412706 88 0.0
.text 1090212 1090298 86 0.0
bl702 lighting-app bl702 (read/write) 1168559 1168647 88 0.0
.debug_frame 507664 507672 8 0.0
.debug_info 42290570 42291007 437 0.0
.debug_line 5463352 5463510 158 0.0
.debug_loc 3521317 3521403 86 0.0
.debug_ranges 380696 380776 80 0.0
.debug_str 3955604 3955678 74 0.0
.text 955668 955754 86 0.0
bl702+rpc (read/write) 1265375 1265463 88 0.0
.debug_frame 536748 536756 8 0.0
.debug_info 47199635 47200072 437 0.0
.debug_line 5871091 5871249 158 0.0
.debug_loc 3726358 3726444 86 0.0
.debug_ranges 406536 406616 80 0.0
.debug_str 4376369 4376443 74 0.0
.text 1028116 1028204 88 0.0
bl706-eth (read/write) 1014668 1014756 88 0.0
.debug_frame 424224 424232 8 0.0
.debug_info 23276890 23277327 437 0.0
.debug_line 4407579 4407737 158 0.0
.debug_loc 3019266 3019352 86 0.0
.debug_ranges 317384 317464 80 0.0
.debug_str 3525562 3525636 74 0.0
.text 773724 773810 86 0.0
bl706-wifi (read/write) 1086883 1086967 84 0.0
.debug_frame 439676 439684 8 0.0
.debug_info 24442103 24442540 437 0.0
.debug_line 4628865 4629023 158 0.0
.debug_loc 3103352 3103438 86 0.0
.debug_ranges 326280 326360 80 0.0
.debug_str 3586963 3587037 74 0.0
.text 847474 847560 86 0.0
bl702l lighting-app bl702l (read/write) 1153788 1153872 84 0.0
.debug_frame 487380 487388 8 0.0
.debug_info 42297375 42297812 437 0.0
.debug_line 5379598 5379756 158 0.0
.debug_loc 3457056 3457142 86 0.0
.debug_ranges 386016 386096 80 0.0
.debug_str 3968050 3968124 74 0.0
.text 944162 944248 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 735171 40 0.0
.text 650208 650248 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 756523 40 0.0
.text 676076 676116 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 744395 40 0.0
.text 637704 637744 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694803 694843 40 0.0
.text 613988 614028 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 680427 40 0.0
.text 603732 603772 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 617210 40 0.0
.debug_abbrev 966876 966877 1 0.0
.debug_frame 361040 361044 4 0.0
.debug_info 21248732 21249074 342 0.0
.debug_line 2797066 2797069 3 0.0
.debug_loclists 1568245 1568303 58 0.0
.debug_str 3368510 3368584 74 0.0
.text 508540 508580 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553087 553127 40 0.0
.app_xip_area 444105 444145 40 0.0
lock cyw930739m2evb_01 (read/write) 539543 539583 40 0.0
.app_xip_area 425625 425665 40 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574935 40 0.0
.app_xip_area 467113 467153 40 0.0
switch cyw930739m2evb_01 (read/write) 558655 558695 40 0.0
.app_xip_area 447665 447705 40 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1005308 32 0.0
.text 830456 830488 32 0.0
BRD4187C (read/write) 1079212 1079244 32 0.0
.text 889928 889960 32 0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1103156 32 0.0
.text 913464 913496 32 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.text 956200 956240 40 0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1173228 34 0.0
.flash.text 1173194 1173228 34 0.0
m5stack (read only) 1214083 1214131 48 0.0
.flash.text 1208699 1208747 48 0.0
k32w contact k32w0+release (read only) 590060 590108 48 0.0
.text 589524 589572 48 0.0
light k32w0+release (read only) 589884 589916 32 0.0
.text 589348 589380 32 0.0
lock k32w0+release (read only) 561220 561268 48 0.0
.text 560684 560732 48 0.0
linux all-clusters-app debug (read only) 5650537 5650681 144 0.0
.text 4930035 4930179 144 0.0
all-clusters-minimal-app debug (read only) 4915545 4915689 144 0.0
.text 4412243 4412387 144 0.0
bridge-app debug (read only) 2772585 2772729 144 0.0
.text 2380435 2380579 144 0.0
chip-tool debug (read only) 10332705 10332849 144 0.0
.text 9348435 9348579 144 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174284 144 0.0
.text 9093992 9094136 144 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247593 144 0.0
.text 4668195 4668339 144 0.0
lock-app debug (read only) 4478993 4479137 144 0.0
.text 4021043 4021187 144 0.0
ota-provider-app debug (read only) 4130433 4130577 144 0.0
.text 3738867 3739011 144 0.0
ota-requestor-app debug (read only) 4223897 4224041 144 0.0
.text 3824675 3824819 144 0.0
shell debug (read only) 3051345 3051489 144 0.0
.text 2662242 2662386 144 0.0
thermostat-no-ble arm64 (read only) 4358076 4358220 144 0.0
.text 3862776 3862920 144 0.0
tv-app debug (read only) 5321281 5321425 144 0.0
.text 4804307 4804451 144 0.0
tv-casting-app debug (read only) 8279993 8280137 144 0.0
.text 7541091 7541235 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523272 2523336 64 0.0
.text 1485956 1486020 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1241316 1241348 32 0.0
text 863684 863724 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1359540 1359588 48 0.0
text 790948 790984 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161192 1161224 32 0.0
text 813608 813648 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1794180 1794212 32 0.0
.debug_abbrev 1425528 1425529 1 0.0
.debug_frame 483360 483364 4 0.0
.debug_info 33668496 33668838 342 0.0
.debug_loclists 2306327 2306382 55 0.0
.debug_str 4537101 4537175 74 0.0
.text 1589636 1589668 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1678772 1678804 32 0.0
.debug_abbrev 1290839 1290840 1 0.0
.debug_frame 454444 454448 4 0.0
.debug_info 29296188 29296530 342 0.0
.debug_loclists 2121584 2121639 55 0.0
.debug_str 3922760 3922834 74 0.0
.text 1476988 1477020 32 0.0
light cy8ckit_062s2_43012 (read/write) 1607084 1607132 48 0.0
.debug_abbrev 1130664 1130665 1 0.0
.debug_frame 417488 417492 4 0.0
.debug_info 2434956 24349908 342 0.0
.debug_loclists 1958367 1958422 55 0.0
.debug_str 3730003 3730077 74 0.0
.text 1411636 1411684 48 0.0
lock cy8ckit_062s2_43012 (read/write) 1640356 1640404 48 0.0
.debug_abbrev 1121628 1121629 1 0.0
.debug_frame 413140 413144 4 0.0
.debug_info 24161035 24161377 342 0.0
.debug_loclists 1936873 1936928 55 0.0
.debug_str 3693392 3693466 74 0.0
.text 1417508 1417556 48 0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1178020 40 0.0
.text 624824 624864 40 0.0
lock-app qpg6105+debug (read/write) 1134228 1134268 40 0.0
.text 581068 581108 40 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1100528 1100568 40 0.0
text 753348 753386 38 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1038036 1038076 40 0.0
text 704416 704454 38 0.0
bridge-app tlsr9518adk80d (read/write) 948896 948928 32 0.0
text 648306 648344 38 0.0
contact-sensor-app tlsr9528a (read/write) 931948 931988 40 0.0
text 620804 620842 38 0.0
light-switch-app tlsr9518adk80d (read/write) 925856 925896 40 0.0
text 632376 632414 38 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 999472 999504 32 0.0
text 695486 695524 38 0.0
tlsr9528a (read/write) 1051820 1051860 40 0.0
text 725480 725518 38 0.0
lock-app tlsr9528a (read/write) 990028 990068 40 0.0
text 651950 651988 38 0.0
ota-requestor-app tlsr9518adk80d (read/write) 903584 903624 40 0.0
text 613730 613768 38 0.0
pump-app tlsr9528a (read/write) 937388 937428 40 0.0
text 626450 626488 38 0.0
pump-controller-app tlsr9518adk80d (read/write) 872084 872124 40 0.0
text 586756 586794 38 0.0
shell tlsr9518adk80d (read/write) 748852 748892 40 0.0
text 479376 479414 38 0.0
smoke_co_alarm-app tlsr9528a (read/write) 935680 935720 40 0.0
text 625326 625364 38 0.0
temperature-measurement-app tlsr9528a (read/write) 920684 920724 40 0.0
text 612498 612536 38 0.0
thermostat tlsr9518adk80d (read/write) 893508 893548 40 0.0
text 602464 602504 40 0.0
window-covering tlsr9518adk80d (read/write) 889140 889180 40 0.0
text 597796 597834 38 0.0
Decreases (4 builds for psoc6)
platform target config section 8d0761d 0e6fdb3 change % change
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 4246712 4246705 -7 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3948234 3948227 -7 -0.0
light cy8ckit_062s2_43012 .debug_line 3512671 3512664 -7 -0.0
lock cy8ckit_062s2_43012 .debug_line 3465688 3465681 -7 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8d0761d 0e6fdb3 change % change
bl602 lighting-app bl602 (read/write) 1365478 1365566 88 0.0
.bss 73446 73446 0 0.0
.data 9600 9600 0 0.0
.text 1058534 1058620 86 0.0
bl602+rpc (read/write) 1412618 1412706 88 0.0
.bss 81486 81486 0 0.0
.data 9952 9952 0 0.0
.text 1090212 1090298 86 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168559 1168647 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1576743 1576743 0 0.0
.debug_aranges 138120 138120 0 0.0
.debug_frame 507664 507672 8 0.0
.debug_info 42290570 42291007 437 0.0
.debug_line 5463352 5463510 158 0.0
.debug_loc 3521317 3521403 86 0.0
.debug_ranges 380696 380776 80 0.0
.debug_str 3955604 3955678 74 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107036 107036 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590904 590904 0 0.0
.symtab 176064 176064 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955668 955754 86 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265375 1265463 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1753557 1753557 0 0.0
.debug_aranges 146712 146712 0 0.0
.debug_frame 536748 536756 8 0.0
.debug_info 47199635 47200072 437 0.0
.debug_line 5871091 5871249 158 0.0
.debug_loc 3726358 3726444 86 0.0
.debug_ranges 406536 406616 80 0.0
.debug_str 4376369 4376443 74 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121908 121908 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655065 655065 0 0.0
.symtab 195248 195248 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028116 1028204 88 0.0
bl706-eth (read/write) 1014668 1014756 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94415 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114820 1114820 0 0.0
.debug_aranges 114256 114256 0 0.0
.debug_frame 424224 424232 8 0.0
.debug_info 23276890 23277327 437 0.0
.debug_line 4407579 4407737 158 0.0
.debug_loc 3019266 3019352 86 0.0
.debug_ranges 317384 317464 80 0.0
.debug_str 3525562 3525636 74 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97232 97232 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455889 455889 0 0.0
.symtab 138032 138032 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773724 773810 86 0.0
bl706-wifi (read/write) 1086883 1086967 84 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95151 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207661 1207661 0 0.0
.debug_aranges 118520 118520 0 0.0
.debug_frame 439676 439684 8 0.0
.debug_info 24442103 24442540 437 0.0
.debug_line 4628865 4629023 158 0.0
.debug_loc 3103352 3103438 86 0.0
.debug_ranges 326280 326360 80 0.0
.debug_str 3586963 3587037 74 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109508 109508 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492654 492654 0 0.0
.symtab 150544 150544 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847474 847560 86 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153788 1153872 84 0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1579111 1579111 0 0.0
.debug_aranges 132640 132640 0 0.0
.debug_frame 487380 487388 8 0.0
.debug_info 42297375 42297812 437 0.0
.debug_line 5379598 5379756 158 0.0
.debug_loc 3457056 3457142 86 0.0
.debug_ranges 386016 386096 80 0.0
.debug_str 3968050 3968124 74 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100900 100900 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591098 591098 0 0.0
.symtab 175600 175600 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944162 944248 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 735171 40 0.0
(read/write) 166664 166664 0 0.0
.bss 89076 89076 0 0.0
.data 3424 3424 0 0.0
.rodata 84535 84535 0 0.0
.text 650208 650248 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 756523 40 0.0
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 676076 676116 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 744395 40 0.0
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 637704 637744 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694803 694843 40 0.0
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 613988 614028 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 680427 40 0.0
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 603732 603772 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617170 617210 40 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 966877 1 0.0
.debug_aranges 106760 106760 0 0.0
.debug_frame 361040 361044 4 0.0
.debug_info 21248732 21249074 342 0.0
.debug_line 2797066 2797069 3 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568245 1568303 58 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 98952 0 0.0
.debug_str 3368510 3368584 74 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 499912 0 0.0
.symtab 294240 294240 0 0.0
.text 508540 508580 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553087 553127 40 0.0
.app_xip_area 444105 444145 40 0.0
.bss 63952 63952 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) 539543 539583 40 0.0
.app_xip_area 425625 425665 40 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574935 40 0.0
.app_xip_area 467113 467153 40 0.0
.bss 62824 62824 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) 558655 558695 40 0.0
.app_xip_area 447665 447705 40 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1005308 32 0.0
.bss 172132 172132 0 0.0
.data 2668 2668 0 0.0
.text 830456 830488 32 0.0
BRD4187C (read/write) 1079212 1079244 32 0.0
.bss 186008 186008 0 0.0
.data 3256 3256 0 0.0
.text 889928 889960 32 0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1103156 32 0.0
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 913464 913496 32 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956200 956240 40 0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1173228 34 0.0
(read/write) 1703852 1703852 0 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268800 268800 0 0.0
.flash.text 1173194 1173228 34 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1214083 1214131 48 0.0
(read/write) 553322 553322 0 0.0
.dram0.bss 85672 85672 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299996 299996 0 0.0
.flash.text 1208699 1208747 48 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590108 48 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589524 589572 48 0.0
light k32w0+release (read only) 589884 589916 32 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589348 589380 32 0.0
lock k32w0+release (read only) 561220 561268 48 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560684 560732 48 0.0
linux all-clusters-app debug (read only) 5650537 5650681 144 0.0
(read/write) 420104 420104 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278296 278296 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339348 339348 0 0.0
.text 4930035 4930179 144 0.0
all-clusters-minimal-app debug (read only) 4915545 4915689 144 0.0
(read/write) 232352 232352 0 0.0
.bss 126336 126336 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272552 272552 0 0.0
.text 4412243 4412387 144 0.0
bridge-app debug (read only) 2772585 2772729 144 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214504 0 0.0
.text 2380435 2380579 144 0.0
chip-tool debug (read only) 10332705 10332849 144 0.0
(read/write) 441784 441784 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335760 335760 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9348435 9348579 144 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174284 144 0.0
(read/write) 504232 504232 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373128 373128 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093992 9094136 144 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247593 144 0.0
(read/write) 222504 222504 0 0.0
.bss 118032 118032 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336820 336820 0 0.0
.text 4668195 4668339 144 0.0
lock-app debug (read only) 4478993 4479137 144 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248456 0 0.0
.text 4021043 4021187 144 0.0
ota-provider-app debug (read only) 4130433 4130577 144 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 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 201128 201128 0 0.0
.text 3738867 3739011 144 0.0
ota-requestor-app debug (read only) 4223897 4224041 144 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 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 204456 204456 0 0.0
.text 3824675 3824819 144 0.0
shell debug (read only) 3051345 3051489 144 0.0
(read/write) 153520 153520 0 0.0
.bss 60808 60808 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214610 214610 0 0.0
.text 2662242 2662386 144 0.0
thermostat-no-ble arm64 (read only) 4358076 4358220 144 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161236 0 0.0
.text 3862776 3862920 144 0.0
tv-app debug (read only) 5321281 5321425 144 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 272920 0 0.0
.text 4804307 4804451 144 0.0
tv-casting-app debug (read only) 8279993 8280137 144 0.0
(read/write) 211288 211288 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147224 147224 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 338396 338396 0 0.0
.text 7541091 7541235 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523336 64 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1486020 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241316 1241348 32 0.0
bss 155438 155438 0 0.0
rodata 143144 143144 0 0.0
text 863684 863724 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359540 1359588 48 0.0
bss 140904 140904 0 0.0
rodata 136988 136988 0 0.0
text 790948 790984 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161192 1161224 32 0.0
bss 154836 154836 0 0.0
rodata 113796 113796 0 0.0
text 813608 813648 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837184 837184 0 0.0
(read/write) 1794180 1794212 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193604 193604 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1425528 1425529 1 0.0
.debug_aranges 145320 145320 0 0.0
.debug_frame 483360 483364 4 0.0
.debug_info 33668496 33668838 342 0.0
.debug_line 4246712 4246705 -7 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2306327 2306382 55 0.0
.debug_rnglists 144548 144548 0 0.0
.debug_str 4537101 4537175 74 0.0
.heap 837184 837184 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 852092 852092 0 0.0
.symtab 515712 515712 0 0.0
.text 1589636 1589668 32 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678772 1678804 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1290839 1290840 1 0.0
.debug_aranges 135040 135040 0 0.0
.debug_frame 454444 454448 4 0.0
.debug_info 29296188 29296530 342 0.0
.debug_line 3948234 3948227 -7 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2121584 2121639 55 0.0
.debug_rnglists 134005 134005 0 0.0
.debug_str 3922760 3922834 74 0.0
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719967 719967 0 0.0
.symtab 467744 467744 0 0.0
.text 1476988 1477020 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607084 1607132 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1130664 1130665 1 0.0
.debug_aranges 125136 125136 0 0.0
.debug_frame 417488 417492 4 0.0
.debug_info 2434956 24349908 342 0.0
.debug_line 3512671 3512664 -7 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1958367 1958422 55 0.0
.debug_rnglists 123702 123702 0 0.0
.debug_str 3730003 3730077 74 0.0
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637532 637532 0 0.0
.symtab 431280 431280 0 0.0
.text 1411636 1411684 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640356 1640404 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1121628 1121629 1 0.0
.debug_aranges 123944 123944 0 0.0
.debug_frame 413140 413144 4 0.0
.debug_info 24161035 24161377 342 0.0
.debug_line 3465688 3465681 -7 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1936873 1936928 55 0.0
.debug_rnglists 121798 121798 0 0.0
.debug_str 3693392 3693466 74 0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611607 611607 0 0.0
.symtab 423328 423328 0 0.0
.text 1417508 1417556 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1178020 40 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624824 624864 40 0.0
lock-app qpg6105+debug (read/write) 1134228 1134268 40 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581068 581108 40 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1100528 1100568 40 0.0
bss 112252 112252 0 0.0
text 753348 753386 38 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1038036 1038076 40 0.0
bss 110032 110032 0 0.0
text 704416 704454 38 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948896 948928 32 0.0
bss 113748 113748 0 0.0
text 648306 648344 38 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931948 931988 40 0.0
bss 103372 103372 0 0.0
text 620804 620842 38 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925856 925896 40 0.0
bss 103616 103616 0 0.0
text 632376 632414 38 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 999472 999504 32 0.0
bss 115848 115848 0 0.0
text 695486 695524 38 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1051820 1051860 40 0.0
bss 116452 116452 0 0.0
text 725480 725518 38 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 990028 990068 40 0.0
bss 104092 104092 0 0.0
text 651950 651988 38 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903584 903624 40 0.0
bss 104108 104108 0 0.0
text 613730 613768 38 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937388 937428 40 0.0
bss 103504 103504 0 0.0
text 626450 626488 38 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872084 872124 40 0.0
bss 102708 102708 0 0.0
text 586756 586794 38 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748852 748892 40 0.0
bss 101572 101572 0 0.0
text 479376 479414 38 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935680 935720 40 0.0
bss 103484 103484 0 0.0
text 625326 625364 38 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920684 920724 40 0.0
bss 103212 103212 0 0.0
text 612498 612536 38 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893508 893548 40 0.0
bss 103000 103000 0 0.0
text 602464 602504 40 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889140 889180 40 0.0
bss 103324 103324 0 0.0
text 597796 597834 38 0.0

@github-actions
Copy link

github-actions bot commented Sep 13, 2023

PR #29173: Size comparison from b02c984 to b512b3e

Increases (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b02c984 b512b3e change % change
bl602 lighting-app bl602 (read/write) 1368138 1368226 88 0.0
.text 1061094 1061180 86 0.0
bl602+rpc (read/write) 1415278 1415366 88 0.0
.text 1092772 1092858 86 0.0
bl702 lighting-app bl702 (read/write) 1170043 1170131 88 0.0
.debug_frame 509064 509072 8 0.0
.debug_info 42356124 42356561 437 0.0
.debug_line 5472243 5472401 158 0.0
.debug_loc 3529561 3529647 86 0.0
.debug_ranges 381800 381880 80 0.0
.debug_str 3969780 3969854 74 0.0
.text 957084 957170 86 0.0
bl702+rpc (read/write) 1267119 1267203 84 0.0
.debug_frame 538148 538156 8 0.0
.debug_info 47265567 47266004 437 0.0
.debug_line 5879982 5880140 158 0.0
.debug_loc 3734602 3734688 86 0.0
.debug_ranges 407640 407720 80 0.0
.debug_str 4390545 4390619 74 0.0
.text 1029790 1029876 86 0.0
bl706-eth (read/write) 1016988 1017072 84 0.0
.debug_frame 425852 425860 8 0.0
.debug_info 23355589 23356026 437 0.0
.debug_line 4419039 4419197 158 0.0
.debug_loc 3029468 3029554 86 0.0
.debug_ranges 318656 318736 80 0.0
.debug_str 3541879 3541953 74 0.0
.text 775942 776028 86 0.0
bl706-wifi (read/write) 1089199 1089287 88 0.0
.debug_frame 441304 441312 8 0.0
.debug_info 24521340 24521777 437 0.0
.debug_line 4640373 4640531 158 0.0
.debug_loc 3113554 3113640 86 0.0
.debug_ranges 327552 327632 80 0.0
.debug_str 3603280 3603354 74 0.0
.text 849692 849778 86 0.0
bl702l lighting-app bl702l (read/write) 1155232 1155316 84 0.0
.debug_frame 488780 488788 8 0.0
.debug_info 42362929 42363366 437 0.0
.debug_line 5388495 5388653 158 0.0
.debug_loc 3465341 3465427 86 0.0
.debug_ranges 387120 387200 80 0.0
.debug_str 3982227 3982301 74 0.0
.text 945538 945624 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737707 737747 40 0.0
.text 652736 652776 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757499 757539 40 0.0
.text 677096 677136 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745411 745451 40 0.0
.text 638756 638796 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695843 695883 40 0.0
.text 615032 615072 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681435 681475 40 0.0
.text 604784 604824 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 619018 619066 48 0.0
.debug_abbrev 969966 969967 1 0.0
.debug_frame 363176 363180 4 0.0
.debug_info 21321466 21321808 342 0.0
.debug_line 2806365 2806368 3 0.0
.debug_loclists 1578104 1578162 58 0.0
.debug_str 3385771 3385845 74 0.0
.text 510392 510440 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554735 554775 40 0.0
.app_xip_area 445617 445657 40 0.0
lock cyw930739m2evb_01 (read/write) 539543 539583 40 0.0
.app_xip_area 425625 425665 40 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574935 40 0.0
.app_xip_area 467113 467153 40 0.0
switch cyw930739m2evb_01 (read/write) 558655 558695 40 0.0
.app_xip_area 447665 447705 40 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008832 1008880 48 0.0
.text 833872 833920 48 0.0
BRD4187C (read/write) 1080872 1080904 32 0.0
.text 891448 891480 32 0.0
lock-app BRD4161A+wf200 (read/write) 1104244 1104276 32 0.0
.text 914584 914616 32 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.text 956200 956240 40 0.0
esp32 all-clusters-app c3devkit (read only) 1176474 1176508 34 0.0
.flash.text 1176474 1176508 34 0.0
m5stack (read only) 1217287 1217311 24 0.0
.flash.text 1211903 1211927 24 0.0
k32w contact k32w0+release (read only) 590060 590108 48 0.0
.text 589524 589572 48 0.0
light k32w0+release (read only) 589884 589916 32 0.0
.text 589348 589380 32 0.0
lock k32w0+release (read only) 561220 561268 48 0.0
.text 560684 560732 48 0.0
linux all-clusters-app debug (read only) 5656425 5656569 144 0.0
.text 4934883 4935027 144 0.0
all-clusters-minimal-app debug (read only) 4929449 4929593 144 0.0
.text 4425747 4425891 144 0.0
bridge-app debug (read only) 2772633 2772777 144 0.0
.text 2380483 2380627 144 0.0
chip-tool debug (read only) 10347257 10347401 144 0.0
.text 9361251 9361395 144 0.0
chip-tool-ipv6only arm64 (read only) 10186284 10186428 144 0.0
.text 9104376 9104520 144 0.0
lighting-app debug+rpc+ui (read only) 5252713 5252857 144 0.0
.text 4673091 4673235 144 0.0
lock-app debug (read only) 4479025 4479169 144 0.0
.text 4021075 4021219 144 0.0
ota-provider-app debug (read only) 4130465 4130609 144 0.0
.text 3738899 3739043 144 0.0
ota-requestor-app debug (read only) 4223945 4224089 144 0.0
.text 3824723 3824867 144 0.0
shell debug (read only) 3056625 3056769 144 0.0
.text 2667154 2667298 144 0.0
thermostat-no-ble arm64 (read only) 4358124 4358268 144 0.0
.text 3862824 3862968 144 0.0
tv-app debug (read only) 5321265 5321409 144 0.0
.text 4804291 4804435 144 0.0
tv-casting-app debug (read only) 8293633 8293777 144 0.0
.text 7553667 7553811 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523272 2523336 64 0.0
.text 1485956 1486020 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242948 1242996 48 0.0
text 865148 865188 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1361196 1361228 32 0.0
text 792404 792440 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1165236 1165268 32 0.0
text 817396 817436 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1798044 1798076 32 0.0
.debug_abbrev 1428949 1428950 1 0.0
.debug_frame 486040 486044 4 0.0
.debug_info 33777489 33777831 342 0.0
.debug_loclists 2319276 2319331 55 0.0
.debug_str 4556109 4556183 74 0.0
.text 1593364 1593396 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1685236 1685284 48 0.0
.debug_abbrev 1294178 1294179 1 0.0
.debug_frame 457124 457128 4 0.0
.debug_info 29395943 29396285 342 0.0
.debug_loclists 2134528 2134583 55 0.0
.debug_str 3941321 3941395 74 0.0
.text 1483316 1483364 48 0.0
light cy8ckit_062s2_43012 (read/write) 1610964 1611012 48 0.0
.debug_abbrev 1134001 1134002 1 0.0
.debug_frame 420168 420172 4 0.0
.debug_info 24438827 24439169 342 0.0
.debug_loclists 1971311 1971366 55 0.0
.debug_str 3748574 3748648 74 0.0
.text 1415372 1415420 48 0.0
lock cy8ckit_062s2_43012 (read/write) 1642332 1642364 32 0.0
.debug_abbrev 1124680 1124681 1 0.0
.debug_frame 415264 415268 4 0.0
.debug_info 24235884 24236226 342 0.0
.debug_loclists 1946598 1946653 55 0.0
.debug_str 3710661 3710735 74 0.0
.text 1419484 1419516 32 0.0
qpg lighting-app qpg6105+debug (read/write) 1177996 1178036 40 0.0
.text 624840 624880 40 0.0
lock-app qpg6105+debug (read/write) 1134228 1134268 40 0.0
.text 581068 581108 40 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1102492 1102532 40 0.0
text 755112 755150 38 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1042996 1043036 40 0.0
text 709078 709116 38 0.0
bridge-app tlsr9518adk80d (read/write) 948896 948928 32 0.0
text 648306 648344 38 0.0
contact-sensor-app tlsr9528a (read/write) 931948 931988 40 0.0
text 620804 620842 38 0.0
light-switch-app tlsr9518adk80d (read/write) 925856 925896 40 0.0
text 632376 632414 38 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1001436 1001468 32 0.0
text 697250 697288 38 0.0
tlsr9528a (read/write) 1053784 1053824 40 0.0
text 727244 727282 38 0.0
lock-app tlsr9528a (read/write) 990028 990068 40 0.0
text 651950 651988 38 0.0
ota-requestor-app tlsr9518adk80d (read/write) 903584 903624 40 0.0
text 613730 613768 38 0.0
pump-app tlsr9528a (read/write) 937388 937428 40 0.0
text 626450 626488 38 0.0
pump-controller-app tlsr9518adk80d (read/write) 872084 872124 40 0.0
text 586756 586794 38 0.0
shell tlsr9518adk80d (read/write) 748852 748892 40 0.0
text 479376 479414 38 0.0
smoke_co_alarm-app tlsr9528a (read/write) 935680 935720 40 0.0
text 625326 625364 38 0.0
temperature-measurement-app tlsr9528a (read/write) 920684 920724 40 0.0
text 612498 612536 38 0.0
thermostat tlsr9518adk80d (read/write) 893516 893548 32 0.0
text 602466 602504 38 0.0
window-covering tlsr9518adk80d (read/write) 889140 889180 40 0.0
text 597796 597834 38 0.0
Decreases (4 builds for psoc6)
platform target config section b02c984 b512b3e change % change
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 4260177 4260170 -7 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3961679 3961672 -7 -0.0
light cy8ckit_062s2_43012 .debug_line 3525826 3525819 -7 -0.0
lock cy8ckit_062s2_43012 .debug_line 3475321 3475314 -7 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b02c984 b512b3e change % change
bl602 lighting-app bl602 (read/write) 1368138 1368226 88 0.0
.bss 73478 73478 0 0.0
.data 9600 9600 0 0.0
.text 1061094 1061180 86 0.0
bl602+rpc (read/write) 1415278 1415366 88 0.0
.bss 81518 81518 0 0.0
.data 9952 9952 0 0.0
.text 1092772 1092858 86 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1170043 1170131 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1579611 1579611 0 0.0
.debug_aranges 138528 138528 0 0.0
.debug_frame 509064 509072 8 0.0
.debug_info 42356124 42356561 437 0.0
.debug_line 5472243 5472401 158 0.0
.debug_loc 3529561 3529647 86 0.0
.debug_ranges 381800 381880 80 0.0
.debug_str 3969780 3969854 74 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107104 107104 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 595756 595756 0 0.0
.symtab 176768 176768 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
957084 957170 86 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1267119 1267203 84 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1756425 1756425 0 0.0
.debug_aranges 147120 147120 0 0.0
.debug_frame 538148 538156 8 0.0
.debug_info 47265567 47266004 437 0.0
.debug_line 5879982 5880140 158 0.0
.debug_loc 3734602 3734688 86 0.0
.debug_ranges 407640 407720 80 0.0
.debug_str 4390545 4390619 74 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121976 121976 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 659917 659917 0 0.0
.symtab 195952 195952 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1029790 1029876 86 0.0
bl706-eth (read/write) 1016988 1017072 84 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94447 94447 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1117928 1117928 0 0.0
.debug_aranges 114712 114712 0 0.0
.debug_frame 425852 425860 8 0.0
.debug_info 23355589 23356026 437 0.0
.debug_line 4419039 4419197 158 0.0
.debug_loc 3029468 3029554 86 0.0
.debug_ranges 318656 318736 80 0.0
.debug_str 3541879 3541953 74 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97300 97300 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 462007 462007 0 0.0
.symtab 138976 138976 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
775942 776028 86 0.0
bl706-wifi (read/write) 1089199 1089287 88 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95183 95183 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1210745 1210745 0 0.0
.debug_aranges 118976 118976 0 0.0
.debug_frame 441304 441312 8 0.0
.debug_info 24521340 24521777 437 0.0
.debug_line 4640373 4640531 158 0.0
.debug_loc 3113554 3113640 86 0.0
.debug_ranges 327552 327632 80 0.0
.debug_str 3603280 3603354 74 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109576 109576 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 498772 498772 0 0.0
.symtab 151488 151488 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
849692 849778 86 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1155232 1155316 84 0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1581979 1581979 0 0.0
.debug_aranges 133048 133048 0 0.0
.debug_frame 488780 488788 8 0.0
.debug_info 42362929 42363366 437 0.0
.debug_line 5388495 5388653 158 0.0
.debug_loc 3465341 3465427 86 0.0
.debug_ranges 387120 387200 80 0.0
.debug_str 3982227 3982301 74 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100968 100968 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 595950 595950 0 0.0
.symtab 176304 176304 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
945538 945624 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737707 737747 40 0.0
(read/write) 166800 166800 0 0.0
.bss 89212 89212 0 0.0
.data 3424 3424 0 0.0
.rodata 84583 84583 0 0.0
.text 652736 652776 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757499 757539 40 0.0
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 677096 677136 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745411 745451 40 0.0
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 638756 638796 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695843 695883 40 0.0
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 615032 615072 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681435 681475 40 0.0
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 604784 604824 40 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 619018 619066 48 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 969966 969967 1 0.0
.debug_aranges 107416 107416 0 0.0
.debug_frame 363176 363180 4 0.0
.debug_info 21321466 21321808 342 0.0
.debug_line 2806365 2806368 3 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578104 1578162 58 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99388 99388 0 0.0
.debug_str 3385771 3385845 74 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510328 510328 0 0.0
.symtab 297104 297104 0 0.0
.text 510392 510440 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554735 554775 40 0.0
.app_xip_area 445617 445657 40 0.0
.bss 64088 64088 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) 539543 539583 40 0.0
.app_xip_area 425625 425665 40 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574935 40 0.0
.app_xip_area 467113 467153 40 0.0
.bss 62824 62824 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) 558655 558695 40 0.0
.app_xip_area 447665 447705 40 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008832 1008880 48 0.0
.bss 172268 172268 0 0.0
.data 2672 2672 0 0.0
.text 833872 833920 48 0.0
BRD4187C (read/write) 1080872 1080904 32 0.0
.bss 186144 186144 0 0.0
.data 3260 3260 0 0.0
.text 891448 891480 32 0.0
lock-app BRD4161A+wf200 (read/write) 1104244 1104276 32 0.0
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 914584 914616 32 0.0
window-app BRD4187C (read/write) 1128120 1128160 40 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956200 956240 40 0.0
esp32 all-clusters-app c3devkit (read only) 1176474 1176508 34 0.0
(read/write) 1704116 1704116 0 0.0
.dram0.bss 79192 79192 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268920 268920 0 0.0
.flash.text 1176474 1176508 34 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217287 1217311 24 0.0
(read/write) 553570 553570 0 0.0
.dram0.bss 85800 85800 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300116 300116 0 0.0
.flash.text 1211903 1211927 24 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590108 48 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589524 589572 48 0.0
light k32w0+release (read only) 589884 589916 32 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589348 589380 32 0.0
lock k32w0+release (read only) 561220 561268 48 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560684 560732 48 0.0
linux all-clusters-app debug (read only) 5656425 5656569 144 0.0
(read/write) 421064 421064 0 0.0
.bss 130560 130560 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 279096 279096 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339572 339572 0 0.0
.text 4934883 4935027 144 0.0
all-clusters-minimal-app debug (read only) 4929449 4929593 144 0.0
(read/write) 232608 232608 0 0.0
.bss 126496 126496 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95120 95120 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272712 272712 0 0.0
.text 4425747 4425891 144 0.0
bridge-app debug (read only) 2772633 2772777 144 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214504 0 0.0
.text 2380483 2380627 144 0.0
chip-tool debug (read only) 10347257 10347401 144 0.0
(read/write) 442968 442968 0 0.0
.bss 93720 93720 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 336912 336912 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 389009 389009 0 0.0
.text 9361251 9361395 144 0.0
chip-tool-ipv6only arm64 (read only) 10186284 10186428 144 0.0
(read/write) 505384 505384 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 374272 374272 0 0.0
.dynamic 512 512 0 0.0
.got 18208 18208 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316344 316344 0 0.0
.text 9104376 9104520 144 0.0
lighting-app debug+rpc+ui (read only) 5252713 5252857 144 0.0
(read/write) 222760 222760 0 0.0
.bss 118192 118192 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92472 92472 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336948 336948 0 0.0
.text 4673091 4673235 144 0.0
lock-app debug (read only) 4479025 4479169 144 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248456 0 0.0
.text 4021075 4021219 144 0.0
ota-provider-app debug (read only) 4130465 4130609 144 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 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 201128 201128 0 0.0
.text 3738899 3739043 144 0.0
ota-requestor-app debug (read only) 4223945 4224089 144 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 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 204456 204456 0 0.0
.text 3824723 3824867 144 0.0
shell debug (read only) 3056625 3056769 144 0.0
(read/write) 153776 153776 0 0.0
.bss 60968 60968 0 0.0
.data 784 784 0 0.0
.data.rel.ro 86088 86088 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214738 214738 0 0.0
.text 2667154 2667298 144 0.0
thermostat-no-ble arm64 (read only) 4358124 4358268 144 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161236 0 0.0
.text 3862824 3862968 144 0.0
tv-app debug (read only) 5321265 5321409 144 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 272920 0 0.0
.text 4804291 4804435 144 0.0
tv-casting-app debug (read only) 8293633 8293777 144 0.0
(read/write) 211648 211648 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147576 147576 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 338524 338524 0 0.0
.text 7553667 7553811 144 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523336 64 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1486020 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242948 1242996 48 0.0
bss 155570 155570 0 0.0
rodata 143192 143192 0 0.0
text 865148 865188 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1361196 1361228 32 0.0
bss 141036 141036 0 0.0
rodata 137036 137036 0 0.0
text 792404 792440 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165236 1165268 32 0.0
bss 154968 154968 0 0.0
rodata 113920 113920 0 0.0
text 817396 817436 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837048 837048 0 0.0
(read/write) 1798044 1798076 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193740 193740 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1428949 1428950 1 0.0
.debug_aranges 146128 146128 0 0.0
.debug_frame 486040 486044 4 0.0
.debug_info 33777489 33777831 342 0.0
.debug_line 4260177 4260170 -7 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2319276 2319331 55 0.0
.debug_rnglists 145112 145112 0 0.0
.debug_str 4556109 4556183 74 0.0
.heap 837048 837048 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 863458 863458 0 0.0
.symtab 519440 519440 0 0.0
.text 0 0 0 0.0
1593364 1593396 32 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839808 839808 0 0.0
(read/write) 1685236 1685284 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191060 191060 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1294178 1294179 1 0.0
.debug_aranges 135848 135848 0 0.0
.debug_frame 457124 457128 4 0.0
.debug_info 29395943 29396285 342 0.0
.debug_line 3961679 3961672 -7 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2134528 2134583 55 0.0
.debug_rnglists 134569 134569 0 0.0
.debug_str 3941321 3941395 74 0.0
.heap 839808 839808 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 733548 733548 0 0.0
.symtab 472720 472720 0 0.0
.text 1483316 1483364 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846136 846136 0 0.0
(read/write) 1610964 1611012 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184844 184844 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2360 2360 0 0.0
.debug_abbrev 1134001 1134002 1 0.0
.debug_aranges 125944 125944 0 0.0
.debug_frame 420168 420172 4 0.0
.debug_info 24438827 24439169 342 0.0
.debug_line 3525826 3525819 -7 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1971311 1971366 55 0.0
.debug_rnglists 124266 124266 0 0.0
.debug_str 3748574 3748648 74 0.0
.heap 846136 846136 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 648898 648898 0 0.0
.symtab 435008 435008 0 0.0
.text 1415372 1415420 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1642332 1642364 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1124680 1124681 1 0.0
.debug_aranges 124600 124600 0 0.0
.debug_frame 415264 415268 4 0.0
.debug_info 24235884 24236226 342 0.0
.debug_line 3475321 3475314 -7 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1946598 1946653 55 0.0
.debug_rnglists 122222 122222 0 0.0
.debug_str 3710661 3710735 74 0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622023 622023 0 0.0
.symtab 426224 426224 0 0.0
.text 1419484 1419516 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177996 1178036 40 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624840 624880 40 0.0
lock-app qpg6105+debug (read/write) 1134228 1134268 40 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581068 581108 40 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1102492 1102532 40 0.0
bss 112384 112384 0 0.0
text 755112 755150 38 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042996 1043036 40 0.0
bss 110164 110164 0 0.0
text 709078 709116 38 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948896 948928 32 0.0
bss 113748 113748 0 0.0
text 648306 648344 38 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931948 931988 40 0.0
bss 103372 103372 0 0.0
text 620804 620842 38 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925856 925896 40 0.0
bss 103616 103616 0 0.0
text 632376 632414 38 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1001436 1001468 32 0.0
bss 115980 115980 0 0.0
text 697250 697288 38 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053784 1053824 40 0.0
bss 116584 116584 0 0.0
text 727244 727282 38 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 990028 990068 40 0.0
bss 104092 104092 0 0.0
text 651950 651988 38 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903584 903624 40 0.0
bss 104108 104108 0 0.0
text 613730 613768 38 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937388 937428 40 0.0
bss 103504 103504 0 0.0
text 626450 626488 38 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872084 872124 40 0.0
bss 102708 102708 0 0.0
text 586756 586794 38 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748852 748892 40 0.0
bss 101572 101572 0 0.0
text 479376 479414 38 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935680 935720 40 0.0
bss 103484 103484 0 0.0
text 625326 625364 38 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920684 920724 40 0.0
bss 103212 103212 0 0.0
text 612498 612536 38 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893516 893548 32 0.0
bss 103000 103000 0 0.0
text 602466 602504 38 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889140 889180 40 0.0
bss 103324 103324 0 0.0
text 597796 597834 38 0.0

@mergify mergify bot merged commit af635a6 into project-chip:master Sep 13, 2023
55 checks passed
@bzbarsky-apple bzbarsky-apple deleted the no-defunct-unless-unacked branch September 13, 2023 21:36
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this pull request Oct 6, 2023
After project-chip#29173 we can get into the following situation:

1. A message is sent.
2. Before we get an ack or response, all MRP retries happen, MRP gives up, but
   the exchange response timer has not been hit yet.
3. We get an actual response.
4. Because our exchange is marked as having an un-acked message, but the
   incoming message is not treated as an ack (because the MRP state that would
   do that has been torn down), we do not clear our "have un-acked message"
   state and end up discarding the incoming message.

The fix is as follows:

* Rename things to make it clear that what we really have is "waiting for an
  ack" state, which in fact _does_ get cleared when we run out of MRP retries,
  not an "un-acked message" state.
* Have a separate state bit for tracking that we ran out of MRP retries on a
  message we sent.
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this pull request Oct 6, 2023
After project-chip#29173 we can get into the following situation:

1. A message is sent.
2. Before we get an ack or response, all MRP retries happen, MRP gives up, but
   the exchange response timer has not been hit yet.
3. We get an actual response.
4. Because our exchange is marked as having an un-acked message, but the
   incoming message is not treated as an ack (because the MRP state that would
   do that has been torn down), we do not clear our "have un-acked message"
   state and end up discarding the incoming message.

The fix is as follows:

* Rename things to make it clear that what we really have is "waiting for an
  ack" state, which in fact _does_ get cleared when we run out of MRP retries,
  not an "un-acked message" state.
* Have a separate state bit for tracking that we ran out of MRP retries on a
  message we sent.
mergify bot pushed a commit that referenced this pull request Oct 9, 2023
* Fix handling of a response that comes after MRP resends end.

After #29173 we can get into the following situation:

1. A message is sent.
2. Before we get an ack or response, all MRP retries happen, MRP gives up, but
   the exchange response timer has not been hit yet.
3. We get an actual response.
4. Because our exchange is marked as having an un-acked message, but the
   incoming message is not treated as an ack (because the MRP state that would
   do that has been torn down), we do not clear our "have un-acked message"
   state and end up discarding the incoming message.

The fix is as follows:

* Rename things to make it clear that what we really have is "waiting for an
  ack" state, which in fact _does_ get cleared when we run out of MRP retries,
  not an "un-acked message" state.
* Have a separate state bit for tracking that we ran out of MRP retries on a
  message we sent.

* Address review comment.
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
…ed. (project-chip#29173)

* Don't mark session defunct on response timeout if the message was acked.

If we got an ack, the session is fine and there is no reason to mark it defunct.

Fixes project-chip#29165

* Address review comment.
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
…-chip#29640)

* Fix handling of a response that comes after MRP resends end.

After project-chip#29173 we can get into the following situation:

1. A message is sent.
2. Before we get an ack or response, all MRP retries happen, MRP gives up, but
   the exchange response timer has not been hit yet.
3. We get an actual response.
4. Because our exchange is marked as having an un-acked message, but the
   incoming message is not treated as an ack (because the MRP state that would
   do that has been torn down), we do not clear our "have un-acked message"
   state and end up discarding the incoming message.

The fix is as follows:

* Rename things to make it clear that what we really have is "waiting for an
  ack" state, which in fact _does_ get cleared when we run out of MRP retries,
  not an "un-acked message" state.
* Have a separate state bit for tracking that we ran out of MRP retries on a
  message we sent.

* Address review comment.
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.

[BUG] Marking sessions defunct on exhange timeout should probably not happen if the message was acked
4 participants